diff --git a/CHANGELOG.md b/CHANGELOG.md index 5df1dab..f1a147d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## v1.0.9 2024-05-09 + +- setup: add search for current gopath and return detailed error (#40) + ## v1.0.8 2024-05-09 - fix: url reference error when generating trpc-cpp project (#38) diff --git a/cmd/setup/setup.go b/cmd/setup/setup.go index 05b14b2..0b09100 100644 --- a/cmd/setup/setup.go +++ b/cmd/setup/setup.go @@ -25,7 +25,7 @@ func CMD() *cobra.Command { // Load dependencies according to languages specified. deps, err := config.LoadDependencies(languages...) if err != nil { - return err + return fmt.Errorf("load dependencies failed: %w", err) } // Setup dependencies. return config.SetupDependencies(deps) @@ -52,7 +52,7 @@ func CMD() *cobra.Command { } // Do setup according to language. if err := setup(lang); err != nil { - return fmt.Errorf("setup failed: %v", err) + return fmt.Errorf("setup failed: %w", err) } log.Info("Setup completed") return nil diff --git a/config/dependencies.go b/config/dependencies.go index 6fcbc5c..70a8532 100644 --- a/config/dependencies.go +++ b/config/dependencies.go @@ -11,10 +11,13 @@ package config import ( "fmt" + "go/build" "os" + "os/exec" "path/filepath" "regexp" "runtime" + "strings" "trpc.group/trpc-go/trpc-cmdline/util/log" ) @@ -69,11 +72,10 @@ func LoadDependencies(languages ...string) ([]*Dependency, error) { // SetupDependencies configures dependency installation. func SetupDependencies(deps []*Dependency) error { - userHome, err := os.UserHomeDir() + path, err := getCandidate() if err != nil { - return fmt.Errorf("get user home dir err for installation: %w", err) + return err } - path := filepath.Join(userHome, "go", "bin") for _, dep := range deps { // Check whether installed, if no, try to install it. if dep.Installed() { @@ -108,3 +110,45 @@ func SetupDependencies(deps []*Dependency) error { } return nil } + +func getCandidate() (string, error) { + home, err := os.UserHomeDir() + if err != nil { + return "", fmt.Errorf("install dependency error: %w", err) + } + cmd := exec.Command("go", "env", "GOPATH") + output, _ := cmd.Output() + gopath := strings.TrimSpace(string(output)) + candidates := []string{ + filepath.Join(gopath, "bin"), + filepath.Join(build.Default.GOPATH, "bin"), + filepath.Join(home, "go", "bin"), + filepath.Join(home, "bin"), + } + dest := candidates[0] + path := os.ExpandEnv(os.Getenv("PATH")) + var found bool + for _, p := range candidates { + // Must be a directory to avoid interference from files with the same name. + fin, err := os.Lstat(p) + if err != nil { + continue + } + if !fin.IsDir() { + continue + } + + // Should be searchable in `PATH`. + if !strings.Contains(path, p) { + continue + } + dest = p + found = true + break + } + if !found { + return "", fmt.Errorf("get install path error: %s does not exist or cannot be found under $PATH, "+ + "consider creating it manually and adding to $PATH", dest) + } + return dest, nil +} diff --git a/config/version.go b/config/version.go index cd2ad0c..c6a06c2 100644 --- a/config/version.go +++ b/config/version.go @@ -10,4 +10,4 @@ package config // TRPCCliVersion is the version of trpc-cmdline tool. -var TRPCCliVersion = "v1.0.8" +var TRPCCliVersion = "v1.0.9" diff --git a/gobin/assets.go b/gobin/assets.go index 610bc69..e7ed74c 100644 --- a/gobin/assets.go +++ b/gobin/assets.go @@ -1,4 +1,4 @@ package gobin var AssetsGo = []uint8{ -31,139,8,0,0,0,0,0,0,255,236,253,123,115,219,56,242,40,128,206,191,210,167,192,114,178,89,49,35,83,178,243,218,82,198,123,127,121,206,230,254,102,18,159,36,187,123,110,77,77,121,40,18,146,112,76,17,12,8,202,214,42,250,238,183,208,0,72,128,15,137,178,101,103,30,98,77,77,44,18,143,70,163,187,209,104,116,55,254,253,250,195,199,183,239,223,125,115,155,207,112,56,28,62,121,244,232,155,225,147,227,135,79,158,62,129,223,199,226,119,254,60,249,230,248,209,147,227,167,195,135,199,79,31,63,249,102,120,252,112,248,120,248,13,26,222,42,84,234,201,82,238,179,111,134,195,75,18,227,105,70,55,148,195,44,221,208,142,26,73,254,239,239,228,89,28,123,67,239,239,95,27,138,195,243,181,158,73,228,243,113,54,153,96,150,14,252,52,197,252,124,74,7,193,60,28,4,17,193,49,31,204,125,18,123,83,234,241,36,186,118,31,155,249,255,248,209,240,241,241,55,199,143,30,63,62,62,62,126,124,124,124,242,205,240,228,228,248,233,129,255,239,228,73,252,224,194,159,98,36,230,25,117,187,171,21,186,23,82,241,227,157,63,199,104,116,138,188,87,240,19,173,215,221,213,234,8,221,75,49,91,144,0,159,49,202,105,64,35,40,146,255,56,210,165,166,244,236,98,154,55,113,38,59,129,223,186,200,37,225,51,228,189,33,17,126,159,112,66,227,212,155,210,115,13,141,40,132,80,169,165,83,228,229,181,113,28,194,223,100,158,80,198,81,175,219,225,44,9,144,179,90,25,224,175,215,3,241,246,104,74,245,191,78,183,179,173,136,34,252,54,37,35,58,117,186,157,201,24,186,205,225,92,175,197,203,130,173,144,51,37,124,150,141,189,128,206,7,83,74,167,17,30,152,92,55,165,14,234,118,86,43,196,252,120,138,209,61,239,45,140,41,21,24,239,116,86,171,193,3,244,49,193,1,153,44,17,159,97,36,71,12,8,193,87,73,68,2,194,163,101,31,77,40,67,248,202,159,39,17,30,169,50,2,44,107,54,215,235,129,231,121,222,32,229,44,11,120,50,126,118,117,117,229,160,7,3,213,17,34,19,20,208,152,251,36,78,145,135,156,103,142,4,65,124,186,183,240,97,170,123,105,18,17,254,35,73,57,124,247,220,162,8,137,67,124,37,11,30,175,215,162,115,227,205,16,176,34,138,225,40,197,170,146,35,102,18,230,84,127,139,67,248,84,252,233,194,108,43,204,64,123,253,156,4,129,180,62,202,191,211,130,244,210,5,19,163,125,233,207,113,244,210,79,161,152,174,226,1,30,190,160,64,124,12,196,71,93,77,117,49,215,125,204,49,159,209,208,170,251,225,236,101,209,11,75,2,77,222,170,108,115,219,162,240,7,252,249,211,50,177,202,127,192,159,51,156,114,120,109,21,77,147,106,209,52,161,113,138,243,178,170,176,108,244,236,98,218,208,238,217,197,244,21,97,56,224,100,81,226,188,154,194,219,121,209,232,175,142,25,21,80,18,252,10,80,197,8,218,64,85,148,110,1,86,209,99,35,88,100,130,122,248,179,53,132,130,101,93,40,215,41,207,213,41,234,37,140,196,124,130,156,201,216,251,107,234,88,228,239,57,102,225,47,145,159,242,47,248,74,48,222,151,156,4,92,183,128,38,82,20,81,215,205,148,78,178,40,226,226,151,249,229,30,200,199,87,56,13,24,73,56,101,238,150,177,21,120,104,30,155,34,174,118,99,147,133,175,51,182,162,155,242,216,212,151,205,99,19,67,155,100,113,128,2,63,138,86,171,10,83,175,215,171,149,230,193,245,186,231,162,85,183,147,48,122,181,20,52,55,25,123,239,240,101,109,173,151,32,220,207,68,201,94,183,211,145,178,222,251,15,225,179,79,62,155,98,222,115,72,50,26,12,142,79,158,122,67,111,232,29,143,86,43,63,12,209,223,135,195,161,146,63,235,181,227,246,237,170,122,249,235,137,117,160,180,62,170,226,110,183,19,240,43,1,156,88,60,188,23,126,112,49,101,52,139,195,151,52,230,248,138,247,92,61,147,126,28,230,108,32,161,253,200,25,246,231,36,158,230,239,133,208,195,44,127,47,16,63,24,160,215,82,252,35,58,65,89,42,138,251,104,76,66,201,104,52,246,35,148,230,13,41,224,187,29,249,170,143,48,99,2,56,64,161,103,161,54,224,87,110,183,67,38,80,228,47,167,40,38,145,64,118,39,162,83,239,141,207,253,104,210,115,48,99,35,244,215,133,3,237,184,221,206,186,219,17,235,17,17,77,14,159,33,130,190,71,143,159,33,242,221,119,80,115,12,115,84,172,128,98,178,94,100,36,10,49,235,73,192,222,188,80,191,223,198,132,19,63,250,72,254,139,221,110,167,52,200,231,97,40,71,249,134,224,40,244,228,247,15,56,137,252,0,195,82,233,124,228,140,196,83,7,145,24,189,100,216,231,88,190,144,178,70,148,152,136,154,8,104,115,73,51,116,233,199,28,113,138,46,41,187,128,66,165,70,157,159,112,154,250,83,12,45,62,15,67,245,179,220,94,44,22,130,77,237,145,16,72,97,236,153,80,245,38,115,238,125,148,76,41,41,105,35,205,75,124,19,215,133,165,211,144,26,235,245,71,238,51,222,27,43,140,149,62,22,96,247,198,125,1,137,40,54,246,222,144,152,164,179,94,169,240,235,56,236,141,161,11,69,0,163,83,69,69,222,71,12,223,158,149,233,98,35,97,8,202,88,119,171,141,189,140,104,138,161,197,106,131,45,8,77,20,99,105,210,47,181,250,1,7,139,158,1,252,233,41,34,212,123,253,254,141,4,116,204,176,127,129,36,80,53,4,190,117,32,245,148,209,68,11,49,198,161,160,5,63,8,112,154,42,66,16,93,188,194,227,108,58,233,57,192,172,72,193,142,24,14,48,89,224,17,250,235,103,167,143,88,154,120,122,214,96,58,218,84,92,200,138,128,166,92,74,147,73,147,116,41,73,145,12,40,155,78,148,172,56,74,73,136,11,9,114,16,29,7,209,241,85,68,71,13,155,131,240,120,30,135,154,221,119,38,184,155,241,113,137,141,37,25,182,99,227,54,245,114,46,174,99,225,205,138,64,206,194,41,20,171,178,240,181,217,105,11,55,221,6,51,237,153,151,4,43,213,48,210,118,230,113,220,110,51,211,108,229,25,183,187,157,97,90,9,214,62,26,95,87,182,194,106,137,147,104,121,157,245,242,55,179,92,74,154,110,224,51,49,186,230,5,179,169,234,66,87,181,150,204,38,166,202,98,159,45,11,77,250,192,75,191,69,94,178,233,124,175,172,180,215,85,35,37,64,0,136,37,1,66,91,169,185,77,77,131,152,213,166,122,189,238,174,141,191,139,191,186,131,1,106,38,81,148,98,158,74,211,163,124,137,82,241,22,180,52,249,130,252,87,16,96,61,237,35,26,67,93,189,188,145,16,123,221,133,207,54,117,72,98,174,118,255,162,3,185,185,159,68,254,212,123,27,243,127,251,172,119,191,185,110,31,57,177,211,71,199,195,147,71,125,228,164,152,235,142,77,131,236,88,86,251,91,106,141,200,113,187,218,232,48,247,73,108,116,123,230,179,20,247,126,215,166,72,33,196,218,154,82,106,105,100,253,181,15,42,14,207,173,60,181,231,127,83,234,205,105,120,163,51,63,243,25,14,135,195,167,143,31,55,157,255,159,60,124,250,180,116,254,55,28,30,63,62,156,255,221,197,3,18,36,217,114,86,167,101,6,156,0,201,83,157,66,218,13,93,47,47,188,249,252,208,56,26,148,6,125,241,221,113,174,119,36,168,90,216,100,240,199,159,145,247,3,253,137,134,186,147,57,13,179,8,75,19,172,159,36,94,33,13,203,134,108,85,114,181,146,13,148,44,211,83,42,191,252,27,179,148,208,88,188,146,67,103,73,16,18,102,13,75,0,18,99,27,232,226,163,174,113,138,56,35,115,70,166,51,121,176,102,21,47,3,103,213,203,39,175,132,4,166,116,19,41,220,67,194,214,107,116,250,15,228,13,82,158,141,7,198,91,128,92,173,57,23,125,116,111,33,201,96,124,34,207,33,207,124,62,203,123,93,84,1,93,228,163,244,227,16,245,98,202,81,111,230,167,9,195,19,114,133,28,192,53,199,193,204,58,61,29,44,78,68,85,215,69,93,148,63,245,117,167,140,102,137,85,89,214,220,161,162,172,157,40,139,252,78,213,149,84,216,181,5,235,196,55,242,227,233,0,234,142,179,73,221,176,177,64,172,217,107,136,23,41,14,100,157,224,104,138,227,163,20,7,139,193,226,100,176,240,35,18,250,92,40,43,215,106,161,190,122,25,122,121,72,173,65,30,56,232,222,133,11,39,189,6,81,45,202,244,164,8,65,243,136,241,167,193,5,222,167,15,103,47,115,198,17,140,0,173,126,206,8,83,124,89,157,239,35,201,110,86,77,187,47,221,192,198,131,118,180,56,241,134,222,240,59,18,7,116,158,248,156,140,35,220,253,218,226,247,171,63,181,235,255,62,156,126,140,103,219,250,255,244,248,164,188,254,31,63,126,120,88,255,239,226,105,177,96,111,213,14,110,127,69,55,61,143,62,102,19,33,165,236,142,132,120,161,28,121,239,232,71,171,20,116,161,58,177,235,159,34,71,21,117,144,189,188,155,46,81,93,195,195,104,181,34,19,36,196,40,79,34,116,207,59,187,152,158,252,91,200,211,31,4,240,242,248,91,186,235,156,111,241,67,154,144,136,99,166,133,49,161,177,118,194,81,34,13,154,58,175,115,223,169,107,38,196,227,108,42,93,145,90,215,97,56,160,11,204,150,78,225,55,181,177,154,246,156,218,82,72,122,68,41,140,111,80,124,16,66,150,219,148,252,186,94,59,249,100,229,186,142,120,161,138,38,134,127,149,49,93,174,34,83,63,73,114,50,125,174,254,182,104,7,231,58,172,178,155,107,181,105,227,166,191,147,230,167,246,239,240,165,172,216,147,230,169,183,19,196,103,152,97,228,51,140,230,89,196,73,18,97,164,200,44,237,35,194,17,73,81,140,3,156,166,62,91,34,78,13,151,45,116,201,8,151,54,61,109,68,0,107,145,159,42,251,17,75,57,74,124,230,207,49,199,236,25,130,30,169,232,239,146,164,184,175,122,158,251,75,52,198,136,164,105,134,83,201,110,134,129,95,98,179,133,201,194,98,147,157,141,22,29,147,189,114,83,132,85,165,152,117,239,3,158,146,148,99,214,100,138,176,216,116,189,238,165,26,202,158,99,186,72,232,233,54,167,86,19,140,120,96,198,86,43,93,110,189,246,84,219,152,217,191,53,204,69,229,10,1,230,184,201,73,112,75,101,201,196,142,219,71,247,107,134,249,37,139,57,225,17,94,175,223,206,147,104,181,6,43,104,206,248,198,113,153,164,211,77,103,226,61,109,142,92,95,83,149,169,93,255,133,206,188,71,27,192,150,245,255,120,248,228,113,121,253,127,252,244,228,176,254,223,197,35,200,117,240,160,88,228,173,21,62,119,40,85,187,184,148,139,93,179,248,87,29,161,192,178,213,74,73,16,125,152,43,65,222,116,121,179,166,55,89,3,213,221,160,232,110,48,101,88,8,67,199,232,247,238,172,9,13,107,89,110,41,176,151,178,6,115,66,33,65,90,25,20,14,187,166,195,115,187,79,163,252,151,100,181,151,61,224,102,249,255,248,209,201,73,57,254,99,248,244,201,193,254,123,39,207,96,128,94,210,16,163,41,142,49,243,57,14,209,120,137,44,57,18,204,195,136,196,66,120,33,144,38,47,229,111,45,140,214,107,15,189,122,143,222,189,255,132,94,191,122,251,201,235,14,6,40,165,25,11,240,72,200,31,240,131,157,16,161,236,116,245,66,80,188,44,150,1,241,235,216,155,140,211,66,182,139,37,195,216,110,232,125,169,189,40,129,224,147,117,218,7,175,220,250,22,178,187,167,101,53,95,53,171,245,206,85,189,243,166,122,90,65,46,106,201,10,118,41,67,123,182,10,214,181,168,151,230,210,226,237,216,165,38,227,212,158,90,39,159,91,167,102,100,251,213,7,26,16,230,216,37,129,82,54,107,44,27,66,152,190,76,105,162,54,252,162,92,243,190,115,211,182,83,151,72,54,196,81,21,184,204,63,194,175,91,54,188,212,4,94,153,177,1,3,251,116,194,149,209,1,38,78,74,118,27,105,65,145,78,106,224,36,227,171,16,32,248,138,175,72,202,63,188,254,248,105,146,69,255,252,244,233,236,67,38,199,107,149,82,91,216,218,211,118,131,63,85,49,150,4,149,211,242,210,78,78,42,86,189,8,199,200,83,157,63,63,123,251,54,158,80,15,60,242,99,24,172,139,134,102,197,92,12,212,194,124,138,56,203,112,169,31,37,15,74,93,83,6,64,86,253,251,197,203,146,79,95,45,0,22,74,101,199,229,110,140,158,141,159,117,50,106,59,191,104,194,177,217,66,180,81,88,199,156,64,70,50,56,221,142,51,153,115,167,219,198,28,5,118,165,54,197,6,51,206,19,203,180,84,63,9,106,196,45,26,100,56,229,147,44,114,204,104,51,48,81,152,135,89,216,224,73,41,235,220,242,91,0,204,109,219,113,64,67,28,12,244,186,40,227,67,116,175,6,16,109,6,32,101,139,211,182,184,14,107,108,91,92,0,90,216,227,4,194,45,162,107,143,104,105,143,114,202,148,152,43,3,58,220,241,58,43,192,137,34,80,69,22,146,255,205,0,202,26,83,164,92,143,237,143,213,176,71,245,109,99,220,163,174,191,53,240,81,21,212,161,143,10,113,121,236,163,254,108,114,108,253,175,157,227,74,221,110,119,240,0,61,104,241,32,37,80,209,43,60,1,183,40,26,183,171,247,96,80,136,18,237,39,144,207,229,15,82,142,148,116,142,178,133,177,169,248,54,185,95,246,77,168,218,28,219,89,52,191,216,246,76,91,87,172,95,183,54,47,53,215,148,243,53,253,22,194,125,139,20,111,137,84,233,85,217,198,240,138,66,65,8,56,213,230,233,46,184,148,182,173,76,98,142,217,4,206,138,165,125,88,192,168,61,213,114,208,62,250,203,127,226,40,162,249,249,135,20,9,102,100,108,94,22,10,170,47,149,242,70,120,108,185,66,18,45,139,227,149,205,211,214,41,251,211,109,176,119,171,241,232,80,205,109,96,150,98,128,123,224,182,73,38,75,43,62,210,26,120,53,64,210,8,234,84,209,152,168,12,141,10,174,220,132,131,74,144,113,35,44,6,82,119,0,70,233,158,63,98,63,36,241,244,37,157,207,113,12,194,56,119,232,85,81,40,171,149,39,72,167,172,169,136,165,166,142,105,140,161,106,178,233,41,210,62,215,47,36,79,185,8,51,70,25,50,215,6,195,195,177,150,132,207,205,34,118,51,249,144,62,49,159,68,198,152,212,144,106,71,97,202,122,115,84,53,92,95,25,213,3,147,134,250,168,126,144,178,137,86,3,126,80,242,142,238,215,115,241,109,161,160,50,190,128,95,33,165,45,122,42,254,181,143,24,254,140,172,129,187,168,247,192,244,41,86,206,190,125,9,146,219,48,214,230,182,75,72,216,214,252,245,134,188,225,103,190,41,2,161,109,175,108,150,67,111,11,73,217,78,78,221,174,220,185,101,73,98,156,245,129,198,93,22,7,98,89,84,202,120,153,167,228,167,2,155,112,188,171,184,72,169,15,57,51,157,255,211,143,195,8,179,94,186,96,197,162,181,90,247,81,45,37,233,88,42,49,8,142,217,155,44,14,92,212,243,60,69,142,208,83,203,37,210,98,183,189,128,97,213,211,100,156,179,159,96,130,209,41,186,111,242,216,106,93,176,145,254,94,226,147,149,208,58,161,151,52,143,163,152,244,24,254,44,93,200,202,97,19,226,93,135,97,158,177,88,188,129,42,240,114,221,237,118,102,48,72,1,45,180,146,197,65,35,191,142,105,184,52,17,209,60,188,98,124,208,105,186,96,94,207,152,236,44,192,174,103,138,158,188,121,207,22,180,174,171,83,161,152,45,181,156,76,183,38,170,164,232,166,44,122,224,196,214,216,126,224,207,134,33,200,153,130,77,77,205,202,96,128,166,152,195,228,76,24,157,11,114,128,247,162,208,43,159,251,2,145,1,191,242,254,237,71,25,238,77,97,225,148,104,252,95,188,252,39,246,67,204,92,175,247,0,62,168,159,249,108,159,230,173,8,1,80,3,103,105,247,1,63,23,162,163,130,18,36,101,40,58,204,199,221,71,197,84,215,198,214,148,41,36,15,237,164,23,162,89,232,196,171,21,208,178,185,191,208,11,209,142,28,73,209,212,100,206,189,215,130,50,38,61,39,139,47,98,122,137,88,154,200,230,32,36,106,132,254,250,201,233,203,23,187,205,66,42,102,33,77,16,167,8,70,41,4,147,126,135,231,9,95,90,211,226,125,72,19,116,42,62,74,108,195,175,251,53,195,89,149,183,120,93,141,27,64,71,76,162,174,113,150,216,78,166,153,242,176,16,44,108,97,11,22,21,254,166,4,137,44,157,175,247,123,19,103,59,245,106,106,75,27,132,190,161,83,192,198,44,198,151,61,91,115,200,133,90,254,189,150,180,43,145,201,31,112,176,248,41,157,246,230,37,151,11,77,100,226,221,186,91,150,56,108,97,73,28,98,74,28,115,46,122,243,62,186,175,44,107,205,202,220,74,194,178,118,77,209,92,116,116,61,129,52,223,230,137,82,213,253,114,56,26,21,186,202,244,144,84,238,86,173,221,217,206,88,250,74,40,218,3,126,36,7,171,227,3,28,127,20,47,10,187,127,117,171,175,202,60,143,67,136,97,7,90,165,188,90,254,200,168,32,72,20,26,45,35,223,80,31,65,237,218,190,109,48,55,233,18,147,205,91,252,154,205,129,181,199,55,247,57,122,232,166,238,143,227,176,94,156,23,83,184,161,12,200,135,38,45,219,232,50,199,100,169,107,253,190,13,8,91,202,182,1,5,230,200,0,65,6,86,163,242,198,174,188,145,201,139,85,246,107,178,100,93,175,150,32,237,218,20,48,221,78,1,50,21,220,182,233,223,196,6,121,19,181,224,40,39,22,147,36,204,5,172,119,133,30,108,135,210,149,164,49,71,27,102,47,111,110,71,240,183,180,109,46,76,74,196,92,169,209,65,26,11,185,88,116,203,145,15,13,36,105,12,125,151,145,231,20,121,139,24,216,218,199,205,48,161,57,226,58,147,191,153,123,86,55,29,253,54,174,51,182,80,251,210,54,114,196,109,211,55,180,126,140,172,69,110,94,232,133,53,22,225,194,149,180,230,232,180,49,114,184,54,100,184,205,30,28,109,216,132,35,183,136,34,248,61,219,33,74,30,212,129,60,33,6,180,53,31,30,155,142,37,186,138,30,224,11,26,46,165,49,158,21,47,90,170,45,38,13,171,222,207,124,62,91,173,116,126,58,33,193,117,127,63,65,60,248,122,61,50,95,138,226,159,230,73,164,37,254,109,192,32,87,133,149,118,174,239,221,66,31,46,250,145,6,62,199,189,185,202,89,161,142,116,229,217,170,202,151,224,154,219,15,193,202,224,246,163,106,212,109,121,59,171,60,120,180,110,214,144,243,192,17,43,187,22,129,42,20,65,229,9,81,111,239,95,121,171,85,193,73,13,179,175,131,24,164,73,240,22,209,36,90,235,185,98,74,4,99,174,114,48,29,131,38,44,208,156,110,189,11,172,81,90,114,146,73,199,197,155,175,72,200,183,0,68,149,146,247,223,201,62,73,89,138,193,102,82,46,160,191,33,45,91,36,80,79,204,183,129,41,179,227,237,84,109,2,233,72,133,84,167,182,168,255,183,241,132,84,46,112,231,106,239,42,22,14,20,230,171,7,164,67,81,202,175,14,112,81,37,181,206,179,240,153,105,176,41,53,117,154,171,206,198,75,165,219,136,154,109,65,170,111,71,109,110,242,120,149,17,178,92,59,246,30,80,99,5,253,236,24,79,83,83,87,76,140,211,207,213,48,101,92,250,4,246,188,94,239,65,201,170,208,139,73,228,186,253,66,45,43,151,111,107,31,80,13,89,187,59,251,116,94,111,27,225,151,236,102,164,109,73,239,240,165,124,255,138,164,137,207,131,25,102,61,163,49,99,15,39,101,91,58,66,63,255,162,38,79,190,89,89,200,170,42,114,85,199,178,27,106,106,214,220,108,83,14,45,167,180,110,167,147,27,226,21,129,13,44,239,86,165,232,123,106,174,6,90,225,119,140,121,50,31,213,200,106,229,189,201,162,104,249,127,50,63,34,19,130,195,151,115,69,11,69,127,111,178,56,24,53,158,239,72,67,52,107,232,70,214,189,137,137,179,95,105,19,226,68,55,41,134,53,112,220,174,138,220,216,219,237,168,204,181,221,77,202,211,8,132,85,153,92,75,70,232,231,5,137,67,18,79,129,67,30,232,165,81,189,92,85,74,151,24,230,26,90,123,109,139,181,111,81,78,170,224,210,85,29,37,16,107,83,205,183,113,146,241,17,146,6,1,183,118,209,55,246,130,53,251,74,180,110,110,92,30,201,140,100,227,233,34,104,113,172,184,203,185,91,83,183,200,48,198,46,130,91,59,64,107,234,122,3,66,254,249,233,211,153,20,172,35,75,73,208,170,229,134,137,58,243,57,199,44,30,229,83,244,58,158,80,38,67,82,107,180,81,199,109,110,74,168,34,35,237,195,90,183,193,104,34,192,50,138,247,190,81,88,109,235,183,118,29,111,126,98,18,181,105,80,44,238,205,232,50,53,184,26,180,25,202,108,59,160,244,115,27,186,233,86,4,90,227,150,106,118,123,136,183,163,211,106,190,25,173,13,175,205,13,95,139,42,182,243,75,77,193,6,247,119,169,101,155,111,170,138,205,213,110,202,72,25,226,170,112,218,166,77,148,203,239,91,45,176,208,98,98,101,221,90,187,52,213,67,165,87,226,52,216,93,69,164,172,170,29,110,138,57,184,134,46,88,198,166,108,119,215,57,80,136,220,183,118,102,14,53,5,137,82,51,250,13,179,183,133,168,215,21,13,95,110,41,119,204,122,128,152,42,159,123,223,154,150,115,221,152,173,243,246,210,210,222,175,143,210,5,43,41,198,182,193,124,231,92,12,181,61,180,93,226,21,105,152,9,14,52,0,181,167,175,117,27,92,232,177,156,16,65,79,69,226,199,36,104,145,12,189,192,46,168,51,163,60,177,171,171,93,149,80,75,175,144,242,52,33,78,193,7,164,52,80,112,191,201,199,218,114,168,158,177,97,239,235,160,1,29,18,150,179,204,207,191,88,141,171,189,164,80,107,119,148,13,183,191,253,184,163,109,199,87,223,11,151,69,142,86,58,27,54,247,230,147,11,73,35,73,114,253,114,125,27,59,215,154,101,94,81,132,208,124,39,17,14,184,39,126,189,159,148,119,34,171,117,141,202,171,230,185,169,174,54,84,86,234,182,146,183,249,10,186,131,48,16,156,82,176,108,189,104,104,144,8,200,90,186,237,252,118,109,35,108,36,33,94,51,192,102,123,44,204,174,169,123,54,25,59,141,123,146,202,113,32,58,163,50,36,211,174,243,56,49,235,238,224,97,210,80,77,99,190,57,114,195,12,208,110,165,39,222,186,180,187,237,40,11,21,48,120,243,64,139,27,121,87,239,224,215,95,235,104,79,19,158,34,207,243,84,10,125,21,78,140,122,44,77,242,72,128,60,123,251,53,157,254,119,239,184,36,156,172,222,27,99,2,208,142,161,32,109,130,91,204,34,245,35,108,26,71,217,243,203,108,73,254,125,93,156,54,245,184,221,101,204,232,247,230,152,44,163,202,114,31,220,19,49,108,114,159,187,25,18,119,135,229,174,208,219,16,50,110,70,174,180,146,223,111,231,73,164,207,77,161,57,181,100,168,113,201,146,214,198,183,46,182,56,53,112,93,220,245,99,85,53,32,6,220,253,252,139,133,58,1,240,194,103,168,197,109,128,72,197,35,136,102,170,51,176,181,246,106,235,104,244,113,106,43,220,173,100,255,35,141,177,87,120,226,103,17,215,179,108,98,38,63,111,82,101,108,10,21,195,25,193,255,235,229,209,62,161,170,237,203,208,151,54,174,224,127,138,136,166,27,47,185,242,92,61,168,245,114,171,204,151,123,43,178,168,118,129,148,71,2,173,119,205,169,138,104,145,177,20,221,206,172,77,20,75,183,35,88,121,6,63,144,25,208,2,1,33,51,116,90,68,151,168,66,167,232,190,81,108,181,238,118,224,18,206,211,28,13,255,33,124,38,187,132,243,134,218,126,251,170,75,183,219,89,75,214,17,61,8,80,232,5,26,83,26,229,253,65,240,202,41,154,149,195,109,58,70,192,74,37,242,133,202,219,82,106,246,41,106,16,36,214,224,162,192,143,99,202,209,24,35,206,252,56,157,96,198,228,173,50,70,119,142,91,220,149,38,91,16,172,128,78,5,190,139,55,50,28,165,178,15,43,237,114,224,206,210,62,154,167,112,147,47,100,132,0,148,189,140,104,140,245,125,52,112,201,159,168,23,226,9,102,170,212,89,198,95,248,193,133,46,51,79,167,110,183,219,153,167,83,85,95,144,212,135,179,151,130,50,123,77,22,65,215,168,224,71,17,198,134,57,228,58,38,148,74,123,207,147,4,236,67,185,67,67,125,151,152,229,247,186,106,79,135,70,216,204,27,96,189,166,178,114,255,223,115,202,55,33,233,82,31,49,131,75,117,32,53,176,152,154,158,68,106,229,253,155,200,231,47,128,111,5,118,3,63,138,128,105,71,167,104,238,95,224,94,105,49,236,163,97,31,69,56,238,5,158,40,230,126,39,254,134,191,92,163,242,41,242,147,4,199,97,79,191,233,35,89,222,243,188,45,229,242,82,173,196,192,198,30,235,238,214,133,218,110,57,38,173,35,148,246,81,45,49,155,169,84,3,45,199,222,198,11,122,129,141,64,53,8,179,210,93,11,240,203,201,86,81,41,198,76,133,171,181,22,118,83,21,36,150,135,239,117,30,200,112,176,7,5,55,214,121,111,149,121,177,46,44,204,138,10,107,216,87,236,125,205,216,159,150,106,5,182,253,6,214,182,235,142,192,8,143,108,43,49,15,210,240,150,165,161,193,8,224,3,39,100,132,181,137,48,14,209,214,213,242,94,113,104,133,78,27,79,173,106,234,153,141,167,42,125,75,215,150,120,95,93,64,87,238,152,12,60,115,75,81,184,174,73,57,89,30,99,191,249,20,207,146,164,230,33,200,150,216,223,43,45,195,219,197,110,72,56,117,4,94,238,232,186,69,183,174,77,190,97,70,101,152,213,242,160,22,134,63,87,19,112,215,141,161,177,165,77,183,91,215,53,100,202,148,220,57,215,16,250,86,108,97,141,196,87,69,242,72,193,218,240,67,40,98,94,157,219,24,125,216,62,46,80,237,213,43,185,127,202,65,129,91,35,253,76,20,116,234,2,235,202,65,59,229,221,72,99,11,214,136,197,55,251,246,224,182,45,214,72,146,77,214,145,77,84,92,4,208,53,180,90,13,161,219,61,216,73,54,217,50,216,45,167,185,122,134,40,69,121,217,65,94,55,130,110,219,28,8,216,202,49,86,134,187,123,35,3,54,133,89,53,37,34,216,16,102,213,68,71,215,31,116,91,2,20,224,238,77,196,124,109,44,154,177,106,246,109,81,95,59,33,242,159,236,169,205,255,173,116,182,243,61,165,0,223,156,255,251,248,209,201,227,71,165,252,223,199,143,31,62,61,228,255,190,139,167,237,133,141,239,54,93,238,176,83,182,97,165,82,87,47,90,104,186,119,201,200,44,187,42,146,223,18,106,229,100,236,20,62,46,149,27,42,245,95,111,197,123,55,79,246,215,217,209,35,78,69,28,20,253,23,185,25,59,21,117,163,172,122,228,149,160,180,67,168,83,210,243,118,205,236,105,93,160,244,78,223,139,180,249,226,169,252,134,38,35,21,162,153,45,85,221,95,245,86,93,217,236,167,112,37,185,113,103,81,154,224,128,76,150,144,235,3,170,129,111,18,4,63,229,153,202,212,196,213,100,134,245,60,207,27,72,109,39,25,63,187,186,186,210,247,94,117,154,178,176,2,202,55,39,97,149,69,182,231,96,133,98,249,1,98,167,99,38,96,237,24,233,119,141,63,225,102,169,193,3,228,88,4,228,32,134,231,0,38,92,224,133,24,158,250,44,140,112,154,10,100,205,232,165,186,191,41,194,41,92,12,21,146,5,9,113,232,229,73,77,77,23,142,45,180,90,123,3,107,179,71,199,23,164,52,141,27,229,62,29,60,64,63,168,219,0,96,40,58,49,44,40,183,97,225,188,114,57,195,49,82,222,76,0,46,34,41,2,60,240,153,31,11,182,194,159,51,63,66,156,138,141,237,174,104,2,182,137,4,129,154,61,12,107,118,35,242,26,165,92,141,46,167,71,29,60,64,175,50,136,17,4,162,206,24,19,74,119,68,105,2,151,104,33,124,133,131,12,6,100,93,214,69,38,37,0,197,222,72,1,137,198,75,36,111,218,238,139,97,170,162,114,42,101,174,169,68,172,165,161,68,17,84,210,253,203,246,242,250,112,49,124,42,80,52,214,144,152,164,82,10,97,105,184,9,188,72,181,64,153,188,205,243,158,119,166,93,1,93,212,195,159,75,88,148,13,186,104,151,27,196,27,142,223,116,121,243,188,237,168,254,44,173,40,106,28,158,21,249,118,153,108,244,236,98,218,208,238,217,197,244,21,97,56,224,100,81,90,122,106,10,111,95,140,140,254,26,175,253,185,199,36,248,21,160,138,17,180,129,170,40,221,2,172,162,199,77,183,17,193,164,26,67,48,142,28,141,59,217,140,185,58,69,61,121,188,132,156,201,216,251,107,234,88,226,212,115,204,194,50,165,191,60,185,44,228,131,91,136,163,60,10,164,174,27,227,160,212,252,82,61,38,221,60,182,2,15,205,99,83,196,213,110,108,178,240,117,198,86,116,83,30,155,250,210,106,108,215,245,215,50,131,116,21,73,85,18,74,171,247,53,90,139,220,152,166,230,198,84,10,204,146,9,93,91,31,144,94,58,155,201,195,21,43,170,215,54,77,84,191,107,88,22,6,3,244,130,132,146,95,104,236,71,197,109,133,40,13,112,236,51,66,81,194,168,16,194,226,93,68,167,36,64,61,161,95,48,60,193,12,199,1,70,52,142,150,125,148,68,88,136,165,57,13,201,100,137,252,20,36,41,14,93,175,219,153,200,190,58,112,190,83,77,240,214,115,213,13,122,175,240,56,155,78,122,142,128,72,57,231,34,134,3,44,56,25,28,64,33,203,101,71,239,136,79,79,17,161,222,235,247,111,202,7,185,242,192,181,38,203,97,167,72,27,167,202,140,65,105,53,140,47,239,240,165,178,191,244,134,162,47,1,251,121,95,166,110,18,24,24,157,170,69,224,103,207,243,126,145,193,238,43,71,135,206,58,255,36,8,33,248,131,70,62,114,214,178,219,166,193,145,20,249,99,154,113,177,222,164,130,186,96,148,186,47,209,189,152,160,215,82,147,19,203,244,243,16,22,46,31,189,33,56,10,61,85,224,131,186,5,90,172,103,206,71,0,201,65,36,70,47,25,246,57,150,47,36,177,203,21,15,71,161,84,30,150,52,67,151,126,12,253,95,82,118,1,133,202,173,58,234,156,4,154,124,30,134,58,16,178,212,32,92,150,185,177,65,18,130,85,121,236,153,112,217,7,237,127,93,216,40,232,171,116,2,61,134,63,123,250,188,198,117,225,76,189,83,50,149,124,228,62,227,189,177,198,90,233,107,1,120,111,220,23,160,64,185,177,247,134,196,36,157,149,205,46,175,227,176,55,150,189,84,114,18,130,85,103,92,181,185,148,168,11,200,107,45,175,130,204,197,152,216,121,52,136,140,223,162,104,176,124,189,246,43,19,6,3,228,71,176,139,248,89,115,209,122,119,73,241,209,114,73,219,85,98,108,101,254,63,62,247,73,212,167,222,255,151,146,184,231,71,81,31,132,215,93,242,151,142,77,46,152,43,79,125,54,118,119,144,228,6,206,254,166,32,249,219,86,44,209,68,110,171,104,236,201,38,4,77,230,39,117,128,143,122,1,212,204,215,55,90,242,235,18,163,247,209,157,241,123,145,65,112,239,252,126,13,174,21,61,16,65,179,195,103,136,160,239,209,227,103,136,124,247,29,76,255,86,206,221,198,184,183,194,183,251,102,219,118,107,166,76,67,175,87,206,90,114,237,35,2,204,214,204,209,45,25,122,59,63,183,95,46,203,28,92,28,81,84,147,44,183,231,160,90,207,147,6,198,234,110,189,115,0,184,226,95,177,207,150,112,144,62,50,105,110,207,60,65,230,250,178,242,122,110,184,185,124,27,12,16,28,42,91,180,129,6,3,244,3,230,72,19,168,108,136,78,116,66,3,85,207,103,104,174,104,11,94,144,9,90,24,30,158,131,1,234,204,209,41,114,254,5,73,190,99,7,94,21,254,153,250,187,162,206,133,28,207,186,187,141,79,111,131,77,247,204,165,141,76,234,92,226,40,160,115,140,28,244,29,154,3,162,229,119,228,235,36,89,36,182,132,88,87,202,181,134,180,228,205,220,219,142,121,183,242,174,226,190,177,149,229,188,38,157,229,209,225,104,240,246,158,109,231,127,112,189,232,13,15,1,55,159,255,61,124,242,228,241,227,111,142,31,61,57,126,58,124,120,252,232,201,147,111,134,39,39,79,78,30,30,206,255,238,226,105,113,254,87,119,132,176,237,140,173,217,124,188,135,211,196,22,103,137,242,246,212,88,117,211,27,251,41,22,63,68,211,52,3,103,122,232,224,204,231,51,243,144,197,24,131,25,96,43,95,28,93,239,248,230,206,207,53,119,61,214,108,60,212,220,233,76,179,114,164,137,16,66,142,144,30,98,5,237,118,59,156,37,193,237,92,8,234,76,169,151,141,49,243,40,155,14,230,52,184,24,76,169,248,199,233,118,204,147,84,161,32,242,96,198,224,254,72,50,89,130,188,99,112,83,233,94,14,95,237,72,229,210,45,148,205,103,156,240,113,235,49,103,94,170,213,109,147,109,15,59,75,97,90,112,224,185,227,81,163,98,138,128,206,231,254,71,156,248,242,18,241,145,54,201,163,158,110,239,11,20,119,145,99,184,114,59,174,157,166,186,37,137,239,72,225,237,98,203,100,177,210,56,242,97,148,63,56,125,167,70,50,58,231,78,209,147,26,168,83,156,179,237,179,113,57,206,162,241,154,171,33,7,131,41,29,233,139,221,209,148,138,77,1,226,36,92,202,155,167,143,5,46,56,35,115,70,166,51,73,107,246,237,190,80,234,4,246,86,22,69,26,165,190,160,200,79,57,250,130,224,254,231,243,84,238,42,32,37,176,217,183,224,198,41,142,209,81,8,242,0,124,182,79,83,158,141,7,171,213,189,228,120,189,22,255,130,184,94,175,207,69,97,111,74,209,145,18,156,167,162,204,201,122,141,142,82,28,77,206,205,183,130,3,142,142,228,117,243,77,237,121,242,58,89,106,132,32,86,207,83,91,16,222,117,14,75,173,3,176,109,199,165,214,137,210,225,192,244,107,28,152,218,243,181,245,88,209,42,190,227,193,98,165,43,227,104,209,254,182,231,131,83,155,204,90,142,81,21,191,214,24,141,174,42,99,212,223,90,142,17,174,70,84,120,129,243,80,53,88,112,208,16,27,232,44,14,49,75,3,202,112,136,22,152,165,130,110,196,78,223,68,168,172,152,119,222,71,89,138,67,240,97,138,229,146,113,117,245,134,209,185,218,9,67,88,184,164,63,244,96,96,248,54,24,33,200,26,131,127,77,207,225,191,58,233,157,203,141,158,69,52,82,112,186,200,208,66,153,17,126,124,141,150,245,84,217,45,171,61,187,182,69,153,3,100,152,51,130,23,56,149,14,50,148,201,220,136,96,26,145,78,53,25,3,115,137,248,172,111,182,133,104,54,241,162,206,160,5,6,17,47,191,62,172,174,215,222,184,233,46,147,146,213,76,159,26,75,139,152,128,73,27,22,112,248,98,201,113,218,7,83,73,224,199,136,142,133,106,5,80,141,151,28,235,187,198,236,17,113,138,126,242,89,58,243,35,15,204,116,162,100,42,205,41,86,179,61,87,90,241,26,174,68,28,12,208,75,5,207,219,152,112,228,71,17,189,76,1,20,78,133,150,167,220,145,124,27,99,190,9,89,31,93,206,72,48,67,36,69,248,115,70,22,126,132,165,189,231,95,241,220,4,209,19,61,244,52,172,125,203,134,243,3,230,255,122,63,153,164,152,127,202,75,24,198,21,134,63,119,243,52,63,76,155,96,110,48,251,73,180,220,109,238,107,250,220,58,247,186,206,237,206,125,154,108,156,251,198,184,210,157,230,62,199,215,53,102,62,77,212,204,43,72,55,204,188,42,97,206,124,154,116,139,149,65,200,188,86,186,50,204,219,39,156,242,243,237,135,58,61,142,30,168,13,158,247,9,172,215,118,166,122,121,236,35,182,202,86,108,151,180,164,43,68,130,85,17,93,50,2,222,14,66,245,147,198,109,175,219,9,56,131,253,144,220,204,121,239,240,229,75,26,115,70,163,8,179,30,119,187,29,21,113,206,89,164,77,141,46,184,182,110,8,192,48,115,118,136,109,246,88,52,251,19,13,46,182,5,157,246,68,55,174,54,138,194,126,166,212,104,139,246,106,130,165,54,181,171,142,199,118,108,87,69,105,170,118,73,76,89,168,115,114,25,145,135,15,20,86,95,194,161,227,176,40,89,116,218,88,18,140,232,9,14,196,86,101,140,103,254,130,80,230,169,152,146,182,216,247,94,255,223,179,215,47,63,245,74,121,159,85,95,207,227,101,207,237,35,243,151,43,254,249,68,230,146,59,231,222,43,10,49,51,130,214,123,205,55,201,234,72,223,118,55,201,94,169,17,52,204,112,1,51,28,50,53,67,215,185,170,130,39,214,18,11,138,252,32,180,211,25,235,123,79,25,92,195,90,127,235,169,157,70,162,35,211,219,57,36,214,94,200,176,202,56,174,118,5,233,164,77,131,145,51,92,12,70,122,58,120,10,216,198,245,218,5,59,189,4,196,34,149,252,252,218,122,221,71,169,91,117,147,18,175,46,218,98,217,8,106,18,213,170,56,181,144,184,251,80,33,92,73,58,104,0,168,234,32,177,70,128,121,229,11,228,27,122,50,61,120,182,184,234,108,144,36,109,225,173,162,86,189,105,110,90,158,181,64,97,69,190,111,227,247,98,210,236,201,147,177,196,173,41,104,11,59,164,53,220,144,38,77,220,80,48,3,228,69,104,96,6,147,23,42,172,32,183,143,142,118,231,8,218,18,92,149,19,106,181,151,130,19,108,233,90,102,4,141,242,192,237,218,147,213,140,126,5,17,160,191,178,58,102,66,217,16,11,238,53,207,127,75,65,223,173,69,181,189,230,179,36,240,94,248,193,197,148,209,44,14,149,164,237,73,205,227,115,70,24,246,222,145,168,39,115,36,152,47,41,87,239,37,24,7,135,139,182,14,23,175,228,177,188,229,82,161,37,116,173,75,133,254,216,202,165,66,23,46,92,42,6,3,244,62,227,73,198,17,246,133,142,26,139,63,19,159,249,115,204,49,67,189,96,134,131,11,196,189,31,233,116,130,40,148,236,35,150,197,232,215,41,149,228,121,180,248,213,85,227,251,52,195,165,179,126,161,173,143,21,129,18,28,22,36,170,106,200,134,27,50,55,91,154,142,88,244,70,232,175,159,157,126,243,46,211,53,220,82,186,157,206,206,141,47,54,54,46,154,172,117,63,145,62,133,85,110,88,119,161,252,105,145,207,206,88,226,106,107,228,46,138,105,210,232,162,216,224,110,200,176,127,81,120,171,153,115,170,132,145,140,85,249,45,77,104,154,136,9,133,129,42,228,139,85,32,159,66,141,148,157,230,17,218,92,148,218,204,91,106,152,166,82,118,157,141,201,117,14,219,165,63,218,118,233,176,9,58,108,130,126,75,155,160,60,61,68,211,62,168,113,54,55,217,177,246,177,103,218,105,143,144,123,90,91,84,3,205,84,7,53,105,164,148,130,84,38,27,8,197,166,148,141,155,4,69,44,29,153,151,173,89,239,55,183,114,114,46,229,100,222,193,206,177,72,173,161,128,45,167,131,187,149,29,224,97,11,114,216,130,136,45,200,139,195,22,228,235,109,65,54,55,126,157,45,72,205,94,162,188,204,236,140,183,219,81,244,247,166,231,215,161,162,78,199,63,28,137,252,89,116,252,22,71,34,95,69,199,223,135,198,95,210,179,119,221,2,180,83,197,55,154,96,11,69,92,104,43,251,178,36,239,104,74,110,105,75,222,178,167,48,21,69,80,189,110,207,158,188,139,65,185,102,83,177,139,26,218,180,189,217,172,162,54,71,70,26,10,234,186,187,135,211,141,155,43,178,183,106,75,223,166,29,254,49,2,141,234,194,140,94,58,185,108,174,209,1,183,170,128,53,145,65,21,253,239,182,149,143,93,117,182,253,91,141,111,117,31,212,71,227,107,110,133,246,98,104,254,51,90,136,7,3,244,60,69,126,172,211,160,245,81,0,76,99,18,129,122,149,54,197,227,33,209,138,31,135,40,75,193,27,203,231,186,156,47,157,179,108,164,42,111,167,15,58,110,114,48,208,121,174,66,188,192,17,77,230,32,36,153,33,102,236,6,114,97,16,226,148,48,28,170,215,162,33,153,143,42,247,100,194,97,31,0,211,109,149,133,147,237,101,85,136,42,229,6,86,69,69,47,85,67,171,247,247,251,211,10,215,244,214,69,171,177,172,214,11,167,238,186,60,105,90,103,169,153,52,211,81,239,48,105,215,138,149,221,33,82,118,131,97,114,203,46,181,88,76,196,62,115,243,142,21,33,36,177,234,179,105,90,36,167,214,215,106,214,236,55,242,111,117,81,239,197,199,154,219,245,140,203,53,5,12,105,158,159,197,238,19,102,69,222,8,70,226,105,254,26,0,84,255,230,47,197,196,189,102,76,94,205,3,205,23,237,136,197,233,253,171,247,35,65,0,82,249,11,252,20,167,106,21,250,39,102,248,111,166,16,151,50,88,123,152,106,45,48,8,40,211,222,164,75,154,49,153,194,79,180,1,139,97,44,111,112,29,251,41,9,160,15,167,47,94,11,24,71,0,169,220,101,4,252,106,132,26,23,112,101,249,253,60,170,147,157,206,115,71,151,16,11,87,13,163,230,161,224,186,228,26,254,175,80,51,146,209,133,125,212,133,15,197,20,168,220,83,156,23,89,167,228,172,20,24,228,222,135,44,238,113,238,197,50,241,167,216,128,213,17,144,121,89,235,238,1,101,102,11,105,233,102,128,220,84,98,22,218,20,199,110,150,91,248,172,184,180,207,250,66,38,104,44,213,158,83,148,150,212,44,238,137,121,243,224,46,4,253,67,222,10,208,43,54,67,174,248,151,115,79,211,159,141,135,14,247,94,139,62,235,21,18,155,61,237,222,245,126,246,20,52,20,221,186,190,159,182,111,116,233,218,151,232,26,135,63,27,4,71,9,7,127,209,87,245,190,194,56,121,253,57,243,163,30,168,66,249,176,211,68,157,43,237,172,233,153,216,144,74,223,181,49,34,134,53,165,98,127,44,52,65,16,213,160,206,151,52,65,3,104,83,157,183,0,217,15,20,11,13,69,174,59,154,8,43,205,75,254,151,190,91,184,41,55,250,81,57,77,250,45,196,127,215,198,255,11,185,116,62,165,222,210,159,223,44,243,183,124,54,199,255,15,159,14,79,30,151,242,127,15,31,157,60,62,196,255,223,197,3,2,58,217,18,145,175,165,182,46,84,137,150,28,170,136,255,114,5,125,123,151,108,89,255,200,75,169,187,134,224,235,115,245,183,213,4,206,23,14,101,152,207,139,76,35,58,246,163,17,66,223,162,31,224,79,161,148,76,200,52,99,16,92,42,196,141,88,162,210,196,15,240,8,189,42,118,68,162,198,235,120,65,24,141,225,39,135,16,48,76,248,12,51,116,198,104,152,65,180,23,162,204,172,37,218,195,241,226,92,174,238,160,58,148,218,1,29,5,130,200,104,124,148,20,237,224,162,76,234,117,187,114,84,0,183,178,101,87,224,246,147,100,132,86,43,50,65,197,101,76,230,197,76,171,149,216,117,174,215,66,249,80,88,83,2,66,180,250,60,73,34,18,64,99,5,76,16,22,147,165,36,198,105,42,186,208,80,168,251,44,82,27,183,197,194,93,126,111,133,248,89,197,52,117,24,229,52,68,103,50,111,145,206,53,36,128,18,48,140,73,124,158,248,124,54,66,131,44,101,131,136,6,126,4,146,103,48,38,241,0,42,250,66,55,167,162,164,207,150,42,61,178,63,142,242,172,204,113,136,38,204,159,99,80,210,45,60,202,18,162,27,241,186,161,31,241,201,238,72,161,168,169,173,208,231,126,67,91,226,83,125,91,226,75,209,196,132,68,92,205,63,132,88,82,229,230,16,224,132,83,150,194,108,249,81,148,95,182,62,147,119,245,27,81,136,128,247,35,36,67,173,67,60,206,166,17,157,170,151,12,7,116,129,217,82,52,255,86,55,43,111,194,79,101,24,82,14,150,145,77,106,74,25,205,56,220,241,46,149,73,72,112,13,155,34,141,93,77,52,68,112,147,162,93,224,252,132,209,60,37,182,73,101,125,80,5,102,254,2,163,121,22,113,146,68,216,83,20,83,10,194,174,187,208,190,137,186,42,26,164,166,195,35,36,57,19,216,6,2,60,181,108,169,35,110,208,100,133,238,109,178,149,87,186,214,204,43,46,47,43,85,174,112,65,14,107,162,179,65,108,169,12,203,186,192,227,7,154,113,108,243,169,30,159,42,79,146,17,58,62,121,234,13,189,161,119,108,160,30,69,36,229,56,134,32,180,51,228,135,33,203,177,158,165,24,193,174,119,70,33,34,239,222,138,36,107,15,253,43,197,90,206,145,68,200,183,152,4,125,241,39,247,47,96,38,9,101,132,47,117,199,223,138,239,35,132,249,108,168,222,36,148,113,129,98,63,12,209,223,135,195,161,154,67,57,146,42,88,162,120,19,64,226,219,90,247,20,99,46,104,108,132,120,144,136,166,222,201,223,70,83,66,72,203,207,148,161,44,76,116,77,125,235,226,8,21,248,214,203,76,85,28,70,254,18,51,163,14,100,36,161,12,205,56,207,91,228,100,142,105,198,71,232,88,12,16,125,139,126,242,175,200,60,155,155,252,34,202,32,121,94,0,182,183,20,145,24,205,73,20,145,20,7,52,14,83,175,124,121,163,190,56,25,125,139,196,118,79,188,46,137,24,202,242,75,178,253,40,130,22,118,2,69,200,140,177,108,58,109,191,248,213,213,108,43,161,84,157,92,50,21,128,215,138,39,83,122,188,172,140,157,196,144,37,63,243,109,88,14,226,194,22,23,154,201,236,133,93,34,44,231,166,214,51,95,87,185,129,21,193,32,84,170,99,50,36,234,217,244,108,139,20,247,22,249,213,103,83,204,71,66,76,14,6,185,156,28,109,17,82,74,92,90,76,220,32,1,90,138,128,10,203,39,81,54,37,113,10,244,126,6,127,87,53,189,136,78,37,159,209,105,245,35,220,168,236,103,145,20,27,234,174,117,81,197,46,218,71,105,150,200,76,67,122,161,85,30,81,249,136,142,224,212,83,240,116,64,227,148,70,88,241,32,252,153,114,63,14,125,22,170,74,168,167,122,117,139,29,123,36,200,104,132,128,153,53,184,240,14,48,80,106,160,218,169,208,125,100,181,192,143,228,175,136,78,43,205,147,120,66,171,173,71,69,37,70,101,204,117,68,167,105,81,91,246,114,46,113,50,50,182,218,162,142,228,114,15,84,52,79,160,206,80,208,82,78,25,222,222,62,66,115,255,234,60,37,255,197,130,34,76,114,16,239,132,116,108,104,66,44,10,63,189,40,55,36,120,39,75,210,114,91,113,54,31,99,38,91,155,22,218,162,89,211,159,226,17,122,90,95,41,244,151,112,137,200,5,198,73,5,254,128,206,19,65,237,202,238,39,90,248,207,12,131,30,0,225,234,242,171,217,241,215,222,148,30,158,59,123,64,186,142,179,137,50,254,4,73,50,240,198,254,127,113,196,130,189,245,49,28,14,135,79,30,61,106,178,255,12,143,159,158,216,246,159,227,167,39,15,79,14,246,159,187,120,198,25,137,66,116,116,20,92,93,209,132,159,58,71,71,41,15,79,131,239,190,59,126,234,116,197,42,1,183,148,160,49,142,232,37,138,72,44,211,231,136,197,245,215,188,170,168,120,52,69,162,42,35,201,105,140,23,152,253,42,100,11,142,97,183,14,11,71,215,46,254,254,228,107,143,252,240,124,211,192,255,65,228,199,211,163,9,101,115,159,239,163,143,109,252,255,248,241,147,178,253,247,248,233,240,192,255,119,241,252,232,199,211,12,84,139,151,73,210,125,225,167,56,124,31,127,228,203,8,143,208,15,144,253,178,251,146,70,217,60,254,145,204,137,84,138,187,221,111,209,243,140,211,185,207,137,216,243,45,81,136,57,14,56,74,40,108,20,145,31,145,169,220,101,40,31,149,128,134,216,235,126,139,222,78,172,179,117,28,79,40,11,48,202,98,34,136,141,240,101,145,207,39,152,193,182,143,64,65,208,91,188,238,43,204,200,2,159,201,94,158,235,78,70,234,138,245,111,209,139,165,86,153,229,205,110,6,28,41,26,139,161,33,42,1,130,237,140,52,68,86,155,251,17,79,184,104,238,125,28,45,81,74,25,71,51,236,135,152,129,70,167,226,17,130,40,11,49,26,71,52,184,232,126,164,140,191,149,111,82,5,140,250,249,66,124,79,71,232,140,97,216,42,254,6,21,171,26,254,255,240,250,249,171,159,94,123,243,112,95,125,108,225,255,227,225,240,184,188,254,15,31,63,57,240,255,93,60,223,162,127,165,254,20,119,187,71,232,255,167,88,79,94,207,21,45,97,107,32,118,53,224,250,149,197,104,65,124,36,19,244,165,232,87,150,197,231,210,254,225,165,179,95,161,12,188,147,86,44,241,206,51,218,164,130,151,66,154,55,89,52,165,244,136,188,17,21,218,51,195,218,236,175,147,136,134,200,231,8,84,211,163,49,137,61,56,124,102,254,37,130,220,169,113,40,228,132,0,82,157,50,64,83,234,58,250,20,69,228,2,75,29,70,74,24,159,97,52,97,24,195,6,40,239,112,233,207,213,62,142,83,58,234,254,250,235,175,99,63,157,117,189,65,222,235,64,182,174,254,57,31,147,24,20,26,177,245,60,85,159,224,80,1,14,80,131,36,57,159,144,49,102,112,142,106,53,35,33,27,192,87,133,49,209,16,252,161,182,178,167,170,76,99,123,191,254,250,171,129,224,32,194,126,12,118,57,49,18,134,101,78,212,20,73,173,139,102,220,66,57,148,150,115,244,181,9,240,240,124,213,167,70,254,255,231,253,135,255,253,120,246,252,229,235,125,245,177,85,255,27,62,181,243,255,31,63,61,30,30,228,255,157,60,17,245,195,222,223,254,7,68,211,57,167,52,74,7,3,249,15,72,142,243,16,79,210,1,195,9,29,77,9,247,198,255,141,254,214,71,127,155,18,126,46,222,165,132,83,182,252,155,219,181,95,244,186,218,14,141,78,145,163,101,151,35,93,205,24,158,83,14,31,102,156,39,233,104,48,48,242,173,203,228,238,140,102,137,252,51,72,18,111,74,184,170,58,102,126,28,204,68,213,185,79,98,167,223,117,187,0,190,243,63,186,143,1,84,27,93,82,118,1,38,112,1,176,211,87,48,228,111,29,183,219,181,223,244,220,110,23,204,120,141,163,0,62,81,112,36,62,7,40,188,129,126,235,126,237,105,188,246,83,195,255,122,61,222,91,31,91,252,127,134,195,135,143,43,246,159,71,135,251,63,238,228,249,246,47,224,110,1,138,78,23,164,128,82,25,60,239,160,27,252,9,158,26,254,215,202,225,222,250,216,202,255,143,30,86,248,255,224,255,119,55,79,13,255,203,173,196,209,17,190,74,178,120,250,91,52,90,28,158,189,61,181,252,15,27,207,23,255,122,251,227,171,155,92,251,149,63,91,244,255,147,71,143,171,254,191,143,15,235,255,157,60,65,112,46,237,44,182,186,59,201,120,198,176,50,77,40,181,55,101,65,138,78,209,207,246,71,47,8,156,95,250,202,95,33,129,2,150,147,11,153,32,252,25,245,66,194,144,247,1,71,62,95,16,92,92,189,229,120,250,14,36,120,156,255,1,122,28,12,70,171,21,218,116,105,23,250,130,34,122,137,25,90,175,207,77,213,220,242,183,105,106,184,247,255,40,137,173,123,46,6,78,3,132,200,117,145,115,14,183,236,156,223,20,164,226,202,37,9,145,189,105,81,108,55,154,251,23,26,181,231,250,130,176,254,214,90,242,173,57,91,245,165,233,124,78,227,17,203,98,78,230,248,124,238,199,254,20,179,77,53,34,58,149,141,71,116,186,169,92,198,73,52,224,51,134,253,112,20,249,60,152,89,133,3,58,63,151,219,188,243,233,36,242,167,169,250,103,48,24,201,63,84,233,95,196,158,174,219,68,147,134,181,172,66,146,198,183,3,69,254,238,40,114,160,220,119,228,71,248,251,142,200,120,39,202,252,218,194,250,22,158,230,245,191,201,240,188,187,74,176,237,252,231,164,172,255,159,60,18,42,193,97,253,191,131,71,199,225,148,99,112,76,73,25,225,56,255,230,162,97,254,25,234,157,34,199,79,146,16,207,169,147,127,208,119,54,25,65,36,53,49,60,149,46,138,207,186,23,51,12,69,244,36,255,170,239,76,69,4,117,17,146,203,208,156,134,56,146,14,129,64,188,163,220,49,145,196,41,247,227,0,171,104,30,185,118,232,151,69,160,51,141,131,140,49,28,7,203,243,25,137,249,8,253,61,119,228,54,252,153,115,207,99,237,167,28,130,151,242,34,176,60,148,81,201,241,88,185,19,75,20,130,255,111,62,76,253,107,17,72,159,229,92,66,107,87,215,194,203,245,241,163,135,39,162,44,9,175,138,98,182,191,108,141,95,175,122,149,226,8,7,156,50,133,5,121,234,87,190,17,50,119,99,85,222,170,150,95,106,142,80,213,130,124,157,35,48,37,241,69,106,122,100,74,11,235,132,68,120,100,133,68,22,158,154,32,110,172,181,60,162,211,175,205,34,127,232,167,181,252,7,157,255,122,11,192,54,249,255,240,225,163,178,252,127,58,60,62,200,255,187,120,254,20,242,191,34,176,74,43,128,250,94,93,3,8,61,151,1,120,231,50,2,41,85,87,180,154,5,100,111,231,113,54,31,161,147,252,131,174,102,124,124,114,88,62,238,98,249,56,44,28,187,60,205,242,191,180,165,190,129,37,112,179,252,63,30,86,229,255,201,147,147,131,255,231,157,60,127,28,249,111,70,212,193,161,62,100,42,208,41,203,172,188,6,142,231,32,103,52,114,228,213,168,223,106,119,206,239,9,149,9,239,254,97,188,147,57,135,254,209,45,94,57,202,66,32,255,241,102,142,249,205,48,129,12,106,12,39,162,116,125,97,83,118,213,20,146,102,146,146,197,163,166,96,68,167,3,109,232,40,129,182,90,153,183,125,123,210,34,84,99,96,210,87,102,39,99,104,224,213,235,55,111,223,189,62,151,120,232,89,62,106,253,194,187,3,52,67,167,143,28,35,32,95,197,179,66,81,144,210,253,138,147,155,93,221,125,214,221,190,20,230,115,77,194,171,243,52,155,76,8,164,47,135,85,236,104,189,54,175,66,22,175,134,174,126,107,86,56,69,142,163,223,171,181,202,30,167,90,159,97,117,83,107,164,174,187,94,171,113,183,94,129,5,94,2,63,138,112,30,221,13,107,158,30,175,94,44,87,171,237,90,64,81,166,184,188,220,188,22,223,188,92,216,164,255,186,139,199,109,54,200,107,27,215,15,87,107,27,55,145,219,213,73,204,81,105,216,226,167,121,67,250,122,221,131,148,130,40,229,225,104,148,206,124,134,195,243,132,179,239,71,35,184,106,222,228,221,245,90,190,52,154,251,152,199,139,94,45,255,113,95,40,42,87,75,153,111,202,184,228,84,119,88,190,171,71,191,175,201,239,141,208,8,108,131,163,145,172,164,210,112,157,113,29,146,125,30,112,65,49,186,212,79,254,5,182,74,246,36,40,207,186,144,97,236,76,38,141,133,92,178,224,229,46,147,137,165,131,9,246,197,30,42,149,252,169,46,168,37,49,210,158,78,98,68,255,79,42,81,42,225,219,240,153,153,115,131,76,26,71,247,251,28,197,239,120,46,246,12,170,164,117,131,117,101,38,89,53,138,9,137,34,148,210,185,204,123,18,34,58,129,123,157,205,106,138,103,101,50,211,103,6,108,31,185,207,179,20,165,242,159,83,201,53,71,255,168,99,205,28,104,200,31,222,71,247,89,154,0,116,66,156,254,69,182,224,189,255,223,158,171,147,188,1,27,7,152,49,244,253,247,200,153,98,142,88,18,200,116,101,35,228,136,151,170,18,164,216,202,51,112,201,15,225,104,132,227,48,122,166,156,2,1,199,71,199,226,167,64,173,108,154,102,188,104,58,77,80,154,5,1,78,83,167,210,66,101,142,164,68,149,50,181,80,16,242,63,133,176,250,144,197,189,66,124,8,65,51,108,200,109,100,36,181,81,82,166,103,233,44,162,152,139,142,221,226,53,180,38,196,50,188,46,170,27,66,91,245,147,151,20,253,64,57,63,227,84,78,147,65,60,63,96,254,137,37,129,74,144,239,30,253,227,7,44,51,2,111,145,157,195,90,225,217,123,243,227,243,31,62,158,155,107,156,107,160,177,92,183,134,88,10,210,181,89,66,32,150,97,142,78,245,92,180,217,215,222,198,106,110,226,177,178,126,239,1,177,109,241,90,233,219,181,241,82,90,197,37,169,72,12,110,95,77,235,71,151,243,172,104,230,123,129,178,252,50,120,174,58,215,124,96,102,44,64,149,98,38,31,45,40,9,209,153,207,210,66,134,77,200,180,39,230,219,103,211,160,143,130,153,207,30,136,191,23,63,255,34,217,106,10,225,99,163,145,172,37,163,52,126,36,49,126,35,212,230,222,125,89,77,252,179,232,67,212,20,192,173,43,149,202,191,141,39,20,50,4,232,177,253,128,121,77,145,158,99,169,151,78,31,221,23,149,92,116,255,62,212,246,72,122,174,243,27,40,33,246,233,195,217,203,243,55,63,125,58,127,253,225,195,251,15,61,39,133,52,241,74,119,133,236,176,90,215,157,80,166,23,144,209,106,93,81,101,77,187,41,153,14,132,168,78,124,62,115,250,18,41,195,95,92,41,235,240,21,225,189,163,99,87,139,186,173,60,114,116,139,76,98,203,217,22,228,171,4,123,139,146,21,33,189,181,99,11,159,86,71,214,151,82,195,150,212,209,108,13,60,45,219,17,44,254,86,25,246,4,131,195,149,250,53,205,90,108,243,151,83,129,197,186,101,46,162,126,136,108,120,38,190,88,150,189,234,178,84,158,236,117,23,86,158,185,79,226,141,156,83,229,51,89,82,148,209,170,205,219,137,149,111,11,98,44,17,73,17,203,226,88,229,22,135,124,41,73,198,176,38,231,57,13,113,95,86,175,214,133,52,182,42,243,183,217,200,12,163,95,63,100,241,219,88,224,244,131,220,128,254,154,103,253,145,173,125,154,145,212,76,4,4,73,64,83,140,99,228,167,200,23,82,120,202,252,57,194,49,103,75,25,38,10,203,104,58,163,89,20,66,170,113,177,59,10,101,152,24,141,101,246,43,37,142,244,148,150,97,232,253,252,75,79,79,145,42,10,75,58,160,218,125,214,189,149,116,153,127,184,103,131,253,175,228,229,117,125,3,224,22,251,223,113,37,255,195,201,195,225,163,71,7,251,223,93,60,215,182,154,253,113,12,135,127,104,251,95,233,179,225,166,55,0,55,189,131,141,240,96,35,252,154,54,194,231,233,50,14,14,134,194,13,198,41,95,96,232,15,98,46,220,195,88,126,247,243,242,219,48,29,142,41,141,192,158,134,78,97,243,109,218,12,127,20,11,3,130,229,161,39,183,46,202,106,216,200,172,182,233,48,79,29,248,105,134,227,222,207,247,161,165,62,186,47,186,251,165,167,123,121,3,250,229,247,53,54,204,127,220,191,143,38,25,55,239,146,16,210,122,146,113,239,109,250,1,251,225,178,176,65,202,7,108,61,242,246,102,81,234,7,204,255,237,71,25,30,246,212,158,91,62,131,1,130,11,109,203,8,73,19,163,208,142,150,71,249,172,229,212,86,64,194,87,1,78,96,79,148,3,246,90,191,178,97,83,83,1,153,110,158,85,192,217,100,99,205,251,240,46,103,62,175,53,175,34,235,222,1,185,238,7,52,139,249,121,72,47,45,64,74,123,46,65,120,128,112,53,89,255,40,202,74,51,147,108,235,210,39,188,103,90,16,97,52,255,31,52,68,35,101,211,221,102,148,61,216,100,119,180,201,54,177,226,193,48,123,231,134,217,141,83,113,176,206,30,172,179,7,235,236,193,58,123,176,206,30,172,179,191,197,167,198,254,43,227,18,247,23,254,189,213,255,255,241,201,211,114,252,247,195,135,79,15,246,223,187,120,18,105,224,213,89,223,207,23,36,37,99,18,17,190,132,184,218,193,160,120,49,74,178,113,68,2,231,23,72,150,84,151,119,9,12,94,102,202,37,32,165,243,136,140,153,207,150,142,107,88,166,146,113,31,221,131,240,92,184,26,106,124,242,10,39,233,217,216,48,221,137,143,47,197,38,5,52,115,208,224,197,43,208,200,171,141,247,116,254,125,35,186,247,94,50,70,50,160,87,223,167,160,67,137,235,3,103,69,249,134,144,89,125,213,111,77,67,205,177,187,208,255,182,104,221,45,157,230,170,160,17,236,12,234,239,24,173,215,58,204,153,81,202,117,82,170,255,41,229,219,202,82,124,46,209,37,47,33,56,69,159,88,134,251,185,167,62,153,160,24,155,216,30,234,88,128,82,240,180,97,117,13,49,152,253,229,252,25,87,85,88,200,23,133,108,236,35,228,52,68,81,67,225,198,104,229,154,11,52,156,205,81,211,178,243,173,168,223,222,171,25,33,93,122,241,75,191,28,237,224,22,187,217,175,205,214,173,159,70,249,191,199,44,128,91,228,63,136,203,146,252,63,57,57,196,127,221,201,83,51,255,86,22,215,125,244,177,109,254,31,14,203,241,31,195,135,195,67,254,255,59,121,26,243,191,13,244,142,217,243,188,238,126,51,215,86,91,51,93,13,90,54,87,196,163,30,118,18,55,120,26,248,63,207,236,188,143,62,134,91,242,191,157,60,174,242,255,163,131,252,191,147,103,3,255,171,132,214,54,255,223,32,1,246,183,232,218,205,28,248,252,182,158,26,254,87,19,112,103,249,223,142,31,62,173,240,255,227,195,250,127,55,79,67,174,173,130,49,157,134,76,90,206,72,150,41,103,238,178,246,227,118,115,229,164,93,106,145,41,210,117,205,66,102,125,153,53,230,241,146,189,147,0,55,37,115,154,204,121,68,224,159,193,96,36,127,180,200,40,37,15,246,243,189,115,109,209,154,84,82,219,7,95,64,106,141,158,4,184,105,248,226,83,243,248,15,121,204,80,195,46,125,135,25,251,218,188,247,91,120,154,229,127,117,1,190,238,98,176,77,254,63,170,216,127,31,62,124,116,144,255,119,242,252,113,220,120,127,15,249,95,212,189,251,197,37,255,218,55,212,190,147,191,240,18,21,37,195,57,137,207,229,221,219,79,158,60,121,146,191,34,201,8,13,33,149,203,240,171,36,148,105,155,41,198,134,19,229,23,137,215,164,159,249,202,169,99,148,218,241,103,74,29,211,82,254,223,106,254,199,135,15,203,247,255,61,122,124,124,200,255,114,39,207,159,66,254,239,47,255,227,65,128,255,166,5,184,156,202,63,161,24,191,246,211,44,255,243,221,249,141,109,64,91,228,255,195,167,39,229,243,191,227,199,135,251,159,239,230,49,4,44,8,135,209,41,234,109,217,139,7,254,28,71,129,159,98,35,38,40,214,174,184,224,207,97,26,0,60,199,138,34,52,227,136,240,2,179,20,191,107,91,21,125,65,170,138,187,167,132,95,142,77,234,86,40,220,247,115,60,167,108,185,37,20,112,50,231,3,121,81,114,93,28,224,134,100,92,70,207,210,210,99,134,118,45,252,8,252,43,12,172,10,184,243,159,176,196,136,66,98,9,52,92,232,193,215,15,35,18,19,78,252,136,252,215,7,135,191,136,78,73,128,66,156,224,56,36,241,20,209,24,21,1,120,42,162,176,103,172,153,125,206,252,56,21,34,190,143,121,224,34,202,144,18,229,61,229,108,59,199,156,145,32,149,159,11,55,65,64,124,136,102,152,97,79,192,242,158,207,48,75,193,225,48,37,243,36,90,202,18,200,151,78,150,185,75,98,111,140,39,148,97,244,147,79,226,158,91,120,42,146,120,65,47,112,232,22,113,99,5,157,74,7,111,204,70,163,183,122,180,88,57,28,202,208,49,63,227,244,190,14,44,108,229,122,250,3,230,178,77,229,213,233,130,247,234,96,128,62,98,14,142,150,102,92,94,31,93,206,72,48,67,243,44,229,98,236,240,93,0,230,167,240,247,194,143,50,140,168,116,3,253,117,96,79,247,64,180,240,171,2,46,99,114,154,8,199,115,237,210,153,223,68,170,252,65,169,192,228,37,73,101,63,70,248,164,31,199,148,35,134,3,76,22,24,49,25,184,151,162,88,144,100,20,45,189,110,27,85,226,214,93,152,37,227,32,219,33,217,168,10,142,255,147,57,31,141,36,47,245,156,213,218,211,255,105,103,50,167,175,16,230,249,73,146,255,45,17,219,71,206,106,149,107,56,235,181,227,90,57,144,84,40,0,103,104,190,212,110,209,37,0,122,0,40,68,236,202,120,195,239,173,6,85,19,111,231,73,244,143,158,11,173,127,192,83,146,114,204,212,167,222,134,209,245,155,251,133,166,114,47,247,183,239,222,188,239,57,186,229,92,37,68,128,133,13,29,184,207,234,131,5,134,207,186,235,110,183,240,71,46,238,133,205,101,4,14,53,209,21,175,10,22,140,49,14,149,215,113,136,83,206,178,128,227,16,93,206,176,172,146,187,14,95,17,158,246,17,129,203,118,25,14,232,124,142,227,80,86,149,60,207,103,120,174,36,3,4,43,52,178,243,43,209,13,93,10,94,94,215,201,196,234,170,33,200,119,13,108,82,39,32,75,17,70,117,222,221,210,189,91,10,143,77,193,37,85,112,203,195,48,12,213,242,173,154,151,141,101,60,144,123,37,31,242,173,149,254,163,98,174,74,147,189,235,250,191,85,255,155,221,252,8,112,155,255,207,211,147,242,254,255,248,225,211,131,255,239,157,60,95,77,123,251,54,97,254,116,238,67,60,65,53,129,130,76,119,160,143,227,246,164,30,5,145,159,166,104,251,97,83,174,224,22,124,62,66,210,249,217,210,35,158,39,137,144,25,242,203,72,69,186,88,234,8,93,96,198,72,136,129,77,65,238,21,226,173,248,182,126,182,79,65,39,74,181,159,255,205,252,47,207,39,111,42,1,182,237,255,158,60,60,46,243,255,147,39,135,251,95,238,228,249,131,236,222,244,30,106,219,6,236,230,66,196,80,167,235,115,111,28,109,136,32,253,170,217,55,164,127,254,53,115,95,148,242,137,214,7,219,10,245,88,234,74,181,217,60,76,125,28,118,89,42,233,1,108,211,196,223,125,100,23,148,201,21,68,167,226,223,15,216,15,49,251,190,38,225,193,63,238,35,6,31,251,13,85,255,195,8,183,170,22,185,6,30,160,75,248,40,213,191,253,230,140,213,192,92,124,204,130,64,98,78,232,104,58,152,100,115,134,142,223,15,198,43,72,125,32,54,26,64,134,95,23,171,95,159,142,43,136,187,175,55,233,191,47,82,189,49,230,154,112,214,2,101,15,76,148,213,210,90,18,45,115,156,8,8,240,28,199,188,8,160,149,6,48,177,249,172,238,181,167,96,62,249,236,152,185,22,54,224,162,88,3,170,9,44,190,150,10,119,163,103,187,254,119,243,13,224,54,253,239,120,88,190,255,239,248,241,33,254,231,110,158,223,161,254,215,176,113,188,102,234,186,91,215,8,243,93,103,131,184,52,247,150,109,18,155,216,91,206,205,250,166,178,234,94,91,227,52,234,95,79,231,212,81,161,55,206,184,102,172,58,191,71,221,178,216,236,95,35,67,219,111,99,236,27,181,188,109,227,187,171,185,189,37,125,171,118,120,45,199,112,251,154,79,5,186,154,252,65,235,103,191,119,77,229,240,220,198,83,210,255,166,116,16,204,195,34,129,45,137,189,41,189,93,251,223,241,240,209,211,178,255,247,241,227,135,7,251,223,157,60,98,23,41,85,45,121,38,79,82,68,25,153,146,216,143,162,37,154,226,24,51,159,227,16,141,151,106,243,56,15,35,18,131,40,240,196,86,234,165,252,253,111,204,82,66,99,161,92,193,113,35,28,4,70,52,128,186,62,71,191,170,13,167,65,93,191,66,201,15,89,140,56,228,39,34,17,22,189,224,43,28,100,92,172,17,191,78,41,98,89,140,170,4,249,171,62,178,84,173,170,219,39,41,91,122,221,196,28,13,168,119,247,66,42,126,104,247,22,239,21,252,84,66,236,222,148,209,44,201,191,253,144,255,82,159,23,114,96,31,243,51,113,239,223,214,27,211,203,81,166,155,3,151,58,153,213,68,255,200,245,221,41,61,147,218,157,252,110,232,184,186,8,228,52,131,195,136,247,144,212,49,245,166,244,92,143,201,80,201,138,150,78,145,151,215,206,239,183,153,39,148,113,212,235,118,32,203,148,179,90,25,72,88,175,7,171,85,49,238,245,26,172,4,71,83,186,90,217,195,93,175,157,110,231,218,117,213,156,221,168,137,136,78,157,110,231,28,148,123,115,26,161,13,115,238,116,43,19,18,113,204,6,33,30,103,211,136,78,171,51,8,99,210,254,12,148,33,239,223,126,68,66,159,227,215,177,63,142,112,40,116,247,96,161,126,184,72,204,239,53,250,95,200,70,9,141,55,64,160,22,227,78,50,46,111,94,158,57,230,4,171,10,122,201,246,222,194,228,166,255,23,42,119,86,43,229,162,32,26,241,196,14,71,151,55,178,146,20,30,32,113,136,193,7,68,185,178,212,103,205,78,23,112,234,252,210,159,227,232,165,159,66,49,93,197,83,155,185,226,144,236,168,100,246,214,125,20,251,145,188,110,217,14,174,89,193,210,153,234,218,46,109,97,234,118,46,13,22,242,218,77,202,145,76,165,13,219,88,104,244,236,98,218,208,238,217,197,244,21,72,23,178,40,113,105,77,225,237,124,107,244,87,199,184,10,40,9,126,5,168,98,4,109,160,42,74,183,0,171,232,177,17,44,237,1,100,12,161,160,82,185,221,235,148,231,234,20,245,32,229,238,4,57,201,216,251,107,234,148,77,4,70,225,47,145,159,242,47,248,74,80,247,151,194,201,176,48,23,228,57,128,234,186,153,210,73,22,69,92,252,50,191,220,3,89,250,10,167,1,35,9,167,204,221,50,182,2,15,205,99,83,196,213,110,108,178,240,117,198,86,116,83,30,155,250,178,121,108,98,104,147,44,14,32,123,31,56,51,217,76,189,94,175,86,154,7,215,107,240,157,235,200,20,183,163,83,148,140,189,119,248,178,182,150,220,170,66,94,213,94,183,211,81,153,98,254,67,248,236,19,220,48,221,115,72,50,26,12,138,107,166,87,43,63,12,209,223,135,195,161,146,63,235,181,227,246,237,170,122,169,236,129,31,151,189,150,170,226,110,183,19,112,88,130,193,124,243,194,15,46,132,252,141,67,157,19,219,237,94,63,189,187,64,252,96,128,94,75,3,58,162,19,148,165,162,184,143,198,68,42,23,132,198,126,132,210,188,33,5,124,183,35,95,245,17,102,16,228,0,40,244,44,212,6,252,202,237,118,200,4,138,252,229,20,197,36,18,200,238,68,116,234,189,241,185,31,77,122,14,102,108,132,254,186,112,160,29,183,219,89,119,59,19,202,16,17,77,14,159,33,130,190,71,143,159,33,242,221,119,80,83,181,53,58,85,0,121,31,113,28,246,238,203,94,21,233,175,215,171,181,251,172,220,231,198,78,69,175,235,110,181,245,151,17,77,49,116,81,109,176,197,32,68,49,150,38,253,82,171,31,112,176,232,185,197,104,78,79,17,161,222,235,247,111,36,160,99,134,253,11,36,129,170,65,222,214,129,64,129,87,66,17,152,244,28,152,70,164,122,214,254,146,35,244,215,239,68,29,150,38,0,108,11,195,76,137,78,178,84,200,81,58,81,212,112,148,146,16,23,52,242,135,36,142,154,137,4,242,120,30,135,122,66,119,30,140,57,83,42,9,208,134,153,106,97,95,106,154,38,121,180,113,205,105,234,163,26,28,94,115,234,128,37,112,18,45,175,195,20,123,226,9,21,30,212,128,105,48,45,153,92,209,132,211,44,246,217,178,16,135,246,168,110,23,147,214,104,8,128,5,233,241,81,195,104,212,210,8,57,179,139,191,139,191,228,122,57,151,110,232,43,24,238,143,144,80,216,114,212,158,208,40,162,151,98,13,16,91,80,121,184,168,206,86,197,162,41,73,209,235,118,130,201,52,199,3,124,20,109,41,223,114,248,109,122,155,67,210,134,58,20,36,126,76,130,158,74,108,92,100,52,30,33,7,125,39,202,202,203,85,123,174,196,136,106,151,255,0,193,112,170,179,96,50,117,77,169,174,11,101,9,124,170,136,1,213,101,42,74,40,215,255,13,125,254,142,119,23,130,164,219,106,71,181,4,243,251,201,243,216,244,84,237,127,83,234,205,105,184,159,204,191,242,217,114,254,123,242,232,73,201,255,239,248,233,33,255,215,29,61,230,49,108,163,81,74,115,71,195,93,28,94,94,248,70,230,54,195,68,38,55,171,162,136,12,41,217,221,52,246,94,95,187,210,188,153,197,159,145,247,3,253,137,134,186,147,57,13,179,8,75,241,232,39,137,87,136,133,242,38,77,149,92,173,100,3,165,93,215,148,202,47,202,82,40,94,73,204,176,36,8,9,179,134,165,243,239,154,64,23,31,117,141,83,187,64,25,28,187,100,146,219,141,172,97,235,83,91,41,215,66,194,214,107,116,250,15,228,13,82,158,141,7,198,219,174,121,40,126,209,71,247,22,58,71,179,180,60,193,41,186,238,118,1,247,7,89,150,171,133,229,107,216,139,41,71,189,153,159,38,12,79,200,149,186,21,141,227,96,166,237,126,50,73,207,226,68,84,117,93,100,196,247,214,215,5,18,178,42,203,154,59,84,148,181,117,252,243,78,213,149,156,216,181,5,153,150,202,11,232,124,48,165,145,31,79,7,90,242,182,24,182,81,25,199,11,186,4,173,74,54,16,28,77,113,124,164,236,141,184,174,45,44,38,201,28,65,136,23,41,14,204,234,41,14,22,131,197,201,32,111,198,189,94,11,245,213,203,131,129,59,68,242,225,15,28,116,239,194,133,172,222,6,133,46,202,196,185,176,92,173,74,127,42,30,130,3,137,156,237,4,27,65,163,159,51,194,228,217,101,27,11,174,100,94,171,37,171,235,175,45,176,247,252,84,215,255,61,29,250,25,207,86,255,175,39,195,242,250,255,120,248,240,176,254,223,197,115,199,231,99,69,57,99,97,23,236,75,57,242,222,209,143,86,41,35,167,68,169,254,41,114,84,81,7,149,22,223,118,10,205,237,107,25,230,57,100,215,56,144,83,3,22,2,147,39,17,186,231,157,93,76,79,224,16,234,7,209,162,62,212,25,60,64,231,237,206,237,106,142,156,42,199,120,232,193,64,155,150,245,169,211,110,173,23,7,106,53,71,132,187,53,197,112,64,23,152,45,107,155,250,109,157,204,125,197,195,83,56,249,68,249,173,10,13,42,34,66,104,211,241,97,174,46,58,69,114,22,243,30,5,89,85,115,75,121,248,110,55,191,228,57,103,38,35,67,80,183,38,117,132,153,225,167,198,158,146,230,214,135,220,78,210,115,21,104,45,76,8,150,60,216,217,136,208,49,229,72,110,26,176,170,20,40,245,116,12,118,147,105,192,146,71,235,117,47,213,80,246,28,243,20,66,227,206,196,211,145,145,171,82,165,237,209,229,32,85,143,81,182,248,173,97,62,178,175,163,176,111,197,80,184,201,231,115,75,101,41,169,28,87,154,227,202,195,252,146,197,156,240,8,175,215,111,231,73,4,6,186,213,74,75,55,211,200,44,39,125,211,209,64,79,91,236,254,112,234,211,239,254,169,234,127,98,123,180,95,27,208,182,248,239,39,79,203,241,159,195,227,147,39,7,253,239,46,158,155,27,108,126,3,186,86,174,69,214,175,146,185,181,166,121,141,108,52,240,20,194,116,155,137,231,247,185,15,173,231,127,185,215,223,215,30,112,51,255,63,126,124,92,229,255,135,39,143,14,252,127,23,207,96,128,94,210,16,215,120,122,42,219,90,11,143,79,244,234,61,122,247,254,19,122,253,234,237,39,112,234,148,73,102,70,130,128,193,137,99,66,132,26,113,231,206,152,119,177,217,220,38,255,54,248,124,126,153,210,228,98,154,151,107,86,179,55,105,217,186,68,178,193,241,84,125,5,15,219,252,51,252,186,101,25,93,227,171,90,202,13,111,86,115,165,147,148,137,149,82,42,81,185,139,150,167,252,2,76,184,45,61,159,117,124,69,82,254,225,245,199,79,147,44,250,231,167,79,103,31,50,57,94,171,148,14,212,170,59,161,52,72,64,21,19,251,191,242,9,99,73,219,150,50,95,38,48,85,157,63,63,123,251,54,158,80,15,28,147,98,24,172,91,92,171,103,169,234,181,48,203,27,249,75,253,148,146,220,171,174,41,3,32,171,110,78,197,249,114,41,232,166,4,128,133,82,217,113,185,27,163,103,227,167,241,167,166,134,213,10,25,179,107,59,177,126,65,98,114,115,166,49,73,98,131,227,171,105,56,113,84,188,140,216,86,79,230,220,233,194,86,109,7,11,128,216,103,215,109,249,247,210,204,96,198,121,34,219,50,246,127,189,24,27,220,40,211,152,185,229,183,80,179,242,118,42,203,42,196,239,0,95,64,67,28,12,180,232,5,255,185,230,113,219,243,171,65,7,95,200,70,88,110,1,148,78,13,157,145,73,3,123,168,50,55,157,48,134,83,62,201,162,106,231,55,109,88,93,118,178,151,182,180,15,253,94,218,18,179,225,88,248,181,184,127,95,195,135,214,156,178,188,64,214,173,37,197,122,37,137,107,95,157,75,43,95,99,231,82,172,91,30,244,200,160,251,124,255,0,93,121,42,92,88,22,105,112,180,71,85,46,178,175,4,21,250,208,199,79,207,63,124,66,167,237,30,164,82,78,169,101,9,189,194,19,200,204,39,214,213,182,45,136,254,204,83,220,166,229,174,124,184,95,53,135,181,51,182,125,177,77,109,182,22,86,191,92,111,94,97,175,185,188,213,244,91,172,105,245,139,151,152,159,150,70,62,20,138,169,192,169,206,196,232,117,193,37,187,109,109,18,115,204,38,112,192,41,101,206,6,20,88,158,224,185,222,183,193,174,89,10,241,6,111,56,50,89,154,190,227,87,200,138,151,168,122,143,27,30,239,202,85,221,92,23,202,81,224,141,93,24,113,22,109,251,232,172,86,74,209,252,17,251,33,137,167,47,33,131,36,23,68,42,231,39,119,197,18,155,10,88,70,106,150,139,58,82,201,139,24,222,92,181,51,118,110,22,145,180,229,34,204,24,133,44,143,18,186,79,204,39,145,1,158,130,174,22,32,243,162,36,19,192,6,173,204,2,240,65,201,61,178,95,79,100,183,11,178,237,179,169,195,149,189,151,58,108,153,225,207,168,12,168,139,114,216,37,169,8,216,1,34,247,154,32,181,249,9,18,199,22,117,141,206,128,173,99,140,246,201,67,183,205,63,221,178,206,89,230,2,33,3,149,138,89,166,63,249,105,189,150,135,53,45,133,153,69,121,231,255,132,203,110,88,47,93,176,66,202,173,214,125,84,75,55,218,13,91,140,141,99,246,38,139,3,23,245,172,122,154,98,96,162,5,157,141,78,107,92,134,187,29,185,220,167,185,155,237,164,199,240,103,121,162,84,246,164,133,133,90,37,248,137,73,4,85,224,165,164,38,121,95,143,128,5,218,201,226,160,145,232,199,52,92,154,195,108,4,190,163,251,75,23,204,171,23,58,85,204,186,53,222,210,170,83,175,34,23,164,7,46,50,47,95,111,210,172,6,3,244,137,45,17,167,104,138,33,229,17,154,48,58,23,51,228,193,119,81,248,149,207,253,62,252,165,207,92,71,167,80,226,223,126,148,225,222,20,228,171,196,196,255,226,229,63,33,53,132,235,245,30,192,7,245,83,35,223,108,101,149,239,39,69,191,167,121,95,130,151,106,6,101,76,139,45,16,22,62,67,44,77,76,228,75,10,209,49,9,167,72,81,132,162,173,28,125,125,99,130,107,221,172,203,148,209,105,171,177,170,252,224,2,44,78,17,244,39,184,48,85,239,240,60,225,75,111,51,82,10,116,164,9,58,21,213,10,124,193,155,251,37,145,170,134,93,145,131,122,20,128,143,152,68,93,195,170,189,31,6,103,11,155,193,85,240,128,98,104,41,84,242,37,200,196,224,6,169,164,16,9,42,98,140,47,123,181,228,80,9,106,249,128,131,197,79,233,180,55,47,157,59,234,36,94,226,157,162,14,197,132,108,113,93,38,156,111,59,33,173,174,195,43,9,230,218,173,93,92,111,14,210,30,224,209,107,39,108,176,112,252,81,188,40,172,139,85,189,90,149,121,30,135,16,240,3,211,69,121,181,252,145,81,65,204,18,52,90,158,122,81,168,89,123,174,81,108,44,245,217,212,169,52,232,10,181,16,236,84,214,65,20,73,110,216,147,86,70,103,52,167,223,93,179,89,192,129,122,45,195,123,80,141,130,39,87,141,186,166,44,230,18,186,78,19,222,54,205,63,146,201,219,21,238,42,77,202,229,195,196,37,8,139,222,21,104,120,187,116,228,202,25,152,163,6,100,229,139,58,112,192,149,130,1,98,212,36,59,119,203,142,158,13,179,115,51,0,243,57,221,63,160,122,190,175,15,224,54,42,81,160,181,149,152,57,236,219,100,166,94,253,108,193,57,47,214,146,154,253,115,225,19,82,99,95,223,65,11,47,54,253,27,149,88,180,65,139,69,110,113,42,253,59,215,229,75,222,80,129,60,73,144,185,221,26,15,25,204,51,46,93,69,15,241,5,13,151,242,134,24,86,188,104,185,244,152,36,170,122,63,243,249,108,181,210,225,220,66,24,233,254,126,130,88,171,245,122,100,190,20,197,63,205,147,72,11,253,219,128,65,10,184,149,246,58,235,221,66,31,46,250,17,82,218,244,230,56,133,240,71,101,67,150,246,237,159,228,75,215,212,144,132,110,9,39,144,170,70,157,182,219,49,148,204,154,89,67,206,3,199,208,237,174,148,189,90,69,100,170,183,247,175,188,213,170,96,166,134,217,239,24,145,107,183,138,38,209,90,207,69,234,222,151,85,14,166,99,208,132,5,154,211,173,247,232,48,74,75,86,50,233,184,120,243,21,9,249,22,128,168,82,242,254,59,217,39,41,231,11,103,3,41,23,208,223,144,150,45,18,168,39,230,219,192,148,217,241,118,170,54,129,116,164,110,165,195,70,235,255,109,180,64,203,53,238,92,25,236,197,202,129,194,124,249,64,19,202,180,30,87,186,138,200,235,138,141,114,219,38,79,115,109,208,120,185,82,202,111,238,59,58,66,214,201,209,222,157,91,45,7,220,29,125,91,107,234,10,196,170,171,222,213,222,245,19,92,224,220,235,213,105,99,181,251,173,94,76,34,215,237,91,218,188,125,180,96,192,38,223,200,174,70,122,139,250,14,95,202,247,175,72,154,248,60,152,97,214,51,26,52,84,124,41,107,210,17,250,249,23,125,39,16,188,89,89,131,151,74,65,111,142,217,20,179,36,176,181,44,243,199,149,91,227,42,112,67,181,10,25,79,43,109,206,170,96,253,18,143,162,169,213,202,123,147,69,209,242,255,100,126,68,38,4,135,47,231,197,204,153,207,155,44,14,70,55,50,94,84,219,92,173,200,100,163,62,5,177,24,157,206,109,159,176,216,125,220,150,90,89,30,125,62,145,147,242,4,192,148,86,166,197,226,69,243,121,65,224,94,65,160,222,7,122,25,81,47,171,19,95,37,232,235,104,185,141,173,54,126,41,136,14,78,153,171,163,174,37,59,243,121,27,39,25,31,33,105,28,118,107,23,76,99,43,85,179,45,67,235,205,29,72,155,229,72,118,144,46,130,22,182,244,93,204,209,155,186,70,134,81,106,17,220,154,177,122,83,247,91,144,243,207,79,159,206,164,80,28,89,11,174,86,211,182,76,222,153,207,57,102,241,40,159,182,215,241,132,50,25,174,81,163,221,57,238,230,230,196,242,62,82,70,247,90,165,125,19,145,218,207,45,40,224,171,54,125,215,174,177,155,159,152,68,109,27,22,11,240,102,20,154,154,82,13,42,13,165,177,61,128,250,185,13,61,176,21,82,45,28,72,181,118,55,200,219,161,216,234,102,51,170,55,124,90,89,185,162,91,85,181,207,99,26,10,54,184,43,74,109,215,40,191,81,171,146,191,76,149,72,233,82,56,13,234,212,34,83,255,169,245,147,172,232,61,155,252,35,175,161,225,116,236,30,237,35,35,110,30,25,25,143,236,124,155,50,212,169,34,118,99,111,211,118,189,21,4,95,223,71,121,242,149,34,181,111,53,204,156,134,20,36,65,205,204,244,155,8,174,153,216,80,149,218,10,127,129,193,0,237,24,226,135,152,42,111,248,255,192,174,115,231,80,193,210,134,171,143,210,69,195,118,173,102,197,85,11,185,25,127,167,1,168,61,20,170,219,243,65,143,229,120,61,141,61,153,253,105,50,231,222,71,153,222,82,230,100,172,52,155,227,67,106,24,163,60,53,151,91,58,156,220,122,126,202,74,247,221,194,33,53,75,130,210,64,225,148,57,31,107,203,161,122,198,30,86,210,1,68,188,22,81,9,74,111,248,249,23,171,121,181,33,19,186,103,11,97,115,7,59,132,59,219,30,236,119,183,184,135,157,162,86,250,26,54,198,230,83,47,217,234,74,222,198,118,178,102,185,84,228,32,180,206,73,132,3,238,137,95,239,39,229,157,193,106,93,163,110,170,153,110,170,91,248,2,184,55,145,141,59,72,1,193,32,5,175,214,203,132,13,162,160,129,145,37,245,236,155,157,91,55,39,87,29,89,41,93,176,62,218,213,64,180,95,252,73,203,81,106,226,17,213,10,85,211,243,205,116,101,149,174,198,71,219,30,244,10,79,252,44,226,232,95,49,209,23,166,225,176,236,122,188,189,153,61,121,26,155,2,225,11,82,103,163,215,247,63,134,74,153,57,50,221,109,158,177,217,26,55,228,110,174,244,162,178,51,231,199,237,149,6,115,83,125,233,170,242,45,41,10,205,51,202,119,215,76,128,222,32,251,235,242,162,239,255,92,179,54,165,250,78,199,155,191,193,180,235,141,254,199,221,90,7,228,178,55,249,245,239,184,146,39,23,41,184,9,212,144,152,107,123,226,42,135,171,157,221,129,205,3,125,120,149,122,239,240,101,207,17,50,201,26,157,202,146,75,130,6,215,28,68,82,112,251,49,0,117,220,146,163,153,222,216,53,95,110,245,199,31,244,141,103,186,206,189,58,119,184,251,109,163,98,183,129,238,199,185,220,28,160,246,99,185,165,81,214,248,192,216,249,167,76,215,24,181,46,191,126,247,234,238,86,229,215,239,94,229,157,222,93,212,145,238,117,183,104,39,41,28,238,40,218,105,215,188,65,155,78,103,141,123,16,202,129,65,42,27,182,204,126,189,193,205,209,108,162,206,189,113,75,128,16,106,181,193,186,139,24,161,91,223,158,202,32,164,93,99,132,234,60,50,111,20,34,129,174,29,24,211,71,52,225,41,242,60,79,101,74,87,49,239,168,199,210,164,226,130,40,189,240,182,197,205,160,29,195,143,90,197,70,213,142,168,9,246,237,203,144,236,114,123,12,208,14,99,217,47,250,239,106,8,45,227,152,90,9,11,184,54,86,121,9,65,27,74,222,168,177,201,146,150,137,189,46,208,87,170,18,47,205,251,22,202,85,13,48,1,127,63,255,98,161,79,0,188,240,25,106,113,85,12,82,65,53,162,153,234,44,108,173,189,234,110,26,201,170,8,223,109,176,50,106,215,162,86,152,93,73,232,70,26,159,106,85,214,116,96,226,45,247,245,80,101,62,26,223,36,205,141,224,255,235,194,211,233,246,65,2,251,202,86,128,80,77,62,135,91,2,207,236,182,33,108,175,102,141,251,19,5,239,237,39,118,175,23,212,250,154,87,166,235,186,250,119,179,16,221,162,150,183,58,5,72,85,88,154,140,162,234,118,102,109,130,207,186,29,33,127,102,240,3,153,113,104,16,227,53,67,167,69,132,151,42,116,138,238,27,197,86,235,110,7,174,149,58,205,81,240,31,194,103,178,75,112,103,168,237,183,175,186,116,187,157,181,228,26,209,131,0,133,94,160,49,165,81,222,95,95,188,57,69,179,114,148,28,92,223,242,23,122,33,239,109,105,216,183,84,205,135,106,16,36,214,224,162,192,143,197,70,101,140,17,103,126,156,78,48,99,56,212,39,40,170,59,199,45,238,239,145,45,8,70,64,167,2,223,197,155,77,161,102,230,201,35,160,101,158,130,229,6,114,74,0,202,94,70,52,198,202,13,70,94,106,36,234,133,120,130,153,42,117,150,241,23,126,112,161,203,204,211,169,219,237,204,211,169,170,46,40,234,195,217,75,65,148,189,166,163,80,179,130,31,69,24,27,230,224,235,152,144,43,237,61,79,18,56,238,202,93,22,235,187,196,44,191,168,76,251,50,54,194,102,94,105,230,53,149,149,167,26,61,251,232,194,40,245,17,51,226,71,228,191,144,185,86,204,76,79,226,180,242,254,236,133,43,239,52,1,86,29,157,162,185,127,129,123,165,117,187,143,134,125,20,225,184,23,120,162,152,251,157,248,27,254,50,43,159,34,63,73,112,28,246,244,155,62,146,229,61,207,219,82,174,40,37,180,219,209,70,178,218,44,24,54,66,83,119,127,156,204,85,179,109,28,69,77,21,40,186,49,226,247,24,110,158,58,182,253,177,98,193,125,50,220,84,137,236,127,22,33,166,185,217,165,211,81,135,30,162,120,238,32,165,26,116,11,177,116,141,64,219,78,231,129,12,15,125,80,112,112,173,83,118,167,176,251,116,59,218,13,203,228,232,226,104,38,208,162,253,109,188,160,23,216,136,159,133,152,82,141,65,49,183,229,116,175,53,246,23,121,97,88,77,76,106,217,104,214,108,34,220,227,146,182,191,29,64,141,177,235,171,45,189,215,133,190,208,236,219,202,243,131,176,190,13,97,221,85,215,96,22,222,77,32,47,173,173,156,225,249,180,182,98,44,106,28,140,42,205,121,133,215,15,58,109,116,50,178,19,159,111,150,203,219,187,48,240,82,52,92,95,213,28,161,144,213,171,85,205,157,139,197,30,215,236,212,244,27,146,53,171,215,0,218,139,200,87,95,15,43,87,13,6,158,185,119,43,66,6,164,228,45,143,185,223,236,36,102,201,102,243,192,125,115,146,3,25,210,211,62,154,92,194,169,163,201,187,149,100,119,245,155,151,186,211,144,142,25,160,106,86,203,67,108,25,254,92,77,42,94,55,134,198,150,54,93,92,90,215,80,77,46,133,43,99,213,178,194,228,107,150,44,85,36,15,122,175,141,164,135,34,230,149,153,141,129,244,237,67,228,149,17,167,146,97,170,20,211,221,177,130,227,139,99,21,25,197,94,39,1,204,120,230,78,57,44,185,188,219,107,108,193,26,173,248,102,223,24,218,182,197,26,153,184,123,56,124,97,239,146,225,240,13,173,238,35,32,94,54,89,9,136,47,225,221,8,36,107,224,131,82,168,185,29,105,126,35,200,182,225,95,192,86,142,50,55,20,203,70,190,107,10,52,111,96,187,77,129,230,77,52,116,253,65,183,37,62,1,238,222,36,203,215,198,226,134,191,118,61,41,188,249,137,221,235,119,175,14,23,65,252,54,158,106,254,119,165,253,158,239,47,5,252,150,251,31,158,158,60,125,92,202,255,126,60,124,122,184,255,225,78,158,141,41,217,141,220,224,239,54,93,241,176,83,142,112,181,75,104,127,99,150,145,248,121,85,164,172,38,212,74,41,106,36,212,172,220,80,170,255,122,43,222,187,218,7,175,211,217,49,54,68,7,105,230,253,23,169,69,59,21,205,167,172,5,229,149,160,180,67,168,189,227,234,110,186,198,233,157,76,124,11,53,180,79,128,149,195,182,41,57,109,167,16,242,112,153,211,224,1,250,128,167,62,11,35,156,166,136,78,208,140,94,194,37,214,19,18,225,20,249,12,163,144,44,72,136,195,190,141,52,68,82,228,71,151,254,50,69,112,129,150,188,79,76,103,166,87,190,22,91,240,94,123,155,236,215,118,3,77,198,222,14,158,160,187,97,80,95,169,0,223,245,106,9,202,106,88,44,153,151,51,28,35,229,212,46,81,253,253,41,26,106,252,2,237,68,98,186,205,18,195,154,157,129,188,165,201,80,107,235,93,175,186,101,103,165,193,3,244,250,10,7,25,128,73,82,200,42,32,224,13,50,198,196,42,31,81,154,244,17,179,198,124,57,195,124,134,25,34,92,208,133,26,47,26,47,145,114,120,85,77,72,114,88,248,81,134,81,34,150,151,80,142,22,42,8,158,42,106,104,114,218,197,129,86,177,46,220,47,122,207,59,211,49,27,46,36,47,183,17,38,27,116,209,46,119,131,55,28,44,214,121,216,30,213,31,18,214,186,201,30,253,134,93,96,69,33,9,126,5,168,98,4,109,160,42,74,183,0,171,232,113,211,213,62,48,169,198,16,140,163,212,122,15,39,155,201,129,175,141,203,9,60,199,44,44,47,158,144,39,178,133,12,113,11,145,149,199,201,214,117,99,185,70,27,159,170,231,191,155,7,87,32,162,121,112,138,186,218,13,78,22,190,206,224,138,110,42,131,83,159,90,13,238,186,57,157,247,231,80,109,73,199,146,241,93,219,226,208,106,37,69,85,51,129,184,104,168,50,142,180,113,186,237,119,141,173,253,96,128,94,144,80,114,12,141,253,72,249,106,8,88,211,0,199,62,35,20,37,140,6,56,77,197,187,136,78,73,128,122,66,12,51,60,193,12,199,1,70,52,142,150,125,148,68,88,8,166,57,13,201,100,137,252,20,197,24,135,56,116,189,110,103,162,206,154,206,251,53,89,50,123,234,180,25,18,164,158,34,66,189,215,239,223,148,207,157,229,249,112,77,98,84,235,240,8,202,200,68,171,105,97,163,232,85,79,247,220,118,109,173,111,228,56,254,155,152,92,203,127,234,55,53,171,198,12,229,217,14,235,103,170,229,204,111,153,173,27,177,226,22,111,247,219,157,195,34,69,230,173,204,33,17,83,55,124,134,8,250,30,61,126,134,200,119,223,153,7,195,123,98,36,147,151,155,189,241,55,79,66,237,113,100,195,220,116,91,120,227,55,158,253,55,37,42,222,228,89,95,227,88,255,181,55,207,127,128,103,163,253,231,156,227,148,223,220,8,180,217,254,115,242,228,241,163,225,55,199,143,158,28,63,29,62,60,126,244,228,201,55,195,147,147,227,71,143,15,246,159,187,120,254,128,87,242,53,88,10,182,153,133,154,119,128,123,48,128,181,48,127,1,58,39,177,182,80,140,253,20,139,31,162,105,154,129,171,31,116,112,230,243,153,107,223,191,157,91,105,140,128,23,249,226,232,122,86,154,59,55,197,237,106,137,107,180,195,237,100,134,171,88,225,32,158,92,200,60,18,79,157,110,113,255,251,205,238,151,219,231,229,114,200,153,82,47,27,99,230,81,54,29,204,105,112,49,152,82,241,143,211,237,56,83,194,103,217,216,11,232,28,46,225,226,193,140,13,96,52,147,37,136,119,38,230,173,141,157,81,114,221,134,219,178,154,110,194,90,149,110,143,223,209,212,167,168,53,160,243,185,255,17,39,190,188,144,52,183,215,21,150,185,47,80,220,69,142,225,94,229,184,118,242,228,150,180,183,35,233,181,243,72,151,197,74,227,200,135,81,254,224,244,157,26,145,229,156,59,69,79,106,160,78,97,195,218,103,227,114,156,69,227,181,97,141,232,94,114,140,70,155,175,107,132,82,39,160,213,110,185,8,242,11,130,123,62,207,193,145,94,7,218,77,233,40,55,154,78,169,208,167,17,39,225,178,244,69,144,251,20,199,232,40,4,78,5,111,170,211,148,103,227,193,106,117,47,57,6,222,146,130,116,189,62,23,133,189,41,69,71,74,164,157,138,50,39,235,53,58,74,113,52,57,55,223,30,139,183,71,242,238,218,166,246,60,117,51,114,17,184,80,181,85,182,32,188,131,33,242,96,136,60,24,34,239,206,16,153,155,19,91,201,120,216,48,127,194,41,63,223,110,80,232,113,244,64,105,12,222,39,112,25,177,115,47,75,147,131,208,189,44,47,59,185,1,95,173,187,210,254,192,125,198,209,37,35,162,25,144,111,210,218,224,137,45,57,131,59,157,229,42,239,189,195,151,98,99,206,104,20,97,214,227,110,183,163,34,44,56,139,188,55,36,38,233,172,231,118,225,244,167,217,41,198,12,172,27,157,162,100,44,154,253,137,6,23,219,60,152,123,162,27,112,202,210,8,40,55,218,162,189,26,199,181,77,237,42,219,204,142,237,42,191,95,213,46,137,41,11,49,43,64,84,78,160,15,20,86,95,250,81,212,71,195,162,100,209,105,83,73,152,183,215,87,9,14,224,206,116,60,243,23,132,50,79,57,250,180,69,191,247,250,255,158,189,126,249,169,87,202,163,170,58,123,30,47,123,110,31,153,191,92,241,207,39,50,199,41,76,243,220,123,69,193,147,137,103,44,222,16,195,160,157,199,219,164,137,237,118,164,79,104,243,36,23,80,131,209,106,3,124,157,171,42,128,12,127,182,211,213,106,75,28,216,181,32,94,106,4,145,73,181,119,37,216,113,83,29,153,102,201,33,177,60,150,86,185,84,29,40,184,134,22,211,166,177,200,57,46,198,34,141,170,158,2,149,129,93,74,118,104,209,68,238,221,107,189,238,163,212,173,26,212,1,5,23,109,145,105,184,148,65,189,42,234,108,92,237,62,40,112,23,147,150,98,232,66,155,32,107,196,149,77,144,205,93,233,41,41,27,40,109,11,165,154,139,54,88,216,0,113,61,126,213,171,230,182,165,133,81,150,86,180,250,54,126,47,230,206,158,67,237,160,221,150,96,182,17,127,90,67,251,246,229,117,214,124,22,164,223,20,198,99,82,126,133,240,165,170,227,72,115,126,183,211,9,218,146,93,19,221,219,66,179,76,246,26,181,129,219,181,103,101,3,154,85,207,18,205,149,101,47,139,9,71,98,41,189,166,165,189,228,88,223,90,4,219,171,185,80,239,95,248,193,133,216,154,199,161,18,160,61,215,5,43,120,70,24,246,222,145,168,39,163,105,204,151,148,171,247,18,12,49,194,70,211,63,96,172,233,78,203,110,71,160,230,125,198,147,140,35,236,7,51,68,98,241,167,216,207,205,49,199,12,245,130,25,14,46,16,247,126,164,211,9,162,80,178,143,88,22,163,95,167,84,98,240,104,241,171,64,73,71,150,105,72,224,105,45,152,66,116,142,16,36,156,131,43,52,235,207,39,224,83,167,30,21,2,116,235,104,208,148,103,181,85,138,19,174,252,2,199,214,103,92,99,134,253,11,77,235,37,132,41,114,148,158,39,183,132,173,52,17,216,2,160,53,218,212,24,148,80,170,197,80,41,246,109,99,232,219,65,1,253,195,41,160,7,181,242,160,86,126,29,181,50,15,119,104,212,44,155,167,109,67,12,247,158,212,208,157,84,174,220,151,193,34,16,217,78,117,96,147,102,162,40,168,98,82,175,111,149,136,98,163,206,165,233,162,35,67,178,153,169,3,203,105,83,243,118,7,58,119,17,21,162,161,42,31,183,223,150,238,124,80,234,254,128,74,93,141,114,86,145,41,197,232,248,12,95,87,1,219,159,254,85,55,150,58,221,235,96,252,251,211,232,94,219,141,127,95,73,247,218,139,38,86,210,126,118,86,205,182,43,72,27,141,15,133,122,4,178,110,111,38,148,93,109,40,45,140,40,91,20,61,115,73,151,107,231,141,13,41,187,88,82,234,52,189,182,10,3,235,111,192,249,102,63,66,67,99,128,65,223,208,80,183,31,205,226,118,205,69,155,22,107,123,53,43,45,213,233,45,173,104,229,165,250,86,85,31,213,203,245,244,159,109,22,155,63,178,209,102,163,122,80,76,136,88,224,55,171,10,133,103,219,174,46,50,42,95,94,179,222,32,147,250,108,86,29,140,228,108,150,246,96,95,158,81,40,48,219,151,224,154,155,142,228,10,44,154,20,122,145,45,6,237,5,88,15,170,102,249,69,250,166,251,58,1,120,35,67,7,180,188,195,2,187,123,62,114,72,179,90,74,176,146,107,127,186,128,118,215,175,191,75,81,93,252,33,255,217,46,40,107,137,163,36,43,37,78,33,128,208,103,211,180,8,26,212,16,213,96,192,128,182,138,136,226,99,77,46,99,227,226,18,1,2,160,227,231,95,42,125,130,227,163,204,74,75,226,105,254,26,0,84,255,230,47,47,253,152,191,102,76,102,90,132,230,139,118,6,3,244,233,253,171,247,35,244,60,12,229,152,5,3,165,158,1,134,144,97,231,125,196,65,27,148,110,60,18,178,162,21,238,125,200,226,30,231,158,0,171,47,83,215,214,113,176,126,4,125,55,14,222,44,148,231,117,182,190,144,73,46,137,80,139,149,158,115,79,224,195,3,26,209,63,100,182,156,94,177,194,187,226,95,206,61,141,173,234,157,73,220,123,45,64,169,151,158,182,48,179,1,208,74,215,41,136,83,221,129,190,246,167,111,244,106,223,249,185,46,143,250,47,250,114,163,87,24,39,175,63,103,126,212,3,68,228,131,74,147,18,170,133,196,191,54,212,98,138,166,148,27,112,27,203,128,217,103,3,212,107,125,13,79,83,78,141,223,93,136,66,213,255,95,168,12,231,83,234,45,253,249,141,51,63,200,103,123,254,135,161,157,255,225,248,233,211,39,199,7,255,255,187,120,86,198,165,234,141,238,237,122,97,215,133,42,30,142,67,215,171,173,160,211,114,202,150,245,143,188,148,190,64,94,124,125,174,254,182,154,192,185,106,164,76,53,121,145,105,68,199,126,52,66,232,91,244,3,252,41,22,172,9,153,102,12,252,65,133,184,23,162,59,77,252,0,143,208,43,188,192,17,77,230,66,241,64,223,162,215,241,130,48,26,195,79,177,12,246,17,38,16,209,126,198,104,152,65,160,38,162,204,172,37,218,195,241,226,60,134,27,230,96,89,41,181,3,235,151,88,89,98,26,31,37,69,59,184,40,147,122,221,174,28,21,192,173,140,27,21,184,253,36,25,201,187,201,139,204,134,102,150,195,213,74,222,44,187,164,25,83,88,83,210,70,180,250,60,73,34,18,64,99,5,76,98,27,51,206,82,18,227,20,86,66,13,133,74,175,84,115,127,127,121,10,10,71,73,235,206,224,10,117,24,229,52,68,103,50,134,78,117,10,64,9,24,198,36,62,79,124,62,27,161,65,150,178,65,68,3,63,2,225,51,24,147,120,0,21,125,62,67,156,138,146,62,91,34,12,121,10,252,113,148,103,91,136,67,52,17,187,178,75,202,46,108,60,202,18,162,27,241,186,161,31,241,201,238,72,161,168,169,173,208,231,126,67,91,226,83,125,91,226,75,209,196,68,221,241,141,190,69,224,35,73,213,1,69,128,19,78,153,204,191,224,71,81,126,147,200,76,222,54,8,26,136,244,94,5,188,31,33,233,56,29,226,113,54,141,232,84,189,100,56,160,11,204,150,162,249,183,186,89,121,23,93,138,38,140,206,11,176,140,200,198,41,101,52,227,112,129,73,192,48,120,141,143,151,50,171,133,198,174,103,166,235,237,81,134,188,127,251,17,9,125,142,95,199,98,70,66,193,160,193,66,253,112,145,142,21,56,146,249,66,0,143,213,91,5,212,32,115,110,0,89,146,48,154,39,148,48,233,182,143,2,63,70,51,127,129,209,60,139,56,73,34,172,161,42,185,98,215,221,255,210,68,175,149,93,215,81,14,185,228,117,96,68,136,68,215,210,170,142,93,64,155,18,123,109,147,81,189,82,214,81,175,216,34,149,42,87,248,42,135,85,137,230,173,149,1,165,2,143,31,104,198,177,205,249,249,117,181,74,237,74,70,232,248,228,169,55,244,134,222,177,129,122,20,145,148,227,88,80,196,219,51,228,135,33,203,177,158,165,24,37,145,31,224,25,141,66,204,208,189,21,73,214,30,250,87,138,181,228,36,137,144,152,49,9,250,226,79,238,95,192,76,18,202,8,95,234,142,191,21,223,71,8,243,217,80,189,73,40,227,2,197,126,24,162,191,15,135,67,164,47,219,174,7,75,20,111,2,72,124,91,235,158,98,204,5,213,142,16,15,18,209,212,59,249,219,104,138,195,213,154,226,51,101,40,11,19,93,83,167,59,149,151,131,218,171,88,85,192,70,254,18,51,163,14,4,12,81,134,102,156,231,45,114,50,199,52,227,35,116,44,6,136,190,69,63,249,87,100,158,205,77,14,20,101,144,52,96,129,41,53,69,36,70,115,18,69,36,197,1,141,195,84,83,122,30,143,161,47,92,64,223,162,23,126,112,33,94,151,132,22,101,249,181,32,126,20,65,11,59,129,34,164,208,88,54,157,182,95,78,235,106,182,149,121,170,78,46,235,10,192,27,4,222,205,229,81,163,56,122,89,65,38,137,33,113,77,230,219,131,59,200,31,91,254,104,174,181,117,15,137,176,156,61,91,147,82,93,229,6,222,6,123,70,169,142,201,225,168,103,51,136,45,163,220,91,20,0,62,155,98,62,18,114,119,48,200,5,239,104,139,212,83,242,215,146,10,13,34,165,165,76,169,200,144,36,202,166,36,78,129,222,207,224,239,170,50,26,209,169,100,92,58,173,126,4,19,162,159,69,82,14,233,203,235,162,114,209,62,74,179,4,98,8,243,149,91,217,116,243,17,29,129,173,74,8,137,128,198,41,141,176,226,65,248,51,229,126,28,250,44,84,149,80,79,245,154,207,25,66,145,32,163,17,2,233,160,193,133,119,128,129,82,3,213,78,133,122,38,171,5,126,36,127,69,116,90,105,158,196,19,90,109,61,42,42,49,26,69,42,87,68,90,212,150,189,156,75,156,140,12,211,130,168,35,185,220,3,45,210,19,168,51,116,200,148,83,134,183,183,143,208,220,191,58,79,201,127,177,160,8,147,28,196,59,33,110,27,154,16,171,204,79,47,202,13,9,222,201,146,180,220,86,156,205,199,152,201,214,166,133,66,107,214,244,167,120,132,158,214,87,10,253,101,42,198,116,129,113,82,129,63,160,243,68,80,251,72,69,17,163,111,209,127,84,146,49,78,243,175,102,199,95,123,223,252,71,121,64,116,165,131,41,165,211,8,15,10,107,80,188,244,224,199,62,250,216,108,255,57,126,248,232,225,163,82,254,207,225,195,227,131,253,231,78,158,193,0,229,118,153,23,217,100,130,89,138,142,208,15,64,14,127,83,155,87,169,172,205,64,201,153,80,54,247,121,119,48,64,47,105,178,148,113,192,39,195,225,223,85,21,244,54,14,60,132,158,71,17,130,111,41,98,24,84,144,208,19,117,196,178,152,142,6,131,80,174,250,152,165,158,164,60,8,90,215,203,232,209,88,2,50,232,14,196,127,232,3,14,73,202,25,25,103,176,230,10,101,72,232,255,36,70,50,88,23,222,40,35,129,128,47,237,203,56,80,202,144,202,158,32,90,129,67,96,181,110,247,33,83,99,130,217,156,112,177,221,205,247,156,124,230,203,67,223,9,141,34,122,41,4,165,208,191,33,87,35,164,119,132,150,48,31,41,208,196,243,160,4,32,228,72,84,144,5,52,20,219,213,148,35,134,185,79,98,104,219,31,211,133,248,164,240,39,218,137,41,39,1,238,203,28,140,145,82,146,205,158,227,176,4,86,72,210,32,242,201,28,51,175,25,16,18,155,120,209,128,72,235,20,46,96,17,13,228,224,220,8,22,209,146,26,101,72,131,76,232,113,190,158,180,1,101,136,130,76,159,251,28,174,194,48,54,251,48,97,124,6,160,152,99,48,6,247,78,109,53,69,227,160,93,210,137,69,117,49,45,190,193,28,16,158,202,145,197,178,57,177,215,152,251,75,52,198,130,126,224,146,44,252,255,103,239,221,251,219,184,173,132,225,254,173,79,129,101,159,214,82,66,141,110,190,196,118,221,93,90,162,109,166,178,168,37,169,184,78,222,172,4,14,65,114,162,225,128,29,204,72,102,188,254,238,239,15,231,2,96,134,164,37,199,142,159,62,173,244,107,99,137,196,229,0,56,56,56,247,147,141,116,110,148,69,149,121,174,103,186,80,130,116,119,70,140,84,158,92,169,17,232,77,236,56,176,31,70,143,139,107,139,60,132,89,194,204,85,108,241,10,57,73,120,235,11,149,33,110,25,67,43,176,221,7,175,58,125,209,239,190,24,188,105,245,218,162,211,23,167,189,238,15,157,163,246,145,120,254,86,12,94,181,197,97,247,244,109,175,243,242,213,64,188,234,30,31,181,123,125,209,58,57,18,135,221,147,65,175,243,252,108,208,237,245,237,48,141,86,95,116,250,13,248,174,117,242,86,180,255,126,218,107,247,251,162,219,19,157,215,167,199,157,246,145,120,211,234,245,90,39,131,78,187,223,20,157,147,195,227,179,163,206,201,203,166,120,126,54,16,39,221,129,29,228,184,243,186,51,104,31,137,65,183,9,83,47,247,20,221,23,226,117,187,119,248,170,117,50,104,61,239,28,119,6,111,97,202,23,157,193,137,157,238,69,183,103,7,106,137,211,86,111,208,57,60,59,110,245,196,233,89,239,180,219,111,11,187,190,163,78,255,240,184,213,121,221,62,138,68,231,68,156,116,69,251,135,246,201,64,244,95,181,142,143,171,203,181,227,116,223,156,180,123,118,13,225,114,197,243,182,56,238,180,158,31,183,237,116,176,218,163,78,175,125,56,176,203,242,191,29,118,142,218,39,131,214,113,19,138,15,159,182,15,59,173,227,166,104,255,189,253,250,244,184,213,123,219,164,97,251,237,255,62,107,159,12,58,173,99,113,212,122,221,122,217,238,139,205,155,119,231,180,215,61,60,235,181,95,91,216,187,47,68,255,236,121,127,208,25,156,13,218,226,101,183,123,4,219,222,111,247,126,232,28,182,251,79,197,113,183,15,27,119,214,111,3,48,71,173,65,11,166,63,237,117,95,116,6,253,167,246,247,231,103,253,14,108,97,231,100,208,238,245,206,78,7,157,238,201,150,120,213,125,211,254,161,221,19,135,173,179,126,251,8,246,186,123,98,215,140,184,211,238,246,222,218,161,237,126,192,105,52,197,155,87,237,193,171,118,207,110,47,236,90,203,110,71,127,208,235,28,14,194,102,221,158,24,116,123,176,48,191,94,113,210,126,121,220,121,217,62,57,108,219,6,93,59,208,155,78,191,189,37,90,189,78,223,54,232,192,228,226,77,235,173,232,158,193,218,237,161,157,245,219,112,92,47,170,232,220,132,211,21,157,23,162,117,244,67,199,194,79,237,79,187,253,126,135,208,7,182,239,240,21,237,126,180,177,97,22,89,33,33,153,15,80,254,131,198,83,159,121,134,158,5,102,72,158,110,108,232,57,234,4,204,84,230,243,115,39,66,218,238,72,5,208,192,48,44,199,209,27,149,166,127,203,244,53,20,217,49,141,167,220,55,8,252,127,38,26,52,197,68,167,50,155,64,62,21,199,254,88,89,210,236,92,218,33,44,43,52,31,250,49,126,145,87,50,28,37,214,179,168,6,108,173,177,46,129,251,79,165,49,25,85,200,105,101,11,0,182,214,146,165,163,115,212,111,99,94,27,215,68,15,127,137,113,152,243,121,174,40,13,210,203,211,231,118,219,118,118,196,69,43,91,92,0,177,147,9,80,105,33,243,97,82,228,150,250,27,170,60,132,79,29,190,246,248,200,138,25,150,120,18,50,213,217,4,201,176,180,195,157,245,142,241,53,28,65,104,253,80,25,32,174,32,101,235,49,235,21,121,84,26,133,105,29,159,132,72,147,33,0,64,116,222,176,36,104,105,175,221,196,157,50,179,255,136,86,182,64,215,31,195,207,135,125,176,236,80,122,44,202,34,73,147,98,225,117,224,150,92,203,17,190,71,50,117,137,150,71,148,78,216,48,128,118,84,11,48,131,213,126,39,33,219,200,222,19,113,106,103,5,78,2,1,144,110,35,146,76,28,126,251,109,20,60,240,47,180,22,99,173,197,51,17,69,209,83,254,212,14,46,179,133,251,219,178,204,118,212,23,185,158,109,142,181,222,114,223,68,145,123,197,146,177,216,180,13,207,96,214,129,222,252,179,109,185,37,222,115,131,74,235,15,53,184,247,111,128,251,123,121,37,111,13,184,120,102,127,139,236,40,55,130,155,152,205,23,90,71,128,124,85,104,113,120,219,6,1,10,218,61,173,47,195,173,227,224,134,117,156,46,138,169,127,56,253,52,47,180,222,4,55,23,191,229,184,138,205,173,250,41,192,146,86,175,200,54,233,224,130,142,218,253,195,94,231,116,208,237,109,61,241,107,242,7,84,25,133,199,169,44,229,254,13,75,121,169,131,85,192,50,158,60,19,127,158,15,163,23,90,191,143,162,232,131,251,78,102,11,231,81,7,52,7,75,128,134,0,212,29,56,29,96,225,10,133,31,50,252,180,54,245,135,250,160,56,107,116,150,205,100,110,166,50,29,104,196,138,219,206,8,207,212,84,193,173,118,247,48,180,229,204,235,52,225,58,73,83,251,5,105,115,44,79,102,7,185,7,55,22,73,170,156,39,6,68,131,113,153,166,17,124,97,73,232,61,33,3,106,100,41,21,243,164,120,4,196,164,35,41,200,210,5,136,11,64,84,202,52,93,136,127,112,233,44,236,15,68,89,142,11,98,45,33,61,209,189,157,123,1,43,203,211,52,65,223,163,232,232,27,99,173,163,161,204,1,192,119,59,139,232,215,6,174,105,145,168,20,199,6,214,30,82,44,217,111,9,121,236,135,223,247,187,39,246,223,103,207,158,61,227,157,179,159,1,119,174,140,99,155,181,69,87,34,237,232,26,89,26,162,196,185,154,148,169,4,142,123,185,19,48,224,202,19,232,166,80,179,161,26,141,60,169,38,25,73,102,118,128,128,152,142,1,248,139,255,178,224,95,136,235,105,18,79,253,163,18,110,70,196,119,32,148,133,150,159,111,251,148,57,74,192,23,227,84,229,70,103,33,62,161,219,151,24,39,185,41,206,233,153,220,123,186,244,189,61,28,254,122,127,153,192,8,17,142,217,128,69,52,158,136,198,42,148,170,130,24,33,72,141,102,208,29,128,57,145,51,59,196,95,16,128,191,134,223,91,96,106,95,215,33,234,224,81,212,55,31,55,49,49,226,90,165,233,54,240,25,128,194,83,105,132,20,113,105,10,61,115,56,82,61,221,38,190,202,181,35,199,187,20,76,100,79,52,155,8,137,231,9,252,1,224,15,31,233,84,167,35,67,153,254,221,108,22,223,25,21,236,11,109,191,38,76,176,35,192,80,238,216,209,227,154,23,244,83,141,7,138,142,72,249,251,243,79,63,111,61,249,188,243,169,14,88,57,34,88,147,29,97,47,218,223,219,55,141,202,254,51,108,246,193,123,191,1,174,129,45,139,185,59,185,34,241,28,48,9,246,179,204,146,127,148,42,93,136,100,164,178,194,82,135,143,241,59,56,216,26,86,42,18,3,144,20,17,99,65,230,166,11,36,100,33,82,37,77,129,253,117,166,68,99,167,33,226,169,204,101,92,168,60,2,58,0,4,200,168,9,24,65,104,234,179,222,241,61,35,230,178,152,122,33,30,142,31,71,90,69,219,88,68,118,171,216,148,150,185,194,14,23,118,168,181,91,124,177,133,144,192,16,102,170,203,116,100,145,203,46,64,196,50,211,89,2,234,100,203,161,193,104,155,42,154,68,77,187,52,64,186,70,212,176,184,157,233,66,200,56,86,243,2,60,238,109,75,108,222,201,196,220,46,24,181,12,80,189,177,52,165,180,224,207,115,21,235,217,60,73,237,108,132,129,164,193,144,105,10,235,48,78,73,179,192,225,20,248,12,139,4,152,74,82,12,1,98,83,133,108,61,6,70,71,188,210,215,10,98,106,45,222,158,245,142,13,93,5,122,28,112,48,19,79,213,76,137,139,105,81,204,47,154,248,175,185,104,130,113,91,211,183,77,56,185,88,102,2,57,115,128,220,168,66,148,115,33,145,238,83,69,115,112,120,1,112,103,114,110,28,233,4,69,56,99,167,47,6,98,236,179,134,90,21,243,36,216,175,111,44,25,113,179,219,173,229,119,213,1,8,5,90,140,41,103,106,20,113,167,86,38,94,13,6,167,226,101,123,32,116,198,104,132,248,131,79,148,92,190,182,86,98,250,249,167,159,113,12,65,111,78,85,141,36,139,38,233,75,64,139,36,51,116,6,245,243,122,251,24,86,68,145,118,69,168,111,137,101,108,49,92,235,203,114,46,114,101,202,180,48,98,40,141,26,17,136,60,49,188,182,58,71,127,143,98,170,102,1,106,140,16,55,36,3,101,127,191,210,201,200,50,48,220,31,167,0,52,206,213,88,231,170,201,173,237,32,178,72,134,40,83,100,74,141,224,56,134,74,204,89,87,201,131,88,113,19,212,158,208,2,144,47,18,155,103,70,9,202,208,25,178,16,120,168,50,147,19,183,8,136,119,0,29,34,142,2,133,57,249,84,79,116,161,158,80,209,21,18,108,36,128,68,87,135,42,176,164,11,33,175,100,146,130,223,19,97,182,30,143,147,56,145,105,64,134,44,99,149,43,8,119,105,194,83,130,197,89,236,64,160,235,2,195,168,67,191,161,154,36,25,248,65,88,38,128,104,200,50,13,14,47,109,31,144,207,144,6,175,152,90,182,164,122,73,192,14,143,175,221,188,88,16,182,110,137,25,40,21,135,180,41,0,12,112,30,174,54,13,190,96,78,143,102,212,76,102,69,18,27,55,59,81,82,11,224,121,153,167,200,25,224,112,175,45,50,15,149,144,84,151,232,35,130,46,145,66,84,190,210,108,116,126,224,142,182,40,148,33,124,7,222,226,159,223,119,247,75,252,172,179,255,204,147,175,102,255,121,180,251,240,225,146,253,103,119,247,206,254,243,53,126,238,236,63,119,246,159,59,251,207,157,253,231,206,254,115,103,255,249,231,182,255,80,21,130,70,157,85,65,74,123,206,241,138,115,178,171,172,107,14,252,30,55,250,18,70,165,47,99,16,154,39,95,212,32,244,89,6,175,121,2,6,47,184,223,243,4,68,75,145,218,167,97,251,90,193,11,49,114,217,150,209,119,55,19,173,211,14,6,28,140,101,236,204,45,238,3,22,3,141,118,214,164,145,149,117,27,117,30,157,252,45,77,3,31,247,153,19,226,13,220,39,83,198,83,219,143,34,3,26,134,107,128,92,170,197,181,206,71,168,161,192,109,7,71,177,166,24,98,16,255,130,74,115,142,33,63,0,60,185,16,14,97,225,102,23,221,38,233,3,156,110,69,72,59,125,156,171,66,213,165,21,212,203,186,52,20,160,67,53,66,207,231,154,30,22,240,86,94,8,233,246,138,122,177,90,154,88,150,81,146,77,12,72,169,11,183,71,176,82,61,83,69,98,223,49,26,8,50,27,228,56,182,221,185,214,105,7,119,9,95,84,183,77,110,143,130,87,210,61,94,206,46,81,24,149,142,35,209,87,202,177,100,113,170,203,81,200,141,89,33,112,103,164,76,50,201,118,38,169,54,134,216,8,120,161,45,51,99,5,241,194,62,115,153,78,245,100,17,121,125,219,60,97,125,219,224,163,138,169,196,248,45,108,138,36,139,211,18,20,72,140,179,182,37,142,131,188,134,15,10,113,221,238,209,14,41,23,87,68,210,162,215,33,123,72,42,230,193,250,228,162,204,188,84,8,113,213,118,180,92,205,49,34,6,235,137,186,33,64,68,36,157,98,6,117,76,37,240,202,178,40,100,60,197,115,170,0,90,25,172,75,248,128,9,233,197,51,113,224,6,99,213,130,211,136,3,87,19,2,27,137,206,216,11,176,77,228,234,88,79,18,104,229,46,102,242,23,157,111,211,120,145,61,39,247,215,69,83,128,54,80,92,236,69,123,187,23,17,43,170,161,145,3,33,49,164,168,68,54,185,41,146,130,173,53,160,237,248,85,229,218,117,85,89,145,228,78,51,66,118,132,196,160,54,160,233,117,59,0,85,48,69,133,207,130,145,194,227,7,56,117,89,164,73,6,89,1,82,125,205,51,18,102,240,60,153,46,130,185,252,4,217,210,152,78,91,126,165,114,82,2,104,167,160,136,117,102,32,74,164,64,158,244,218,74,4,129,202,77,76,85,174,66,197,200,192,79,134,165,227,166,106,38,209,76,243,19,235,50,176,165,111,245,243,166,189,118,79,118,118,140,154,93,97,49,151,45,113,109,71,198,83,168,108,17,250,208,226,16,150,98,196,178,176,20,181,174,93,114,124,121,245,12,37,171,244,175,84,19,199,200,116,182,93,235,27,137,231,186,152,214,102,68,170,109,239,191,229,212,81,183,154,19,70,192,174,88,254,25,117,175,112,116,142,186,242,56,6,53,81,94,129,28,203,92,1,53,160,173,158,106,163,178,138,250,143,185,111,49,79,101,86,223,229,37,204,129,23,133,34,200,65,43,184,124,212,58,64,149,224,186,35,165,135,155,163,50,232,121,113,245,151,202,125,249,43,95,17,186,76,68,25,199,74,22,101,174,162,171,189,139,72,188,208,121,21,40,35,118,97,201,123,136,131,6,11,248,196,146,6,25,42,190,74,145,248,81,229,186,222,25,224,1,131,37,139,40,99,157,123,37,119,158,192,3,148,54,225,8,95,182,252,130,76,176,85,158,4,242,78,61,19,247,153,188,244,89,44,69,213,56,135,75,172,121,135,253,83,200,148,151,41,130,243,247,16,52,36,165,137,16,85,110,76,60,19,15,120,234,14,144,119,84,222,50,212,240,2,253,244,58,121,151,100,63,255,244,115,149,222,218,15,197,204,254,215,18,200,135,33,29,39,225,154,248,71,111,157,225,40,183,62,126,225,248,203,71,79,55,160,190,12,19,113,183,44,3,198,122,44,90,61,102,62,38,32,217,252,162,81,191,224,81,11,30,29,247,156,80,217,145,245,111,16,88,159,24,94,76,43,20,26,4,131,158,20,179,113,30,232,60,221,123,99,169,95,94,170,38,89,129,161,161,64,131,147,146,100,0,24,106,157,186,65,124,93,203,224,161,25,144,57,128,160,161,208,138,181,224,96,94,172,16,158,251,107,224,193,150,107,0,162,97,66,136,30,220,234,29,245,123,187,254,17,189,9,71,42,71,180,22,71,142,84,156,202,28,194,139,171,108,45,89,9,18,143,199,75,15,243,96,170,60,27,179,17,146,28,214,189,140,112,116,180,102,5,44,137,123,252,146,165,107,2,76,44,112,93,117,141,138,91,187,29,49,201,166,42,79,10,228,172,157,21,9,57,241,109,123,72,232,226,16,99,21,102,232,126,61,77,10,18,120,236,65,207,231,73,54,105,46,43,111,80,5,67,168,64,248,226,86,194,44,81,240,212,39,133,123,97,29,80,56,134,91,165,206,147,73,146,201,212,29,8,195,217,150,150,125,205,50,77,171,180,47,126,54,1,245,191,14,175,57,69,24,9,120,72,201,34,124,149,24,50,235,108,17,129,39,182,192,168,130,31,135,101,184,9,84,28,194,193,27,85,118,46,3,54,57,132,11,206,157,218,54,233,217,41,166,246,63,133,202,179,234,160,168,121,172,28,76,132,30,111,68,160,73,122,227,77,203,21,132,182,50,179,75,139,163,182,142,122,48,179,236,81,108,158,150,200,247,255,148,107,93,252,252,211,207,8,83,50,166,3,100,150,177,238,14,103,73,31,19,52,32,184,31,241,232,144,113,26,93,121,199,12,62,141,86,28,43,99,40,197,84,104,227,223,217,17,47,85,65,190,57,35,149,167,11,11,115,235,240,216,74,175,42,46,188,19,145,200,231,177,109,219,138,211,77,252,135,170,74,109,81,134,36,35,54,91,113,90,241,62,19,116,3,196,38,131,55,79,34,123,84,91,209,68,217,215,167,177,115,181,183,243,158,237,253,207,190,249,230,195,147,9,140,221,8,124,75,62,172,242,35,169,173,219,20,58,183,15,222,213,254,210,218,251,248,85,8,215,45,151,242,52,244,13,227,173,146,168,116,207,85,172,243,209,242,246,28,201,66,110,210,191,203,163,218,79,63,121,135,246,171,59,244,209,173,169,224,12,32,75,53,214,47,68,29,43,65,58,183,58,142,103,93,218,207,136,246,207,79,138,143,126,224,144,87,235,139,56,24,85,112,46,240,64,115,80,81,142,41,139,216,9,187,13,88,186,203,52,215,114,125,149,65,46,88,195,79,170,10,34,20,32,7,24,251,150,163,171,88,230,82,94,238,184,231,14,61,19,18,160,149,23,180,162,139,72,180,106,68,155,92,85,117,14,46,172,158,156,80,220,38,88,44,210,20,52,0,10,101,1,53,30,83,141,51,30,54,66,148,186,96,2,134,116,157,168,17,189,59,203,79,133,159,204,172,120,32,110,192,231,255,251,183,120,255,246,183,120,165,11,237,137,46,148,152,234,235,213,178,97,64,185,81,32,34,105,244,226,106,239,194,62,60,23,87,251,23,81,213,165,235,194,210,216,11,22,63,51,146,188,44,230,89,206,199,75,231,73,17,8,64,18,253,185,82,9,7,10,243,194,126,242,115,229,158,112,112,220,176,223,227,219,142,239,193,74,143,187,175,124,201,220,145,217,229,63,17,50,78,141,187,122,246,77,116,119,45,180,15,213,214,229,81,241,255,33,244,179,43,253,205,56,232,228,8,64,144,91,233,198,2,213,145,103,102,152,57,252,136,140,1,174,66,217,54,249,96,16,30,90,57,231,86,216,134,99,88,148,179,231,91,153,200,126,240,239,228,25,241,239,241,179,198,255,131,60,173,242,29,204,17,240,121,190,32,55,212,127,223,219,125,184,87,243,255,216,127,184,127,87,255,253,171,252,220,249,127,220,249,127,220,249,127,220,249,127,220,249,127,220,249,127,124,109,255,15,139,63,101,49,213,249,19,113,169,178,66,103,255,229,31,3,177,249,55,248,72,252,32,243,145,220,162,59,244,166,213,59,233,156,188,124,34,48,212,12,115,22,121,62,57,49,129,215,116,251,239,167,237,94,231,53,160,6,122,68,27,97,74,144,23,68,161,145,172,144,245,139,70,199,247,71,108,202,75,9,132,196,61,140,135,196,13,109,129,211,255,80,9,245,174,80,153,37,91,87,137,36,48,140,125,246,28,72,64,120,126,177,228,86,218,97,39,185,156,113,220,142,28,89,110,252,80,143,212,75,86,6,144,140,130,50,167,41,70,9,62,114,144,55,200,160,208,88,107,207,90,7,109,155,235,178,112,129,183,8,139,35,67,37,164,130,58,252,246,91,151,53,239,38,78,207,202,5,166,80,18,52,182,122,44,70,74,166,236,40,142,26,84,121,237,237,69,16,188,224,140,162,8,131,219,133,32,97,39,186,217,131,105,139,124,237,81,195,105,244,76,161,221,51,144,197,35,56,94,56,17,28,200,11,208,150,182,143,216,111,100,123,162,178,237,255,115,210,122,221,110,160,165,17,20,168,197,84,101,142,196,95,219,63,232,89,25,167,114,34,26,219,219,255,231,189,237,242,225,92,151,5,196,169,204,165,161,215,0,135,93,246,76,218,255,136,103,82,196,27,248,41,14,65,174,211,205,158,65,120,162,128,138,38,240,88,250,68,207,30,220,72,116,235,89,231,25,229,189,122,188,127,84,213,190,29,164,115,114,24,192,43,241,198,178,31,168,177,21,115,57,64,198,94,210,131,125,178,119,130,180,186,252,29,152,173,65,192,92,250,110,46,139,120,138,214,43,50,164,145,105,21,83,7,206,167,178,41,134,170,144,246,29,207,99,31,8,129,113,73,13,104,177,189,215,104,138,70,30,239,55,34,209,97,165,140,179,203,162,188,12,17,109,50,201,210,36,131,180,99,22,117,105,48,48,177,58,176,72,38,38,40,192,24,134,214,163,86,38,84,102,185,190,209,234,43,158,248,187,73,6,13,60,154,123,6,47,190,223,198,149,221,3,213,65,224,230,68,186,205,107,123,143,212,187,121,154,196,137,165,128,144,237,210,89,214,99,61,155,201,108,180,109,215,70,55,140,28,30,70,42,208,75,210,93,227,152,122,252,26,46,46,25,139,13,165,223,141,4,26,107,236,31,247,72,113,16,56,134,121,11,144,55,151,1,196,231,228,152,5,174,28,161,61,207,133,128,166,234,188,208,231,14,130,154,19,143,7,213,87,79,163,43,188,106,165,43,78,205,247,11,172,170,47,146,84,29,57,240,241,190,185,204,148,184,201,9,165,2,174,64,103,233,142,186,82,249,162,152,98,221,2,12,199,91,8,188,102,184,211,52,0,236,137,156,207,21,84,195,16,133,158,107,40,200,32,83,116,56,106,10,163,177,26,138,109,79,186,24,104,110,196,16,162,152,32,228,29,242,184,193,137,227,28,70,36,69,232,43,65,239,216,164,148,185,204,10,21,170,190,253,9,24,119,66,140,143,160,71,14,226,9,19,149,218,167,202,10,8,77,187,68,187,185,186,156,76,201,234,137,166,181,66,197,83,8,7,76,23,126,66,103,185,170,198,39,93,39,57,11,144,176,45,9,232,9,117,174,10,26,32,6,212,131,112,49,193,239,42,190,113,185,146,51,118,226,0,232,86,30,23,134,208,102,163,148,66,198,116,166,44,36,246,159,92,250,184,37,251,6,251,117,146,223,18,218,8,33,46,111,166,243,133,144,133,208,89,108,111,138,139,27,148,222,115,140,42,107,52,3,151,8,182,53,38,179,36,149,121,186,0,180,155,65,40,146,38,212,143,239,25,112,55,217,222,118,54,82,76,241,135,56,6,251,205,14,39,85,48,248,248,141,2,151,65,92,94,133,128,84,156,101,124,76,154,30,187,131,180,136,106,249,22,195,162,225,154,125,36,71,196,107,185,160,149,213,148,148,149,75,187,170,191,71,50,123,119,31,132,151,247,86,15,73,112,99,249,45,225,47,207,189,79,203,193,211,13,162,185,1,47,200,44,211,90,42,188,204,56,173,161,183,212,144,8,46,84,156,240,1,190,21,45,107,179,66,66,193,247,13,156,35,163,10,151,74,22,30,138,12,69,34,171,222,37,228,101,102,10,89,148,6,7,250,85,229,26,239,91,98,101,88,187,215,112,201,57,208,210,57,30,92,203,69,213,69,202,114,184,142,85,98,17,151,93,198,176,51,28,124,229,233,64,101,240,60,183,51,22,254,214,214,158,5,96,77,121,137,160,21,201,115,203,73,219,102,246,37,192,177,89,177,76,51,74,71,0,134,169,154,185,23,32,38,7,84,123,15,66,119,85,244,136,89,249,238,13,149,35,174,101,54,151,185,129,167,217,246,119,235,197,109,66,218,195,133,111,124,42,14,60,112,149,231,246,30,176,75,21,54,194,60,8,112,158,176,245,193,89,172,122,61,184,242,73,224,213,51,76,138,153,52,151,160,247,193,252,54,106,36,200,83,204,135,43,47,189,180,148,20,53,10,142,15,124,173,135,73,113,157,24,37,26,58,111,216,49,41,49,142,115,158,120,129,35,11,149,149,179,10,132,101,146,21,15,239,123,24,206,29,12,193,67,215,95,100,49,174,217,194,115,238,224,137,166,88,228,160,156,185,9,176,240,202,139,118,107,112,214,107,159,159,116,79,218,226,153,216,125,90,249,244,180,215,29,116,15,206,187,32,198,182,142,153,185,251,64,179,245,66,87,43,43,140,164,42,200,215,3,153,23,54,124,94,8,75,77,104,86,54,144,36,41,59,130,58,187,25,209,61,114,89,26,37,22,17,117,190,160,251,6,140,51,104,186,50,93,240,80,28,128,223,136,26,150,71,108,68,81,3,104,138,206,16,180,108,132,93,0,143,112,154,38,144,243,161,18,114,104,116,90,22,74,108,26,221,228,1,11,134,45,6,107,150,72,19,0,200,36,35,181,18,184,173,72,64,172,63,207,2,183,83,154,112,56,48,208,24,101,185,147,66,231,56,125,227,255,107,68,212,134,155,146,253,17,150,153,24,239,155,235,66,222,51,239,126,131,149,6,189,23,149,189,229,137,46,221,180,176,255,244,20,195,179,139,23,209,227,168,21,214,114,37,47,69,42,243,137,114,124,144,189,77,51,251,104,197,211,50,187,52,110,87,192,208,188,52,14,248,137,191,43,72,242,99,175,48,200,209,236,165,46,203,250,192,77,129,153,66,0,177,106,31,108,71,174,96,131,237,201,165,170,128,116,13,89,229,165,84,144,246,56,18,104,239,69,182,199,62,130,126,159,253,227,205,19,143,180,194,167,155,31,108,239,115,29,60,212,150,105,8,248,5,30,112,245,171,65,175,53,79,68,60,186,22,163,196,80,41,133,58,85,169,152,241,150,12,121,205,192,241,215,145,19,148,133,1,9,137,10,202,212,66,185,176,148,205,20,77,86,212,134,119,192,34,7,138,219,198,185,179,25,149,23,28,83,15,131,195,144,18,60,81,72,188,199,70,92,195,193,146,116,157,100,142,137,35,42,195,39,47,235,132,14,252,132,11,69,106,99,188,25,110,32,212,69,3,213,150,25,7,51,132,221,233,90,59,143,49,63,238,76,186,196,98,60,156,3,20,33,132,80,145,121,42,99,16,214,230,42,78,100,90,241,132,224,100,99,142,163,78,181,190,228,193,210,228,82,61,225,63,132,248,175,255,66,132,57,119,147,156,195,36,155,39,173,215,237,173,144,104,5,142,29,174,102,133,79,198,6,119,193,177,243,206,127,163,96,241,197,138,45,238,70,225,139,74,59,155,20,85,237,9,38,228,64,135,62,139,243,173,215,237,234,131,136,205,40,198,159,110,168,207,112,2,181,88,136,155,196,253,178,8,207,220,61,184,120,227,129,184,45,39,161,161,52,110,195,221,211,93,217,146,72,192,197,240,200,5,40,155,24,154,133,201,19,194,231,206,110,54,83,163,68,194,181,70,19,9,239,6,147,111,134,181,118,202,98,179,152,150,62,183,248,18,46,24,231,59,104,47,89,0,66,172,103,128,143,46,175,130,21,194,80,122,3,89,90,142,70,148,186,196,29,237,72,151,195,84,109,255,151,32,199,79,166,174,51,121,169,236,249,148,153,197,154,116,225,175,169,39,130,22,175,253,101,180,167,196,207,18,200,142,198,99,32,160,222,74,100,150,113,12,231,87,127,21,94,248,196,84,248,20,128,206,175,122,15,97,187,235,190,25,176,191,73,22,18,138,104,62,140,166,161,98,33,41,220,42,76,112,33,118,118,214,223,9,23,74,119,110,98,61,87,193,245,0,163,82,166,156,96,107,177,147,246,31,154,178,251,3,234,21,42,222,252,48,32,186,195,210,112,252,228,130,247,246,194,74,246,69,18,151,169,204,5,40,209,34,33,90,68,84,136,13,183,247,17,52,132,104,183,89,132,235,174,173,65,52,106,139,104,216,131,246,130,191,207,153,5,115,89,97,43,119,112,193,156,232,65,70,164,6,118,210,223,78,127,133,209,174,100,39,168,31,170,127,196,146,241,173,47,3,228,246,48,149,75,239,253,124,155,254,30,4,206,191,142,93,24,17,54,131,66,3,103,115,1,20,193,22,209,131,206,244,63,49,150,34,140,75,74,135,47,179,73,41,39,202,32,18,99,46,191,38,70,183,248,97,70,206,50,56,3,199,43,123,84,157,140,244,75,110,136,230,202,21,18,197,227,193,194,4,69,35,140,85,112,139,148,51,93,102,192,3,88,244,112,208,195,197,128,85,3,107,193,225,63,172,96,32,58,160,5,21,150,2,81,7,153,13,56,13,142,53,173,29,215,96,153,199,135,230,238,238,208,106,146,34,225,108,252,108,75,181,156,11,144,250,234,70,19,175,149,20,196,55,234,98,10,85,112,165,1,84,103,207,93,224,170,147,236,74,199,46,58,145,85,217,1,155,18,146,113,9,154,66,21,151,65,220,12,174,218,10,209,240,230,96,212,36,42,171,116,86,101,36,64,191,38,88,191,86,227,78,255,183,118,143,254,23,195,167,64,10,104,138,255,181,151,234,127,113,61,224,102,201,137,119,152,166,213,57,163,250,173,100,81,166,42,34,16,115,99,86,143,193,172,143,83,71,80,68,10,42,163,236,150,81,92,42,95,170,112,76,20,62,29,242,68,228,17,190,154,39,162,203,48,106,114,108,128,159,34,96,202,115,61,207,233,165,211,227,177,81,232,142,207,51,120,28,160,119,171,174,95,112,81,18,28,191,83,149,168,234,155,240,146,191,181,88,96,23,237,219,159,131,12,8,117,45,158,137,189,135,40,185,213,212,59,34,208,228,220,185,126,253,139,253,172,241,255,170,219,130,62,107,142,143,250,127,237,237,237,239,31,28,212,252,191,246,30,62,186,243,255,250,42,63,119,254,95,119,254,95,119,254,95,119,254,95,119,254,95,119,254,95,255,220,254,95,66,60,231,68,1,78,23,184,244,116,97,190,18,49,92,64,135,190,204,126,145,11,241,114,170,102,242,90,22,77,241,189,26,143,197,145,146,25,42,71,129,26,153,40,140,29,67,67,132,113,114,57,240,190,156,180,6,233,90,144,175,117,172,75,204,30,16,90,212,34,188,24,152,144,50,248,130,157,199,138,92,102,38,5,246,26,205,3,232,20,37,87,217,82,237,80,76,105,172,4,139,244,51,148,42,32,247,174,107,147,83,10,222,164,48,236,28,176,21,109,124,146,67,211,111,246,49,242,60,227,23,175,151,81,183,244,251,30,183,201,220,212,195,12,17,137,206,26,159,144,59,41,142,207,21,148,15,61,151,185,202,164,207,190,180,81,113,116,161,3,102,187,142,55,250,67,225,193,57,56,67,168,88,90,134,37,119,112,108,67,206,11,140,52,156,232,60,41,166,51,35,70,58,187,87,160,202,97,84,130,216,58,212,186,48,69,46,33,48,59,114,160,211,20,231,99,176,67,246,79,219,237,35,239,170,181,100,79,199,68,197,104,142,170,227,88,95,21,117,117,18,174,103,195,217,94,146,66,204,101,14,254,79,161,149,174,58,198,251,155,92,2,88,132,244,65,246,92,84,68,58,107,78,120,87,214,77,134,163,189,95,97,150,117,6,20,17,152,142,86,88,14,33,140,201,51,104,69,174,212,74,23,33,70,216,253,167,104,44,182,183,172,49,214,186,209,116,137,255,27,77,161,138,56,34,75,231,137,247,183,128,125,155,121,115,180,163,36,171,252,157,70,10,108,116,89,188,8,28,220,58,217,72,189,83,174,144,201,188,28,166,73,236,199,116,254,72,72,144,220,0,192,173,1,75,87,153,137,156,232,96,144,243,202,124,123,187,171,39,188,86,242,242,118,211,145,245,250,133,206,137,25,219,6,113,1,98,251,147,9,41,44,116,150,46,34,113,164,57,31,241,10,232,236,140,53,216,188,133,61,77,69,161,231,219,88,115,51,36,192,33,153,174,12,90,71,25,66,39,72,96,129,254,122,65,227,118,86,206,234,29,84,86,206,184,245,131,74,107,202,23,86,239,192,241,139,144,135,162,114,29,84,58,90,26,157,29,113,48,243,68,136,129,22,225,187,148,215,193,231,182,248,206,123,209,192,114,149,183,30,152,208,91,210,63,12,114,168,49,247,153,127,46,3,161,132,142,237,173,46,129,37,54,114,172,32,203,216,12,237,46,137,97,191,40,156,138,223,151,169,204,193,98,148,151,89,145,184,228,92,149,244,213,190,250,4,173,216,160,85,73,85,160,75,208,170,11,239,121,186,176,15,54,57,16,250,114,192,133,214,105,213,235,146,83,205,144,22,203,229,154,241,42,172,199,149,20,32,149,252,48,33,113,241,77,156,187,6,57,89,88,214,158,223,72,224,17,56,55,225,74,247,79,126,85,247,246,87,17,182,106,50,21,254,235,147,136,217,198,141,152,132,231,67,110,179,183,71,186,135,213,161,235,77,51,101,10,53,98,252,63,248,164,219,130,137,97,120,185,109,158,180,7,250,131,247,85,213,36,222,125,83,200,188,32,226,205,153,130,76,114,165,162,85,141,85,54,34,178,140,158,89,239,92,227,106,235,234,196,203,55,234,96,73,217,89,3,213,109,215,57,214,247,230,84,53,62,1,77,166,244,184,190,19,218,126,120,62,82,113,234,110,173,3,233,53,238,201,50,44,143,24,109,113,102,61,118,106,19,81,200,9,231,227,138,68,111,197,167,112,127,201,85,5,196,90,190,75,228,247,7,134,65,62,248,28,179,217,179,189,13,92,101,216,169,205,13,78,141,102,114,193,9,195,10,161,175,84,158,202,121,232,172,195,237,127,255,131,173,157,83,117,98,222,41,119,74,143,159,178,235,17,173,7,175,8,176,136,46,243,215,210,158,121,255,203,229,173,97,63,175,73,114,165,50,114,48,146,11,151,169,203,157,21,56,140,174,120,226,29,136,124,175,119,129,92,172,190,34,140,29,129,171,55,48,96,57,250,138,122,180,73,10,112,93,177,76,99,174,98,61,201,146,95,21,6,98,64,90,173,101,54,224,44,131,167,121,158,171,66,141,40,123,82,25,126,118,78,28,230,51,241,248,177,165,164,8,193,97,154,128,147,148,229,35,209,33,132,107,198,56,72,178,208,179,212,231,90,34,196,170,64,19,52,132,234,229,96,59,127,183,138,124,250,151,7,252,28,220,97,120,206,112,5,141,123,207,62,108,224,3,235,92,201,118,237,131,227,206,9,170,56,129,199,162,51,144,117,209,248,101,196,181,74,114,108,49,77,236,134,131,119,118,174,164,209,25,181,30,188,61,109,159,31,117,207,158,31,183,217,219,141,62,124,113,220,109,13,152,22,179,5,87,252,152,76,126,148,19,118,72,141,132,56,81,19,100,71,249,6,23,242,82,137,189,93,172,65,16,9,113,102,20,14,216,239,156,12,30,222,23,137,243,95,202,184,107,240,92,161,195,65,0,27,118,34,10,71,159,157,241,135,247,191,36,108,7,251,191,1,182,131,125,102,169,120,219,58,127,111,31,1,112,15,235,159,66,219,71,193,167,207,187,221,99,36,172,238,163,254,160,215,57,121,201,23,31,47,141,156,108,143,84,154,204,48,31,214,100,146,91,216,156,177,82,188,204,117,57,119,69,152,70,106,158,171,24,174,136,125,241,193,139,219,241,5,236,180,122,16,20,144,1,84,59,240,126,43,97,106,88,231,130,107,10,182,247,13,83,133,245,14,115,42,67,54,129,233,3,119,120,114,74,69,23,181,92,201,130,154,176,235,182,17,101,134,85,162,240,147,96,67,95,246,186,103,167,142,147,167,15,95,183,251,253,214,203,54,50,209,48,234,177,202,38,197,116,245,166,56,132,80,215,118,185,236,98,189,31,204,242,252,237,160,221,39,70,167,130,83,112,64,123,33,166,181,79,206,94,219,207,238,135,71,228,15,115,239,193,210,231,112,244,123,225,217,247,221,200,143,16,252,51,163,76,5,89,65,32,174,180,199,81,190,251,120,123,112,75,5,250,112,44,135,42,189,153,64,192,247,199,173,231,237,227,37,23,87,254,188,215,254,239,179,78,175,125,228,47,62,127,126,218,110,13,224,243,3,231,18,187,158,211,91,122,15,201,71,158,122,187,47,17,240,20,254,91,203,194,183,152,171,115,246,11,53,170,32,21,190,243,158,28,66,148,3,122,175,131,43,1,124,13,234,124,238,233,243,127,248,254,78,181,129,222,32,238,144,155,85,92,211,121,128,144,21,110,25,72,177,23,165,188,192,232,106,143,102,35,60,20,80,36,53,157,11,90,168,233,47,168,140,21,130,207,223,144,59,189,101,51,12,59,114,223,139,238,53,169,252,13,68,46,108,251,200,5,33,186,197,84,229,215,137,81,77,113,248,237,183,219,224,162,98,98,61,119,238,229,121,153,18,237,98,27,193,56,33,131,7,86,209,74,34,21,97,157,58,132,2,56,101,202,255,228,124,153,106,121,50,105,71,101,30,79,201,85,55,11,253,158,230,50,7,223,8,251,30,207,217,89,45,215,154,170,123,57,229,214,214,42,33,196,159,122,144,1,241,69,200,245,221,176,163,228,223,192,49,173,118,131,11,151,250,55,87,70,167,87,222,73,4,249,34,153,101,42,7,223,63,158,124,165,167,60,142,168,42,97,86,58,183,136,173,242,36,230,211,174,84,23,116,178,42,120,73,174,46,108,8,239,75,160,119,24,106,157,42,105,151,217,40,242,82,161,135,247,88,166,70,53,130,86,8,84,125,62,46,62,9,211,177,19,137,216,132,100,194,38,150,115,242,178,204,22,226,90,46,182,194,73,237,123,88,27,236,208,245,65,16,209,16,138,149,133,254,106,137,231,119,232,120,131,141,88,12,237,30,117,55,81,255,189,245,4,149,220,219,15,239,211,147,252,159,43,182,149,64,62,231,90,69,143,2,18,0,183,214,178,169,236,107,52,82,239,208,75,8,228,146,176,52,26,235,252,22,115,117,207,4,98,203,6,249,190,26,239,223,203,41,150,45,19,198,113,59,96,41,133,94,209,50,233,194,209,112,246,64,40,135,26,131,149,148,169,84,82,112,192,167,74,148,203,213,11,173,4,6,85,242,62,151,150,35,158,74,108,46,69,227,23,163,51,192,196,6,167,115,210,89,48,7,149,77,196,175,238,81,161,39,202,101,76,239,180,189,239,81,72,32,146,226,158,101,14,208,63,217,69,95,192,112,247,12,174,99,184,176,123,121,165,242,194,17,16,116,210,141,229,76,165,135,210,172,188,24,14,86,122,183,171,234,31,149,142,62,162,255,9,178,173,114,188,8,242,39,162,193,99,52,34,241,198,82,24,247,141,59,64,110,97,215,70,17,112,185,140,47,217,61,11,50,254,78,100,62,74,149,241,161,99,46,25,44,7,26,193,224,56,244,185,63,120,19,194,133,29,249,229,192,36,158,104,228,64,60,44,52,81,110,200,46,109,191,209,233,136,193,141,73,224,128,19,115,144,193,4,50,190,228,98,102,21,244,113,153,202,17,203,141,160,154,154,118,123,26,102,145,21,83,85,36,113,3,191,103,207,248,37,56,147,194,8,163,57,242,146,112,125,19,2,50,9,52,183,92,236,56,81,16,124,105,132,157,204,77,131,179,108,69,144,99,22,62,9,128,51,232,157,239,181,169,46,98,214,138,147,8,218,8,21,165,65,140,233,66,180,78,59,235,6,116,15,180,149,97,20,59,148,203,52,21,141,92,201,148,86,29,230,136,174,188,190,200,82,54,151,78,148,133,203,216,50,164,8,4,231,51,167,196,9,77,62,68,123,62,153,206,182,157,168,89,29,155,162,9,241,252,220,137,58,134,26,114,228,89,110,185,158,227,28,243,189,210,148,88,115,192,98,229,245,84,57,71,0,32,3,215,185,46,84,128,255,88,173,177,8,3,171,200,246,22,248,169,230,186,204,70,219,156,246,54,176,125,80,84,140,221,34,151,12,62,94,136,107,66,11,75,93,151,214,87,63,124,112,109,172,70,205,250,130,124,185,250,71,153,228,92,102,208,62,247,181,125,97,175,90,69,33,11,41,71,19,75,240,70,68,107,82,225,21,3,177,204,238,241,125,86,105,10,69,174,171,84,27,161,197,90,29,150,211,130,72,99,118,43,165,211,225,115,166,67,173,46,40,68,30,16,127,246,107,119,193,48,214,26,69,190,254,227,84,78,154,33,184,11,23,160,194,71,76,104,204,3,1,3,119,81,229,182,47,42,4,20,210,72,215,17,21,196,132,21,10,4,2,156,87,191,82,93,247,113,237,107,240,29,244,94,166,203,171,20,191,153,103,102,253,236,171,180,166,183,87,253,218,222,63,216,39,171,62,68,80,176,48,28,204,182,95,169,242,92,167,102,100,158,12,101,247,64,25,72,194,252,58,37,163,202,138,60,169,105,20,33,46,113,149,58,177,174,73,12,75,97,178,235,21,98,254,40,49,69,146,113,101,129,218,162,163,170,2,144,189,178,249,73,227,60,137,198,94,84,136,47,229,32,6,75,4,170,222,183,190,214,75,16,10,14,60,12,217,35,244,76,98,108,117,120,142,191,179,230,179,210,248,195,167,31,89,245,139,250,209,81,202,139,5,34,41,181,169,31,95,24,186,176,246,40,233,246,250,243,172,160,235,13,90,90,39,184,186,193,61,60,107,117,181,185,66,38,109,165,42,214,229,242,248,100,125,236,131,85,212,3,33,97,245,99,70,209,182,33,26,172,188,144,183,38,40,53,33,127,197,5,134,241,87,222,226,101,104,93,245,3,6,112,141,149,242,38,240,106,245,110,150,205,168,144,114,120,9,92,154,237,150,192,6,37,23,150,1,95,61,241,141,164,18,238,13,248,56,100,35,118,119,240,181,121,49,136,208,160,32,190,82,166,189,150,11,140,199,133,92,32,203,154,229,200,137,186,88,84,138,124,41,199,24,40,82,55,246,173,10,99,152,151,5,155,200,170,57,110,56,179,62,0,29,216,220,170,166,35,187,43,203,251,235,245,63,190,110,121,50,38,22,154,98,109,125,104,28,127,206,110,78,75,79,43,126,95,173,207,32,126,98,33,249,153,0,169,250,231,167,171,166,164,106,215,75,83,210,231,107,167,196,239,43,83,62,92,53,229,135,13,192,163,103,159,255,3,30,108,184,131,48,36,164,177,113,102,235,160,26,55,248,233,90,242,2,17,156,196,95,154,134,43,78,17,98,149,79,248,21,132,151,122,2,134,76,16,184,3,99,8,167,15,217,48,80,91,45,93,248,2,58,41,184,175,81,132,43,199,8,78,33,4,112,172,41,62,150,170,138,103,201,188,76,129,89,118,242,50,239,52,251,181,177,253,198,14,182,218,126,35,205,146,253,70,137,111,24,217,194,241,104,189,65,107,166,206,11,5,20,154,228,46,116,26,2,190,58,177,55,198,232,26,191,106,159,15,208,220,105,170,121,84,121,136,102,16,13,6,105,200,80,56,208,152,72,1,147,72,200,106,214,109,6,116,35,208,183,197,50,77,213,104,165,117,43,10,149,26,213,218,89,46,199,59,120,102,197,185,54,16,22,191,98,43,196,27,133,90,60,100,109,221,120,133,22,115,141,39,194,222,204,193,94,65,54,178,107,37,134,101,2,213,215,189,240,215,180,91,70,153,56,32,140,200,37,235,49,8,222,80,41,200,45,15,59,136,118,10,163,161,85,48,190,37,110,112,0,190,194,3,27,126,217,156,3,248,83,61,125,114,137,166,106,76,213,220,240,226,27,144,131,184,41,66,8,10,147,74,153,34,103,164,163,88,52,233,75,192,11,172,24,39,132,206,39,50,75,126,37,255,123,42,29,24,150,53,226,89,154,176,169,100,180,37,176,31,236,238,238,238,226,56,197,52,7,121,234,177,253,97,101,37,233,77,23,186,68,175,110,83,230,116,69,236,71,35,231,120,36,92,61,13,60,107,124,125,33,237,23,211,43,130,34,250,232,234,135,228,147,101,166,116,24,176,13,232,97,5,238,44,62,26,153,234,138,176,107,83,1,92,102,145,88,254,70,109,207,172,72,203,126,144,219,147,84,15,101,186,237,78,116,59,87,147,196,20,249,34,112,140,165,77,208,204,196,4,198,125,231,38,208,199,154,129,228,92,111,183,0,220,219,33,245,33,60,154,224,52,138,35,117,33,35,98,114,165,182,15,41,70,118,11,22,84,233,116,173,134,38,41,148,216,180,146,37,87,163,223,34,191,158,92,221,179,114,45,14,199,241,148,234,221,60,5,170,165,175,225,8,48,86,154,170,136,209,21,63,51,37,200,182,246,123,64,39,232,172,51,218,179,250,194,34,240,86,66,43,52,22,209,169,159,25,133,125,216,161,116,22,236,12,129,134,135,61,92,136,121,89,20,46,139,18,226,109,57,220,174,216,171,65,157,139,247,132,47,191,65,223,77,42,168,40,56,200,193,16,34,67,236,53,39,212,255,196,64,23,59,12,126,250,71,237,137,25,89,58,18,35,48,115,61,248,115,97,192,36,208,24,75,53,236,209,56,215,51,70,77,43,130,151,115,135,41,178,44,244,76,114,146,45,105,192,69,154,148,164,140,51,27,21,135,75,239,131,64,57,99,84,129,218,152,239,229,149,116,206,145,152,184,145,131,159,131,24,68,84,149,38,134,21,42,92,13,7,195,36,169,150,129,120,190,96,85,118,51,112,208,226,193,93,28,37,86,240,68,177,80,143,11,149,177,150,40,144,228,156,150,161,50,134,83,73,100,58,159,193,218,81,42,3,44,25,202,248,242,90,230,35,19,10,122,196,44,174,82,217,86,221,152,247,188,119,4,150,70,88,54,173,92,231,114,62,87,57,110,25,108,82,184,69,20,171,18,173,240,74,147,5,53,199,116,113,164,156,113,153,2,42,157,238,217,65,11,207,170,110,110,185,170,32,92,169,79,217,65,48,254,217,251,80,6,143,134,207,241,177,6,162,206,120,101,49,90,148,210,45,33,96,139,22,215,180,162,44,30,132,23,172,56,199,193,66,127,120,70,87,50,161,37,153,203,158,67,207,8,111,33,120,132,83,68,255,186,179,89,246,26,15,85,230,232,201,205,128,58,76,174,69,107,3,64,94,235,202,201,120,148,136,236,20,27,222,173,24,110,188,229,26,253,142,210,245,105,146,122,13,30,104,186,150,43,119,216,143,6,92,100,137,177,238,174,146,12,128,242,77,166,139,111,86,239,16,111,13,44,216,155,9,193,147,105,213,126,132,121,236,150,250,115,42,186,240,154,6,185,123,116,5,251,110,66,187,16,227,88,195,121,51,218,49,190,85,101,131,213,69,144,247,118,87,201,7,129,178,151,104,27,39,246,153,146,241,127,197,216,188,202,115,245,143,82,166,230,92,102,163,243,169,52,83,43,163,193,44,236,25,242,172,200,75,63,11,90,218,124,217,59,143,82,251,31,199,41,199,186,115,254,193,28,50,230,100,66,189,139,21,66,109,153,68,208,138,75,203,71,23,106,54,7,6,103,38,81,116,32,242,141,249,202,206,6,47,182,191,99,133,78,97,9,255,63,74,48,150,128,72,234,18,106,170,148,141,141,228,129,24,132,34,32,128,35,159,32,133,90,250,172,135,129,115,23,113,101,136,41,50,182,32,27,15,72,21,134,74,94,51,58,145,169,180,205,169,166,145,160,197,122,22,146,114,92,20,138,253,139,215,156,26,46,236,60,158,170,248,242,188,44,198,223,217,227,122,180,18,41,16,134,151,62,7,11,81,37,178,7,172,10,215,96,9,203,36,191,42,151,18,173,75,13,95,219,111,80,227,7,129,23,62,228,128,93,139,252,81,83,88,3,12,54,198,124,165,6,146,70,26,136,126,100,94,120,67,172,254,177,178,67,65,41,28,14,187,71,237,243,126,231,199,182,211,19,146,151,139,240,193,45,221,57,36,186,113,238,72,68,79,168,218,21,142,115,220,25,180,207,123,103,39,131,206,235,54,40,25,234,48,143,20,229,140,38,76,57,78,10,159,165,162,126,52,31,42,10,242,112,135,106,49,42,143,195,179,129,125,115,87,201,177,22,47,117,141,177,192,242,93,159,206,88,116,198,213,164,104,225,192,244,226,44,149,28,118,177,172,79,112,44,33,182,193,40,61,148,70,133,143,186,227,78,48,135,242,92,22,211,166,72,198,46,142,53,242,221,3,67,114,216,211,20,178,192,227,89,126,112,105,40,151,12,99,245,72,117,152,42,3,176,163,190,187,178,171,30,204,74,96,23,132,89,240,69,233,7,217,127,147,216,213,99,175,42,44,146,12,31,63,78,211,242,159,66,52,94,98,143,134,235,226,61,137,192,40,196,81,178,150,48,85,19,245,244,78,15,133,89,152,2,132,126,87,8,221,207,22,166,146,5,30,45,174,229,50,169,131,35,54,93,196,156,79,209,67,73,218,217,131,227,101,125,129,215,92,123,25,164,135,203,36,3,245,36,191,224,65,238,13,239,25,232,76,32,144,237,213,21,241,213,227,165,20,225,129,169,99,105,98,220,161,107,52,53,162,253,54,240,71,76,50,49,150,87,26,60,46,240,94,210,66,248,253,8,210,203,16,213,10,118,26,101,184,245,91,157,67,18,178,38,143,101,169,133,243,135,209,72,67,35,33,186,41,39,204,1,249,23,5,89,35,184,154,93,184,152,48,169,118,144,136,26,77,130,148,177,54,47,87,144,245,56,62,167,193,206,221,96,207,196,222,74,69,224,250,135,188,214,123,229,139,176,100,76,92,172,236,251,221,173,250,78,231,171,58,223,223,95,207,159,116,76,37,174,148,15,250,63,241,219,35,216,91,80,6,35,113,40,100,62,81,80,13,187,24,235,124,70,222,21,246,241,82,179,164,176,237,189,231,170,83,59,18,107,105,121,84,151,152,58,228,179,64,251,18,20,105,13,211,41,78,50,157,171,209,83,110,110,251,147,67,144,146,166,8,189,78,192,115,149,31,49,152,141,151,227,82,30,46,159,115,128,218,207,196,254,193,250,125,106,3,195,110,216,198,15,182,2,12,195,172,212,172,94,29,176,75,42,62,208,66,41,231,25,130,97,182,147,37,86,192,14,120,248,237,183,43,145,178,30,1,122,176,23,130,204,60,97,237,37,211,172,82,17,49,241,215,92,224,149,235,184,205,115,229,19,115,90,177,41,232,82,103,191,107,114,148,123,252,34,188,193,232,84,192,247,118,21,181,95,21,234,122,224,60,5,79,92,228,172,221,135,165,105,159,86,10,254,7,15,217,170,153,86,4,227,30,56,239,52,47,238,139,254,117,50,46,150,178,10,130,167,249,178,34,192,50,31,135,236,77,229,140,188,152,220,208,78,122,47,186,135,204,35,212,182,51,49,167,85,68,61,19,150,169,167,117,179,199,163,217,49,139,217,80,167,46,107,61,136,34,228,53,85,120,126,213,132,133,255,155,232,194,192,9,16,177,29,57,173,81,197,12,246,231,88,55,157,155,105,85,44,153,221,147,224,128,30,47,49,72,243,233,252,182,232,100,155,46,29,37,145,133,37,52,58,162,83,225,2,206,43,83,230,79,231,117,20,186,191,203,16,158,241,110,16,151,111,5,70,204,22,227,210,113,0,54,232,241,106,192,28,8,206,126,143,112,44,157,71,80,99,186,168,23,250,15,189,248,124,217,252,145,42,84,62,243,209,205,14,152,117,139,12,113,247,254,222,103,175,208,101,234,226,165,50,157,175,109,249,141,75,245,90,147,112,181,206,21,114,68,4,248,19,87,203,224,85,151,125,255,118,203,230,237,215,99,145,151,195,197,103,158,43,185,14,253,230,147,5,16,62,66,155,236,247,1,215,123,255,129,163,219,191,37,194,138,175,166,90,145,234,134,31,168,70,151,237,133,172,57,254,2,33,89,168,115,252,204,136,172,207,132,126,93,8,23,44,140,92,47,14,190,171,132,184,213,34,31,223,59,210,6,111,104,96,22,240,126,160,123,220,201,182,10,99,101,198,21,223,246,90,246,116,151,80,200,182,114,58,222,109,203,226,200,130,170,195,123,93,67,109,6,199,56,97,133,138,183,186,228,96,30,111,62,74,168,42,136,75,198,129,177,97,79,132,232,20,247,140,72,93,142,127,53,30,39,113,2,126,253,83,203,182,168,107,149,187,164,240,77,174,72,53,179,207,21,48,96,224,16,55,170,38,244,247,142,134,236,227,201,106,51,245,78,66,226,144,208,92,71,2,163,83,228,107,205,27,237,125,142,92,32,188,81,197,185,93,243,57,237,42,103,183,112,237,131,83,190,239,142,152,190,253,176,236,183,165,2,219,43,100,68,199,172,199,217,194,129,140,110,130,79,131,77,55,129,223,14,52,175,31,43,126,213,170,90,57,245,24,5,27,112,148,224,125,177,178,17,200,56,204,16,62,197,148,13,240,102,147,189,153,253,131,192,243,198,160,166,214,0,51,92,247,91,173,76,255,220,121,48,18,235,203,198,19,164,85,148,170,248,26,44,114,69,158,196,133,179,197,66,20,65,54,214,121,28,136,139,197,170,36,29,203,204,231,250,115,218,91,207,53,31,161,66,190,146,125,61,8,156,48,133,204,70,50,31,137,198,40,80,221,54,64,147,103,140,206,217,227,42,150,100,100,137,117,54,78,147,184,224,208,26,84,255,241,104,108,45,15,242,192,206,148,132,200,125,204,135,236,18,64,4,172,7,221,109,37,77,162,242,167,34,83,215,36,183,82,10,243,43,157,48,170,112,181,47,15,108,99,121,159,50,125,206,203,58,247,13,207,121,73,86,204,184,89,26,99,212,253,221,5,178,224,158,124,162,20,70,2,24,227,208,237,164,176,16,157,63,34,136,173,147,195,28,53,191,223,20,15,154,62,186,232,77,224,128,205,91,135,23,163,106,106,12,248,32,57,7,87,209,5,222,90,218,10,86,234,204,77,168,164,14,60,212,221,55,158,186,9,251,233,95,254,166,22,131,197,92,53,5,248,200,217,95,255,106,63,63,231,108,8,123,79,107,111,251,40,244,180,79,181,190,52,46,189,59,15,203,79,149,156,131,255,87,27,192,13,8,104,72,68,229,252,28,151,179,68,54,43,238,157,4,166,184,84,139,0,168,165,102,110,17,161,59,175,107,250,193,255,234,189,243,42,64,174,88,57,225,119,45,52,21,252,137,166,90,27,164,77,97,58,107,56,75,94,22,88,59,60,162,98,194,109,228,52,133,20,25,134,249,218,51,77,42,183,194,105,224,10,45,166,246,33,183,223,93,170,5,6,25,146,159,170,63,152,192,8,209,58,237,0,211,2,238,186,75,1,181,69,152,169,25,18,36,177,117,51,25,251,152,28,188,16,171,67,16,42,222,198,221,65,251,9,39,163,33,213,148,99,68,107,169,188,68,11,205,175,204,157,0,70,98,218,15,54,67,131,232,135,33,76,52,8,145,50,246,144,129,154,248,94,17,134,250,76,226,232,153,254,147,6,27,184,208,21,111,65,128,110,143,170,55,147,226,93,127,145,87,50,77,10,251,92,144,105,97,8,97,44,174,221,99,223,46,147,153,62,151,230,220,182,255,28,30,248,75,101,25,248,34,44,237,173,147,12,84,178,7,172,200,181,16,3,129,114,232,192,70,136,98,117,74,125,98,92,165,247,221,115,234,137,21,129,139,228,35,54,149,153,221,86,231,149,112,109,209,37,18,142,33,103,21,46,41,174,8,70,44,152,39,42,246,52,146,155,22,170,240,151,38,72,232,61,87,156,34,149,161,130,82,134,80,55,73,231,249,162,41,174,213,189,52,21,64,151,53,151,234,131,72,21,240,178,43,161,172,7,105,182,255,35,68,203,67,160,86,49,249,170,86,56,18,12,199,7,109,41,88,206,14,171,153,24,88,244,157,81,18,34,33,92,252,254,46,165,230,62,236,246,142,130,90,40,248,253,249,105,167,125,216,102,210,248,33,68,91,136,9,163,29,225,2,173,104,239,199,64,31,198,204,121,158,204,18,32,93,196,95,128,171,24,221,148,157,29,33,145,27,119,140,251,210,41,226,182,90,110,44,18,189,74,65,57,156,129,121,89,174,251,130,164,113,226,66,172,189,223,128,194,179,106,134,97,7,50,207,229,2,164,100,42,93,198,68,206,185,213,165,245,32,254,97,170,135,145,232,112,52,94,19,105,14,107,222,45,185,41,48,27,160,11,184,131,215,157,60,75,128,213,34,171,2,110,98,24,42,95,83,117,99,131,32,146,215,238,253,47,38,188,45,44,146,43,239,43,212,135,39,23,23,239,212,20,228,234,169,131,104,78,10,228,11,169,168,21,230,92,130,94,87,128,242,225,125,49,4,252,44,212,36,135,98,46,150,91,124,199,17,216,56,218,38,212,193,106,82,61,172,166,221,62,248,23,26,194,7,244,219,22,20,237,245,137,70,120,65,223,247,41,171,132,211,92,56,84,128,115,9,215,134,250,5,102,157,97,83,141,72,53,6,80,90,38,43,1,203,185,55,250,99,73,152,185,189,156,215,24,166,137,197,149,92,0,44,69,148,146,58,79,140,83,141,220,28,122,134,250,169,89,142,199,74,22,182,197,247,253,243,147,179,215,207,219,61,199,108,210,130,64,130,169,23,101,10,22,65,142,201,254,149,175,29,96,3,253,196,26,28,130,15,182,81,53,149,87,137,206,3,215,105,184,217,120,126,56,148,5,168,219,123,221,58,134,168,156,202,187,238,18,201,21,75,69,236,60,6,184,88,42,77,200,16,218,244,208,83,6,61,226,160,116,5,22,124,37,5,186,214,147,104,38,139,105,212,177,184,82,123,86,191,239,3,85,162,221,169,121,156,59,160,61,17,163,246,142,138,157,25,85,13,31,95,112,245,14,191,98,79,208,168,195,18,210,24,215,197,209,192,189,181,93,156,167,30,207,130,7,237,8,98,197,128,27,184,36,15,29,7,156,202,95,147,116,241,159,66,28,203,95,23,108,29,113,134,17,122,24,183,237,82,130,75,105,208,197,214,10,118,92,102,150,253,93,208,45,43,16,0,168,180,69,186,160,25,155,254,130,39,144,49,128,218,222,51,62,212,30,171,112,96,120,15,193,57,132,138,60,232,253,13,220,8,154,156,145,42,122,29,13,161,97,101,100,162,108,113,129,158,165,126,76,0,154,146,66,64,238,6,20,16,235,10,23,114,51,180,91,34,193,227,222,174,190,198,142,90,201,126,156,43,133,234,80,96,166,93,68,170,166,218,72,96,22,158,168,92,64,65,148,95,23,206,29,190,26,95,237,28,223,29,63,195,62,234,206,255,6,7,99,74,94,209,198,90,30,221,148,147,137,50,69,80,22,204,233,22,36,228,214,181,124,67,162,174,168,148,15,95,112,168,252,19,194,85,9,150,135,60,72,58,39,37,89,112,227,134,90,95,94,42,229,179,101,232,43,149,79,161,50,218,98,78,66,31,165,245,171,120,162,36,107,239,184,43,190,38,209,39,168,8,178,93,186,186,238,84,221,167,90,73,137,36,36,153,166,236,123,6,193,228,88,239,48,87,51,25,68,247,68,66,188,40,115,123,68,246,133,183,104,153,43,57,218,54,114,172,92,198,66,198,211,160,152,188,135,43,200,227,137,128,63,5,131,125,193,222,53,60,161,29,209,209,209,24,202,186,230,122,230,29,149,113,98,64,127,87,169,30,158,142,20,3,168,171,131,218,75,146,100,156,167,0,124,190,33,114,88,40,206,141,70,104,28,236,110,93,51,87,23,166,150,69,64,112,163,114,65,201,204,27,161,75,63,51,32,128,43,21,39,105,116,84,77,76,19,150,105,81,168,99,58,120,255,147,95,213,104,115,139,217,165,10,149,96,137,127,33,114,85,148,57,33,49,23,59,45,150,174,243,84,26,1,121,212,225,234,84,32,172,41,126,51,101,55,66,230,11,231,11,172,217,109,102,197,184,192,114,83,224,135,246,30,68,72,43,194,10,64,115,149,67,234,124,200,154,97,55,170,105,105,190,146,142,191,155,151,249,92,163,129,218,110,146,31,200,178,81,66,180,178,250,179,71,42,54,56,2,243,209,51,160,205,34,13,167,139,69,47,40,181,103,82,132,167,192,74,233,192,221,35,56,175,144,18,87,193,129,225,41,179,254,55,232,108,252,13,129,147,64,249,134,10,72,160,180,250,6,252,19,191,33,36,95,223,180,74,235,152,70,98,108,126,69,119,52,101,78,119,168,84,70,167,176,204,130,2,14,174,137,71,171,59,87,88,34,246,187,43,243,88,199,104,126,155,42,175,90,59,250,102,135,10,70,250,223,160,200,251,77,9,122,171,243,64,70,224,181,190,183,255,86,90,132,138,102,244,41,73,214,51,109,255,252,5,184,167,64,205,80,73,27,240,79,144,210,241,255,142,178,37,76,71,16,196,148,212,141,203,108,11,196,10,240,51,204,123,238,85,43,152,245,20,210,108,7,5,29,113,52,151,19,170,138,181,48,210,185,76,19,89,169,129,204,132,130,66,221,191,130,210,31,163,2,126,127,50,1,54,173,207,85,247,63,88,167,44,252,55,70,223,74,48,254,251,21,104,132,124,252,87,67,38,156,239,107,24,145,130,60,17,55,32,214,71,44,147,255,126,72,83,75,137,192,100,207,114,230,79,4,170,159,93,120,235,158,139,106,61,216,231,20,5,62,19,165,171,198,229,30,238,222,233,33,27,133,198,185,156,169,107,157,95,70,66,188,81,66,206,117,170,39,92,196,122,170,101,62,34,78,213,4,57,93,181,208,101,110,84,122,165,76,96,221,17,226,90,81,225,91,202,211,131,130,34,184,238,66,6,47,174,107,109,241,60,78,72,204,99,173,50,23,99,225,193,168,38,75,84,163,185,62,42,234,43,220,20,154,236,107,92,19,118,0,190,137,248,126,132,71,251,247,187,36,213,180,22,119,119,196,249,35,128,66,227,43,185,35,216,185,190,142,55,130,139,68,250,141,23,164,182,63,38,25,169,109,12,38,219,6,141,220,166,206,81,5,147,100,226,213,96,112,106,111,83,42,179,88,109,225,250,70,106,54,215,86,132,38,200,173,44,138,178,239,127,98,123,168,203,3,113,18,117,49,217,171,77,94,182,7,118,15,134,24,50,38,199,46,93,32,172,14,61,187,78,207,130,54,126,90,167,217,97,245,102,77,117,126,218,237,15,92,200,89,135,187,197,139,99,136,158,68,237,115,231,168,253,250,180,59,104,159,28,190,61,63,59,249,219,73,247,205,9,170,154,237,151,39,221,243,126,231,168,125,222,126,241,162,125,56,232,251,4,84,96,132,86,38,128,165,58,216,192,7,150,97,123,191,85,152,238,134,179,160,64,4,42,238,185,169,135,128,45,65,156,248,15,206,49,2,244,153,56,184,79,1,111,193,41,175,88,211,191,33,81,196,186,97,51,23,162,73,22,39,123,117,164,147,146,252,110,56,213,169,91,60,197,61,128,83,221,206,142,171,176,158,100,14,82,74,41,130,169,254,56,182,202,121,33,60,121,114,74,9,90,48,212,218,165,109,130,44,72,246,166,82,234,36,67,196,18,180,234,144,205,196,2,121,20,228,178,132,120,6,19,133,81,70,129,45,155,192,72,178,74,254,75,236,67,21,205,80,63,136,48,250,129,159,60,161,33,54,183,154,148,35,135,170,89,46,53,60,212,243,197,64,111,110,109,113,161,239,43,72,24,123,165,86,161,129,241,133,43,131,36,95,171,240,37,144,225,195,32,188,10,26,121,45,62,164,22,114,89,199,232,64,49,95,215,132,130,0,89,197,58,210,197,54,7,156,143,216,175,46,49,231,62,248,150,82,172,138,100,60,14,70,8,135,165,193,124,151,205,145,202,116,193,225,181,152,103,218,158,92,5,41,204,92,197,166,238,250,194,145,114,237,104,18,53,223,139,159,168,246,21,210,227,166,248,169,49,148,121,52,148,191,54,154,24,6,99,63,250,71,249,206,53,17,31,2,200,112,40,168,155,181,73,253,182,34,219,58,204,172,119,34,103,234,84,230,5,209,57,167,78,12,178,125,157,207,57,171,94,181,9,188,34,149,189,10,252,4,220,245,119,19,80,130,128,138,41,59,48,195,172,62,205,38,150,70,151,5,32,18,216,13,225,5,214,151,202,222,61,114,225,73,56,39,22,36,46,146,134,75,185,57,141,112,155,28,119,181,171,173,111,84,80,194,222,168,149,49,60,110,216,220,165,125,174,102,133,71,83,183,152,107,3,30,14,231,73,230,19,68,223,175,231,157,123,120,223,21,107,168,52,124,80,105,56,210,229,48,85,244,143,107,243,176,26,6,7,185,173,41,30,59,72,72,189,188,2,87,111,192,53,251,142,83,195,125,209,148,94,213,50,87,80,115,10,147,124,101,177,156,27,202,149,117,187,58,89,152,234,33,215,51,182,237,111,64,110,184,229,122,116,215,50,136,82,14,82,240,85,203,85,17,229,104,137,99,174,211,159,248,4,106,82,204,19,133,166,174,42,248,66,86,115,102,88,72,72,243,174,243,92,153,185,206,208,147,69,134,170,127,159,198,204,57,231,86,139,111,97,62,158,32,7,173,79,142,91,104,251,30,67,110,243,17,165,16,87,185,105,214,226,4,124,244,22,37,187,72,102,73,42,115,30,143,74,119,133,222,156,148,34,167,41,140,92,88,246,24,29,196,113,89,21,95,204,143,58,176,123,140,26,107,93,113,170,36,159,160,99,5,126,248,90,95,10,89,96,74,54,239,123,229,247,197,205,118,211,176,255,67,76,209,255,252,143,251,199,254,239,127,254,135,27,72,106,48,140,225,159,145,18,98,44,196,100,154,96,131,55,202,39,24,243,37,147,83,194,1,239,216,106,230,50,19,2,66,202,107,137,0,234,116,84,136,159,100,51,217,18,226,39,113,191,41,118,155,98,191,41,118,197,207,208,214,146,178,235,169,78,151,23,28,5,157,135,181,206,77,113,223,246,183,157,177,176,196,38,239,202,150,239,22,55,71,75,221,30,112,55,172,141,128,91,24,244,81,205,241,82,159,61,238,131,169,168,198,90,7,29,38,205,233,82,135,3,215,1,51,56,109,238,109,213,179,199,242,54,110,139,150,219,90,50,51,186,12,141,238,29,32,27,119,97,84,58,166,122,14,100,134,115,41,75,68,120,153,48,143,61,229,56,75,138,173,192,223,189,100,223,2,204,216,1,14,158,122,204,238,93,88,49,156,6,180,34,39,90,200,85,22,167,154,12,141,206,183,11,157,224,241,77,143,68,245,194,128,23,76,145,248,177,176,178,130,24,166,58,190,20,155,115,109,76,50,76,23,97,90,127,103,113,246,79,98,144,218,16,121,34,30,141,34,53,200,82,235,182,239,122,106,165,29,192,71,216,69,167,117,111,120,30,182,225,118,213,201,218,149,122,129,50,195,221,139,248,120,94,51,92,238,2,120,209,194,5,21,216,57,121,147,209,83,202,176,171,20,238,86,109,79,195,108,181,80,65,96,158,131,112,101,1,192,44,126,110,59,32,73,4,165,3,21,51,109,156,88,175,135,87,137,46,13,111,58,23,203,192,181,142,26,180,215,114,34,147,204,229,61,227,212,121,46,215,219,138,227,169,230,214,53,177,158,171,38,250,0,130,77,212,101,148,91,177,3,203,40,125,207,32,153,96,223,4,116,78,134,244,101,132,121,73,97,136,205,163,182,136,75,30,50,66,169,96,109,74,53,208,195,162,130,43,126,67,89,140,64,255,18,30,105,168,38,73,6,168,70,60,83,125,167,48,190,201,76,101,142,188,121,45,87,97,232,95,128,185,212,160,159,91,244,247,104,246,70,83,190,92,181,3,225,178,141,158,113,222,169,90,75,158,193,73,75,51,37,93,194,104,28,198,202,32,42,27,201,21,23,79,52,160,16,83,131,4,63,71,128,161,124,142,68,170,103,87,26,164,164,116,55,186,146,66,217,167,120,242,152,207,131,249,135,60,193,42,9,28,56,76,222,141,118,96,74,193,146,228,32,172,233,204,251,78,85,242,105,139,109,113,232,83,53,96,106,110,240,236,37,110,54,184,118,196,115,206,115,61,148,67,244,149,194,234,217,160,177,98,216,80,249,35,10,160,5,188,107,44,117,99,196,117,33,179,81,211,178,186,224,61,139,78,121,122,28,204,20,251,164,16,2,243,51,199,58,31,5,185,159,192,207,184,34,169,59,22,201,81,35,122,146,153,55,112,13,156,75,94,144,141,150,18,105,90,86,159,144,115,29,215,198,177,105,148,122,156,199,226,89,185,96,24,127,222,14,124,119,73,227,21,232,40,41,191,62,18,60,202,101,2,206,35,18,169,168,101,37,93,149,47,170,240,179,18,50,142,180,183,180,138,146,225,20,149,220,180,238,82,147,184,231,46,117,98,96,170,39,252,21,61,165,7,240,148,62,130,183,151,191,114,52,61,104,12,201,19,194,82,185,155,7,91,240,149,29,195,55,179,63,17,172,124,243,209,86,152,175,200,78,82,107,102,31,249,205,173,106,90,163,61,87,167,141,158,81,190,231,43,54,163,2,14,70,82,134,91,126,63,128,254,147,138,255,162,212,157,45,53,198,117,45,79,180,191,106,162,155,43,178,186,105,86,230,148,6,14,104,105,170,189,96,170,143,229,234,14,49,211,147,23,140,71,4,132,243,133,128,220,53,210,190,52,4,169,24,58,99,203,140,147,3,67,136,158,169,52,5,35,251,26,132,242,216,228,80,175,198,43,84,121,81,255,168,108,186,212,75,238,33,225,161,232,202,34,35,202,212,16,28,203,217,208,50,75,98,157,234,108,43,218,168,4,69,81,153,107,11,4,216,34,157,207,186,207,221,134,18,24,62,155,83,72,123,140,210,120,49,205,149,194,164,180,101,238,216,183,39,148,48,50,77,50,43,182,192,239,177,78,203,25,37,237,130,250,7,35,248,218,115,204,205,192,241,76,26,83,206,212,8,223,116,105,130,225,182,154,208,21,71,139,252,41,114,142,114,130,61,201,48,147,27,190,40,184,141,16,68,64,49,10,241,34,18,129,179,159,29,57,68,58,28,222,217,52,236,192,191,170,92,99,249,121,96,99,156,219,230,66,151,248,158,92,83,4,167,28,57,108,216,131,72,9,75,251,200,184,49,74,204,60,149,139,132,139,250,148,20,182,180,116,24,240,86,67,8,230,186,195,224,20,167,53,97,185,162,44,115,169,212,2,12,226,116,137,18,210,125,44,120,184,88,207,136,243,6,174,37,241,6,25,120,166,161,50,14,210,82,143,139,36,221,67,7,231,14,136,123,72,137,190,25,13,195,39,189,118,1,91,144,213,141,158,62,208,17,47,67,162,51,240,226,83,113,9,81,40,182,153,193,148,93,34,211,136,54,238,62,233,75,203,245,86,250,226,35,236,122,161,161,166,32,85,46,148,58,114,178,4,76,93,7,49,85,210,114,24,231,35,133,171,58,119,32,194,96,151,74,205,237,163,41,39,185,156,79,97,33,174,1,96,23,2,195,163,209,182,110,14,203,2,248,170,88,103,25,122,202,22,122,11,213,202,232,225,202,215,41,194,231,211,205,224,238,144,215,122,14,23,152,34,162,190,72,237,247,211,63,191,200,60,4,242,7,154,181,56,220,47,92,121,23,124,220,167,126,16,114,63,15,51,6,60,117,95,206,100,126,105,175,11,42,162,119,118,182,72,140,67,96,161,98,144,2,233,130,216,69,100,120,121,175,154,188,207,22,175,10,202,170,1,200,151,9,105,10,149,39,230,146,7,115,9,123,121,208,101,170,8,226,36,164,55,179,72,165,125,208,17,42,53,114,227,142,89,156,168,107,216,55,184,19,20,204,229,131,193,160,186,192,18,67,227,210,22,87,63,95,170,83,193,90,17,180,136,208,70,133,215,99,172,117,228,123,175,105,52,148,121,180,118,138,161,204,195,87,115,253,27,56,148,191,250,234,182,31,159,238,215,42,76,173,140,100,4,187,151,107,90,222,56,234,63,202,119,149,81,111,55,67,181,87,93,201,250,143,242,93,200,152,84,134,60,162,235,234,240,19,107,0,228,147,160,82,148,189,128,140,118,58,23,69,46,19,240,201,102,164,172,12,136,208,8,30,37,44,209,148,35,65,29,166,50,187,196,75,200,183,147,226,200,66,30,22,201,128,70,73,245,19,192,246,36,128,107,204,126,236,180,177,139,171,24,140,195,127,35,158,135,151,206,237,116,192,124,126,131,137,107,97,155,196,49,237,13,95,64,83,105,200,215,144,152,160,72,124,179,115,139,185,80,74,242,163,76,114,200,192,85,233,92,67,113,108,226,11,29,215,182,140,44,237,98,84,219,58,83,171,26,68,59,195,244,220,81,105,119,41,234,45,25,31,194,166,247,159,86,31,236,218,160,203,143,4,65,253,97,169,160,11,146,225,20,165,189,105,50,23,67,85,92,43,149,213,2,54,80,37,80,152,186,158,125,195,229,65,110,249,68,173,142,17,8,243,11,24,163,227,68,58,115,150,75,244,238,230,129,146,18,94,121,239,77,215,156,192,24,152,83,200,78,107,177,195,123,150,82,167,74,236,183,211,227,47,3,197,170,252,76,180,156,91,5,63,128,6,149,17,192,249,88,86,86,189,131,183,170,182,23,160,108,228,183,108,131,249,222,196,167,59,181,103,81,203,197,237,142,42,152,212,187,117,212,37,228,160,209,42,25,25,252,8,171,79,105,221,254,81,41,135,231,139,102,184,186,215,134,82,229,192,155,207,154,43,89,103,229,34,22,213,35,86,106,253,6,150,189,6,56,28,16,36,178,196,190,196,158,173,94,192,234,203,131,77,32,167,180,51,5,174,154,10,88,118,124,135,199,70,193,94,161,209,139,54,173,122,174,94,28,146,5,222,9,239,172,28,152,6,209,212,189,178,22,24,60,252,174,254,207,202,83,35,15,160,219,192,195,65,95,36,241,175,133,7,198,194,36,6,42,227,191,3,179,164,189,101,115,105,138,37,249,48,87,169,186,130,178,132,139,66,137,77,170,243,130,129,202,174,200,176,189,2,207,96,224,109,92,223,214,71,202,160,221,103,34,243,135,187,159,223,255,7,61,49,118,48,99,237,14,103,172,221,25,149,36,229,192,39,159,57,199,238,238,238,238,195,251,247,255,176,251,112,239,224,225,163,135,240,247,158,253,27,126,246,246,238,31,60,250,195,222,253,7,15,246,246,246,30,236,237,237,255,97,119,127,239,224,193,238,31,196,238,23,90,227,71,127,74,123,193,255,176,187,123,157,100,106,82,174,95,170,21,113,205,71,198,193,197,236,186,127,255,31,249,225,114,158,177,78,217,25,81,108,123,111,74,200,93,8,218,99,74,252,135,20,31,202,74,233,249,34,79,38,211,66,236,239,238,126,71,93,68,39,139,169,236,53,124,231,107,234,131,55,209,39,150,69,161,42,70,61,53,74,44,213,30,150,244,228,97,114,207,132,147,91,192,39,195,36,147,57,234,91,89,166,134,236,251,96,135,130,210,80,122,148,140,169,40,81,19,117,44,46,189,128,203,26,231,162,104,189,165,54,214,217,136,11,130,97,153,175,153,42,158,16,104,200,249,85,1,52,117,35,62,149,138,115,21,20,80,67,23,243,254,217,113,50,93,128,155,50,168,66,210,196,20,40,125,251,153,41,3,187,7,107,148,152,56,149,201,76,229,209,122,64,236,227,224,247,133,1,33,143,41,15,203,6,40,78,248,56,63,7,22,239,70,85,115,23,144,217,104,71,231,36,191,206,100,1,105,106,130,116,125,156,146,207,14,16,174,33,88,220,9,69,41,22,129,235,85,136,117,153,246,223,25,226,166,112,101,25,14,167,115,87,236,138,107,251,171,108,164,115,163,200,143,108,166,11,69,254,100,133,169,36,137,223,96,21,167,209,227,226,218,34,15,91,56,93,190,237,121,158,88,132,203,45,70,101,136,91,198,208,10,160,114,218,171,78,95,244,187,47,6,111,90,189,182,232,244,197,105,175,251,67,231,168,125,36,158,191,21,131,87,109,113,216,61,125,219,235,188,124,53,16,175,186,199,71,237,94,95,180,78,142,196,97,247,100,208,235,60,63,27,116,123,125,59,76,163,213,23,157,126,3,190,107,157,188,21,237,191,159,246,218,253,190,232,246,68,231,245,233,113,167,125,36,222,180,122,189,214,201,160,211,238,55,69,231,228,240,248,236,168,115,242,178,41,158,159,13,196,73,119,96,7,57,238,188,238,12,218,71,98,208,109,194,212,203,61,69,247,133,120,221,238,29,190,106,157,12,90,207,59,199,157,193,91,152,242,69,103,112,98,167,123,209,237,161,187,226,105,171,55,232,28,158,29,183,122,226,244,172,119,218,237,183,133,93,223,81,167,127,120,220,234,188,110,31,69,162,115,34,78,186,162,253,67,251,100,32,250,175,90,199,199,213,229,130,239,206,155,147,118,207,174,33,92,174,120,222,22,199,157,214,243,227,182,157,14,86,123,212,233,181,15,7,118,89,254,183,195,206,81,251,100,208,58,6,135,192,254,105,251,176,211,58,110,138,246,223,219,175,79,143,91,189,183,77,26,182,223,254,239,179,246,201,160,211,58,22,71,173,215,173,151,237,190,216,188,121,119,78,123,221,195,179,94,251,181,133,189,251,66,244,207,158,247,7,157,193,217,160,45,94,118,187,71,176,237,253,118,239,135,206,97,187,255,84,28,119,251,176,113,103,253,54,0,115,212,26,180,96,250,211,94,247,69,103,208,127,106,127,127,126,214,239,192,22,118,78,6,237,94,239,12,234,28,111,137,87,221,55,237,31,218,61,113,216,58,235,183,143,96,175,187,39,118,205,136,59,237,110,239,173,29,218,238,7,156,70,83,188,121,213,30,188,106,247,236,246,194,174,181,236,118,244,7,189,206,225,32,108,214,237,137,65,183,7,11,243,235,21,39,237,151,199,157,151,237,147,195,182,109,208,181,3,189,233,244,219,91,162,213,235,244,109,131,14,76,46,222,180,222,138,238,25,172,221,30,218,89,191,13,199,245,162,138,206,77,56,93,209,121,33,90,71,63,116,44,252,212,254,180,219,239,119,8,125,96,251,14,95,209,238,71,27,27,152,71,75,60,19,13,76,95,211,120,186,177,193,25,90,107,41,244,159,110,108,112,130,159,229,28,211,13,164,2,209,41,231,219,127,163,210,244,111,153,190,206,6,139,185,50,141,167,174,239,114,66,111,204,222,70,223,87,234,34,52,8,132,137,78,101,54,137,116,62,241,236,17,102,117,134,82,123,142,85,154,15,253,68,181,106,81,141,88,207,162,218,138,106,141,151,203,23,53,142,104,96,88,86,173,249,82,77,156,202,58,86,101,252,110,188,60,125,110,55,24,46,45,15,93,243,73,5,227,47,165,201,217,38,30,222,201,177,201,76,133,89,112,192,193,24,149,243,101,134,54,120,21,131,47,26,24,173,115,25,251,183,144,191,40,68,38,51,141,127,110,128,64,98,116,138,100,158,202,248,133,117,242,40,235,67,44,83,149,141,100,78,6,141,12,139,206,164,201,165,18,141,145,92,52,200,13,184,49,211,89,49,109,240,64,40,235,0,141,31,36,51,101,10,57,155,187,74,209,240,60,145,236,31,43,86,87,0,141,191,14,219,115,77,74,187,76,183,101,168,197,224,68,83,144,119,198,206,111,202,97,97,23,141,59,3,122,92,233,135,138,168,126,51,102,165,207,245,187,100,134,5,168,191,221,222,219,109,238,238,238,138,133,146,185,43,217,249,71,167,152,117,133,28,209,43,101,239,137,56,212,179,121,89,40,15,16,234,140,67,192,225,225,159,27,85,142,52,112,32,81,192,173,248,213,113,137,234,40,138,158,46,127,139,194,88,248,157,155,144,49,222,127,207,77,156,216,192,71,14,82,159,251,107,27,231,228,191,159,46,117,3,244,160,78,248,59,119,129,191,194,169,146,177,216,92,154,238,47,98,87,252,249,207,245,241,254,42,118,183,196,251,13,103,147,94,234,246,45,168,78,150,191,39,16,158,129,167,62,254,184,102,31,132,74,45,19,186,10,140,191,174,4,227,47,55,129,177,253,81,48,190,93,13,70,13,65,246,61,130,248,179,4,12,241,127,126,235,143,242,183,226,201,71,112,225,99,120,196,95,135,72,241,172,138,20,226,219,165,141,121,26,118,99,20,9,208,34,236,178,18,79,124,191,250,25,84,176,179,186,253,190,211,154,157,247,8,224,155,254,53,108,186,118,166,111,215,205,180,6,213,106,103,124,176,142,8,140,100,161,160,54,147,253,207,72,165,32,187,137,211,69,49,245,108,168,253,41,236,145,44,55,222,28,201,133,121,118,208,20,179,36,43,11,101,158,237,237,110,213,175,168,120,230,230,220,92,250,50,122,145,235,217,192,13,87,140,182,28,61,251,190,223,61,17,175,49,162,159,62,236,100,248,41,138,148,232,188,224,214,3,174,26,149,92,120,190,160,89,30,164,222,147,64,182,81,159,214,12,124,101,168,41,84,170,97,7,188,114,108,159,194,134,105,136,205,36,27,37,46,110,19,14,5,170,158,110,160,90,115,158,171,24,146,24,81,124,12,187,247,184,167,140,141,182,238,53,51,66,189,179,79,163,193,180,125,240,2,224,11,40,83,238,20,85,125,203,14,220,187,8,99,237,86,70,115,154,55,168,32,76,123,144,84,54,204,110,73,227,192,52,56,125,208,65,229,1,222,11,134,227,178,60,152,253,218,3,186,106,188,136,177,111,207,142,108,71,170,141,11,2,112,18,231,213,177,111,59,240,158,105,16,34,58,237,186,59,114,78,10,143,46,104,60,41,39,155,14,216,144,72,188,166,156,56,128,245,219,7,123,15,154,15,30,61,180,207,168,253,191,115,105,255,182,246,5,218,68,77,114,165,34,10,49,69,23,130,161,46,97,121,148,137,189,228,82,99,228,83,252,112,215,2,179,51,75,50,241,141,253,99,150,100,59,211,92,124,35,246,239,139,105,190,51,146,11,241,141,56,120,248,32,218,127,32,236,13,218,177,79,185,248,6,111,50,190,235,27,130,194,46,60,209,115,181,37,104,189,21,142,73,82,195,42,203,20,240,75,225,182,56,235,1,238,13,239,39,230,162,199,91,162,51,229,70,204,43,108,28,103,246,166,93,187,32,0,47,2,183,67,233,162,74,48,94,18,3,71,196,5,0,118,193,169,27,45,110,51,29,48,14,164,96,98,157,11,76,190,133,165,11,127,85,185,166,160,27,142,68,173,140,200,121,143,54,66,159,32,244,161,133,250,135,168,11,175,193,91,199,140,199,143,31,55,233,255,30,43,130,15,3,140,192,35,58,216,23,252,192,236,63,253,119,208,65,175,209,255,98,161,142,47,161,252,189,81,255,187,123,255,193,163,7,53,253,239,238,195,135,15,239,244,191,95,227,231,78,255,123,167,255,189,211,255,222,233,127,239,244,191,119,250,223,127,121,253,239,111,210,239,2,43,244,197,149,187,109,59,234,23,213,236,222,164,227,198,235,202,37,91,209,205,150,101,48,120,246,22,186,4,173,102,174,182,193,27,80,83,134,120,12,59,177,100,190,228,42,85,32,149,134,35,192,83,3,85,153,90,167,29,19,137,22,123,150,87,226,233,176,88,2,198,197,163,211,216,63,74,101,10,210,224,226,39,102,174,51,170,130,79,81,105,173,211,14,229,77,65,41,35,201,76,33,179,88,133,111,48,39,149,194,144,97,167,89,201,231,177,120,46,243,205,122,65,94,216,253,45,202,49,97,196,154,239,151,20,48,131,169,66,193,182,86,24,192,10,48,23,208,231,194,85,185,195,134,168,152,16,23,239,63,92,120,127,50,104,41,222,255,83,72,23,107,248,127,144,166,206,103,210,92,126,1,33,224,6,255,143,71,143,30,237,213,253,63,30,30,220,249,127,124,149,159,59,254,255,142,255,191,227,255,239,248,255,59,254,255,142,255,255,151,231,255,191,8,231,14,129,188,175,165,185,252,61,184,247,223,36,161,0,179,102,121,181,80,74,249,168,28,112,225,22,113,81,79,75,134,174,28,80,175,60,137,73,21,63,151,197,148,74,12,16,59,31,190,127,240,237,19,209,24,71,178,177,252,217,48,26,53,168,241,43,149,43,113,49,174,77,233,18,39,64,216,4,196,196,187,162,5,23,242,2,158,155,139,225,197,134,43,72,195,15,140,43,240,167,203,12,6,184,24,95,160,201,234,98,116,225,6,118,223,210,227,226,226,73,108,251,104,120,193,228,25,147,141,218,93,68,75,16,191,16,72,223,23,149,108,19,92,62,204,50,11,21,75,93,152,180,78,138,137,109,61,119,53,88,115,98,65,232,235,76,148,243,145,44,148,111,18,45,193,145,26,205,105,146,40,229,32,72,21,92,166,75,108,26,165,176,48,220,150,119,29,193,17,94,195,8,73,102,217,187,95,176,202,34,59,147,64,249,237,210,248,216,64,136,134,124,135,30,55,246,253,163,246,77,72,154,67,2,25,239,155,134,55,62,40,45,129,37,117,210,66,229,222,96,106,69,182,66,99,128,14,135,222,96,244,42,109,29,218,72,233,237,244,128,128,192,81,53,147,82,89,16,251,13,183,154,231,10,114,181,108,248,220,7,228,88,147,38,92,52,107,9,238,176,80,178,199,221,113,40,45,74,241,68,236,239,251,191,135,225,151,66,140,196,19,52,127,242,207,59,219,222,127,240,193,255,186,176,77,15,66,241,17,126,249,245,137,248,46,16,37,115,101,202,180,240,21,144,120,167,28,75,65,254,71,246,222,209,190,189,107,46,0,195,127,5,114,142,9,65,208,136,230,66,73,85,225,163,149,33,191,38,222,9,77,172,110,66,197,226,32,42,3,36,111,8,12,221,162,93,249,2,27,243,161,46,54,183,150,82,47,113,250,154,84,95,67,45,235,88,205,11,202,47,131,97,37,104,113,164,124,5,27,80,81,165,152,114,162,57,70,245,142,69,87,71,201,88,214,166,193,137,194,96,70,150,202,77,108,50,41,240,119,147,107,97,97,237,1,222,236,77,105,44,250,85,230,24,7,13,64,162,145,35,172,90,226,112,217,221,68,31,150,207,180,8,144,216,37,162,225,138,53,73,138,197,184,22,116,110,192,107,234,249,54,38,76,173,35,50,148,251,139,37,86,156,145,162,215,238,15,214,44,47,152,147,215,55,74,114,133,249,14,116,69,221,210,164,154,91,181,129,237,40,40,0,84,6,231,203,136,41,108,131,189,131,56,229,36,27,37,87,201,168,148,174,134,117,32,20,56,2,153,43,146,144,236,248,171,214,68,244,142,178,19,195,113,1,247,31,100,177,10,153,249,200,82,181,92,121,240,24,44,186,23,32,8,164,74,230,233,194,73,38,64,43,38,88,149,6,228,143,4,184,254,32,149,84,198,212,44,18,162,3,158,38,232,145,104,40,131,18,230,193,229,100,204,75,139,219,225,95,12,186,36,98,182,74,244,195,160,218,121,246,110,131,202,108,29,249,62,195,71,162,203,39,96,220,165,10,206,55,89,126,76,140,195,72,206,135,67,88,77,213,174,44,146,65,242,232,240,48,236,195,55,209,148,214,193,238,44,12,74,213,109,45,81,175,45,195,209,120,84,14,20,156,71,211,84,42,158,26,72,125,177,138,214,111,80,158,138,84,113,246,43,56,100,35,202,172,208,101,60,181,83,195,45,119,16,66,150,17,118,50,41,52,136,139,20,136,138,153,59,17,98,2,163,233,94,35,12,173,53,53,16,101,154,6,124,5,210,224,171,240,33,131,7,41,36,55,203,148,204,47,12,75,48,45,157,68,19,138,156,211,164,144,119,13,29,113,32,177,217,200,39,151,80,239,18,83,80,162,216,202,28,149,84,223,188,19,145,167,47,176,139,43,32,195,50,118,68,100,105,148,101,234,42,46,128,182,94,172,34,174,181,103,126,233,12,151,70,243,153,22,1,47,113,71,236,112,203,155,82,88,46,196,237,140,123,191,102,42,159,112,226,147,202,174,4,176,4,4,165,190,43,204,205,133,44,196,36,185,82,149,214,52,204,90,70,160,254,190,213,223,253,117,207,126,252,68,252,180,247,243,210,243,135,185,31,104,7,126,195,220,187,107,39,219,95,154,12,118,53,89,58,136,196,115,61,196,154,255,100,121,243,70,211,178,232,113,227,231,176,119,81,99,77,134,191,21,216,155,118,170,41,150,225,95,174,151,102,137,60,169,137,92,198,98,75,119,174,84,158,39,16,225,154,24,151,64,61,164,171,200,144,211,165,176,84,166,82,17,220,81,220,78,80,237,205,242,12,238,185,190,103,8,53,235,236,84,176,183,37,90,47,134,42,164,106,152,15,117,137,15,227,2,175,204,196,146,230,43,68,93,241,74,101,177,106,86,42,208,17,76,158,45,209,33,65,108,186,189,145,60,207,6,149,37,151,89,236,18,26,123,10,79,160,5,227,5,144,67,150,252,145,38,141,100,48,52,46,203,56,90,59,162,114,212,33,177,168,160,91,133,7,211,140,253,184,119,171,248,174,13,42,229,88,103,189,130,65,43,188,23,100,111,90,193,120,133,149,15,157,180,96,20,109,133,137,167,106,38,133,186,34,55,58,82,114,90,20,115,105,1,131,7,1,100,35,200,254,238,185,54,43,114,195,46,78,209,136,133,217,205,225,171,113,146,166,68,186,54,56,197,27,90,184,130,12,19,30,47,146,156,79,44,114,89,144,18,251,244,93,75,14,176,96,116,182,146,152,147,10,216,214,133,233,77,177,32,164,100,56,129,131,133,244,86,36,184,226,227,224,183,177,73,10,78,200,134,145,9,149,231,58,183,91,157,233,130,79,179,69,46,169,21,182,178,150,188,112,9,177,48,49,113,240,28,155,21,239,177,103,3,113,91,248,70,98,208,135,33,70,170,202,155,95,38,217,8,24,196,213,172,215,10,82,135,23,159,82,131,35,35,51,213,152,89,195,203,167,142,225,250,163,56,212,153,73,70,142,111,178,143,22,20,131,32,22,152,197,53,248,204,66,67,118,201,250,147,70,108,22,20,90,174,32,110,64,37,232,244,79,91,131,195,87,97,17,136,211,179,65,229,210,27,89,36,102,188,192,57,141,154,201,172,72,98,88,216,166,109,10,138,124,120,222,135,65,93,237,113,153,166,4,149,9,244,1,160,50,104,179,202,64,143,67,14,179,234,138,221,92,186,197,85,247,107,204,46,69,174,213,232,107,141,114,25,25,70,42,137,156,32,109,215,76,70,56,157,65,149,125,146,161,144,0,89,27,208,225,150,106,93,35,59,185,3,126,155,150,99,201,183,99,57,83,169,237,70,86,152,43,149,193,1,5,104,10,57,75,233,149,143,233,20,107,182,9,143,98,142,175,175,104,0,248,251,211,92,67,46,136,224,65,59,51,42,135,212,102,162,234,175,127,58,181,242,243,28,254,11,126,162,117,57,223,213,15,176,125,131,1,105,231,40,123,218,185,207,229,87,111,33,71,163,92,25,179,52,58,157,21,10,240,178,206,105,93,208,26,46,128,52,96,6,108,35,76,25,79,43,11,182,205,3,160,88,85,7,57,220,66,208,26,203,109,96,205,141,21,16,33,246,56,23,93,70,159,90,213,116,120,51,66,88,2,48,108,151,26,20,39,114,166,154,171,167,172,138,73,150,28,67,161,69,194,181,21,42,61,72,147,22,188,120,218,54,55,152,30,92,90,64,39,144,234,153,75,94,31,6,200,4,15,66,29,159,86,161,80,31,48,241,53,253,21,172,13,38,19,133,50,197,57,254,90,225,154,170,153,29,239,63,13,191,235,151,67,30,207,148,195,115,158,233,153,120,252,244,35,10,151,65,149,34,98,168,218,109,112,160,114,236,60,90,55,191,77,215,0,188,165,17,252,155,76,59,177,152,179,153,110,179,225,183,165,129,207,3,20,48,50,106,203,194,77,133,193,73,89,233,20,65,1,241,246,120,32,126,80,185,179,240,6,59,81,227,39,41,172,208,123,149,16,221,158,2,141,243,170,30,0,50,148,192,248,89,177,15,23,105,125,175,236,140,248,164,184,124,107,21,149,185,4,175,125,168,116,140,114,208,69,231,228,135,214,113,231,232,188,213,123,121,246,186,125,50,184,240,79,48,150,239,45,166,200,5,204,228,124,46,135,169,242,126,35,30,182,160,8,73,168,146,198,195,161,29,90,78,237,132,180,26,8,142,243,61,89,227,255,65,217,113,72,49,252,153,62,32,55,249,127,223,191,95,247,255,222,127,240,232,206,255,227,171,252,220,249,127,220,249,127,220,249,127,220,249,127,220,249,127,220,249,127,220,249,127,220,198,255,131,179,27,2,103,244,79,227,3,130,239,13,241,107,224,7,2,220,102,5,216,138,227,197,234,18,88,244,108,57,171,43,77,197,153,34,155,152,119,131,83,48,98,69,52,203,60,99,41,13,170,166,176,92,1,11,221,11,42,229,239,139,233,246,63,74,153,162,57,33,172,164,23,86,187,130,231,152,204,226,148,100,210,39,1,197,209,234,32,86,75,120,60,17,23,141,219,240,182,141,11,203,48,115,5,168,36,85,129,112,254,79,225,167,253,123,253,172,227,255,139,188,140,63,151,239,231,159,27,248,255,71,7,187,7,117,255,239,221,251,247,239,248,255,175,241,115,199,255,223,241,255,119,252,255,29,255,127,199,255,223,241,255,255,242,252,255,239,146,255,15,89,165,47,30,32,218,135,97,191,120,238,191,11,28,183,238,246,13,31,150,80,123,192,190,248,96,173,37,147,154,161,236,231,129,211,35,242,252,51,57,135,36,250,139,76,206,168,136,144,221,23,182,245,130,205,22,124,186,237,254,149,114,162,76,211,77,15,207,40,188,54,67,37,76,57,159,235,220,153,13,51,204,47,83,141,177,172,123,5,131,50,29,139,105,65,213,2,158,2,5,148,239,251,110,81,43,204,80,97,206,40,116,109,27,217,199,57,37,175,53,89,212,227,59,45,189,247,158,15,236,51,8,59,65,207,22,153,228,104,37,46,163,13,131,21,221,38,128,148,79,38,49,97,236,104,32,76,225,122,72,138,58,203,192,88,172,70,112,14,122,188,254,28,54,132,109,242,23,20,110,154,226,7,251,233,95,217,20,70,18,14,160,6,124,83,195,140,53,163,18,10,80,18,68,124,152,129,143,41,211,20,50,252,64,198,172,166,203,217,101,127,27,106,157,42,73,94,229,113,153,27,123,202,116,72,132,112,58,71,185,147,185,14,198,164,22,87,121,207,221,167,96,157,126,55,231,138,67,104,7,9,106,106,219,97,174,100,158,200,172,176,3,12,157,15,136,204,22,252,133,160,52,96,202,56,87,136,91,157,20,109,20,31,20,192,227,207,9,190,13,133,93,246,25,160,118,108,15,132,143,93,105,134,94,184,235,118,27,125,115,33,78,202,52,197,97,237,55,174,130,182,171,2,87,237,77,53,101,130,254,244,9,158,138,235,190,191,186,59,73,193,65,119,46,153,80,45,243,125,176,186,59,29,115,216,31,202,179,219,255,84,75,146,175,156,154,233,80,208,157,16,31,191,172,22,43,95,30,194,25,189,232,148,112,136,227,196,20,184,129,22,181,170,197,204,185,160,201,133,219,229,11,42,47,10,254,14,133,206,132,202,202,25,123,121,20,65,113,50,202,14,199,135,197,247,62,188,77,96,70,44,179,128,17,252,56,110,85,129,128,102,23,118,134,139,104,195,66,17,160,2,97,216,73,5,87,78,206,142,143,207,127,104,29,159,181,197,51,177,235,174,182,91,63,45,237,58,151,243,185,202,133,204,33,60,102,201,123,212,223,189,219,220,135,234,232,208,76,230,185,92,248,59,225,247,159,160,238,45,205,247,49,250,229,160,195,49,200,153,232,95,95,59,243,251,255,172,209,255,20,46,113,237,23,80,1,221,16,255,127,255,254,163,37,253,207,131,131,189,59,253,207,215,248,185,211,255,220,233,127,238,244,63,119,250,159,59,253,207,157,254,231,78,255,243,91,244,63,142,85,250,226,42,32,151,68,253,119,168,0,225,19,180,87,196,253,185,78,168,30,96,2,222,218,75,213,24,224,243,95,65,208,206,33,24,0,162,217,184,70,67,179,234,48,254,41,165,33,224,21,92,149,234,24,53,52,56,20,23,118,72,174,92,5,197,185,142,167,66,22,226,108,112,40,102,201,40,131,39,12,252,63,197,247,50,43,237,219,183,215,20,123,143,31,237,54,131,208,155,84,205,139,36,22,47,115,53,209,121,34,51,95,101,2,21,27,234,93,1,1,9,244,34,173,104,55,148,241,229,181,204,71,16,140,4,25,159,117,230,244,60,150,255,161,36,234,192,105,96,10,105,88,105,170,179,73,36,142,149,156,251,197,231,74,52,204,76,201,92,141,26,2,74,232,73,251,12,139,84,201,57,232,185,112,79,10,139,186,16,91,163,32,59,249,24,146,161,21,42,159,91,230,2,249,154,210,128,255,184,248,105,255,254,246,84,151,88,136,86,98,204,190,157,225,231,205,143,243,96,246,124,119,160,229,86,40,250,229,92,189,2,252,243,45,215,190,13,255,27,236,238,62,129,255,253,104,183,225,241,227,199,143,183,247,246,183,15,246,6,251,7,79,30,60,126,242,224,113,244,152,127,126,140,196,243,5,250,208,218,231,61,46,40,204,20,21,110,118,252,166,184,86,66,101,166,204,201,242,127,173,64,195,68,49,2,120,226,84,35,249,167,222,139,67,59,216,193,193,193,99,191,166,235,235,235,40,81,197,24,110,107,62,142,237,255,109,139,168,120,87,108,65,198,123,82,98,124,82,165,141,90,33,133,211,110,191,243,119,113,97,119,106,115,235,98,117,205,4,71,20,156,155,182,151,168,140,42,206,233,232,55,97,16,43,179,111,109,173,105,9,119,98,115,119,235,233,173,11,61,16,124,19,85,216,145,244,120,36,23,53,56,73,233,102,191,190,146,169,40,174,220,220,149,78,127,46,174,154,160,80,216,122,250,121,139,188,138,138,43,251,215,199,215,136,205,74,163,98,74,158,190,180,230,131,181,107,126,147,100,7,251,226,226,165,42,250,80,22,212,126,221,50,47,146,84,13,150,143,233,69,231,184,61,232,188,110,139,113,225,0,90,215,243,207,227,194,67,125,214,57,25,60,188,47,138,36,190,180,20,119,115,115,19,63,217,26,23,209,232,250,85,50,153,30,201,2,250,109,137,191,252,69,28,236,111,137,255,21,240,221,177,190,230,175,194,189,4,82,252,38,201,70,250,218,192,176,246,138,237,237,86,106,1,68,174,1,210,186,189,135,203,151,47,24,207,14,176,247,240,190,21,170,31,238,122,178,67,213,218,207,178,228,29,143,243,248,209,110,125,156,232,183,31,242,38,238,132,216,220,196,237,217,113,149,44,182,196,118,8,210,141,184,110,71,178,91,199,35,253,41,24,9,16,99,107,9,49,238,175,69,140,239,229,149,20,23,120,180,17,21,164,183,77,94,39,105,154,152,26,98,88,218,44,102,240,141,120,38,214,119,186,225,58,136,103,65,225,159,76,93,63,47,147,116,164,242,205,45,187,200,62,237,23,77,131,219,228,42,105,216,31,219,234,4,119,34,201,10,187,15,212,22,55,98,139,75,11,216,141,136,134,118,108,7,81,184,39,15,110,216,147,14,132,136,22,81,166,175,107,219,64,223,136,76,95,139,103,162,210,238,198,149,135,11,185,121,19,50,125,29,77,84,209,182,8,137,159,109,110,85,246,162,186,31,212,220,254,177,249,209,181,63,92,187,118,58,77,230,111,86,21,71,89,117,140,190,214,137,199,216,151,170,56,244,184,177,249,201,181,78,130,253,251,72,177,19,31,123,98,159,188,79,122,239,112,50,203,63,73,203,58,249,196,32,88,150,35,49,162,241,222,114,46,31,182,223,67,241,172,15,219,239,71,114,241,97,240,222,50,14,31,158,188,159,37,217,135,39,239,141,138,63,252,20,189,183,108,155,189,236,31,126,254,177,129,54,64,149,43,129,253,65,167,140,81,167,190,8,8,114,34,99,203,131,140,146,73,82,24,170,83,66,115,53,5,76,6,114,18,78,216,20,48,35,6,205,192,180,192,25,253,170,114,189,61,199,58,91,150,93,184,214,60,158,146,241,20,185,67,95,108,197,179,75,166,25,24,169,38,90,148,96,173,124,204,157,55,147,72,69,244,225,222,106,206,115,11,128,179,48,112,161,98,156,173,241,99,131,139,201,120,3,18,164,23,72,102,10,120,227,205,198,217,224,176,177,245,180,242,233,6,82,103,142,76,37,171,86,161,15,16,53,12,168,68,146,95,85,206,209,69,180,165,165,81,192,221,66,76,52,205,55,18,67,224,165,26,63,54,182,236,81,100,98,158,39,25,178,84,203,168,69,85,60,130,201,230,50,55,126,34,76,143,2,220,165,229,177,98,72,199,51,212,197,20,230,133,236,65,168,121,161,149,152,37,88,4,84,103,25,27,85,108,173,76,193,208,216,223,221,123,100,95,155,189,7,131,221,189,39,7,187,79,246,30,68,187,123,63,54,8,231,141,128,191,221,115,5,181,166,119,118,4,180,5,40,116,230,249,249,7,77,97,199,11,34,248,45,73,235,131,53,184,9,86,192,144,109,148,226,8,226,116,49,61,16,112,156,174,116,57,97,41,93,12,75,232,70,50,135,88,212,159,10,221,233,119,251,112,9,55,183,86,176,205,209,76,255,154,164,169,132,187,167,178,237,179,254,206,72,199,102,231,141,26,238,120,112,118,122,92,113,126,231,101,170,135,50,61,239,2,28,102,199,2,181,19,76,178,69,170,69,200,115,220,97,202,132,38,84,4,75,92,184,154,77,252,203,5,47,139,44,177,181,112,218,229,165,194,210,46,76,145,143,161,123,176,46,29,155,104,142,212,208,174,104,127,39,77,134,185,204,23,32,18,68,211,98,150,254,17,126,227,190,91,160,2,219,160,64,119,160,167,52,145,153,171,88,220,251,211,219,237,63,205,182,255,52,26,252,233,213,147,63,189,126,242,167,126,244,167,241,143,247,34,113,156,92,170,235,196,96,150,3,187,81,254,196,74,52,219,218,241,190,215,35,44,159,119,207,136,159,46,58,253,46,179,79,47,144,168,141,232,207,205,173,139,159,55,89,181,76,20,241,23,61,194,83,177,191,108,131,68,35,231,9,28,14,127,138,114,14,194,187,179,60,58,172,150,167,248,211,254,209,159,246,143,236,28,91,144,120,98,8,138,92,233,138,223,231,34,150,16,169,103,5,218,160,122,127,81,41,199,23,156,68,189,2,146,191,173,222,56,198,34,121,80,6,201,222,2,216,102,147,100,113,200,202,97,167,149,252,92,181,30,206,26,185,13,251,175,16,222,126,92,170,143,179,186,132,209,137,206,182,93,93,160,79,43,100,20,137,19,234,136,67,81,3,151,45,167,152,6,3,130,254,218,20,73,154,98,86,188,44,156,23,235,246,96,199,13,95,132,31,21,7,99,157,91,97,157,53,27,245,125,33,225,181,90,43,232,223,162,54,208,58,251,223,98,174,190,84,249,159,155,236,127,7,143,30,60,172,215,255,121,176,183,127,103,255,251,26,63,119,246,191,59,251,223,157,253,239,206,254,119,103,255,187,179,255,253,115,219,255,146,25,184,214,46,133,243,201,140,10,21,54,158,174,109,179,50,228,239,235,216,20,191,140,37,112,49,87,255,52,161,166,246,119,23,97,74,58,12,203,62,224,171,237,107,10,89,22,210,203,56,139,121,197,39,118,92,166,233,66,248,8,80,110,103,87,28,132,98,250,40,76,215,147,95,36,206,226,23,120,7,98,46,24,231,217,188,191,162,23,44,4,82,111,74,86,175,93,128,59,238,69,37,179,44,11,108,184,136,229,84,42,148,62,136,156,96,57,168,181,182,19,148,173,176,210,191,75,71,67,137,12,201,19,150,115,185,48,211,128,104,186,33,106,1,180,85,52,102,31,216,106,103,188,84,208,23,175,151,187,101,15,217,27,180,197,153,188,156,239,165,92,115,106,184,161,116,108,207,165,113,25,225,97,27,237,36,224,147,250,183,138,39,243,11,215,66,148,25,160,12,250,224,14,222,158,182,207,207,78,254,118,210,125,115,130,206,169,203,29,208,81,57,104,127,212,61,179,244,63,244,117,14,154,143,83,45,139,160,245,139,227,110,107,80,241,108,14,26,131,248,26,52,70,99,78,232,199,28,66,94,111,125,198,205,239,175,25,251,96,191,58,246,193,126,197,73,57,132,58,121,167,70,149,193,95,116,254,222,62,130,209,31,174,237,80,25,31,58,192,12,143,86,117,24,106,157,6,173,159,119,187,199,226,153,248,110,85,83,206,250,234,26,219,23,228,228,37,166,152,90,110,62,201,117,57,143,80,102,216,103,220,210,89,186,64,181,237,72,205,115,5,74,193,96,196,151,189,238,217,169,61,194,149,71,206,121,173,125,251,215,237,126,191,245,18,14,125,229,169,15,23,5,34,31,47,239,237,160,221,183,173,87,30,123,89,63,155,51,62,156,189,149,39,111,49,58,104,221,62,57,123,109,219,174,60,118,179,124,50,125,127,52,123,43,79,223,44,31,127,223,159,255,222,74,4,48,245,53,244,221,26,86,158,191,169,99,111,159,177,119,239,59,116,121,199,43,253,102,138,217,175,101,144,52,152,84,221,77,167,168,134,176,12,38,96,238,206,31,202,124,148,100,50,77,138,69,112,245,125,166,122,96,232,233,254,139,216,55,70,160,14,91,189,163,206,73,203,242,5,171,73,130,206,29,36,1,165,175,118,236,2,235,212,58,174,82,7,0,150,146,63,114,58,183,101,116,93,30,173,215,254,239,179,78,175,125,84,37,31,193,210,215,194,209,107,159,182,91,3,232,121,16,238,174,79,195,198,207,8,16,74,136,251,168,190,105,216,170,182,75,225,14,7,95,213,30,54,236,138,145,29,129,162,10,43,214,87,223,39,106,186,242,133,189,191,212,14,16,233,172,119,220,116,162,14,36,136,136,167,106,166,176,22,136,47,9,17,6,72,144,238,13,30,8,54,200,61,17,23,13,216,3,100,49,228,60,49,32,241,215,235,238,57,77,104,37,31,131,237,121,94,230,41,147,71,206,235,150,141,212,187,106,2,80,162,197,226,194,178,27,17,62,210,23,183,6,22,215,158,155,2,199,153,162,141,67,189,19,123,79,193,10,5,57,98,201,210,67,22,187,76,187,60,179,144,200,222,29,0,204,125,142,221,137,72,7,247,141,42,33,202,180,80,57,133,187,89,62,12,228,224,124,41,244,109,131,34,104,168,9,17,242,207,97,58,30,47,157,54,88,133,106,168,241,139,209,153,203,131,177,27,178,26,65,132,16,31,64,53,201,177,166,124,182,84,149,125,245,253,227,116,152,216,211,71,53,185,136,180,182,37,52,200,23,56,222,44,40,163,104,191,37,222,196,183,252,56,3,9,237,112,162,128,221,171,108,150,109,130,97,38,22,79,42,177,82,161,178,236,83,182,251,224,115,120,188,21,12,226,122,30,239,65,101,235,234,11,173,238,93,37,30,39,104,127,235,29,92,75,116,62,119,179,62,172,17,45,176,81,179,26,124,40,139,66,198,83,174,251,226,74,7,1,230,129,20,30,92,247,166,80,69,236,119,129,230,14,196,18,156,225,30,102,171,197,152,83,151,96,102,88,38,105,177,157,120,88,55,249,23,202,123,35,18,162,39,24,43,58,47,116,142,164,109,171,233,178,59,3,13,157,90,33,213,207,224,172,164,23,141,153,156,159,171,172,200,23,72,0,233,5,162,90,24,52,93,83,36,65,217,33,164,126,86,154,170,229,211,169,142,141,131,113,50,156,72,206,147,104,90,20,85,58,187,66,216,114,251,129,39,78,20,40,201,160,46,107,182,8,138,146,140,125,105,5,12,49,155,231,201,44,177,164,173,201,214,24,139,245,57,150,28,129,84,196,28,132,230,111,56,142,93,151,222,169,157,193,205,36,59,145,91,63,86,255,88,154,31,131,246,106,123,101,10,200,2,13,49,192,136,180,56,26,118,115,182,224,186,246,33,234,216,166,120,95,248,41,111,65,24,169,35,14,136,178,112,71,241,46,186,212,72,114,9,141,41,83,81,37,99,18,240,84,116,155,9,31,233,175,11,232,190,15,7,213,127,123,50,104,253,253,252,180,215,29,116,247,153,97,170,55,61,88,106,122,176,62,84,110,141,253,167,186,229,159,105,99,184,41,255,207,163,189,253,122,252,215,193,195,71,119,246,159,175,241,115,103,255,185,179,255,220,217,127,238,236,63,119,246,159,59,251,207,215,182,255,88,129,152,248,12,16,209,29,199,40,54,51,157,113,177,167,173,64,60,55,138,21,248,88,161,115,92,166,228,208,42,212,108,168,70,192,86,186,97,92,185,145,139,58,63,215,202,22,23,222,53,18,230,78,101,172,140,119,108,189,86,16,101,3,9,110,48,5,78,153,152,169,24,170,226,90,41,38,227,62,167,136,159,116,131,244,9,156,217,192,78,128,117,229,2,249,56,8,173,49,138,249,96,195,78,77,160,103,72,178,201,184,76,225,161,179,164,38,201,234,122,40,129,245,103,22,34,149,241,37,187,205,201,97,2,58,34,11,182,42,84,92,4,229,111,178,176,52,31,241,160,16,7,243,105,96,72,76,56,147,11,73,121,76,192,29,13,9,191,31,222,146,92,170,177,198,237,195,242,69,216,211,74,112,50,205,149,28,45,234,224,254,203,132,7,242,174,126,241,232,64,190,58,95,60,56,144,6,14,234,235,230,226,2,13,51,23,183,74,7,114,4,109,107,9,65,88,89,192,163,6,141,66,1,188,158,187,38,252,59,76,86,180,18,72,48,7,221,14,198,23,182,233,13,32,250,54,21,203,165,253,212,3,24,252,121,35,124,160,149,191,29,124,29,219,180,6,31,155,106,120,76,223,38,132,15,189,52,29,124,193,159,55,194,87,126,2,128,103,183,129,240,108,53,136,101,13,198,242,83,128,4,177,253,214,155,72,98,251,250,67,14,68,251,234,38,30,236,87,54,145,255,188,213,38,222,22,192,179,219,64,120,182,26,196,178,6,99,249,41,64,14,181,78,111,7,226,115,173,151,242,17,89,106,66,133,185,199,50,53,150,44,240,232,174,121,8,42,104,175,29,160,254,175,27,193,68,124,186,29,160,232,69,127,3,66,6,141,42,69,84,106,41,175,42,10,238,27,247,114,81,40,115,203,205,180,77,111,0,209,183,169,108,161,253,52,216,67,255,231,231,165,65,50,229,112,166,71,101,170,204,78,145,207,227,109,150,193,119,28,35,222,57,121,25,205,70,159,163,99,184,73,255,179,191,191,91,215,255,236,239,221,229,255,249,42,63,131,169,204,46,197,66,151,128,160,11,93,82,72,185,50,5,214,138,164,140,134,150,147,238,157,30,254,135,216,216,120,99,185,227,52,214,51,10,44,154,207,115,5,25,217,33,65,0,40,26,80,97,224,132,248,38,85,71,178,119,106,88,130,134,65,164,150,95,166,212,125,229,112,150,20,16,51,145,24,3,101,123,81,47,0,159,204,236,239,168,48,53,229,100,162,12,43,193,225,11,80,63,132,154,134,166,24,39,239,112,162,9,21,96,146,40,23,140,149,44,202,28,37,137,196,184,94,66,38,51,8,226,231,106,151,118,51,64,29,33,41,47,164,26,85,86,35,38,37,212,29,213,98,170,210,57,52,31,42,136,3,153,203,188,72,226,100,110,247,194,231,26,192,52,147,167,169,146,70,9,203,236,162,38,1,71,137,101,174,208,23,138,34,116,253,76,80,160,113,36,102,242,82,9,140,137,215,164,115,193,26,138,246,210,10,43,172,68,226,141,194,114,111,28,230,80,104,113,173,243,75,80,178,219,149,88,24,11,141,67,193,228,4,22,3,206,41,45,255,99,99,227,143,127,20,207,17,146,224,88,100,134,39,179,177,49,199,101,4,64,77,101,1,227,131,212,144,171,171,68,93,83,170,126,154,228,158,169,159,208,139,214,127,227,201,184,226,190,120,238,116,50,32,22,92,233,100,20,130,128,142,4,216,206,137,66,41,86,195,55,118,106,192,93,214,77,241,250,102,50,193,226,1,249,61,67,145,31,111,166,42,3,128,71,42,166,115,196,105,220,42,155,130,86,233,119,219,208,126,63,17,27,219,162,175,82,59,182,69,124,61,207,1,243,83,57,84,169,113,121,63,97,24,90,141,69,18,35,74,64,177,127,148,73,124,153,46,176,138,166,98,72,135,169,154,225,58,116,122,165,68,2,21,233,140,214,153,253,119,174,141,73,134,169,138,236,204,237,32,57,130,155,71,20,73,129,121,33,98,157,197,137,161,107,25,199,101,46,11,149,46,132,41,103,51,153,39,191,82,148,34,205,24,137,22,236,49,90,61,174,228,164,84,22,105,70,88,49,208,78,221,160,150,13,43,189,53,32,61,102,35,18,27,157,44,152,155,77,93,112,174,180,109,97,69,218,255,159,189,247,128,106,98,219,26,199,1,65,17,44,216,192,238,136,138,160,1,20,233,138,2,130,128,128,32,160,136,138,24,146,1,162,33,137,41,20,43,32,40,72,179,128,40,93,4,193,66,177,208,155,253,90,174,96,87,170,133,20,80,4,59,82,148,255,154,51,51,201,128,94,239,125,239,251,214,251,175,223,183,94,214,186,222,48,57,115,202,62,187,239,125,246,193,232,135,208,12,15,24,227,11,71,182,2,102,128,99,58,48,27,189,107,156,198,193,175,83,227,160,23,211,115,6,179,140,1,254,71,99,5,77,200,17,235,141,48,144,49,228,201,166,193,94,244,192,129,55,132,115,2,125,89,92,166,47,234,199,164,249,178,200,146,91,68,113,200,40,104,130,35,88,192,15,136,204,152,195,133,89,28,99,73,55,52,6,182,50,200,7,65,15,230,32,159,42,214,13,73,92,202,3,171,99,129,237,186,100,167,137,96,240,69,72,14,195,15,108,175,253,104,108,38,3,141,20,73,46,235,48,134,216,48,29,246,35,15,124,74,96,176,216,125,164,12,111,136,3,14,176,147,32,79,54,211,159,3,179,73,98,170,240,131,217,28,113,52,20,140,5,174,160,163,51,189,141,177,187,163,217,232,93,240,226,161,96,188,1,231,167,93,230,250,32,184,132,116,130,87,99,69,47,143,38,2,204,31,71,88,16,0,164,112,241,251,165,197,145,57,208,129,51,133,13,195,12,142,15,147,203,65,48,142,3,254,132,216,48,133,201,70,86,198,1,147,195,233,65,114,241,49,231,111,94,27,188,187,144,2,198,139,61,97,136,197,164,211,176,45,241,98,211,96,6,21,1,190,43,30,84,134,188,193,173,145,104,86,49,184,78,25,191,148,156,176,55,146,222,1,108,193,213,192,76,22,70,164,176,31,204,14,196,143,55,122,179,1,182,160,172,22,66,207,16,98,131,162,200,136,31,56,35,246,175,5,88,178,19,96,246,8,123,33,176,68,71,39,206,64,113,140,177,121,140,157,129,216,3,206,145,196,114,232,23,204,29,114,116,18,239,234,95,51,118,92,110,253,44,10,181,32,107,28,97,64,189,103,130,152,70,47,64,4,147,103,195,222,32,137,201,123,208,18,6,139,70,216,247,103,161,40,121,195,120,16,23,4,92,31,172,148,194,4,228,192,193,247,72,34,125,192,207,184,159,30,189,1,246,159,113,25,244,69,110,32,122,189,172,47,170,131,12,232,7,35,161,159,24,61,46,119,176,43,164,97,50,131,78,99,192,28,20,30,88,89,109,152,65,9,28,132,61,128,12,254,205,29,226,194,28,100,218,18,128,128,234,76,8,62,15,150,26,224,87,31,50,178,92,136,233,233,71,99,242,56,40,129,99,211,35,51,32,54,143,1,49,16,230,66,199,184,17,182,71,156,223,138,62,48,182,163,211,47,224,193,98,51,41,200,242,177,22,3,185,221,175,182,212,209,233,95,17,107,232,162,65,132,146,243,15,228,26,122,71,50,42,214,64,88,48,80,21,44,18,147,108,142,78,255,166,88,27,56,141,127,93,142,65,10,16,132,136,30,50,7,51,24,137,49,75,137,56,131,3,88,116,50,200,47,8,196,238,47,39,52,67,235,67,33,192,38,179,145,173,67,122,180,39,254,14,50,139,24,220,95,138,51,255,1,24,133,118,139,93,158,143,72,58,241,47,226,43,85,97,42,68,227,98,163,56,83,16,182,199,244,194,132,170,241,64,177,235,197,99,224,199,130,193,186,0,79,0,251,141,133,228,200,224,66,111,201,29,221,196,69,97,35,184,192,64,91,28,212,51,23,125,42,153,29,21,97,184,24,246,139,53,66,76,40,161,251,236,37,70,50,112,18,217,15,220,216,77,129,217,128,100,7,234,128,226,251,166,126,145,192,130,170,64,180,95,97,141,214,192,91,168,86,208,2,96,14,52,107,161,206,34,148,159,47,103,250,250,242,24,248,150,32,115,92,206,100,32,19,68,31,252,138,171,255,181,113,1,88,220,224,254,40,132,254,180,32,55,38,15,208,53,176,237,16,141,7,77,207,69,118,128,205,228,121,251,12,142,121,251,144,25,12,152,206,65,184,173,51,42,77,0,192,192,229,183,248,38,18,217,252,79,19,162,210,56,20,30,136,127,162,32,95,201,164,49,32,164,11,46,76,241,65,38,74,31,52,103,52,177,252,255,198,161,234,255,135,62,255,200,255,227,65,97,252,79,92,64,127,227,255,1,238,146,65,254,31,125,61,253,255,250,127,254,19,159,191,220,127,59,155,229,150,171,156,45,255,55,198,248,253,254,235,232,47,92,52,232,254,231,133,6,6,6,139,254,187,255,255,137,15,244,119,31,51,22,153,226,3,67,118,52,10,204,224,192,10,191,105,185,22,181,42,33,29,173,5,36,113,173,30,157,5,11,116,255,242,37,66,205,22,50,24,6,132,81,233,232,80,28,109,5,228,69,23,75,39,123,113,38,140,133,141,139,141,195,42,144,125,2,146,44,32,39,75,71,39,7,139,53,203,145,199,36,208,202,194,198,25,227,91,14,171,64,7,11,181,32,11,98,170,55,54,27,85,108,69,170,16,199,135,76,167,131,96,55,166,78,176,125,197,122,58,158,243,132,40,99,60,14,76,18,91,250,64,51,196,186,2,7,159,6,100,168,73,82,130,61,3,33,103,24,83,124,22,138,165,173,145,56,65,30,247,140,13,158,23,147,253,211,196,36,25,90,76,127,6,204,70,79,50,112,105,220,64,136,204,227,250,48,17,77,24,148,133,66,251,249,213,27,92,180,16,24,228,205,38,75,106,69,97,112,32,76,0,246,38,211,33,75,208,245,79,147,0,55,89,224,86,11,25,45,226,137,207,2,81,207,233,116,172,27,52,211,11,252,68,195,53,61,96,58,50,233,104,246,29,246,7,29,76,26,189,250,133,141,244,79,133,217,64,53,0,135,51,144,15,214,16,79,17,67,172,106,48,32,170,98,1,181,131,199,102,49,57,48,71,2,85,241,134,227,123,164,138,245,162,138,29,226,80,167,105,160,175,50,253,97,54,9,162,210,128,91,2,20,84,69,191,147,128,1,72,230,113,128,226,135,245,130,254,4,32,192,134,124,201,12,178,55,140,251,0,128,113,129,78,140,4,249,99,231,60,60,3,209,217,3,31,19,155,8,25,180,2,18,147,13,169,211,104,26,232,246,112,124,104,44,244,96,171,23,55,16,98,193,108,10,210,181,186,222,130,57,26,168,206,204,198,15,91,224,29,241,184,160,52,20,176,169,125,200,108,152,131,247,72,211,128,60,97,6,236,69,163,208,200,244,129,189,19,230,41,217,114,55,38,79,21,82,71,204,33,55,38,143,173,170,65,220,117,242,128,188,17,38,27,34,226,7,214,1,28,0,179,41,52,96,112,73,18,223,48,60,195,53,122,26,231,103,84,67,143,62,168,162,65,131,65,152,198,98,195,94,48,155,141,214,185,245,69,205,33,50,112,105,19,45,3,14,190,193,191,143,48,224,89,123,132,180,76,210,64,175,52,214,13,218,128,132,211,191,23,205,155,135,221,251,2,82,41,36,83,71,203,120,253,60,117,113,12,4,53,56,64,224,129,205,244,133,124,97,68,169,70,20,95,156,64,217,100,6,71,226,192,67,80,25,121,66,39,227,214,36,25,59,25,2,186,27,20,66,193,250,248,201,95,225,203,2,118,41,94,20,12,44,19,43,73,133,152,171,3,220,240,4,238,133,150,13,67,55,141,203,196,179,52,97,42,141,140,159,244,197,151,237,202,100,111,253,137,41,248,51,217,91,193,140,1,31,66,48,77,66,2,52,6,190,12,49,1,160,160,195,150,229,75,70,76,106,63,50,141,14,74,104,161,244,79,224,75,36,232,167,82,115,98,190,48,48,99,85,204,222,48,155,27,156,37,64,216,10,225,128,8,62,91,172,11,117,50,3,183,209,32,26,33,27,21,51,103,204,88,44,152,65,165,5,64,158,48,157,233,175,33,129,130,5,204,166,249,161,231,182,16,128,112,84,7,99,0,50,198,175,97,128,173,30,235,9,133,1,62,113,79,50,7,217,60,6,32,69,98,250,41,202,171,144,161,196,9,107,232,225,2,9,51,128,169,52,46,147,141,144,59,27,246,163,113,80,231,20,153,193,96,114,197,158,42,58,217,147,201,198,255,146,36,227,18,169,9,235,76,28,187,38,161,181,40,253,125,152,116,64,20,16,147,77,243,166,49,200,244,95,236,249,207,252,24,231,83,94,3,200,159,4,13,6,31,6,61,244,48,29,216,59,208,61,7,191,140,205,151,76,19,211,39,204,34,179,1,166,32,112,1,203,240,133,217,48,61,16,162,211,24,91,1,224,60,105,12,128,39,12,178,47,172,129,111,58,48,124,189,200,20,32,36,72,4,25,41,6,234,79,147,2,110,112,166,151,100,215,151,19,60,159,191,220,241,193,52,32,38,89,194,120,98,0,98,4,135,203,82,241,60,144,206,6,236,9,192,97,42,166,137,224,61,97,145,5,240,22,147,253,151,147,39,17,136,130,139,112,125,38,131,76,167,227,108,27,115,49,162,164,129,235,29,88,89,113,224,138,6,129,5,201,244,48,207,204,32,181,2,223,101,54,86,7,242,175,165,5,81,81,145,248,169,153,12,200,19,246,33,211,189,32,166,215,95,43,47,255,76,218,67,170,226,53,169,98,125,161,242,158,24,154,6,62,76,54,147,65,163,144,144,93,240,36,211,1,30,225,169,219,3,253,18,8,21,16,129,14,75,0,133,192,137,203,25,144,232,225,135,200,224,223,137,34,49,239,34,142,193,100,16,230,4,249,146,105,116,112,167,33,141,195,229,144,6,156,36,192,85,33,52,178,195,33,178,112,44,20,200,38,83,182,74,98,63,24,5,33,146,15,213,86,196,186,22,17,232,36,2,27,25,128,5,4,104,131,27,186,48,159,14,22,152,150,4,224,113,4,33,17,68,19,28,128,3,97,224,90,113,124,164,48,25,28,22,141,194,99,242,56,244,64,200,151,204,222,138,176,62,182,68,59,194,85,46,152,67,243,102,0,222,79,99,128,61,2,128,253,37,38,2,231,238,42,38,23,34,67,68,90,213,82,253,153,132,7,233,215,226,101,227,20,248,183,42,15,17,128,8,127,244,29,52,40,112,176,123,98,145,40,24,112,114,207,192,1,227,72,136,144,3,111,227,193,12,46,29,25,150,194,100,179,152,168,184,198,18,110,113,232,162,140,72,71,11,178,66,212,42,100,88,201,17,28,92,179,130,156,121,132,50,167,127,97,204,16,200,140,200,149,97,50,197,7,34,0,8,228,22,120,6,162,90,28,208,11,220,152,60,136,140,104,120,44,152,203,35,211,113,244,243,103,178,233,84,127,26,162,107,48,152,12,77,176,243,28,154,31,248,83,147,226,67,102,123,35,134,19,51,144,76,231,6,106,122,177,97,152,4,209,216,108,216,143,73,65,24,249,79,210,28,179,255,6,196,85,73,136,58,200,66,240,248,39,78,39,97,231,44,158,39,157,70,161,7,34,136,202,162,147,3,73,146,39,44,152,141,138,90,14,120,130,41,22,68,187,141,168,230,139,121,49,80,150,127,26,241,23,226,28,240,22,116,131,22,17,54,200,145,140,48,221,255,3,187,163,14,7,128,162,192,100,14,196,225,226,196,136,30,136,65,13,34,13,136,133,174,149,176,123,190,228,173,48,9,11,37,144,169,48,62,33,96,71,51,193,73,72,112,111,39,157,78,194,254,69,3,173,36,73,197,97,132,15,96,138,50,166,21,2,54,131,175,12,196,169,193,30,225,163,146,89,44,58,200,59,103,208,3,81,40,35,188,11,155,26,56,163,196,193,218,18,22,231,25,136,118,66,132,174,152,111,226,177,20,26,160,78,47,54,141,225,45,142,81,208,112,217,71,36,124,117,142,6,68,166,99,55,164,0,3,208,215,147,198,32,19,82,31,104,236,193,47,224,11,194,111,147,5,8,200,101,98,74,222,192,201,97,67,248,35,91,129,203,58,112,254,213,141,201,19,219,66,28,46,141,139,224,180,120,83,184,52,111,44,54,224,77,70,126,6,76,14,51,220,213,37,2,75,172,91,179,153,28,142,38,0,24,178,12,44,59,3,253,27,4,174,233,100,127,14,143,198,69,150,74,135,189,81,33,128,133,23,93,37,250,53,56,37,48,128,43,254,142,193,1,153,128,78,156,131,153,218,146,126,8,167,184,2,241,101,225,251,225,11,52,85,174,15,140,170,98,3,49,17,87,153,112,99,20,163,20,220,208,144,208,24,38,242,112,173,10,149,14,8,137,34,187,135,227,10,89,156,78,128,222,38,130,34,159,24,186,160,228,1,29,166,162,172,64,87,107,208,137,60,52,16,227,75,14,36,100,140,12,226,66,20,38,139,134,235,54,3,248,209,111,180,60,244,64,118,32,176,216,120,190,63,159,126,196,20,161,1,102,51,150,113,240,107,78,70,26,116,34,82,130,90,190,48,252,215,7,36,141,21,196,118,149,6,186,82,30,135,11,121,35,243,69,166,135,218,27,108,152,66,99,209,64,113,99,162,234,43,182,14,145,207,79,11,37,3,249,48,216,146,88,12,196,40,62,166,39,97,76,212,113,35,81,165,193,169,25,16,113,100,66,20,50,27,65,33,54,211,151,198,128,25,184,245,200,33,12,143,176,56,49,74,131,208,25,136,233,98,199,30,145,126,6,142,76,33,140,140,158,243,20,223,53,68,48,225,241,43,148,6,47,142,48,176,120,64,9,66,144,16,10,147,72,71,18,134,221,36,132,45,82,97,68,111,34,17,148,9,128,162,92,9,185,97,107,67,93,16,191,152,207,96,150,58,80,115,67,185,39,222,7,152,28,149,9,20,90,22,22,43,5,87,242,4,130,216,164,68,112,65,152,6,63,120,161,3,129,70,213,192,15,237,131,253,23,7,202,201,144,234,42,7,23,155,229,150,170,16,168,128,129,192,27,36,194,161,99,128,83,157,146,113,136,212,69,96,1,191,160,148,159,32,11,246,139,208,21,110,122,146,65,38,10,176,49,37,72,7,255,18,172,8,83,34,211,24,48,17,252,24,83,3,156,1,93,8,88,2,233,159,192,149,208,205,175,33,252,75,184,2,100,35,115,33,58,76,230,128,75,176,9,221,224,229,113,196,212,138,30,116,51,150,156,230,194,230,40,129,181,4,66,3,176,138,243,219,57,44,38,50,243,1,72,70,164,235,65,121,160,52,47,9,159,33,131,203,87,196,18,240,231,254,153,108,210,207,80,38,227,186,30,193,203,133,217,6,191,128,146,215,32,74,1,10,132,31,204,70,55,139,235,67,99,83,53,145,69,6,138,247,6,207,129,193,42,6,226,119,145,1,91,154,243,51,152,9,251,13,148,7,212,148,22,59,249,200,116,130,241,202,64,147,19,6,64,7,208,22,154,145,50,192,55,47,22,27,100,42,21,249,206,70,236,29,34,70,18,122,193,167,142,65,232,159,80,2,9,133,62,135,70,29,128,58,108,172,80,6,153,74,133,25,84,158,47,174,182,14,192,24,156,177,160,246,31,190,157,131,121,26,154,122,131,57,49,200,244,95,19,19,240,86,97,183,24,112,184,108,222,96,252,67,1,243,87,113,139,95,130,72,98,85,0,181,21,56,235,81,5,96,144,227,139,176,21,72,39,226,92,31,201,148,153,108,136,74,243,2,151,57,16,180,220,95,104,240,18,215,222,47,66,70,104,55,132,88,17,211,235,23,179,33,73,200,198,11,24,139,129,127,97,138,16,189,115,98,82,2,253,33,67,19,188,121,146,9,252,20,173,26,32,133,197,90,55,133,233,139,170,210,224,150,7,9,83,39,88,42,131,44,129,1,27,162,167,133,38,142,112,112,31,23,81,11,228,104,65,107,24,116,152,195,1,155,6,7,176,232,52,10,13,49,127,65,143,132,0,137,216,191,17,56,88,139,36,56,179,8,110,172,191,116,93,73,52,125,55,52,155,102,128,35,7,85,245,60,137,222,231,127,197,52,195,75,1,32,211,36,32,12,218,5,170,186,82,37,133,166,144,207,42,38,23,121,73,28,189,17,87,98,64,140,50,132,108,189,129,121,135,136,17,48,53,14,143,5,179,57,48,21,134,240,164,48,98,152,15,27,8,213,46,80,7,41,23,150,152,68,222,108,24,69,252,64,140,66,128,69,6,7,192,20,2,139,7,140,87,12,16,98,174,230,32,219,3,139,5,232,107,65,46,184,2,130,231,186,225,122,52,149,9,163,137,110,64,229,38,68,132,240,186,103,96,210,200,219,120,24,131,236,11,115,8,26,13,7,49,8,217,126,52,10,12,97,127,162,245,25,16,28,150,148,119,32,110,33,73,226,117,194,204,84,73,13,64,176,30,50,135,9,142,246,162,91,10,234,41,145,217,129,120,29,17,44,159,12,191,10,6,231,127,52,111,218,207,254,89,156,154,240,125,195,164,193,47,68,0,10,41,3,45,200,66,92,31,3,105,229,74,102,35,112,9,20,19,129,120,170,158,129,168,1,11,44,111,196,196,146,176,1,176,139,192,120,145,120,193,72,146,13,195,104,159,35,153,170,58,56,95,65,166,248,12,54,81,137,173,105,92,206,192,205,213,128,64,250,152,184,202,132,185,153,179,141,51,14,92,87,27,23,107,135,53,46,3,170,68,56,17,195,242,14,43,64,205,0,91,155,85,22,36,8,171,214,129,93,8,37,89,9,13,240,21,42,193,77,42,161,32,224,39,197,43,180,48,2,33,127,20,84,192,32,98,255,204,98,153,94,144,139,141,139,157,37,9,90,229,176,74,211,102,213,10,39,155,85,86,160,86,3,105,112,241,10,128,66,132,226,21,144,25,214,199,207,245,43,80,105,139,70,11,233,48,29,177,213,56,44,38,3,100,157,3,108,162,194,168,85,56,16,93,8,57,177,32,211,151,233,133,165,160,2,252,147,112,92,130,191,20,245,54,114,56,60,112,148,10,39,105,54,141,3,56,59,150,119,136,213,70,1,76,29,139,179,2,111,44,49,208,250,179,49,139,226,158,161,22,100,39,6,41,242,146,29,13,171,16,0,174,24,98,48,33,216,15,28,129,98,80,177,62,192,173,163,222,8,247,242,129,153,236,64,130,171,5,143,100,113,153,108,46,209,101,192,128,189,233,52,111,152,65,129,53,72,226,104,55,105,128,43,87,236,249,249,91,124,87,199,115,116,169,48,157,230,9,20,58,48,57,111,54,147,195,17,199,45,240,33,185,16,153,194,229,128,232,248,175,233,3,229,158,3,196,7,147,13,121,226,91,70,167,225,119,94,185,97,7,224,168,100,95,178,247,64,31,62,242,54,158,18,32,73,14,0,105,224,18,39,27,141,65,161,81,17,197,22,13,37,32,10,12,234,211,165,145,233,120,167,56,135,166,248,144,17,16,193,108,136,204,70,99,230,136,20,23,203,106,112,48,98,144,161,11,160,201,19,243,24,30,250,132,198,32,148,123,24,152,168,128,178,128,223,198,196,241,89,121,129,131,29,40,194,122,51,153,84,127,26,157,232,59,220,10,113,184,76,22,11,212,212,163,160,119,234,177,33,47,50,141,206,99,163,210,136,76,199,83,123,209,36,14,198,175,51,65,64,254,60,155,50,0,30,232,192,48,71,131,4,240,16,81,208,7,59,226,176,62,196,206,116,50,213,143,6,130,164,88,222,60,56,13,130,2,1,79,110,192,186,71,41,192,72,11,50,3,247,153,33,80,192,57,47,50,178,153,68,80,19,136,194,21,92,81,55,144,92,7,7,11,127,27,110,195,181,80,138,15,147,137,122,65,129,167,115,64,176,29,248,92,33,50,228,5,3,126,66,194,110,92,35,99,197,68,176,35,151,36,156,251,5,2,188,131,125,25,52,174,152,30,197,209,91,58,62,119,136,233,73,199,188,80,28,188,218,18,86,130,75,124,222,128,139,219,87,52,206,128,112,15,172,5,89,51,253,17,75,8,53,37,197,0,3,240,36,116,44,89,31,200,104,97,208,9,209,16,177,206,141,133,69,128,19,23,123,140,48,82,9,27,5,243,5,154,142,36,138,34,225,232,18,79,17,1,13,48,159,48,98,51,209,188,80,254,140,16,60,74,239,0,54,94,98,216,80,97,47,152,65,37,97,89,235,116,234,47,92,231,100,182,47,224,68,184,114,45,134,162,132,156,121,108,182,36,90,134,121,142,201,28,14,184,92,13,119,162,146,126,246,27,123,6,98,202,134,100,65,232,193,68,49,76,197,202,188,63,1,27,9,106,163,120,46,40,2,91,174,66,139,233,252,34,13,14,252,110,230,232,104,185,202,194,102,157,49,178,133,192,91,192,98,209,3,177,244,5,98,234,30,184,167,26,153,138,191,56,150,4,65,144,203,63,124,129,132,31,137,26,224,77,192,213,106,38,141,14,179,89,116,132,91,227,213,195,196,150,60,86,246,5,102,80,232,76,14,202,244,61,217,100,202,86,152,203,129,84,55,184,171,74,140,20,58,153,130,75,187,64,28,153,0,87,197,172,62,130,37,173,5,169,91,48,25,115,197,249,2,4,26,197,59,159,169,1,1,107,29,173,170,42,46,1,41,158,7,94,140,77,34,182,9,177,89,112,210,7,173,63,131,7,66,129,81,143,95,169,233,10,67,100,58,135,9,78,153,33,173,49,63,41,206,197,65,91,20,111,56,104,45,81,172,58,250,128,227,34,120,104,21,28,193,192,82,86,152,12,2,23,231,32,47,170,130,155,29,97,42,132,240,96,85,172,234,207,207,201,47,160,6,18,153,67,19,199,227,49,200,225,113,87,177,123,70,226,228,32,179,41,62,52,63,156,83,74,130,137,27,2,3,3,3,221,161,13,120,145,181,65,81,86,119,208,28,67,18,42,193,102,26,136,62,36,98,66,40,164,142,52,16,231,92,106,128,2,219,184,61,130,48,2,84,124,97,238,115,92,141,167,49,48,51,20,176,70,49,70,137,85,28,130,213,47,190,149,143,232,178,195,17,153,204,197,209,253,239,82,78,177,172,103,77,29,173,5,224,149,127,162,161,255,149,238,129,229,156,41,16,189,148,3,224,133,79,143,198,25,208,224,175,52,240,255,161,250,141,43,222,0,108,206,48,60,96,10,56,146,139,171,217,209,201,12,111,30,90,105,201,15,102,51,6,103,246,97,222,18,137,190,206,249,121,93,255,61,204,241,255,192,231,47,243,255,237,201,91,97,132,22,255,23,198,248,155,243,31,11,117,116,245,6,223,255,167,171,243,223,250,31,255,145,143,133,141,147,9,203,83,219,155,169,128,214,6,180,244,176,114,112,176,178,179,244,112,52,247,112,52,115,177,54,209,230,113,216,218,224,48,157,54,46,107,201,116,186,49,164,48,156,237,11,105,178,189,160,217,234,22,54,78,26,10,195,125,183,82,105,108,72,147,37,126,128,162,18,164,105,51,91,253,215,125,107,64,154,54,90,27,21,134,15,215,212,244,102,122,48,121,92,19,22,153,235,195,49,193,74,160,179,97,58,80,177,141,181,180,209,46,33,164,173,22,192,83,109,50,139,166,77,200,110,68,235,166,13,110,128,48,123,236,151,127,107,58,191,26,24,249,231,231,209,192,3,240,213,3,47,114,254,83,27,142,63,217,219,27,102,227,255,255,185,129,31,153,78,163,146,185,176,248,139,120,238,190,126,24,84,209,225,193,89,57,201,116,36,68,11,118,18,253,97,30,241,141,65,155,69,232,69,97,56,133,10,225,235,4,207,33,53,53,200,155,9,249,50,17,21,137,198,133,126,63,226,175,95,228,210,168,129,200,159,20,42,164,169,160,160,229,104,237,176,202,205,24,28,212,68,15,67,43,40,32,223,141,21,144,149,195,28,46,184,200,93,139,227,163,160,0,126,53,30,140,91,255,127,19,201,255,225,207,95,242,127,39,75,51,11,123,203,255,97,229,39,244,243,55,252,95,223,192,96,209,96,254,175,163,247,223,243,95,255,145,207,44,80,214,9,210,132,32,51,8,84,141,212,196,53,63,18,196,162,243,188,53,105,12,18,228,67,243,246,209,196,82,232,128,42,142,80,187,23,155,236,11,131,92,122,133,89,179,32,87,44,173,19,233,77,65,1,244,9,110,1,248,233,85,228,23,172,252,55,176,178,196,221,96,201,78,32,159,151,67,243,6,135,167,240,124,120,204,207,14,140,2,196,112,66,39,214,89,17,5,50,170,253,96,54,153,78,199,94,195,140,83,206,224,176,55,155,198,160,208,88,116,24,156,105,182,36,115,112,167,153,49,228,201,227,160,181,25,196,85,201,137,55,6,128,163,238,146,67,18,12,26,140,94,39,45,142,80,16,23,51,96,194,226,149,105,129,210,2,92,152,61,32,19,214,24,178,16,135,19,65,137,116,172,58,53,98,9,73,2,141,120,85,184,65,73,180,129,44,152,67,66,239,206,199,211,113,169,136,41,10,148,125,164,5,122,145,60,7,3,145,4,200,24,144,176,252,93,244,16,63,150,232,44,94,51,238,20,149,20,169,161,253,52,123,177,53,6,138,66,128,217,35,203,180,2,81,120,58,164,6,89,211,188,125,32,71,201,198,27,163,197,51,197,19,33,12,39,49,168,192,21,30,158,108,38,153,138,153,206,76,47,252,103,116,142,20,152,65,102,211,152,28,4,89,232,48,196,33,83,216,136,185,130,166,75,115,65,189,8,6,68,68,55,127,31,52,163,155,69,102,227,87,132,136,109,156,95,247,60,96,219,28,233,60,111,26,3,157,59,98,78,179,127,189,4,58,57,16,102,99,133,18,0,59,37,163,73,238,100,10,86,132,6,212,238,194,234,143,1,207,131,56,100,135,216,224,92,152,130,252,66,220,28,241,36,7,238,146,22,100,131,158,20,65,68,41,106,242,83,124,32,10,147,13,99,53,21,64,81,115,63,180,142,20,131,10,179,96,6,21,100,22,163,233,243,224,162,122,26,29,61,146,7,244,43,44,19,31,195,101,212,216,3,128,19,123,226,25,100,95,26,195,91,27,61,12,165,237,11,115,217,52,10,71,155,206,244,246,70,30,115,217,100,4,250,218,100,30,215,7,45,134,162,65,130,44,3,184,48,3,160,33,139,73,3,183,216,139,33,37,201,43,99,66,100,80,93,11,33,102,111,236,42,70,20,159,196,128,66,0,33,169,4,135,87,80,30,8,17,206,98,192,127,86,96,239,40,104,226,145,113,144,194,40,182,99,57,157,21,137,104,238,6,17,137,137,229,156,41,116,26,30,10,1,150,48,64,234,1,167,114,196,55,193,216,88,216,145,196,13,129,167,144,193,133,152,44,88,124,33,1,126,182,3,115,229,18,166,33,46,66,66,153,63,31,209,213,182,144,253,200,90,160,202,2,90,103,15,229,193,184,20,70,102,109,54,232,25,62,51,66,34,61,206,150,192,217,32,50,7,164,56,160,58,213,128,43,162,196,39,163,176,243,149,132,31,196,187,141,168,204,218,222,108,22,69,131,144,134,139,95,64,35,110,15,102,204,101,195,100,95,132,159,27,67,54,12,177,7,19,61,216,1,22,131,108,26,15,220,62,128,200,11,10,153,78,39,161,210,6,184,206,196,176,225,128,142,144,198,146,102,168,44,192,170,211,97,21,58,48,111,221,47,72,150,233,5,209,129,79,29,92,87,1,242,133,49,79,5,9,135,183,49,214,2,184,151,120,44,58,147,76,213,166,50,253,25,200,23,18,206,100,89,60,142,15,9,66,104,15,166,248,0,223,158,55,122,174,68,27,193,89,38,234,226,192,131,246,146,234,89,78,200,92,49,153,4,193,20,38,157,233,29,104,140,174,84,28,105,197,126,38,28,200,0,60,21,20,235,66,56,31,96,167,190,192,171,12,192,10,83,152,248,17,14,241,222,32,219,130,247,175,141,214,247,64,12,15,132,213,243,96,142,54,130,128,92,80,215,155,203,14,20,211,162,88,170,14,18,95,184,212,195,114,34,177,112,5,72,78,102,250,51,126,197,17,176,145,193,222,83,200,116,204,75,109,12,153,19,133,30,14,6,140,149,225,233,103,56,207,36,161,46,90,92,226,82,200,12,113,66,0,254,166,23,153,2,114,124,209,252,84,68,238,192,44,46,40,31,78,7,161,39,38,27,97,240,28,38,131,76,7,60,150,3,83,152,12,42,130,101,68,73,140,176,193,0,150,248,170,10,49,207,30,192,1,1,187,134,97,174,100,66,12,24,166,114,8,72,195,34,35,111,34,227,98,54,25,26,154,230,113,125,16,105,128,95,38,194,134,65,97,20,212,135,141,129,94,65,19,90,129,176,55,252,200,14,32,38,63,152,141,32,28,32,36,52,111,30,208,14,147,77,69,147,225,89,108,52,30,139,65,31,203,219,244,132,209,16,30,7,132,10,240,78,96,42,68,229,97,229,11,169,84,132,137,177,201,94,136,196,224,240,216,88,116,13,227,20,88,180,142,131,81,159,152,127,114,32,175,127,48,67,9,234,34,219,42,86,76,126,77,137,224,74,13,80,202,9,71,32,236,104,39,192,21,148,85,99,172,14,166,74,184,162,130,130,38,180,97,249,252,249,238,234,26,200,55,43,38,246,101,37,217,143,140,124,69,94,115,97,66,136,170,206,197,175,105,2,138,166,35,204,22,43,172,104,61,41,180,13,168,75,134,93,85,194,67,207,69,114,240,11,195,188,152,60,6,238,254,87,216,48,240,154,18,14,126,188,27,171,5,128,216,190,52,38,228,15,123,114,104,92,216,93,29,191,192,134,96,20,83,153,20,142,182,134,22,180,156,73,133,21,176,195,164,232,5,5,146,83,173,88,172,1,255,21,13,34,51,217,129,90,132,133,27,67,27,192,2,52,193,10,220,213,53,32,109,104,3,98,117,104,130,197,96,15,240,46,136,144,250,183,222,196,64,251,175,191,59,96,47,48,146,147,108,200,128,108,18,0,5,172,140,209,76,5,5,98,157,183,13,88,180,74,156,214,15,187,171,15,42,57,172,129,241,46,127,26,157,142,85,75,5,165,144,208,26,10,10,92,137,74,134,80,54,64,101,166,23,94,145,17,136,63,84,144,19,143,124,227,245,26,121,120,173,7,112,196,142,204,160,42,248,12,158,15,94,200,75,124,88,7,161,29,164,23,68,31,64,171,56,185,176,65,117,122,142,15,147,9,2,197,10,206,8,51,166,249,2,97,5,74,15,122,51,33,127,54,147,225,45,46,114,71,241,129,41,91,33,236,54,77,133,13,131,122,128,48,160,187,56,129,107,143,157,173,29,28,196,192,160,129,72,34,0,41,28,192,130,217,52,152,65,145,148,78,69,211,244,144,57,162,83,195,235,117,40,12,138,233,17,98,50,192,254,251,27,251,255,127,88,249,7,253,252,141,253,175,167,175,179,112,176,253,111,160,163,243,95,251,255,63,241,145,216,255,130,204,196,214,252,220,214,156,160,150,160,96,97,236,97,126,121,145,32,234,104,75,80,112,219,217,99,194,160,236,214,189,149,162,196,80,54,139,34,168,8,18,196,30,18,158,216,39,76,45,2,152,134,188,47,60,150,207,47,15,226,151,134,163,166,191,240,88,190,32,173,140,95,22,35,238,71,116,112,159,160,186,176,53,175,170,53,239,132,40,49,148,95,18,36,60,87,37,238,217,201,113,57,177,219,206,138,40,97,252,37,126,229,17,180,125,91,112,161,160,234,12,191,60,139,95,18,41,136,73,19,132,31,71,76,120,126,101,181,40,46,71,148,23,36,136,142,239,172,72,228,151,36,10,14,156,64,123,193,198,6,125,181,86,39,181,158,136,18,38,71,75,126,45,139,107,205,207,66,95,20,30,45,229,87,85,35,189,149,29,110,11,74,4,253,68,11,14,70,137,18,67,177,87,98,243,91,247,86,162,99,73,126,42,10,23,6,231,183,5,37,242,171,79,136,206,151,11,82,35,91,130,130,69,21,71,91,179,79,138,210,131,5,135,163,90,179,79,10,98,34,69,21,167,133,71,75,5,21,177,200,122,208,201,128,245,8,14,71,9,242,82,69,49,5,252,146,3,200,100,246,86,34,237,247,93,228,151,196,180,86,31,231,151,37,161,67,35,96,194,102,149,164,160,9,181,5,37,130,57,196,137,161,214,89,145,136,118,139,174,168,45,40,4,105,80,22,35,42,79,17,100,102,11,50,19,133,241,5,130,178,56,81,92,142,32,185,76,120,60,191,179,34,74,148,84,34,204,143,107,59,28,46,200,47,21,69,148,10,242,18,137,13,144,165,137,55,0,237,57,246,12,191,34,81,20,81,38,138,184,192,47,9,18,133,148,226,67,35,83,18,239,46,50,147,248,75,252,146,51,216,91,201,57,194,212,34,97,106,168,100,189,97,197,252,202,35,3,86,157,159,37,140,138,16,69,128,14,193,30,9,194,247,9,206,135,8,14,71,9,115,78,8,82,18,64,183,81,130,131,161,72,183,233,37,130,234,189,232,115,97,114,144,32,171,178,117,111,165,32,51,77,20,121,78,116,54,82,88,17,215,90,157,132,52,206,47,69,246,29,64,79,120,161,92,116,112,159,40,169,68,16,118,81,148,24,138,180,63,144,212,89,17,46,204,143,19,156,10,249,231,54,173,40,55,162,179,34,2,233,28,157,115,236,65,126,85,146,48,226,180,224,124,188,40,164,180,179,34,138,95,158,37,8,11,110,205,43,17,198,30,22,132,101,161,59,136,174,11,89,11,104,223,86,126,172,53,47,19,93,62,2,58,132,108,68,17,165,162,144,82,5,77,168,181,56,7,165,187,206,138,68,65,94,134,48,188,88,116,54,159,95,130,173,67,116,22,67,52,20,169,137,38,40,216,207,60,65,68,180,160,34,72,88,118,80,20,17,46,76,62,39,140,203,23,70,5,19,140,75,81,110,4,222,61,178,103,130,204,68,172,191,232,216,214,188,60,100,231,0,13,8,170,207,182,5,165,9,83,67,5,229,101,162,196,80,65,102,34,218,0,157,69,103,69,20,132,254,45,136,10,19,70,158,67,145,17,125,34,182,24,49,96,196,30,16,28,12,21,101,71,183,238,63,35,200,75,228,151,70,224,35,1,148,41,12,22,84,196,130,198,137,80,219,241,76,126,217,62,116,198,252,146,32,65,89,28,130,99,185,113,40,163,105,45,216,43,138,203,65,41,72,144,137,32,3,194,90,90,171,143,161,47,136,123,66,219,33,40,155,116,73,144,85,41,72,46,64,201,73,144,153,45,60,186,159,95,94,196,47,57,192,175,72,215,230,151,68,182,86,86,34,204,13,144,47,98,235,181,4,5,147,105,162,243,229,173,249,185,109,105,23,91,243,247,9,194,207,106,183,102,239,107,203,56,36,58,184,15,33,231,220,8,164,155,248,2,97,116,30,191,34,189,181,234,8,2,155,1,52,133,172,138,95,82,32,200,143,66,201,65,20,151,38,12,10,238,172,72,4,140,16,108,63,191,108,31,191,36,134,95,146,40,138,143,226,151,148,11,11,131,209,70,40,121,35,84,7,222,20,99,39,2,76,180,197,223,89,121,98,236,68,55,17,101,130,109,65,17,194,200,211,109,65,33,130,131,225,200,38,20,159,23,179,51,140,42,176,41,2,124,136,205,71,177,89,24,148,141,32,32,129,117,74,152,119,34,70,201,200,14,163,124,54,54,31,225,199,128,45,98,205,138,179,4,49,128,122,35,79,9,195,207,8,142,231,160,246,26,74,219,8,13,7,101,163,93,241,203,162,132,231,48,94,44,76,201,194,70,71,249,35,70,165,81,194,242,19,173,69,23,177,229,36,7,9,207,135,32,15,1,112,58,43,18,17,52,200,47,22,158,15,17,196,134,32,123,147,126,162,237,76,20,34,169,34,46,9,83,246,182,4,5,99,191,86,198,11,194,139,0,136,48,212,19,198,32,52,217,90,189,191,181,178,146,95,157,34,60,144,9,56,126,25,191,108,95,219,177,11,194,220,12,108,117,73,233,252,146,178,214,188,234,182,132,188,182,253,177,162,51,193,130,140,84,97,248,81,76,36,28,207,17,198,135,181,37,38,183,5,165,11,195,15,98,128,5,242,74,148,24,42,42,13,22,84,31,23,134,31,109,13,10,195,6,42,137,22,196,230,163,40,138,224,4,198,5,17,156,64,228,9,17,155,248,37,145,200,86,21,6,183,237,143,69,230,26,94,52,104,186,56,162,68,241,171,83,90,243,131,197,130,2,29,0,108,33,202,93,80,26,65,9,255,159,24,87,130,83,33,252,202,120,116,67,81,69,30,221,98,65,114,206,255,150,133,36,140,168,18,132,23,8,243,99,249,37,103,208,137,33,19,7,108,71,16,150,213,150,144,131,8,209,184,28,97,120,177,48,106,191,32,58,65,112,56,138,95,142,8,84,81,102,25,191,42,18,33,197,220,83,252,210,244,214,194,80,225,209,227,255,175,90,78,24,160,75,202,0,42,4,39,182,94,58,33,138,202,83,80,104,75,73,21,148,148,8,207,101,180,86,199,32,210,59,175,72,84,126,124,64,155,153,10,10,130,242,50,132,37,135,228,8,146,115,176,46,208,223,248,165,145,130,136,104,18,36,8,11,111,59,22,214,154,95,206,47,9,226,151,68,254,19,35,139,4,9,242,246,242,43,18,17,160,231,87,240,43,211,249,101,8,231,195,250,69,55,32,49,20,19,239,133,193,162,156,72,18,132,82,162,49,182,24,97,236,65,22,91,27,251,14,4,8,250,26,246,168,181,250,32,34,221,163,227,5,97,123,133,133,145,173,249,241,162,220,8,212,19,208,22,188,95,16,94,128,80,89,198,49,97,80,12,191,52,92,112,32,85,65,65,112,42,68,152,154,44,65,198,214,234,253,162,156,72,98,99,18,132,161,103,88,184,40,57,82,148,28,249,47,24,82,248,130,5,135,14,180,230,71,32,11,22,15,132,14,129,138,47,116,32,32,10,67,69,7,247,161,114,232,23,75,7,230,151,54,2,239,178,36,65,73,73,107,118,48,250,38,214,32,230,176,48,45,75,188,224,127,106,149,253,231,62,127,105,255,185,58,56,217,58,59,154,45,255,95,168,0,250,119,245,95,13,22,14,174,255,186,64,103,209,127,235,191,254,71,62,160,206,22,139,76,129,213,241,123,5,65,18,11,142,6,170,26,10,10,116,38,153,170,174,106,234,73,222,14,211,61,184,76,38,157,163,173,141,254,15,56,89,60,168,176,23,71,155,13,179,152,198,32,223,198,115,59,93,149,4,169,34,223,61,176,12,83,164,23,226,223,234,10,248,169,47,236,246,67,15,244,246,67,15,241,237,135,104,46,55,199,135,172,163,167,143,180,161,46,240,210,243,210,95,160,71,93,64,213,215,211,95,176,192,128,2,235,83,12,61,245,200,134,58,84,175,69,11,22,25,192,11,169,134,94,176,161,231,66,157,133,48,85,87,7,214,91,164,239,165,167,111,68,133,41,11,245,23,46,92,132,119,200,101,211,88,132,75,15,241,241,52,23,105,45,212,213,90,128,181,226,177,233,28,200,4,218,32,62,125,170,138,11,53,111,26,215,135,231,57,224,178,106,252,174,106,241,229,143,216,26,181,253,208,62,181,184,100,182,150,247,118,172,107,119,146,130,4,162,191,88,184,182,182,49,254,213,131,10,179,56,56,52,7,60,68,192,57,224,129,250,191,159,34,243,151,244,15,132,54,13,156,164,24,248,139,22,139,225,253,175,141,241,91,250,215,215,95,104,160,55,248,254,119,93,189,133,255,245,255,252,71,62,17,142,171,172,70,42,76,70,240,103,164,141,181,133,147,148,212,208,80,41,169,33,87,229,135,74,73,73,173,158,88,38,47,37,53,194,132,182,124,185,163,205,242,229,144,35,155,137,166,132,90,71,196,187,14,91,231,124,91,57,117,195,225,131,166,230,195,45,76,87,182,218,43,181,89,174,148,215,12,9,114,185,178,194,90,38,116,44,5,202,121,254,192,82,238,89,200,1,249,231,247,215,140,177,124,38,115,43,67,213,211,127,76,193,179,27,33,7,46,104,41,183,223,73,26,127,31,246,232,110,238,174,226,136,170,189,107,250,68,127,150,46,234,106,150,54,173,60,62,95,217,251,196,100,41,106,36,123,206,131,153,210,127,70,68,216,216,61,116,14,146,154,122,48,120,212,229,146,138,169,11,231,207,155,55,213,116,18,189,95,171,51,111,57,83,221,181,29,222,216,223,222,159,159,113,91,133,255,94,202,52,3,90,245,74,244,254,194,204,165,35,164,54,221,30,103,203,150,134,238,180,123,45,226,220,208,25,49,193,199,118,115,136,146,246,145,87,186,114,121,113,175,198,203,45,133,186,34,162,189,150,55,42,4,29,152,156,48,223,102,72,208,211,81,239,254,92,178,105,50,63,253,139,89,187,250,107,69,75,169,156,69,51,191,222,171,73,173,217,111,56,201,115,107,235,172,125,235,110,118,30,250,56,196,161,254,133,161,243,62,195,210,198,75,51,207,29,139,220,232,34,19,102,244,154,212,209,222,127,113,106,255,134,11,23,51,247,46,36,157,56,147,101,107,126,18,230,236,227,149,31,55,50,177,219,247,4,234,152,144,101,97,97,126,78,238,195,176,153,30,29,163,23,174,180,73,216,119,83,163,111,245,144,77,163,166,60,29,177,0,242,227,115,134,92,131,244,131,12,215,197,77,24,147,119,41,59,83,97,175,145,210,181,9,33,53,99,133,108,207,153,79,195,2,142,67,115,213,87,180,93,92,163,99,178,126,146,98,174,109,124,129,219,202,94,163,60,139,233,174,202,111,171,116,23,197,100,241,247,164,104,189,84,239,94,184,126,247,118,186,204,245,241,225,247,62,133,126,24,163,244,8,242,187,117,59,106,184,115,79,212,61,7,111,171,17,61,214,153,15,46,244,221,155,25,163,28,110,46,51,190,111,221,166,51,179,13,215,183,121,196,165,44,50,244,160,111,45,59,56,238,196,245,97,156,71,148,229,19,190,92,89,31,184,49,240,7,75,107,93,185,233,245,3,83,248,99,248,118,35,102,36,43,122,40,77,204,60,182,248,171,29,116,32,114,245,199,157,74,162,161,22,243,111,190,30,191,109,109,220,195,25,6,19,168,97,183,218,79,41,149,243,249,55,212,255,120,253,161,148,101,54,239,219,7,151,109,12,151,115,170,14,75,150,237,93,172,181,242,208,232,170,201,161,67,244,229,101,237,160,176,68,153,83,123,71,64,244,183,185,157,97,254,7,82,55,95,150,27,123,112,168,236,229,77,180,73,83,15,65,157,99,174,108,29,113,107,216,30,243,217,82,70,203,91,100,248,149,50,7,135,189,243,216,127,238,192,89,19,235,248,46,225,109,43,106,200,92,37,239,189,11,14,202,117,102,125,92,157,113,194,231,195,203,133,151,228,251,199,164,40,198,15,251,116,47,100,222,219,254,174,175,102,111,253,21,21,215,95,141,87,110,219,108,113,170,39,125,238,194,240,137,214,35,230,12,29,231,203,218,213,168,210,117,243,218,171,39,51,206,140,235,8,222,49,170,166,165,124,217,171,225,39,246,190,63,200,138,190,111,89,162,103,191,14,154,116,84,16,112,95,174,123,111,124,161,117,247,121,229,146,57,124,238,141,33,172,25,183,70,29,223,54,52,111,116,251,54,149,137,251,195,122,175,220,202,187,127,103,173,80,243,172,2,103,98,215,11,175,247,215,30,57,246,28,154,118,91,61,80,182,46,141,110,178,115,246,189,163,66,227,235,170,103,191,196,126,89,205,79,212,113,97,126,117,172,125,255,173,125,198,153,218,253,190,207,89,14,244,73,126,242,139,35,83,174,215,80,236,215,153,108,246,156,91,48,180,125,172,159,221,190,253,107,159,81,186,223,76,142,82,214,172,157,59,238,163,124,255,24,230,251,219,119,230,29,111,89,215,242,188,229,155,229,131,132,249,199,230,236,176,26,242,149,251,129,30,177,64,211,36,225,118,136,135,172,244,145,89,175,141,162,60,141,141,140,141,134,64,189,85,234,155,60,152,19,63,118,14,189,90,242,190,105,109,193,52,169,25,47,130,131,131,79,117,22,21,48,164,70,93,241,215,23,52,251,39,233,53,62,186,180,74,170,38,183,197,102,78,160,194,20,173,114,165,151,27,204,167,117,232,154,108,150,253,51,72,47,57,118,28,107,72,243,229,25,178,193,219,160,177,215,67,44,22,76,240,74,27,245,172,84,246,79,89,206,21,85,71,249,3,87,182,20,76,143,219,171,185,121,241,243,145,95,131,247,166,79,215,13,62,242,114,68,137,124,253,21,61,214,176,188,84,198,123,153,207,193,254,47,23,133,64,179,67,15,220,31,99,114,125,226,121,211,118,165,185,215,135,124,176,12,57,200,154,61,217,198,226,240,33,93,139,80,235,67,165,183,60,51,39,106,152,221,57,228,107,173,247,113,62,123,188,81,68,178,149,241,193,13,183,134,100,14,11,140,222,105,190,208,101,228,147,21,35,87,219,114,117,223,4,95,184,191,64,87,57,37,228,212,137,69,247,119,114,135,151,141,213,92,126,246,126,165,207,180,237,99,43,195,55,45,47,191,175,226,179,108,232,130,53,81,193,199,55,127,61,54,236,230,77,213,243,179,73,19,142,108,254,116,94,245,220,248,179,87,183,156,95,241,45,57,127,179,251,58,237,175,99,230,190,230,38,71,52,92,155,48,245,192,31,175,150,236,28,186,116,134,71,112,66,75,249,7,227,138,9,213,33,203,46,247,190,103,202,206,187,18,180,217,234,189,42,75,126,220,112,90,232,241,80,115,115,13,242,220,87,242,175,116,27,109,155,66,253,45,84,15,153,93,82,45,187,86,121,204,250,79,168,102,102,30,196,80,237,152,171,63,110,113,120,108,248,247,217,99,109,98,169,86,31,103,90,30,46,201,220,232,52,147,54,139,166,221,38,123,250,200,99,251,158,244,140,51,158,231,94,103,142,61,119,56,83,213,73,195,81,99,77,221,73,246,198,44,103,193,233,59,222,23,134,214,133,180,91,198,204,254,116,251,226,237,179,183,22,223,138,230,223,229,51,62,122,31,80,187,113,224,245,242,136,44,170,163,242,234,59,234,133,113,143,226,202,227,12,206,156,57,115,234,76,234,153,113,46,97,103,20,215,220,117,25,157,147,234,188,43,189,103,181,189,237,189,181,209,185,250,110,246,103,138,156,124,19,214,95,172,215,44,52,112,153,247,228,240,27,7,251,12,161,147,171,211,217,211,217,57,93,167,103,248,112,19,135,68,47,111,121,164,124,127,158,15,239,210,170,122,91,222,133,178,48,99,219,93,103,182,87,109,63,221,51,243,203,221,55,149,147,169,35,109,71,22,13,117,165,84,173,8,187,185,58,122,202,228,239,137,220,123,11,19,15,37,214,37,206,215,237,242,73,125,182,243,148,229,195,11,143,21,30,190,222,170,249,160,62,143,183,242,237,152,105,39,147,30,212,113,167,239,90,184,107,216,119,221,202,13,73,57,190,89,247,30,212,220,215,122,218,156,221,116,170,41,251,100,86,75,198,184,252,69,182,217,230,162,99,171,84,134,80,214,233,24,70,145,110,206,187,105,118,147,119,51,123,204,190,89,235,102,201,206,58,26,155,51,237,129,209,235,202,14,107,247,61,238,193,140,67,29,187,155,182,150,165,125,62,182,221,108,251,241,237,91,63,191,249,210,209,214,210,83,212,51,238,179,247,27,230,211,101,185,47,22,59,237,200,236,178,110,190,149,113,104,152,85,179,190,233,72,250,200,140,145,194,137,116,131,18,234,125,166,15,117,162,167,186,126,163,79,192,157,130,103,225,100,62,51,142,124,169,166,181,100,117,236,194,166,231,207,214,249,84,212,124,11,253,192,57,53,234,200,141,63,61,143,46,220,112,124,151,218,80,181,19,106,78,71,124,213,124,213,210,236,115,237,90,236,20,237,186,146,154,23,157,60,22,120,44,43,49,119,209,214,133,111,23,25,232,207,96,46,125,86,113,179,175,72,174,238,234,53,213,38,207,189,55,220,34,187,142,174,61,58,252,168,173,230,91,205,52,183,182,245,219,206,125,204,221,114,174,99,189,115,238,247,115,222,235,92,221,60,10,103,214,7,60,167,214,211,47,208,138,45,125,221,125,31,249,206,167,107,55,156,240,99,248,153,151,219,251,77,59,41,127,114,137,85,196,138,53,209,101,228,124,175,218,11,181,23,243,207,239,121,121,153,37,239,175,206,202,241,15,48,170,223,201,125,216,170,119,178,54,230,135,176,245,205,49,65,201,181,15,53,19,115,23,182,220,28,31,69,155,250,169,254,246,211,8,145,203,43,238,147,227,111,166,182,87,92,46,189,210,29,31,153,18,121,25,190,120,215,222,181,236,109,192,179,172,60,205,60,143,166,198,166,217,140,66,134,73,135,176,227,118,71,124,135,193,146,75,38,25,75,214,6,36,127,154,29,48,52,64,235,61,253,99,95,171,64,24,255,150,119,255,173,54,115,71,167,93,167,73,115,237,205,245,209,19,162,154,22,126,61,20,123,122,244,51,239,36,135,4,237,71,6,117,254,103,153,9,105,17,51,158,229,223,233,60,81,125,124,217,139,61,217,253,206,71,71,206,223,91,152,240,69,231,242,66,211,177,172,217,47,77,26,34,77,98,155,166,134,203,237,147,85,150,43,146,163,201,221,144,139,31,214,52,90,127,228,42,197,188,225,29,138,219,70,30,31,247,112,234,74,249,145,138,238,227,182,239,165,220,122,181,237,140,209,174,150,198,63,238,77,121,54,249,148,178,242,184,181,211,191,46,104,212,223,56,182,217,112,250,180,101,140,190,250,15,254,179,72,170,22,99,190,28,130,14,143,43,213,255,184,41,110,205,227,168,156,23,106,74,115,45,236,115,142,189,159,189,221,238,115,99,235,197,133,159,143,209,22,238,240,108,190,49,244,122,222,129,202,113,222,211,230,70,111,141,112,141,77,155,234,49,173,127,233,204,5,39,102,159,216,250,186,53,226,147,218,38,187,199,14,227,213,244,103,31,58,252,250,136,159,218,23,7,133,196,75,187,157,186,168,207,110,135,29,201,119,56,159,168,179,245,78,247,233,30,231,139,167,166,39,157,90,26,189,248,157,163,206,76,163,153,129,14,31,85,24,179,139,15,52,164,93,181,57,109,215,214,114,62,112,74,128,246,183,31,125,188,190,233,193,177,233,22,239,117,159,204,45,156,253,197,45,209,161,190,254,82,42,183,250,243,195,207,155,102,110,88,167,181,51,126,76,226,249,57,45,187,188,168,194,188,63,131,207,133,158,251,94,55,175,238,118,157,149,229,250,12,187,213,111,185,39,219,46,158,242,15,127,119,61,236,117,222,164,77,139,158,214,182,30,9,181,241,19,66,70,206,236,201,236,194,87,177,125,115,78,23,126,158,219,182,119,201,139,138,3,21,163,23,181,120,79,79,204,50,178,213,125,251,144,222,80,119,215,123,217,189,209,53,253,240,168,165,251,13,178,225,188,219,141,150,156,25,127,82,238,53,232,207,56,158,166,83,13,7,215,133,204,81,44,83,217,71,106,172,12,191,160,206,121,208,41,23,35,55,71,142,169,50,151,196,216,232,89,66,125,117,216,106,89,88,159,139,179,245,252,184,241,205,235,222,84,114,239,234,236,60,206,114,107,96,139,4,83,18,246,204,127,173,226,174,238,71,210,210,252,113,33,164,248,245,213,90,202,110,173,222,192,205,240,155,59,69,107,24,103,245,243,213,242,148,115,171,170,110,50,239,117,140,189,119,184,239,176,213,214,63,242,115,55,252,177,209,245,82,199,187,30,218,219,218,132,178,56,70,157,105,29,212,116,127,141,242,166,167,5,15,118,182,188,137,246,184,243,232,110,254,26,89,151,246,124,221,156,141,155,186,119,143,219,227,44,242,234,191,87,184,97,68,241,120,102,247,165,53,37,95,132,69,7,125,121,107,142,174,201,106,136,104,248,84,180,172,110,76,117,75,187,246,244,106,151,206,199,47,220,42,62,189,213,122,144,151,215,244,160,124,195,217,166,179,103,187,38,182,187,173,217,251,212,122,235,246,175,171,154,27,170,180,89,30,203,115,119,189,43,250,30,245,253,198,176,203,210,109,193,162,106,181,254,237,223,55,63,191,114,116,249,244,253,91,70,111,152,154,183,196,124,153,147,203,254,199,247,242,222,158,117,200,239,220,98,77,111,53,52,238,240,177,61,233,223,114,232,197,212,221,13,79,168,15,93,182,217,137,158,159,105,137,107,177,141,25,157,124,107,217,131,23,36,70,135,201,113,191,143,171,239,94,58,186,56,91,45,181,172,222,248,68,225,59,238,243,54,142,119,72,109,178,241,93,227,29,175,147,107,75,79,125,218,36,138,221,244,190,196,113,207,131,119,158,77,115,158,217,90,237,246,255,254,221,58,105,195,134,38,184,235,238,200,119,169,239,162,167,81,22,199,248,247,240,82,43,198,6,8,254,92,83,243,36,242,153,106,30,111,99,108,249,238,79,55,249,83,220,13,186,13,210,154,238,148,125,121,227,215,252,174,214,95,185,121,78,163,102,89,246,182,252,207,85,87,190,159,89,70,255,241,252,133,224,41,175,221,236,229,94,219,209,148,233,205,129,215,119,124,126,189,173,166,69,187,201,54,213,49,45,110,169,222,238,245,223,255,108,115,115,118,96,57,244,126,178,169,45,247,8,247,216,217,161,217,231,252,169,246,78,194,83,237,209,253,130,254,103,89,85,17,187,154,242,103,231,15,221,148,31,112,178,203,235,217,134,132,98,205,239,171,191,119,189,128,171,123,251,170,90,247,54,239,111,154,97,178,52,245,123,220,251,182,54,209,113,15,107,143,59,85,245,59,125,251,148,191,190,235,48,253,122,57,232,216,252,87,119,246,200,45,200,241,217,50,79,42,223,95,218,212,94,54,104,84,173,119,156,205,129,79,105,27,149,110,28,95,19,115,121,207,213,3,139,50,54,54,74,229,132,69,183,27,164,54,141,184,44,157,115,212,241,180,35,92,253,254,252,15,41,158,223,244,135,87,46,38,246,109,212,24,167,186,100,24,253,203,161,19,91,203,250,194,54,31,83,175,73,94,198,55,169,144,211,89,171,178,160,226,187,202,212,103,59,77,158,191,112,29,43,37,37,69,135,215,217,120,217,219,75,205,147,146,146,146,151,146,149,158,44,37,39,37,37,37,45,37,37,181,84,122,138,248,251,10,105,117,169,33,224,187,140,148,212,126,154,148,44,246,124,21,102,178,28,196,254,70,255,47,147,46,131,183,24,26,154,62,4,255,62,228,42,210,180,215,127,116,133,148,148,212,112,150,181,27,71,74,74,121,14,242,159,180,141,211,236,247,82,82,166,82,54,22,102,46,1,210,237,77,195,130,38,60,169,252,246,225,69,101,185,237,48,185,241,150,5,233,33,7,66,60,229,118,196,154,60,85,63,21,113,243,128,90,162,197,73,237,136,133,17,85,125,20,210,234,35,62,158,25,106,75,109,67,62,212,237,184,210,124,62,193,113,188,220,106,199,87,51,43,223,245,237,169,94,36,168,105,170,244,47,157,191,161,163,166,59,166,163,146,227,93,243,167,145,136,227,229,253,165,175,195,232,136,34,119,140,178,172,146,169,148,244,95,253,19,252,167,2,127,209,134,69,243,246,73,201,200,67,65,127,245,207,75,89,121,249,109,51,255,250,247,32,41,153,73,42,16,20,247,97,232,169,237,191,233,38,72,74,122,102,222,95,78,5,249,7,106,145,145,13,213,105,190,236,50,250,119,205,32,232,186,222,239,230,34,79,221,24,20,228,120,115,202,177,55,51,127,215,76,54,180,100,232,111,97,19,165,168,164,116,39,96,136,179,201,239,166,28,20,164,244,236,183,192,59,184,77,90,198,124,18,115,243,153,253,191,107,166,164,244,122,242,111,230,34,45,171,163,101,106,170,222,50,210,238,203,239,166,44,45,99,190,113,200,239,118,192,244,166,156,188,60,92,17,124,122,250,239,166,236,168,40,77,252,251,219,156,5,1,252,137,135,54,174,218,211,88,61,86,246,85,57,95,198,253,89,244,216,214,188,228,170,55,163,138,159,119,221,202,224,153,104,137,70,201,63,170,167,101,110,234,186,233,161,119,145,211,86,116,249,225,186,161,69,173,129,28,173,224,233,45,15,173,34,184,77,75,15,239,153,29,182,236,217,140,234,61,126,86,57,101,189,181,153,162,31,94,254,58,98,236,76,191,166,168,164,244,230,189,189,181,28,97,65,62,169,166,90,249,228,137,239,2,70,233,30,166,72,167,47,8,58,41,42,168,241,137,188,223,26,25,41,42,121,180,222,199,122,214,82,198,126,185,224,115,229,79,55,109,52,239,50,82,185,17,217,24,216,126,76,125,226,248,83,5,159,201,155,252,70,169,216,169,238,17,237,7,131,78,19,252,104,97,236,211,236,97,223,93,238,44,56,186,127,233,193,250,196,138,114,88,248,41,240,116,238,200,204,60,125,109,189,237,177,237,153,157,41,139,159,88,139,202,42,184,109,46,243,221,203,249,89,59,18,140,219,30,20,174,45,243,207,61,146,218,180,37,203,181,203,184,235,226,250,216,85,15,253,11,107,46,172,143,45,83,214,156,53,119,57,134,43,237,195,91,251,99,39,252,112,213,222,241,228,228,10,34,44,239,59,110,126,159,211,114,205,94,249,124,68,136,1,249,185,154,194,199,86,175,226,249,188,116,185,224,143,147,63,156,231,43,55,159,135,28,140,87,231,249,112,109,3,138,88,84,199,55,201,15,108,190,140,127,245,122,105,67,54,107,127,88,42,93,131,190,109,198,73,95,126,44,88,196,59,78,255,241,207,141,188,176,164,213,138,249,154,30,99,134,54,186,62,30,118,193,211,18,250,26,216,198,254,238,86,100,126,148,148,155,112,163,231,162,197,51,21,173,245,90,159,190,120,191,122,253,126,87,243,85,88,199,191,217,169,155,125,133,125,188,124,115,196,206,165,254,199,73,110,23,236,122,242,154,221,158,110,172,60,123,174,114,133,138,219,89,127,215,73,5,94,6,147,158,231,39,141,184,63,67,81,235,60,54,255,160,23,50,81,74,31,203,191,159,54,17,163,67,80,130,140,242,147,225,86,111,237,118,118,108,215,150,203,209,69,86,24,119,249,224,106,74,230,38,202,227,110,117,199,38,151,250,53,117,222,179,66,233,167,115,31,252,217,40,149,150,152,191,211,88,17,218,181,212,255,252,159,137,39,151,93,84,185,107,247,61,80,120,207,237,227,237,115,150,58,45,159,194,46,220,124,227,78,109,225,237,184,163,244,189,206,243,100,179,142,79,202,116,70,104,171,107,205,193,33,99,112,188,24,174,164,244,134,101,191,34,120,140,4,47,214,233,73,79,137,160,56,175,145,51,62,179,95,14,180,138,11,218,23,210,40,127,39,134,147,214,222,168,209,185,66,182,46,39,125,95,100,180,105,15,255,211,141,143,63,254,240,184,147,73,251,36,112,40,174,158,155,182,251,188,197,190,173,155,125,248,202,91,111,221,34,111,45,161,189,153,60,253,15,111,172,219,91,71,165,164,79,208,11,231,22,154,73,72,106,179,64,166,199,146,107,240,110,195,231,169,233,241,51,76,21,100,149,76,47,107,75,119,157,211,173,116,45,107,91,184,200,145,183,67,235,193,229,221,238,77,181,121,179,158,178,245,214,95,162,134,85,232,193,49,75,250,159,170,124,236,218,145,125,139,81,246,61,220,228,217,51,239,241,187,190,172,94,57,41,61,67,1,99,80,235,131,130,28,79,37,37,220,33,48,168,251,235,46,239,106,107,74,125,124,242,209,77,20,254,186,202,214,33,194,73,85,246,126,239,54,206,106,24,233,126,237,59,105,83,153,249,244,0,198,190,190,214,3,9,252,63,94,52,54,218,107,62,91,23,166,137,191,255,64,46,32,99,179,21,211,236,78,44,129,222,57,114,27,135,101,155,44,207,41,29,118,120,186,180,172,210,123,75,232,128,108,216,152,207,127,186,150,217,102,79,54,226,22,243,4,231,30,44,23,244,127,111,201,253,243,89,130,130,42,202,238,207,74,73,207,244,216,144,186,125,150,132,5,204,79,159,150,172,111,24,30,112,176,58,65,74,207,74,42,56,94,254,250,172,189,75,166,216,148,222,238,169,164,10,219,111,204,191,66,54,192,218,114,93,164,101,204,167,21,10,212,13,8,76,196,195,205,116,238,114,213,201,159,227,191,24,42,73,203,46,81,42,72,202,252,113,150,162,97,146,67,90,99,129,65,219,67,86,94,190,251,225,195,199,227,8,44,216,58,253,126,165,219,186,33,195,192,38,67,142,204,19,233,59,211,175,112,250,51,68,70,181,43,44,39,172,79,209,67,155,94,208,54,53,85,239,245,181,27,73,64,18,117,101,214,54,40,69,127,213,155,200,226,79,195,145,135,151,135,151,208,244,134,56,252,49,44,112,162,108,203,5,43,208,240,178,74,240,122,143,121,43,77,198,16,133,208,216,2,237,138,173,204,236,61,47,118,136,20,144,71,243,198,223,79,15,15,219,171,171,198,111,122,77,73,169,220,74,157,23,5,192,148,43,37,61,147,153,148,122,64,2,166,128,249,155,167,37,107,77,182,176,190,213,176,53,232,192,172,32,211,35,50,140,208,131,77,234,17,49,186,109,215,87,97,3,180,174,147,177,155,244,236,124,125,228,67,85,201,238,23,220,145,249,106,23,245,222,182,115,250,238,47,187,226,191,24,74,203,200,127,131,54,95,60,37,144,121,171,243,97,1,171,131,28,191,171,228,212,233,89,104,115,53,83,211,240,183,68,182,95,43,251,58,219,83,214,104,251,247,37,91,183,159,137,148,146,153,160,192,111,188,148,248,133,81,95,162,48,122,230,36,49,91,255,34,35,27,122,166,42,66,29,34,108,140,230,124,165,86,131,102,95,229,204,37,206,51,11,73,36,239,229,82,193,127,202,63,151,159,153,90,120,244,184,48,83,21,107,168,52,92,73,233,181,19,1,72,151,23,5,83,67,15,122,127,57,85,134,96,217,69,217,171,129,45,137,60,107,229,177,13,173,234,56,79,191,117,202,212,87,255,172,101,46,81,66,165,39,7,37,169,231,189,119,210,154,212,128,128,124,143,156,174,218,225,139,171,227,54,197,100,82,141,87,239,209,222,185,37,6,136,76,158,244,10,121,184,50,236,244,12,194,68,231,200,182,247,190,216,57,188,66,118,68,18,210,217,4,249,198,228,109,61,121,253,223,138,100,123,248,179,37,99,34,36,92,52,191,208,156,48,102,69,208,174,54,247,174,135,109,174,169,225,38,242,208,203,226,32,251,36,175,43,233,27,107,170,131,28,181,20,246,117,239,146,115,220,129,161,145,198,229,184,109,117,116,215,45,97,4,10,114,11,46,184,88,155,97,254,131,199,61,106,73,30,134,204,110,172,252,31,183,124,28,111,93,107,200,220,191,102,85,225,146,179,24,77,111,8,10,114,44,106,72,168,39,210,180,53,52,117,18,191,170,183,217,103,198,20,48,66,95,76,194,34,242,212,106,105,236,21,215,160,32,71,191,134,163,137,132,87,28,157,46,155,44,190,101,162,158,210,25,156,32,235,137,108,120,250,234,67,172,34,195,254,142,35,29,181,67,92,197,42,142,83,80,144,163,90,82,252,74,226,104,151,130,120,219,132,1,172,128,71,214,237,150,8,112,63,171,209,90,212,221,196,196,68,26,174,164,116,199,105,171,147,10,65,105,152,167,36,255,70,239,144,137,121,120,96,240,188,251,170,195,101,228,191,169,111,158,165,113,173,77,207,164,98,245,216,97,159,62,28,206,174,1,189,167,202,43,41,125,204,60,113,90,141,176,35,17,166,205,175,205,190,126,241,31,189,216,120,156,236,90,100,132,143,50,193,205,170,239,150,182,137,212,103,254,208,143,171,214,121,190,23,133,225,31,202,247,251,39,80,205,136,40,251,66,86,70,101,68,198,163,218,98,191,236,42,121,200,241,68,80,243,244,202,105,51,169,30,19,55,99,205,130,237,20,148,148,238,80,47,58,105,16,166,155,168,196,218,181,235,107,165,127,210,226,24,148,241,159,48,173,25,153,49,98,185,249,200,46,248,251,34,143,9,183,182,43,58,47,3,77,211,228,228,229,187,27,123,30,79,147,160,172,173,180,129,123,178,9,116,109,250,236,235,33,232,238,92,126,45,52,98,102,63,225,51,151,159,84,12,25,137,65,214,34,40,200,113,197,228,195,91,136,10,209,105,211,244,43,80,239,215,197,31,210,87,222,176,222,47,37,243,99,248,58,71,11,43,167,237,19,167,12,111,156,33,223,191,62,121,50,202,4,94,238,149,146,158,57,99,253,113,99,2,105,31,28,107,221,99,240,238,116,27,9,252,29,45,167,171,158,113,130,19,57,60,176,120,246,158,89,21,103,141,38,172,64,185,78,175,140,108,232,133,23,55,31,43,17,216,159,106,112,122,115,234,140,204,200,36,253,60,31,149,25,224,177,157,233,16,225,171,148,135,215,222,135,239,55,91,160,181,29,109,187,115,12,4,241,109,109,157,29,8,160,82,13,222,216,92,213,197,72,73,254,220,179,109,53,50,178,64,174,125,149,155,199,110,255,21,93,207,47,101,144,240,201,217,7,215,211,215,70,174,39,106,202,166,70,193,172,83,134,138,67,31,180,185,214,132,191,147,135,94,150,155,6,236,185,20,209,178,115,3,123,167,219,229,98,53,100,195,130,164,100,166,15,95,96,126,235,228,205,83,103,8,234,78,168,204,228,17,15,151,214,76,173,85,122,29,130,76,98,165,194,58,199,217,5,34,249,110,149,209,170,83,93,62,30,216,140,113,176,58,37,8,138,139,246,203,84,38,188,235,66,82,90,170,238,94,190,216,164,189,245,220,196,136,80,121,232,101,169,233,166,189,194,237,71,62,47,100,213,208,51,82,61,122,93,102,0,72,221,149,177,155,148,32,120,154,197,32,188,28,55,182,224,129,217,215,119,254,170,230,89,220,231,136,53,243,124,218,195,232,204,207,219,238,24,166,106,255,161,141,181,170,155,176,57,244,23,244,86,245,126,250,115,197,89,161,43,123,10,198,72,203,42,177,106,31,124,224,102,218,173,106,157,247,218,0,219,134,115,10,239,93,151,158,213,180,173,36,176,50,245,185,47,101,204,140,183,37,103,167,164,8,214,61,71,216,214,120,217,140,240,210,88,231,155,31,198,159,184,10,95,158,140,217,69,227,32,40,238,252,208,44,99,194,92,207,185,152,46,54,124,103,214,118,125,239,218,121,150,50,178,74,239,215,64,211,205,104,6,182,181,202,63,244,3,158,190,116,81,1,216,58,95,90,198,124,147,158,65,188,37,129,233,202,114,117,102,111,239,43,25,143,210,154,223,145,199,123,120,36,184,91,183,93,76,89,198,199,164,164,79,140,122,186,121,188,10,1,139,214,76,80,231,50,149,159,174,253,146,60,21,81,13,168,54,233,205,230,102,221,208,206,230,245,71,231,173,53,115,103,79,143,57,112,38,40,108,54,134,254,230,8,99,73,60,180,146,168,195,142,144,86,25,246,144,214,146,89,53,105,216,161,241,136,26,97,117,217,254,236,164,0,227,165,225,51,51,127,108,108,125,60,30,204,110,113,240,250,206,45,118,97,4,89,250,222,253,242,169,200,71,205,171,188,162,63,125,55,79,255,33,15,57,174,189,156,90,120,170,223,199,238,86,249,141,63,140,119,60,187,229,50,17,188,186,65,90,198,188,89,223,100,130,149,228,213,181,151,141,13,221,117,195,15,30,44,126,38,53,193,74,42,88,77,174,81,126,102,249,234,177,211,104,15,35,82,240,137,157,151,61,166,147,71,41,84,201,34,64,105,115,188,156,76,215,61,255,197,209,251,61,118,121,192,38,171,130,164,100,150,202,63,63,71,43,189,92,102,183,100,68,242,142,117,240,140,60,218,155,112,84,157,69,228,154,241,64,185,246,237,244,68,179,152,77,203,106,19,83,223,168,6,153,134,201,24,25,228,122,85,38,233,231,93,93,110,45,54,147,93,42,165,164,79,156,97,170,42,132,19,200,230,174,130,108,79,180,127,146,156,70,173,139,181,166,226,221,58,37,83,104,145,140,190,121,184,119,46,124,202,232,180,60,214,208,2,49,60,199,19,48,233,189,29,52,105,38,223,173,114,87,126,199,222,209,75,213,119,116,148,102,127,126,243,196,118,69,236,116,205,35,115,29,190,166,132,246,204,186,127,201,212,144,185,241,17,77,167,228,217,10,43,92,59,55,213,71,108,185,139,238,167,39,16,120,50,44,215,104,177,45,44,225,66,219,243,7,61,50,162,212,29,121,220,119,15,45,203,252,222,37,246,180,169,53,149,241,56,105,127,196,206,120,161,26,182,174,34,224,252,84,255,198,109,31,191,125,251,3,110,174,8,100,191,205,45,190,163,189,167,251,174,178,145,255,181,35,125,45,51,250,229,223,62,212,60,231,156,144,23,214,227,86,89,150,249,166,161,114,135,255,113,125,223,245,215,156,223,79,10,254,170,114,255,88,184,92,237,53,145,124,225,158,109,245,69,178,118,115,235,139,154,249,40,112,76,27,134,63,46,114,95,203,15,37,154,148,79,84,95,86,245,223,75,184,220,80,105,116,84,115,131,90,100,2,201,230,14,217,254,112,199,1,247,75,62,171,47,48,215,172,109,95,146,118,47,49,222,56,112,85,234,158,142,210,11,217,201,70,156,83,141,123,250,191,123,74,39,157,140,49,62,67,47,115,90,44,51,109,13,89,90,125,195,213,158,76,143,150,89,231,206,54,169,105,143,95,56,68,89,246,140,253,229,188,150,171,107,214,251,102,109,109,250,184,238,30,46,236,160,36,153,40,165,59,94,229,78,243,9,28,241,142,162,143,71,26,239,250,163,54,215,212,156,202,175,235,202,215,205,229,218,106,87,238,232,58,186,119,180,209,108,94,189,233,170,37,109,153,143,69,172,47,119,230,231,199,189,43,106,90,213,211,213,169,77,185,25,117,40,95,199,92,163,195,186,56,49,52,246,180,194,242,141,175,182,38,103,201,237,93,95,149,250,161,46,208,106,243,26,57,122,189,174,127,188,240,64,126,227,26,19,166,149,225,82,209,244,244,199,99,86,174,156,132,219,47,165,50,81,74,91,242,38,182,17,168,162,245,165,12,217,59,205,50,172,239,109,235,185,162,83,83,244,182,196,37,239,252,120,155,221,18,221,63,75,81,69,139,117,67,241,210,144,237,149,188,103,71,190,119,189,240,208,175,247,57,169,60,255,227,178,254,110,135,82,81,234,14,254,13,21,143,184,189,163,140,173,253,234,105,217,43,68,85,31,110,78,17,8,134,107,239,31,115,45,127,98,254,249,160,131,79,174,40,239,184,120,185,246,253,171,107,141,23,35,55,142,80,47,107,63,119,173,105,247,246,175,237,117,57,83,233,166,233,149,114,87,239,122,236,53,159,222,172,102,114,142,189,195,131,193,71,77,5,211,164,225,74,74,91,22,109,209,33,106,77,198,178,87,15,77,138,186,159,179,239,169,225,199,91,179,110,236,38,57,182,200,152,127,93,224,255,46,184,153,89,253,157,159,184,53,143,246,64,213,239,205,99,155,81,203,250,88,93,143,248,17,45,205,47,191,85,222,190,30,237,95,54,236,97,118,236,147,121,77,254,47,118,233,108,190,28,116,51,162,46,196,52,94,225,219,68,249,3,73,175,231,223,12,105,185,22,136,145,121,240,60,101,8,114,185,17,189,252,1,209,232,31,41,29,105,20,202,9,204,218,241,110,195,172,185,53,110,167,131,20,51,214,189,206,177,161,199,217,111,239,230,31,113,224,223,158,155,102,199,100,159,220,89,198,109,83,213,174,252,124,120,201,135,235,227,116,94,61,25,126,225,199,246,183,119,245,27,232,45,33,118,122,122,122,150,109,157,149,93,155,142,47,219,179,251,130,239,35,123,131,120,205,226,70,167,246,110,115,255,23,187,138,111,158,144,57,110,178,99,213,133,23,107,79,217,165,146,138,155,183,159,157,114,251,81,49,211,163,110,71,103,101,228,215,132,158,151,111,94,231,157,207,49,222,222,220,211,211,227,100,19,89,116,131,23,245,150,33,50,250,246,114,239,13,25,183,218,37,159,162,118,156,90,45,170,73,17,36,84,247,193,236,198,100,35,206,198,166,185,171,146,213,157,179,87,197,215,46,237,181,123,234,238,239,110,112,97,75,218,174,175,135,102,46,223,55,155,214,18,111,152,246,237,98,229,140,140,71,109,117,165,30,123,190,243,2,249,135,172,168,87,67,135,215,220,124,179,216,243,186,124,132,166,232,94,146,232,142,167,239,66,248,206,248,73,198,220,156,246,170,222,142,11,13,140,242,44,135,103,62,187,110,70,77,250,248,249,145,195,221,173,249,149,194,152,134,205,123,71,82,63,221,51,72,48,249,250,252,90,124,241,3,105,186,207,30,233,202,125,215,130,25,55,170,35,223,121,20,60,213,54,51,124,66,121,43,90,62,10,103,144,95,101,100,67,235,155,147,167,18,208,207,199,95,250,237,107,122,180,247,147,75,59,110,24,251,72,111,84,186,46,183,154,219,119,148,103,81,158,227,126,66,71,57,199,80,120,140,162,48,133,123,47,4,202,78,241,75,84,220,60,254,221,253,150,174,111,159,166,179,27,124,139,109,210,150,238,58,236,190,172,239,213,232,166,133,126,91,34,13,82,118,125,173,211,106,37,155,197,159,140,93,90,175,37,175,114,37,162,171,97,223,176,25,219,111,125,127,110,83,244,98,119,239,1,25,243,60,173,237,187,253,203,90,179,200,187,14,155,103,173,125,109,124,234,211,158,79,247,12,248,247,151,143,230,153,141,183,221,34,93,96,8,233,110,255,236,51,169,43,127,219,133,140,221,150,111,72,101,147,159,156,116,118,79,73,14,124,234,246,241,173,71,127,189,92,252,107,139,109,75,63,120,219,254,152,81,216,247,161,110,217,209,242,142,138,187,221,73,181,185,197,63,156,107,22,119,46,49,250,242,216,89,224,176,167,231,72,197,135,155,83,242,126,40,115,15,168,244,78,43,51,237,55,178,253,84,218,126,225,238,235,123,150,157,123,122,27,94,240,255,92,84,27,39,55,57,138,83,237,159,120,34,229,197,209,142,166,242,187,204,61,189,27,158,197,196,79,12,179,250,80,175,38,83,191,66,63,230,176,28,14,166,91,135,77,151,218,198,159,208,34,58,115,10,216,193,208,228,115,87,138,47,187,50,158,172,213,120,13,29,16,168,12,83,92,41,244,125,16,233,99,244,58,124,22,255,144,213,140,136,101,91,124,84,235,79,239,122,30,187,236,71,73,159,208,160,218,230,107,150,235,157,212,101,111,122,99,186,68,244,128,208,197,112,128,80,56,148,212,248,69,80,51,41,197,208,61,124,236,219,15,183,210,185,63,150,245,60,136,213,157,248,121,247,198,139,25,166,117,223,187,94,104,207,15,49,95,160,238,190,103,241,247,135,130,187,252,215,145,218,90,83,114,52,198,207,156,187,127,154,223,49,197,161,117,69,220,31,71,63,60,113,245,152,181,172,251,182,195,213,205,247,69,97,155,15,218,78,49,153,223,246,241,174,118,194,254,25,187,75,88,119,124,222,149,180,196,28,233,220,213,185,99,242,8,133,180,209,130,24,155,109,164,117,5,166,53,134,223,71,116,215,213,238,126,218,186,78,255,82,126,80,228,237,122,219,154,107,140,35,143,245,234,171,114,77,59,112,180,121,136,112,45,218,234,26,130,207,210,180,80,209,167,255,212,210,121,238,59,170,78,74,153,23,38,60,219,251,81,240,41,111,53,221,218,124,108,159,181,107,67,200,194,167,235,205,166,194,15,70,51,171,186,79,241,121,189,233,209,250,113,110,23,189,110,87,116,127,186,186,92,55,186,176,51,45,239,199,145,141,172,43,114,140,241,7,222,89,175,88,188,110,134,255,153,107,6,195,63,151,140,184,218,247,206,200,121,91,208,205,105,167,123,233,186,182,115,34,167,169,164,172,60,178,127,171,235,198,109,97,159,223,60,153,63,188,181,68,119,253,215,119,69,13,171,170,190,22,230,151,62,186,41,144,143,149,255,180,199,218,74,189,206,243,73,145,206,31,87,38,55,120,61,186,95,87,84,216,219,229,47,154,180,36,160,192,238,59,235,76,227,158,23,67,46,248,188,146,57,249,120,206,92,149,77,1,39,146,89,87,135,95,16,38,110,45,211,124,181,246,236,154,10,217,143,95,27,152,182,190,238,185,231,30,248,143,60,222,221,150,93,150,95,242,67,165,191,195,51,193,213,222,62,119,196,228,75,193,59,191,61,216,127,129,222,118,161,192,110,245,180,61,253,189,47,34,237,157,85,180,253,27,183,237,239,251,222,217,207,154,145,82,249,148,252,204,221,47,62,183,184,121,189,149,254,119,219,165,79,105,252,171,115,88,102,103,91,98,151,53,219,243,84,102,212,238,232,85,120,94,232,85,109,117,187,211,190,87,57,59,154,83,252,194,92,108,164,102,72,73,159,32,21,205,227,17,216,237,230,57,50,202,235,228,151,143,152,111,115,171,67,127,12,235,74,130,250,243,150,230,201,252,45,87,98,23,4,141,145,219,160,251,96,203,217,47,135,135,77,15,48,93,17,51,85,131,35,170,137,31,50,122,201,125,147,23,55,229,88,159,191,133,41,170,220,25,54,99,39,180,129,126,62,108,241,134,232,41,109,74,251,54,60,148,142,253,49,217,209,173,136,126,220,118,209,150,199,234,129,221,241,9,215,110,69,170,153,116,103,30,17,140,222,243,109,111,131,202,48,122,227,126,181,77,36,247,169,244,225,156,113,165,252,195,182,25,5,17,140,109,135,82,222,191,89,236,219,78,179,49,85,95,10,223,122,185,189,197,253,241,205,212,87,139,252,218,215,185,174,80,12,185,113,215,43,201,87,77,217,226,124,154,113,202,116,173,77,106,246,137,113,75,22,223,250,88,188,218,48,191,170,231,76,123,121,103,213,182,177,154,30,199,246,52,54,189,200,247,88,54,105,217,238,138,231,70,51,118,190,55,51,250,250,156,2,127,77,174,11,203,57,164,156,221,57,121,107,201,33,87,97,119,71,121,231,29,173,242,118,85,143,63,127,168,94,122,248,169,242,83,205,226,219,221,239,74,237,150,125,187,50,58,195,120,127,82,172,97,59,107,82,246,163,111,199,99,3,219,171,95,252,248,248,126,214,232,197,103,111,68,170,68,70,235,28,200,61,50,238,252,195,221,50,219,63,132,74,63,255,58,223,188,87,48,181,127,104,177,199,240,91,147,48,128,174,183,186,124,237,124,109,238,144,219,110,68,185,187,64,38,47,191,182,236,234,201,210,22,99,187,43,23,55,221,255,152,82,160,53,145,242,96,100,239,54,91,72,31,78,150,219,75,119,243,45,124,210,232,3,117,205,220,253,224,209,174,207,15,172,62,100,251,92,143,101,68,213,47,155,246,242,116,110,238,132,94,141,245,186,238,246,246,209,13,140,94,122,165,91,228,221,59,240,41,65,140,98,135,254,27,218,85,199,168,41,147,214,116,100,38,114,17,97,147,157,182,187,62,250,189,145,32,206,153,31,187,167,143,114,184,39,76,101,211,193,35,14,75,141,134,15,117,115,20,44,235,239,142,93,103,122,203,100,177,70,124,63,255,246,145,35,45,87,227,13,199,143,223,109,252,241,214,44,247,5,183,150,214,133,103,85,126,173,159,207,125,232,249,199,156,254,167,197,85,241,178,207,72,172,207,41,157,59,173,156,173,118,232,221,210,219,213,195,53,216,114,187,230,195,157,249,249,134,59,238,222,208,92,223,207,249,18,104,113,190,212,109,250,206,91,87,94,85,181,62,89,161,113,222,37,214,116,98,241,136,33,5,79,156,207,20,105,216,236,188,87,108,207,224,135,96,180,236,171,113,255,101,245,183,6,157,173,31,205,137,209,142,175,74,172,71,144,219,176,93,143,93,155,166,195,80,173,154,236,157,66,219,37,33,234,198,159,115,78,198,204,51,190,253,254,213,181,47,23,163,119,62,88,16,186,245,133,169,87,237,211,213,90,15,156,184,245,167,182,239,212,59,241,78,107,229,140,180,204,135,93,234,123,18,162,221,183,24,247,175,125,208,157,120,7,138,175,54,89,158,179,161,152,49,135,227,94,181,179,244,249,37,186,65,19,247,200,20,105,93,223,122,221,145,183,74,206,59,144,191,127,201,49,236,159,116,251,51,253,193,233,140,190,22,207,235,143,158,222,152,244,174,168,129,161,195,104,52,220,191,89,80,196,221,63,149,109,93,209,80,185,193,81,61,245,90,77,200,176,181,211,167,76,162,58,191,189,113,50,236,117,95,238,15,17,205,84,189,114,221,241,215,125,190,189,215,35,198,61,42,119,99,122,75,63,235,200,218,247,182,144,83,90,175,182,195,95,80,100,191,86,178,228,121,166,166,57,246,165,183,71,16,215,171,82,176,217,76,119,171,107,175,202,190,177,227,101,157,30,72,27,132,109,36,59,144,185,14,91,146,20,173,51,151,150,175,94,168,60,226,161,111,233,62,233,99,179,221,227,34,212,182,28,179,58,108,225,218,62,117,181,225,141,92,61,209,141,154,41,162,206,154,147,218,202,151,220,252,155,120,71,150,248,102,70,217,239,45,190,173,150,52,59,59,198,170,246,249,62,195,126,205,226,70,157,186,180,77,221,46,105,159,56,239,205,134,181,125,246,203,207,52,40,231,45,46,34,255,152,51,174,237,38,171,207,10,26,249,201,109,199,187,194,119,36,173,176,74,90,252,228,172,182,7,39,173,216,245,5,21,183,173,12,178,146,119,177,27,78,166,196,46,249,24,206,176,209,187,96,187,233,91,95,157,40,173,84,179,194,37,50,168,48,122,213,19,159,43,246,181,71,47,255,48,45,192,121,179,26,98,10,92,112,59,61,158,160,116,11,228,14,119,216,191,21,120,157,158,30,156,105,164,187,249,89,250,184,250,93,90,215,71,173,93,47,228,187,180,197,229,85,42,238,184,227,240,236,105,84,212,67,81,236,211,220,115,219,180,62,28,247,107,226,185,78,50,100,109,142,120,28,102,31,38,181,102,103,92,184,73,67,246,99,207,218,145,219,187,227,135,191,202,83,239,22,38,49,181,118,180,159,223,63,98,178,174,117,94,121,135,241,121,141,231,10,222,243,120,202,13,202,71,47,101,22,119,240,254,176,138,215,120,59,1,246,100,126,184,224,121,67,161,56,177,102,217,198,88,248,117,92,88,109,112,12,195,243,180,170,244,200,3,124,110,232,193,216,226,219,159,11,55,90,106,154,175,198,117,77,57,89,121,249,66,41,213,108,162,167,112,214,240,146,24,111,69,67,93,121,99,110,166,49,245,252,185,167,83,201,34,142,33,35,107,245,52,223,158,121,111,79,23,90,228,117,183,47,191,118,35,196,198,120,101,142,11,253,132,217,142,6,249,148,135,182,75,24,106,172,71,233,241,171,156,235,158,58,221,88,215,125,40,172,111,202,208,45,237,207,187,94,236,241,232,216,243,242,199,85,154,238,184,164,230,123,169,67,198,107,119,53,249,167,41,202,239,42,236,107,185,120,253,81,163,17,87,79,115,233,6,167,34,31,206,246,124,147,222,91,71,3,54,116,49,154,4,209,6,47,194,29,218,101,118,11,211,146,151,119,113,223,60,214,168,171,93,57,65,222,103,199,254,119,162,87,39,19,90,20,139,21,18,131,85,37,230,159,146,210,22,55,135,26,66,44,213,244,137,34,255,99,253,21,223,23,59,159,181,29,92,119,198,234,242,141,41,25,19,29,118,237,125,185,124,221,202,119,89,209,139,183,220,93,218,48,123,213,201,224,153,246,201,163,12,103,191,77,220,31,189,211,122,105,182,252,71,189,250,110,223,4,171,184,218,72,237,170,99,245,13,201,79,22,244,103,150,124,24,158,100,24,54,223,193,165,255,212,97,135,212,37,117,238,213,11,87,228,63,217,126,123,140,213,212,67,201,117,167,142,236,248,209,173,114,245,185,219,165,194,213,11,254,104,187,158,101,59,202,126,237,129,71,9,14,162,81,5,58,6,214,158,206,175,178,12,180,215,149,152,46,253,246,114,72,221,214,252,202,195,75,30,206,255,218,119,162,126,253,143,174,37,190,78,211,222,250,77,235,245,79,251,188,45,177,226,77,73,179,186,28,58,255,92,237,151,175,92,221,215,207,136,159,74,208,206,115,188,164,223,210,99,83,117,157,239,221,248,156,65,7,2,241,229,176,101,7,75,57,162,125,95,10,47,135,252,88,210,213,200,97,11,143,123,171,213,102,156,223,108,243,65,42,109,232,152,240,184,181,37,115,233,175,184,155,175,61,117,175,176,28,183,46,209,73,250,68,240,16,238,250,226,199,167,17,109,184,180,53,35,146,255,106,255,12,191,90,233,149,240,197,195,79,2,184,150,199,206,185,108,26,233,240,242,206,150,192,236,143,204,99,55,151,238,15,30,103,63,94,46,182,42,185,55,107,227,174,47,79,46,248,60,80,61,110,184,45,99,234,238,111,175,46,108,190,210,151,241,72,247,207,23,240,152,105,30,243,98,247,181,217,102,217,20,77,56,112,56,74,181,126,119,239,59,88,179,107,106,198,236,248,168,165,126,151,26,89,215,70,234,48,155,151,20,111,251,209,215,237,41,93,60,110,149,161,217,215,58,239,52,115,243,167,103,44,160,10,211,140,23,137,243,52,156,27,198,159,92,208,70,105,224,91,225,106,223,125,63,68,129,174,73,76,38,194,96,108,112,193,176,197,207,30,47,136,154,167,65,123,26,249,1,81,207,227,93,221,231,40,234,26,190,44,75,59,9,221,216,192,172,156,227,186,105,91,152,93,138,241,147,49,235,10,102,211,181,236,29,167,78,154,103,54,62,37,243,122,170,185,168,72,49,66,119,229,24,7,158,215,226,118,146,242,83,68,25,83,235,237,232,213,43,93,121,183,238,141,237,153,214,211,79,50,232,197,207,61,21,187,140,26,103,84,197,152,236,58,247,185,245,129,51,157,90,195,169,53,241,136,171,250,60,44,119,143,157,227,205,71,41,70,26,22,23,30,190,228,190,250,202,186,188,150,252,120,77,109,170,137,224,161,173,182,230,202,222,186,115,181,212,63,143,181,100,185,230,111,122,152,187,193,224,188,238,226,246,130,189,27,253,191,127,185,64,253,240,58,227,210,78,159,61,210,138,7,100,191,78,61,193,182,127,241,195,146,94,56,246,122,245,228,220,163,210,115,87,96,140,209,111,28,4,61,102,124,166,70,17,240,184,87,254,249,108,107,198,29,195,209,139,141,27,172,42,118,230,125,200,153,248,54,136,151,82,96,105,114,62,76,106,249,206,161,93,247,190,199,15,253,120,245,72,28,163,217,112,118,230,56,114,124,192,190,251,207,207,83,178,118,116,117,172,246,243,75,185,62,100,219,1,5,101,149,108,126,249,217,35,29,54,31,29,214,174,84,115,208,191,169,124,123,168,201,242,211,135,140,191,247,124,57,114,100,149,177,134,194,65,75,193,195,226,244,221,97,139,185,41,188,158,187,239,95,93,115,61,92,173,60,79,203,53,226,76,24,239,190,108,153,182,221,90,213,67,119,53,235,59,30,78,200,70,52,10,65,156,243,170,8,7,165,53,243,63,123,92,178,30,98,122,186,47,50,150,36,95,240,52,85,38,208,160,208,83,103,143,231,14,229,172,220,79,194,16,250,214,109,31,209,48,109,250,61,132,207,76,210,155,68,244,255,205,145,169,31,147,242,136,89,181,193,49,60,107,151,220,155,55,111,116,181,148,190,86,169,229,142,201,125,222,58,181,129,105,219,199,208,104,225,166,24,243,216,189,175,85,20,83,31,63,126,28,170,161,123,40,108,250,195,218,172,109,189,244,242,197,102,80,202,98,255,152,209,246,205,207,220,188,167,149,126,170,89,12,223,79,55,219,190,115,93,222,251,53,78,193,25,179,3,111,79,112,205,83,223,99,187,57,97,253,198,31,135,135,89,76,57,210,83,242,209,173,91,241,11,51,160,17,78,112,87,203,78,221,126,134,255,169,167,250,210,7,165,81,187,94,108,57,155,75,237,251,246,65,135,251,233,196,118,110,64,198,190,238,185,206,53,150,199,132,47,238,95,93,154,253,150,89,68,179,157,239,112,162,98,117,176,158,253,53,169,163,246,112,215,243,147,177,183,11,200,215,184,105,241,133,47,243,39,133,155,92,164,117,86,118,29,230,212,154,20,147,39,116,55,214,200,228,125,119,223,97,249,174,161,70,64,107,104,111,121,209,83,116,47,190,17,231,174,95,228,184,71,195,227,119,87,158,251,98,107,54,106,64,188,218,75,102,175,213,180,252,64,218,254,52,191,205,14,219,191,150,233,223,77,136,50,142,185,124,1,190,75,125,152,105,211,241,71,136,214,247,222,174,132,49,179,86,88,72,103,191,57,253,199,57,183,139,141,156,163,237,129,75,78,174,136,62,188,116,87,143,139,195,171,201,113,212,87,87,195,58,38,89,117,86,247,87,37,105,213,132,48,135,12,29,113,240,137,171,71,165,217,202,165,107,247,94,62,184,154,242,89,235,244,21,232,251,179,226,94,254,204,101,147,181,253,221,203,118,232,233,14,129,113,209,172,172,156,227,251,234,211,54,99,98,114,67,142,159,116,239,213,242,255,143,144,183,14,139,170,91,255,135,157,17,100,0,133,65,74,64,96,16,144,144,18,97,104,24,80,73,25,186,91,74,90,90,122,16,16,21,233,146,6,233,238,110,148,22,144,238,238,238,174,247,34,124,206,60,223,223,185,206,251,239,92,123,205,90,251,94,119,127,62,251,198,194,205,15,196,101,0,133,60,204,195,225,123,233,141,101,43,144,124,160,212,14,141,226,239,116,229,110,120,219,245,160,0,231,205,193,207,30,28,148,31,129,130,154,174,222,97,2,88,164,211,24,201,223,110,222,204,25,31,144,242,237,148,222,248,177,7,146,94,139,16,252,193,130,147,62,214,211,245,84,190,222,70,28,253,213,54,196,190,144,161,88,224,231,232,209,104,192,116,83,178,241,245,179,19,152,96,240,206,197,195,59,72,141,66,1,128,139,49,6,159,235,5,59,15,187,240,29,247,54,212,181,167,233,151,43,202,109,109,254,20,212,255,232,214,60,16,197,51,163,202,157,22,153,109,193,200,40,189,52,193,144,85,108,67,22,141,125,149,148,182,0,247,9,48,218,208,136,121,15,153,29,99,11,41,146,254,233,204,139,1,128,66,17,166,138,244,200,96,20,238,85,6,75,22,174,57,249,234,137,221,149,18,95,96,148,25,177,175,171,152,240,63,252,240,8,101,55,63,34,253,197,117,87,51,14,88,236,170,24,165,250,31,96,18,50,149,143,112,153,214,112,226,57,63,157,168,108,54,131,247,227,192,226,29,128,196,120,249,239,3,154,60,171,212,156,179,10,237,125,111,59,183,85,248,16,200,156,89,175,156,229,127,164,111,129,154,229,209,251,218,3,132,238,224,244,64,218,18,5,252,78,182,206,23,92,64,66,221,29,248,52,102,232,203,237,30,164,18,8,186,89,110,69,39,25,85,164,107,83,84,169,139,253,130,227,186,60,254,51,183,38,183,128,140,6,118,7,64,142,98,58,80,164,174,173,241,148,236,94,39,95,86,1,246,32,155,237,171,219,238,54,8,100,73,138,164,138,83,17,176,51,249,111,16,145,220,56,67,73,41,91,28,88,188,144,123,116,148,98,225,132,36,137,210,52,5,213,203,191,123,100,104,34,16,210,253,28,56,168,175,144,178,7,125,84,224,121,83,101,199,199,16,67,250,164,48,175,121,83,16,36,128,8,64,66,241,171,112,128,181,55,90,30,229,47,70,2,0,10,169,99,32,169,255,135,167,1,223,192,59,89,19,215,61,248,119,97,48,78,11,245,66,172,86,161,183,36,164,141,127,115,201,97,188,180,14,131,226,52,228,166,43,40,4,247,61,110,35,190,102,27,181,46,207,213,185,115,17,77,175,172,160,95,123,218,3,67,222,208,172,108,122,73,117,92,75,182,128,169,14,148,144,85,202,178,255,18,233,160,158,8,151,203,40,102,247,112,132,14,46,16,4,137,7,186,71,189,128,79,238,147,79,134,193,226,162,127,253,103,79,8,36,164,195,46,89,17,121,79,194,60,230,234,85,77,238,243,54,220,124,52,0,202,25,65,158,81,47,195,163,144,246,99,66,112,219,235,122,150,218,220,59,198,254,127,251,196,223,89,153,162,214,197,145,145,88,218,103,96,187,3,21,249,150,90,191,206,2,218,181,171,159,100,129,211,143,136,30,96,56,124,136,218,203,107,75,15,51,196,191,177,69,83,76,48,184,205,238,84,150,7,233,86,137,209,61,41,61,198,236,39,73,214,117,239,222,240,68,182,173,158,126,155,253,11,151,172,97,128,193,109,230,163,178,47,144,150,136,99,148,25,162,149,163,37,239,242,109,5,193,76,175,110,138,141,254,97,39,193,226,164,75,207,185,195,20,6,236,127,97,126,4,121,76,157,143,177,177,44,136,191,84,95,11,119,130,202,236,49,53,230,63,240,26,53,0,40,164,98,44,185,242,17,201,78,80,129,130,213,79,11,68,64,207,153,165,81,85,169,4,239,0,200,81,77,169,244,57,171,83,188,57,196,103,180,249,53,119,250,174,43,197,58,92,0,80,40,150,141,173,31,73,117,32,56,45,106,188,45,53,23,27,58,34,134,31,235,48,174,204,88,19,242,71,45,105,156,230,252,49,245,175,201,79,59,74,247,156,110,235,201,33,224,73,237,71,6,100,239,57,21,5,155,250,40,104,115,114,60,176,209,71,120,205,28,24,77,44,165,244,92,195,188,251,255,111,214,53,135,230,214,205,183,212,15,188,150,114,193,16,29,209,180,233,154,44,183,133,76,160,138,133,206,202,117,43,102,170,240,14,128,34,78,45,174,2,137,115,64,55,149,226,83,136,166,55,228,113,235,195,136,209,149,199,120,23,215,139,34,207,204,222,217,8,230,1,110,201,108,32,48,184,77,244,165,236,3,100,240,23,31,196,246,72,111,210,149,134,76,62,253,209,242,181,79,195,252,186,36,42,142,173,75,233,126,122,119,90,203,71,78,247,22,95,4,67,32,115,47,159,201,137,32,45,150,5,138,93,166,240,177,199,220,224,176,249,136,123,175,217,108,204,159,83,108,134,205,89,120,218,179,167,54,220,194,73,90,8,132,244,193,232,119,98,36,64,84,154,10,220,55,186,235,97,99,217,219,132,191,62,115,163,65,232,239,234,120,171,228,28,31,145,109,179,128,154,94,223,40,46,130,25,136,226,233,108,100,180,242,5,73,84,84,1,237,163,135,19,217,193,193,154,2,76,24,55,232,254,56,221,106,251,102,231,18,89,148,98,200,223,238,93,1,157,116,84,135,177,12,114,247,31,76,75,3,238,196,51,172,135,112,159,183,17,229,147,2,80,156,9,65,155,254,80,203,104,11,9,63,102,204,163,129,185,190,27,220,141,18,32,12,114,232,27,146,199,71,170,21,165,97,30,130,35,205,17,179,68,66,234,224,171,67,136,221,100,80,20,151,51,130,158,30,226,154,56,166,55,250,3,33,1,162,120,22,116,251,245,1,145,214,126,69,109,64,75,54,177,79,245,38,141,193,167,12,4,3,80,120,9,91,76,254,168,91,4,241,223,235,140,144,236,219,53,137,91,185,190,76,61,21,4,221,108,193,88,69,223,3,164,197,178,64,40,119,75,205,57,252,85,90,8,214,232,213,175,149,47,43,2,67,248,225,68,205,187,243,71,168,183,10,91,9,252,246,95,236,109,136,112,226,174,147,142,167,180,24,57,244,74,246,27,92,220,177,126,33,173,232,26,175,207,238,221,106,162,2,224,162,205,176,88,63,157,16,185,104,68,81,135,136,210,248,237,22,21,22,62,198,28,197,129,221,113,255,8,195,123,126,104,217,198,25,251,68,190,236,190,242,141,235,130,232,2,81,60,89,7,226,229,209,144,206,26,138,241,14,45,149,143,54,230,195,31,241,100,81,196,29,96,13,198,47,74,218,117,131,229,225,134,201,123,93,196,209,43,215,26,240,129,26,6,107,201,92,72,41,64,178,154,239,8,248,167,87,254,228,225,192,107,91,171,51,15,58,201,245,75,102,136,251,196,247,207,165,163,93,165,164,245,196,223,102,144,25,51,25,64,175,141,142,134,145,140,216,224,89,156,107,118,67,159,26,45,45,185,103,151,90,187,108,35,125,154,68,231,79,25,25,252,188,0,148,91,199,114,165,254,175,94,200,162,35,59,22,138,169,25,24,183,89,116,31,199,44,36,232,234,159,47,64,183,12,161,231,158,125,113,152,49,145,55,39,166,145,94,213,240,77,103,65,18,82,13,230,144,141,229,200,104,107,150,101,141,22,168,143,28,128,210,134,49,84,56,176,71,238,139,238,80,122,164,108,184,73,28,129,65,121,67,7,130,193,90,70,83,82,103,254,179,116,2,67,25,45,213,231,30,206,195,157,3,226,248,25,16,228,79,18,130,132,66,143,67,252,7,165,36,119,254,95,230,19,119,216,29,185,38,219,172,131,31,69,200,168,113,1,108,170,230,216,60,117,123,43,115,51,51,171,25,29,12,171,67,3,68,177,51,18,42,135,127,241,118,183,198,206,92,251,201,46,73,122,211,238,98,185,138,107,104,255,138,107,96,1,124,202,150,238,213,69,149,94,57,13,20,112,154,52,100,49,165,63,203,190,183,73,225,3,168,245,159,43,204,32,132,64,228,247,37,95,1,144,225,2,21,119,88,237,182,121,33,100,62,2,35,93,95,135,139,4,8,210,19,174,19,6,109,103,21,255,102,163,193,255,203,214,16,69,32,192,215,55,248,119,207,88,116,42,74,79,222,76,142,254,215,87,162,166,6,119,146,12,102,189,44,8,24,250,23,128,105,92,168,194,136,204,182,185,82,192,107,0,211,170,245,26,83,63,122,22,255,60,48,218,247,199,158,21,21,117,239,151,19,167,105,57,235,27,68,30,147,69,136,118,149,241,205,57,178,125,83,104,79,94,46,72,76,81,107,15,121,222,1,130,210,96,83,11,223,122,237,207,155,75,169,255,208,208,252,79,208,116,30,117,77,98,179,34,28,94,187,243,106,77,240,14,160,22,213,116,132,13,243,222,188,213,5,170,167,149,12,203,239,205,103,136,17,202,91,182,4,32,229,91,251,255,133,21,49,60,99,92,8,240,119,114,19,11,25,48,120,174,78,23,2,227,20,22,254,11,179,101,204,171,220,128,211,144,209,43,239,48,94,211,135,133,100,52,194,192,233,22,200,225,248,161,240,233,208,77,0,177,175,138,70,159,61,122,240,143,105,163,120,22,140,150,244,33,55,174,130,128,27,195,130,27,130,203,206,216,85,84,96,146,171,155,242,253,234,89,216,120,108,31,103,227,70,86,6,252,27,198,130,175,76,116,56,75,30,3,105,105,10,106,150,207,139,102,143,159,81,194,111,153,175,133,203,33,70,34,210,250,79,224,212,19,67,32,164,195,84,131,43,144,169,47,238,48,233,220,47,107,56,66,39,47,62,244,109,51,49,224,217,57,11,227,162,14,15,206,216,166,250,82,97,84,190,180,213,32,79,154,126,26,81,136,150,189,42,124,88,102,203,209,39,218,149,76,210,48,37,123,4,62,216,162,229,27,130,47,146,213,201,128,248,202,157,25,116,71,23,15,154,45,194,130,205,242,56,118,154,227,86,253,39,107,141,203,46,127,113,100,108,13,204,117,152,124,152,61,76,169,144,199,187,57,106,28,202,14,191,66,88,5,146,173,35,16,24,75,151,168,115,108,75,15,225,222,73,113,102,227,23,98,51,207,167,191,98,158,13,249,188,14,176,9,78,70,31,83,23,34,30,232,238,114,71,253,168,222,156,144,92,106,22,214,9,157,75,92,47,49,71,171,96,9,216,240,231,15,22,184,112,100,44,107,23,204,5,171,77,159,204,30,230,102,108,10,216,197,56,22,15,241,197,252,19,47,104,97,48,90,159,108,241,24,36,125,82,254,2,123,52,132,206,115,110,58,254,145,221,60,234,158,67,67,157,111,44,204,94,77,169,58,187,172,44,128,199,176,122,181,42,28,230,193,95,194,188,210,159,91,74,27,236,243,176,60,47,80,173,120,118,172,91,6,76,247,198,88,141,225,59,94,44,135,38,141,219,89,249,197,158,253,199,201,218,140,170,203,178,168,48,37,102,166,158,77,5,223,116,134,91,71,2,98,209,143,102,102,148,68,230,31,126,70,85,215,138,243,29,65,215,235,177,30,108,86,187,129,74,63,163,124,90,178,137,220,39,110,236,172,156,42,214,98,208,25,154,200,229,150,83,251,203,253,209,246,12,248,191,255,129,178,38,38,48,125,246,222,230,244,134,250,147,140,194,96,30,187,203,242,8,79,117,171,52,161,143,189,30,122,251,214,16,24,140,22,51,91,148,20,25,126,253,4,139,199,94,125,223,91,218,189,56,120,159,61,232,9,2,161,5,180,243,40,162,99,59,207,40,238,135,70,64,251,106,51,254,102,5,172,204,48,24,237,174,228,27,212,127,177,46,69,79,56,214,235,97,255,144,157,140,55,98,63,46,76,155,177,30,147,116,35,113,85,235,81,65,32,219,173,123,73,71,72,62,138,77,9,146,86,154,138,182,252,131,210,235,182,24,3,221,36,5,31,226,246,88,64,138,51,24,218,184,55,79,70,92,101,195,173,6,201,178,255,202,134,91,230,215,157,54,7,90,197,114,181,28,168,15,174,126,179,75,205,58,244,171,79,193,215,255,235,162,76,49,250,12,10,85,251,144,12,2,128,210,134,238,249,162,81,133,229,51,188,214,74,216,84,228,14,96,18,181,225,52,81,242,241,226,104,208,108,59,176,134,157,107,255,218,118,183,68,17,56,66,100,236,80,5,36,154,9,4,239,143,118,192,129,229,194,135,79,96,66,148,27,34,209,199,39,238,124,34,45,181,31,192,211,241,65,74,40,36,55,98,105,249,116,7,144,96,90,68,89,140,220,220,124,235,190,37,184,60,50,190,172,35,98,216,40,74,245,234,14,160,11,117,135,152,109,48,42,201,223,221,218,0,119,255,108,36,245,228,250,189,84,8,180,219,202,24,74,153,108,145,75,134,16,132,47,86,129,69,45,46,14,125,242,207,171,155,172,219,8,48,167,74,246,151,107,218,118,230,114,5,220,98,76,57,119,40,255,139,231,56,240,58,172,211,124,68,33,223,227,237,123,101,85,78,126,126,169,148,250,86,66,74,56,255,80,18,21,16,181,59,42,102,42,43,200,233,41,23,128,16,212,243,101,150,119,125,141,161,185,193,238,154,138,11,126,253,219,37,154,213,47,21,132,207,116,119,224,118,203,239,119,0,9,223,216,105,251,145,233,211,201,192,145,122,35,108,113,26,178,34,89,186,135,16,4,34,23,184,13,18,175,84,113,44,217,42,173,47,188,151,90,113,189,135,38,58,24,188,147,81,254,215,42,110,56,174,241,193,20,221,179,205,201,183,165,206,13,93,184,61,85,7,251,159,70,69,61,10,8,100,155,119,47,177,12,57,72,102,192,18,156,10,243,74,50,22,231,62,92,221,145,196,77,113,61,189,59,80,32,159,143,177,18,180,251,94,94,30,149,129,234,230,132,16,220,43,23,217,253,77,30,57,93,51,0,149,113,6,192,73,104,246,59,56,63,39,93,201,72,0,104,174,218,81,215,187,45,120,159,98,127,81,40,53,229,38,140,163,247,57,42,233,210,35,181,200,16,155,64,168,70,244,129,29,171,73,244,38,33,112,95,228,142,123,1,240,32,139,253,92,68,87,104,130,145,127,96,184,82,56,165,225,54,3,0,131,119,74,150,211,57,255,179,180,20,56,80,191,252,67,208,211,179,170,250,94,26,39,16,196,70,55,37,12,26,246,13,90,18,13,134,175,221,150,38,238,126,212,117,33,150,164,153,213,180,140,72,82,202,100,0,151,89,212,140,26,241,158,173,156,210,175,90,2,81,192,91,130,117,6,146,237,168,3,250,51,58,83,99,63,233,79,223,75,254,205,218,223,32,16,224,65,192,191,34,244,47,169,70,144,213,222,137,195,192,158,252,117,181,210,82,110,196,190,58,94,100,137,79,38,196,250,143,186,173,160,130,64,10,46,184,50,48,36,179,81,85,132,252,177,168,26,101,16,117,72,17,50,86,81,238,252,116,7,24,129,147,135,35,196,107,194,248,162,67,236,245,95,19,121,8,129,252,74,70,118,227,134,192,86,16,69,215,138,164,237,85,198,102,128,238,185,219,196,190,26,192,64,85,210,45,243,191,9,137,0,14,25,245,233,100,117,214,18,202,235,166,199,187,55,84,134,137,180,213,143,197,90,109,126,92,104,30,245,61,190,222,109,245,42,15,254,135,0,122,155,7,131,134,14,107,143,31,126,64,127,4,189,250,71,122,112,25,215,236,158,198,229,182,25,250,94,171,216,127,246,4,0,133,254,47,239,215,1,112,218,83,185,145,220,155,203,139,227,4,134,213,89,0,162,160,29,31,5,203,163,221,0,9,234,120,247,119,79,49,226,15,110,77,70,238,42,113,31,206,65,118,44,238,5,255,80,124,24,124,26,176,174,78,71,13,246,11,236,142,15,240,46,21,195,206,140,54,118,80,188,245,14,37,87,222,161,148,185,24,217,192,3,97,156,172,45,46,135,213,221,252,208,235,29,142,72,153,13,27,56,93,239,254,99,218,128,132,181,18,70,118,228,37,73,8,39,187,0,39,105,238,201,187,204,232,191,132,81,192,48,88,226,147,105,83,203,139,113,154,241,56,180,156,59,127,145,231,164,59,128,132,55,208,103,161,200,68,31,35,192,234,204,239,237,169,173,148,192,33,159,43,225,46,73,246,52,201,20,252,163,37,42,15,33,144,144,228,129,36,100,34,132,60,4,220,103,242,196,201,19,188,11,84,136,127,253,16,5,188,37,83,39,44,251,169,215,196,241,67,34,21,214,194,44,181,84,204,245,235,241,226,64,32,115,98,47,229,36,145,110,228,161,123,85,163,199,218,234,38,153,157,205,83,80,214,77,250,5,172,126,61,226,210,211,37,35,116,102,70,235,166,159,135,118,171,241,140,241,151,207,90,62,34,103,135,53,232,40,76,143,94,165,198,89,172,195,93,112,96,241,66,128,106,62,71,30,161,150,26,150,186,191,143,253,183,224,192,70,49,117,114,178,230,180,9,181,127,124,221,54,128,189,116,143,38,121,69,244,201,147,120,163,253,196,176,134,62,96,159,32,197,245,250,81,126,76,48,120,167,124,63,157,231,63,42,27,14,52,175,224,116,130,125,226,19,253,124,83,234,6,34,26,59,172,39,224,153,173,147,159,132,9,81,72,110,37,251,249,202,249,177,81,245,35,123,121,89,119,152,135,224,193,186,253,140,96,232,215,64,44,0,202,25,110,94,252,103,191,164,61,22,232,195,50,1,240,69,49,39,251,77,207,189,14,13,0,20,226,47,98,181,69,110,67,80,7,236,89,140,200,245,222,48,218,136,49,223,73,191,122,185,72,128,187,99,46,118,33,252,65,201,250,214,245,192,14,174,210,217,90,223,116,10,36,33,189,6,10,86,243,9,136,18,114,152,169,119,51,241,223,150,88,247,126,255,228,73,246,158,198,193,246,208,86,223,187,121,246,232,9,12,214,18,30,150,18,139,36,170,87,192,242,42,151,205,113,110,174,229,253,217,31,215,1,18,115,40,166,160,230,108,227,219,70,190,209,107,36,122,93,241,112,22,65,241,191,0,100,43,224,244,27,75,130,251,63,122,115,163,113,70,113,96,117,246,238,91,23,239,112,155,143,75,230,142,10,16,22,146,87,23,118,165,18,15,181,61,3,68,124,37,21,144,146,6,16,42,219,163,36,151,104,174,88,138,95,168,238,87,254,30,47,47,94,84,187,11,103,135,153,236,21,103,218,28,126,189,240,109,190,66,1,131,209,146,172,139,50,34,247,133,149,33,206,210,21,118,246,142,67,221,42,207,31,162,227,192,234,172,221,171,238,117,236,63,93,214,157,138,30,126,197,87,123,144,206,127,45,169,48,212,239,172,76,237,217,18,227,200,37,3,181,118,162,199,218,232,230,43,79,241,229,188,171,186,59,143,39,137,68,108,121,54,196,146,87,203,79,235,214,106,10,158,213,129,254,139,189,185,76,243,229,17,10,131,66,247,116,40,175,242,246,216,196,217,101,209,136,232,63,10,191,44,254,26,14,254,84,174,179,162,90,152,35,50,218,0,175,67,253,104,51,195,41,197,195,211,158,159,71,122,117,4,208,43,28,107,242,212,111,179,116,66,94,237,136,219,239,89,88,159,194,96,180,186,15,196,109,145,211,209,116,132,221,251,17,143,158,47,104,217,242,95,81,64,144,169,76,24,239,199,30,243,176,88,198,51,179,173,172,250,116,166,107,109,85,2,162,120,86,25,155,211,251,32,57,93,244,37,61,209,189,35,75,186,219,82,231,166,79,189,99,52,244,79,35,220,230,170,94,36,205,170,167,101,66,14,45,244,215,125,234,236,21,46,46,178,27,58,84,181,215,199,29,193,163,170,98,6,133,172,143,21,115,188,143,241,21,0,152,98,183,234,239,121,229,88,216,40,67,145,213,159,8,200,132,149,212,219,36,230,242,2,235,201,178,18,126,217,241,66,84,178,68,56,83,79,177,9,199,242,72,182,73,209,132,66,133,109,111,151,70,165,120,28,191,139,222,172,47,71,152,174,63,159,98,78,197,10,125,4,139,206,199,44,229,252,153,76,131,65,10,63,18,110,155,119,178,151,67,245,206,66,169,57,157,201,153,39,67,53,193,82,252,229,47,251,190,8,25,72,252,135,133,60,92,241,61,253,193,205,193,233,220,71,250,184,51,255,213,149,243,64,72,18,166,86,199,252,38,30,132,250,86,219,44,203,170,20,232,137,5,69,52,206,22,197,113,169,16,48,107,50,92,114,24,250,189,137,96,125,109,94,61,79,48,200,244,243,211,131,224,218,203,243,77,214,183,191,62,83,105,72,228,42,255,89,246,34,212,12,240,38,119,85,238,228,90,124,76,232,105,180,204,219,22,99,209,61,243,250,173,128,185,101,175,149,87,87,145,21,244,1,150,106,17,173,248,160,54,15,57,206,59,5,128,211,64,228,69,240,133,134,89,255,89,198,210,28,255,64,249,215,35,58,140,91,84,149,190,14,148,160,56,63,63,135,236,78,19,96,99,171,157,165,117,163,89,150,178,219,113,44,82,62,77,42,16,170,175,109,175,45,152,30,233,25,77,58,239,74,18,177,91,37,169,127,152,246,98,228,215,15,69,141,53,101,147,173,117,61,215,91,140,177,11,194,100,42,131,45,116,197,77,26,16,48,37,134,246,77,246,176,177,154,140,62,12,138,90,4,154,123,6,156,127,108,170,141,142,117,146,118,249,235,252,63,93,165,132,255,79,119,234,227,81,212,166,77,185,146,105,73,6,122,175,75,91,73,205,254,128,90,229,242,31,131,174,88,202,77,19,132,193,118,80,99,5,251,183,190,225,50,148,85,47,205,31,148,62,174,23,187,187,250,231,251,131,225,22,110,167,163,153,170,158,115,71,135,19,78,82,230,221,129,162,211,61,252,114,111,251,7,189,123,241,63,233,178,188,58,201,233,86,130,142,219,244,38,125,219,22,103,10,39,140,210,244,67,117,47,33,200,251,224,0,223,57,137,90,154,238,139,92,38,81,84,251,25,252,247,3,159,162,140,59,128,255,71,42,113,176,199,64,208,204,52,93,191,210,175,223,161,180,247,183,127,229,114,93,3,108,83,117,238,57,177,80,219,209,202,205,154,103,139,113,110,53,99,219,181,151,153,164,127,100,44,178,36,200,90,28,22,99,104,68,30,91,122,98,66,138,121,223,4,169,181,199,85,124,121,65,64,166,74,190,112,185,159,235,166,113,113,50,88,11,181,68,169,4,191,83,3,84,10,123,196,107,122,8,29,248,252,39,196,232,189,68,32,164,161,35,129,170,200,5,112,62,98,245,227,96,103,39,47,246,215,180,33,83,5,220,79,20,100,78,197,134,28,203,101,143,162,252,233,85,141,141,141,245,124,24,75,2,70,45,106,199,207,31,239,251,38,38,185,122,249,137,127,158,17,34,119,59,203,87,119,92,78,230,86,93,90,220,166,216,56,247,97,174,9,72,141,117,20,127,42,25,73,37,151,10,15,85,41,52,104,173,179,69,107,11,168,127,169,151,91,125,16,68,241,242,19,94,114,28,139,206,199,55,209,156,50,154,174,199,250,28,143,232,82,215,55,219,126,232,23,84,41,105,185,216,134,187,118,241,29,134,176,15,170,247,102,143,190,43,24,212,116,146,212,116,222,126,125,188,148,232,63,38,197,175,69,73,98,81,21,104,90,50,108,96,181,148,224,45,110,102,182,123,89,202,26,94,106,126,32,116,241,26,213,108,230,231,209,246,172,254,194,239,8,177,225,123,216,100,12,163,166,133,190,206,39,203,169,76,45,7,157,149,155,45,75,186,194,237,162,49,230,93,97,101,103,204,213,123,65,47,78,182,126,98,107,56,172,115,62,171,69,253,33,30,122,185,221,76,110,31,171,35,13,249,115,98,190,182,19,193,231,84,50,84,211,76,230,244,38,140,81,237,169,211,102,117,233,233,114,111,170,127,123,151,166,41,202,0,174,20,47,69,23,255,105,22,230,204,3,114,254,49,201,238,210,17,227,76,106,35,226,28,101,174,56,135,5,162,124,40,171,197,105,213,241,66,84,187,162,154,217,252,8,171,75,53,27,111,88,87,54,165,54,165,231,88,225,192,143,201,159,3,173,94,133,255,148,252,102,207,254,156,93,90,89,140,238,4,146,32,227,44,69,121,176,33,156,184,95,36,170,71,107,209,57,73,48,78,78,90,12,119,79,247,175,178,203,88,2,103,239,185,86,127,23,206,177,62,184,67,125,254,199,49,11,21,210,3,72,208,245,227,18,54,175,92,135,18,114,98,52,15,225,117,26,168,244,15,216,6,21,118,114,203,185,238,103,106,137,45,118,198,140,119,154,228,148,11,95,56,174,23,183,58,204,238,142,110,167,198,90,125,45,59,138,55,175,186,188,56,213,175,61,63,176,118,32,179,31,179,100,53,59,41,90,122,43,70,31,168,206,251,211,251,65,120,173,250,41,225,176,142,55,41,6,106,154,54,99,26,115,72,69,94,201,206,93,183,157,224,184,22,31,230,234,239,115,2,6,191,31,17,61,127,235,121,54,133,38,32,26,91,204,166,29,3,96,130,232,25,76,158,111,216,235,159,236,45,51,221,49,192,247,199,160,205,173,255,59,11,192,24,172,31,18,172,243,179,36,192,164,63,73,231,216,76,126,0,147,185,10,156,210,235,209,244,152,67,184,230,184,195,162,141,194,251,241,19,76,66,198,55,59,151,171,197,110,161,177,213,142,95,81,163,25,90,216,236,214,148,203,23,86,50,217,51,103,162,153,106,142,222,150,207,250,241,232,181,51,150,154,202,139,97,30,169,112,145,187,172,117,207,85,45,39,218,79,234,218,151,111,88,12,182,198,11,122,16,147,182,127,82,36,200,75,11,96,255,100,136,9,16,69,234,201,6,28,102,148,200,19,32,215,197,13,8,132,207,189,50,194,87,35,66,144,31,57,122,210,3,94,132,154,180,213,63,186,169,114,152,85,177,35,121,29,172,100,232,24,223,21,10,137,224,132,70,30,116,21,168,150,152,166,171,159,85,250,204,239,180,51,51,115,231,112,94,230,73,139,109,37,212,207,111,157,172,230,182,239,25,17,220,255,234,244,235,39,139,200,7,192,176,145,245,78,147,154,69,153,12,212,122,177,147,177,45,181,0,219,235,236,153,4,115,80,105,160,130,24,87,191,126,155,94,62,36,208,55,237,75,248,209,241,171,156,179,116,237,128,117,169,140,153,135,104,59,11,81,22,109,9,220,226,105,58,199,179,88,219,67,147,31,37,208,200,157,243,24,84,149,65,247,84,206,59,46,219,153,107,241,48,231,72,221,206,182,173,138,49,239,149,71,99,184,163,240,125,241,157,226,94,47,234,85,207,89,14,87,210,114,81,40,233,195,121,229,207,175,10,186,87,190,43,252,133,225,114,219,95,96,90,152,198,229,226,120,113,249,165,138,133,25,160,209,126,118,8,72,94,41,137,81,43,149,221,241,251,248,47,117,223,12,245,17,69,223,63,31,54,220,228,91,10,160,50,63,243,67,89,252,198,86,27,138,158,122,47,78,115,28,139,103,10,219,76,26,21,101,203,13,166,109,249,121,106,80,48,201,235,130,119,221,79,150,71,138,77,86,2,96,39,185,227,90,37,227,118,106,28,124,209,168,164,100,206,83,128,136,90,109,193,239,194,216,53,162,30,18,147,167,19,135,122,190,236,3,1,145,85,118,166,52,231,85,219,158,102,233,146,142,33,26,15,161,94,49,140,4,122,249,115,14,49,19,102,167,235,246,239,229,178,178,39,156,108,59,102,5,29,22,99,236,25,188,134,116,211,76,49,74,125,152,42,68,77,241,222,36,75,48,133,219,59,12,31,175,55,167,228,23,194,148,29,243,207,118,85,23,200,47,143,154,91,105,83,63,1,98,82,227,156,219,72,45,230,75,118,135,42,73,113,153,167,23,85,135,205,43,205,244,211,224,56,165,145,112,159,195,41,15,197,11,123,118,51,229,90,41,137,16,1,44,150,97,174,245,223,208,254,104,70,147,3,53,185,154,232,211,100,6,149,130,95,102,165,39,106,145,246,19,174,106,19,3,228,237,22,29,174,231,234,68,166,196,60,167,143,203,132,208,118,162,75,82,37,171,75,207,15,70,87,21,113,48,213,99,62,204,124,217,241,130,191,36,100,174,118,60,8,121,78,172,92,96,116,135,113,137,48,140,50,128,203,122,161,165,124,49,182,221,58,236,109,26,244,3,199,105,131,133,24,137,158,242,107,149,87,9,147,244,244,56,175,255,246,103,194,30,66,32,125,178,65,209,200,160,130,223,147,248,234,62,29,237,134,138,76,21,85,181,120,206,50,240,2,129,197,179,240,195,63,9,47,199,95,188,27,115,29,212,116,39,209,127,219,85,157,175,31,44,9,13,196,133,115,10,250,241,108,148,81,41,191,29,53,163,234,6,199,84,48,144,233,179,186,77,3,15,213,35,93,14,199,149,46,182,154,5,218,20,220,142,60,198,172,187,248,172,134,116,188,141,32,63,189,158,173,177,68,60,215,21,222,25,139,63,138,224,230,115,220,11,232,78,20,169,76,95,153,113,214,152,145,104,148,140,179,219,237,224,168,244,63,216,249,118,143,39,178,16,197,221,207,92,124,222,34,209,97,173,57,236,83,204,86,234,146,141,221,118,145,125,73,238,244,91,64,22,249,249,146,136,249,74,89,233,132,99,59,159,127,107,143,205,230,132,134,31,157,130,235,184,97,111,237,184,243,46,99,5,193,39,231,88,215,19,35,158,164,189,135,207,99,44,155,136,172,26,241,149,90,12,227,92,22,132,169,199,223,255,124,32,118,82,231,171,142,161,183,182,156,218,30,170,164,185,92,18,151,179,234,86,113,34,181,205,28,213,190,60,110,63,41,9,20,130,122,77,62,203,173,10,138,254,249,209,115,118,127,248,37,20,53,150,81,138,255,56,105,173,100,212,92,39,68,194,199,97,220,118,176,213,194,117,55,42,41,38,232,174,138,17,62,192,4,155,16,207,216,185,181,88,220,181,223,166,71,253,8,237,71,228,215,87,127,19,248,120,47,20,16,168,24,76,149,138,212,171,137,79,4,121,198,184,140,180,139,165,106,69,65,35,86,149,114,2,198,133,239,122,109,7,53,0,44,227,155,48,204,40,37,123,124,124,149,243,101,24,8,192,170,213,82,22,28,63,126,29,140,130,8,70,13,0,9,31,230,164,52,52,98,120,216,200,40,116,201,77,181,78,206,74,214,147,130,225,86,2,37,100,204,80,226,119,109,33,116,5,145,112,35,195,125,244,159,116,79,130,159,194,191,5,203,159,197,118,10,124,113,28,226,154,213,225,96,186,235,68,199,176,109,243,158,192,45,255,55,227,101,237,197,126,46,19,139,162,40,126,78,40,253,101,150,74,161,236,60,51,111,245,187,158,164,25,186,227,49,80,14,167,27,9,221,15,162,139,189,84,1,219,205,115,27,148,63,195,134,113,140,110,131,8,105,117,183,83,13,214,159,152,76,101,117,201,249,15,135,62,167,214,158,29,119,21,168,167,30,20,6,141,44,167,12,227,57,119,91,157,174,151,54,103,158,196,6,223,197,226,132,160,223,27,246,211,176,27,126,45,98,151,77,23,231,118,161,242,29,190,155,39,35,90,185,89,227,116,20,49,168,136,15,202,229,197,196,40,54,134,42,56,88,97,103,170,135,174,195,18,110,219,162,15,0,64,161,236,132,54,46,164,178,37,237,173,251,7,61,225,35,205,70,212,14,217,238,34,251,97,91,6,145,94,239,114,196,75,220,253,194,64,42,157,34,138,181,200,245,254,204,112,211,162,110,225,86,156,246,112,230,112,158,141,178,151,34,229,99,107,194,119,134,11,93,87,86,25,235,186,203,158,13,10,95,134,168,50,36,163,42,102,169,207,183,237,214,163,145,183,104,93,236,16,230,27,46,85,237,110,240,20,104,79,156,209,122,231,85,242,242,111,46,114,27,55,181,245,177,164,225,109,90,28,153,31,39,239,250,211,171,209,6,144,78,101,204,104,6,253,156,93,158,154,49,26,26,80,179,224,59,238,180,175,9,94,179,40,123,24,126,29,183,235,67,142,119,205,184,171,27,184,102,79,212,254,80,107,184,114,124,124,22,90,235,59,162,98,146,93,28,212,59,10,202,97,31,80,239,245,37,40,240,77,201,159,245,227,17,155,172,113,9,102,171,118,58,180,107,118,62,107,165,49,143,226,26,221,253,52,211,152,50,238,179,91,202,58,12,74,119,57,24,166,153,88,159,88,236,120,150,84,42,209,252,209,9,197,243,235,103,213,117,15,127,247,248,71,133,71,165,60,19,109,127,107,102,61,65,4,66,154,64,53,144,27,41,137,250,115,31,176,234,57,160,243,232,160,231,91,162,104,133,56,16,189,216,23,42,115,252,212,49,202,76,188,96,139,136,79,39,190,126,103,92,49,206,29,23,237,229,218,48,219,149,119,119,218,128,203,68,252,120,42,201,97,17,100,38,211,208,224,93,246,40,25,40,4,77,30,62,180,141,100,195,12,97,171,81,255,218,101,26,23,153,33,71,209,252,158,17,78,178,88,59,233,122,218,234,176,24,179,104,215,116,154,245,230,160,176,130,255,144,70,115,198,101,187,152,199,116,40,239,23,53,28,183,86,203,101,191,127,231,124,211,109,50,84,96,194,96,51,193,173,140,186,83,160,90,160,218,60,172,228,62,57,63,175,186,88,181,42,162,101,164,141,32,243,50,76,13,10,239,125,25,135,158,180,187,93,206,198,164,17,50,61,86,110,61,31,76,43,141,183,25,205,239,82,241,38,238,34,223,149,97,72,245,98,249,160,8,71,149,193,140,42,126,11,170,204,56,78,102,22,98,93,105,56,235,58,57,90,141,135,247,79,147,236,42,155,52,73,179,130,35,197,213,12,245,186,19,46,9,62,255,228,54,159,241,4,159,69,238,131,68,98,60,32,137,111,166,158,123,96,163,15,225,170,95,67,146,49,143,105,237,203,160,247,191,191,63,23,99,161,117,157,232,188,230,220,110,148,167,154,230,213,223,219,17,224,56,247,175,226,158,238,23,130,80,112,21,236,125,125,166,228,209,210,178,219,37,192,156,26,235,24,73,6,70,165,217,203,150,8,103,178,250,35,136,246,133,79,170,5,200,94,123,210,159,59,198,142,231,47,254,245,174,98,178,53,221,68,100,78,237,188,128,118,221,157,97,219,65,13,31,92,133,45,35,73,210,100,57,227,252,29,127,190,245,34,150,0,124,113,209,193,28,141,249,186,187,216,54,243,165,186,174,231,171,90,149,47,123,215,101,157,115,62,186,165,35,34,48,149,147,71,104,99,131,114,143,30,31,208,253,174,215,156,109,252,104,186,29,52,183,169,56,131,72,88,103,156,35,231,120,233,124,127,211,12,18,63,232,236,108,86,42,104,174,231,254,79,206,246,229,14,32,1,170,243,20,23,89,10,34,144,60,145,200,119,139,47,38,129,22,149,80,116,15,11,157,247,141,111,153,147,129,247,21,35,213,44,170,21,114,42,55,184,149,242,162,177,164,242,40,185,251,109,195,44,156,103,73,204,71,251,210,229,230,221,209,200,222,175,30,188,237,26,37,58,204,181,180,154,11,20,121,58,186,81,125,168,89,74,230,191,66,23,174,100,133,208,188,223,30,198,248,204,185,143,157,68,3,119,209,130,176,13,206,179,78,107,167,233,100,23,112,237,41,49,65,212,93,167,221,102,203,16,127,137,190,95,18,150,17,108,91,221,16,136,194,198,159,153,217,54,158,145,165,148,178,139,129,236,218,93,56,79,59,223,225,68,112,200,101,122,106,172,56,80,104,35,188,190,226,130,36,132,66,227,82,118,62,191,32,43,235,98,154,203,204,170,137,106,109,22,174,47,215,158,157,223,68,124,226,28,223,181,111,93,182,153,122,185,47,199,117,113,52,27,156,181,166,220,254,115,30,55,180,35,86,235,87,15,20,40,158,171,228,85,236,123,254,161,196,179,148,190,139,254,186,241,9,64,1,111,189,132,108,138,176,167,83,35,39,183,84,192,19,55,192,192,48,41,220,59,196,84,63,25,31,149,161,40,24,101,138,120,143,89,173,185,150,143,100,97,41,209,63,172,59,81,68,77,239,181,196,91,193,135,46,189,113,187,93,151,229,166,197,253,138,57,54,151,199,93,110,13,178,194,139,202,217,134,204,92,51,159,41,27,204,78,140,123,91,171,183,26,124,210,153,214,154,234,9,72,90,229,212,61,33,68,150,120,113,239,102,126,137,137,93,40,130,218,41,177,238,169,68,86,110,214,140,82,63,200,77,152,41,108,92,124,183,82,125,244,57,126,173,200,226,65,23,78,227,107,197,17,145,56,206,215,236,124,107,91,63,191,182,185,13,106,216,39,195,73,15,92,9,209,162,48,46,152,24,180,187,221,239,73,184,184,184,236,241,244,125,208,138,102,227,55,148,57,21,225,225,24,183,233,125,199,248,123,242,163,60,137,105,158,187,105,217,244,167,141,230,88,34,253,85,143,123,15,196,75,246,151,186,41,249,217,55,179,25,180,7,85,59,53,213,81,170,67,95,100,86,244,134,215,166,100,230,164,225,129,254,162,241,212,48,88,154,138,58,149,48,82,15,140,4,232,238,3,255,179,60,72,144,77,132,134,218,83,31,124,149,208,31,140,27,106,13,27,68,153,37,165,242,27,26,108,77,213,239,48,147,46,235,74,60,226,44,152,120,23,24,99,63,161,210,201,119,56,150,244,189,184,184,88,231,51,229,87,166,142,152,195,100,146,142,194,247,211,66,17,108,70,65,152,99,12,202,44,147,51,162,230,249,4,126,187,254,208,214,58,247,187,182,181,190,42,232,163,147,61,154,54,221,175,153,90,116,19,131,77,241,100,53,98,224,79,3,43,120,205,43,150,159,58,28,142,219,143,203,219,65,29,151,190,62,203,177,73,149,104,139,132,63,54,236,235,115,234,252,40,235,117,70,226,215,73,103,255,46,62,102,119,35,45,237,98,190,167,191,191,191,92,195,18,223,188,230,216,32,31,210,29,68,45,17,61,24,170,164,169,16,226,54,187,235,121,177,109,135,121,193,166,206,144,87,178,115,210,76,157,55,37,180,77,180,198,37,93,242,43,42,206,121,135,46,127,117,102,189,116,146,160,189,203,53,69,50,106,65,248,219,112,8,2,91,224,236,253,54,250,81,95,5,112,196,102,194,15,44,158,211,54,64,189,176,246,215,155,30,0,223,16,13,30,44,204,33,127,125,124,138,81,70,246,142,195,32,193,165,125,90,108,131,105,104,122,33,142,245,195,121,183,91,156,195,66,196,195,98,251,7,193,166,2,91,136,187,243,35,38,185,161,123,133,70,159,30,144,16,172,251,247,46,232,173,13,229,179,30,236,229,123,181,8,57,223,11,15,45,177,102,205,122,58,166,147,8,103,152,10,142,125,186,209,72,168,21,242,18,139,235,23,117,217,102,205,233,175,157,124,156,103,4,46,249,176,166,103,185,85,79,94,114,144,175,28,140,46,114,30,178,24,39,197,217,232,254,116,158,121,27,226,88,90,231,167,225,222,161,97,117,204,89,247,144,156,196,141,137,95,78,253,130,211,95,233,233,155,128,14,155,87,112,103,121,203,21,214,56,6,75,249,203,79,130,236,60,79,178,114,231,115,209,219,7,4,218,158,27,95,22,117,171,24,198,80,115,76,124,72,172,218,31,80,179,227,214,176,57,169,181,156,213,27,51,155,77,122,170,53,11,20,82,188,24,170,148,151,166,231,245,27,28,0,179,28,58,186,180,230,82,29,13,17,59,148,30,114,73,92,42,22,219,167,183,144,255,117,185,66,8,28,33,198,132,22,46,164,198,217,18,12,200,77,20,102,167,173,22,78,62,238,106,54,96,74,28,242,69,232,174,78,24,142,75,58,129,178,253,84,197,206,166,219,165,218,70,249,34,217,242,100,173,155,12,206,58,17,235,36,207,246,175,134,18,218,33,221,152,193,146,251,143,88,234,80,173,27,14,24,199,27,198,43,237,237,5,169,36,180,232,221,72,142,223,214,127,53,31,175,40,87,246,142,25,73,46,244,179,60,215,142,195,230,156,186,195,163,46,224,73,164,118,145,252,241,169,206,143,157,220,228,29,230,184,145,29,204,93,230,36,244,93,102,103,172,193,172,51,69,41,158,218,202,62,146,163,205,218,203,11,38,157,242,179,224,117,223,29,147,0,57,212,125,169,197,56,104,129,204,155,65,45,183,234,172,210,9,199,70,154,126,222,85,165,44,208,93,184,204,133,14,95,144,44,126,234,162,92,38,104,40,52,116,151,229,17,222,91,171,236,226,182,215,141,98,55,142,36,13,8,0,10,41,252,1,225,1,144,146,230,18,60,80,145,247,8,42,120,105,215,4,215,14,51,15,47,12,52,238,24,101,219,186,44,26,240,0,58,4,195,226,221,130,113,45,70,91,207,125,34,49,15,176,159,112,16,193,18,56,219,98,17,252,50,216,206,92,171,14,231,219,151,111,173,20,125,249,29,146,234,240,237,209,115,33,50,183,51,75,34,86,189,207,37,22,223,221,171,9,22,201,83,106,183,26,48,231,147,130,225,5,64,60,171,63,63,84,70,152,52,42,90,154,72,44,24,14,162,73,157,252,124,95,43,204,20,14,91,123,186,94,236,198,181,55,18,106,169,227,189,105,27,236,195,235,148,171,87,229,93,161,139,14,202,180,33,146,136,121,74,42,253,188,245,136,247,65,175,234,241,102,213,46,124,88,186,157,92,166,140,42,51,119,98,52,244,50,72,130,201,50,174,247,56,181,75,3,143,197,87,157,120,65,38,216,88,105,151,78,129,96,52,172,179,86,39,210,172,116,124,192,23,204,61,251,237,69,146,97,110,172,24,65,66,105,191,116,210,37,247,249,124,22,249,5,139,131,159,124,208,231,80,69,2,22,183,7,115,159,58,254,180,57,40,12,46,123,112,54,168,107,52,254,96,251,107,55,64,224,201,37,250,242,37,175,153,251,11,43,12,100,110,88,154,177,59,5,15,25,185,111,17,72,175,199,122,80,201,86,133,78,221,193,61,226,133,97,155,211,102,53,205,238,98,87,120,32,165,136,248,100,141,75,59,13,83,161,225,64,150,202,198,48,183,93,206,68,181,147,15,95,166,193,122,241,32,92,118,180,200,234,96,45,166,53,152,166,61,94,208,99,108,41,81,22,144,50,135,160,87,203,223,137,234,14,161,147,211,59,223,31,12,103,44,29,43,208,67,100,169,126,229,115,57,177,57,204,74,65,197,36,104,81,53,201,158,23,254,156,93,185,81,65,237,33,217,47,187,144,21,166,155,55,65,195,200,244,182,190,92,172,75,35,188,223,56,44,107,144,66,192,85,125,163,66,207,63,232,116,232,175,189,147,170,33,12,65,182,107,7,137,123,200,40,135,26,36,109,144,9,78,162,17,68,172,211,179,22,252,30,86,137,169,92,87,231,170,168,159,79,183,180,150,58,246,182,55,210,44,191,145,96,35,85,61,210,120,194,124,190,116,17,29,63,182,90,190,35,25,159,136,243,125,252,105,250,134,172,163,44,247,249,70,22,170,135,205,89,36,13,62,92,225,69,214,7,227,187,127,219,168,1,248,0,236,203,246,167,207,36,69,248,144,164,118,100,12,44,175,130,19,45,62,61,251,49,184,153,137,110,133,7,4,29,81,104,219,183,57,10,100,68,102,36,75,62,107,251,15,127,85,219,83,26,58,26,138,140,234,73,43,66,162,217,70,62,10,218,156,132,190,126,139,6,4,125,96,2,79,144,207,46,190,57,246,12,244,105,18,62,150,55,92,249,250,151,5,248,13,188,147,156,156,78,131,20,44,191,32,238,121,152,54,113,146,209,68,126,206,187,218,36,9,149,129,246,225,210,75,79,231,199,12,63,135,186,247,66,235,184,111,55,126,8,129,132,100,31,36,65,145,49,98,249,58,73,66,194,119,246,52,119,61,21,141,111,231,111,228,10,90,87,139,157,60,226,164,121,50,183,250,90,170,250,6,169,0,107,183,113,98,19,71,208,255,139,186,248,23,48,248,170,124,116,245,203,47,160,163,183,13,37,157,75,52,43,60,81,251,249,221,205,191,242,122,14,16,6,233,103,9,166,99,33,29,250,25,110,30,115,21,218,65,3,40,33,84,38,159,28,128,194,139,255,190,171,123,155,141,41,8,183,226,43,111,245,90,58,244,250,117,209,128,103,161,135,241,129,233,79,254,133,232,48,129,147,112,155,29,70,134,85,244,234,209,174,241,135,91,86,158,48,40,180,234,201,173,94,192,8,80,64,32,253,4,252,244,187,72,75,59,112,254,96,193,157,164,185,183,227,23,226,3,9,0,40,85,15,63,139,72,143,116,244,20,122,213,62,136,101,231,236,191,225,55,136,35,16,1,74,29,146,250,72,213,13,11,32,230,254,23,50,1,38,212,91,146,37,213,190,22,169,132,10,255,3,167,127,220,12,214,83,24,44,205,131,253,81,35,242,240,13,5,84,140,241,40,175,98,5,62,154,102,202,107,244,48,173,84,90,154,31,20,87,26,150,252,85,65,58,60,218,59,241,7,189,54,5,250,45,88,7,134,64,66,190,24,36,61,68,86,227,151,117,141,238,54,35,156,233,22,77,130,84,87,255,124,134,243,190,215,248,94,172,31,246,91,80,186,0,33,55,251,205,137,225,241,3,149,196,114,58,72,70,236,76,152,183,60,83,84,26,172,50,235,92,11,78,19,0,130,66,240,243,12,179,151,5,136,113,119,204,183,243,59,39,216,89,111,70,237,108,41,34,16,1,165,146,82,141,255,121,217,42,252,60,44,56,225,131,39,84,115,235,236,176,70,28,88,188,24,128,67,168,197,60,228,149,72,164,205,219,191,122,103,195,0,72,249,182,170,188,254,218,8,121,20,157,190,123,157,203,238,56,124,118,90,105,82,73,197,31,23,130,64,96,3,161,38,170,76,121,76,184,216,119,23,201,20,135,189,77,34,111,167,1,105,3,81,60,203,176,144,236,103,235,13,196,149,94,56,32,113,176,171,48,37,181,2,4,145,78,128,117,74,102,170,108,166,248,102,110,129,131,254,177,21,5,102,24,44,109,37,234,51,16,73,17,255,20,0,221,93,103,199,13,4,219,94,224,203,182,55,88,65,81,192,45,223,16,190,224,25,21,147,8,35,56,253,95,195,11,188,3,160,184,190,193,191,123,242,226,138,10,131,28,20,45,50,124,174,68,45,1,137,230,200,81,241,214,163,200,247,245,123,251,191,105,50,101,95,102,48,152,231,131,242,73,175,206,173,4,211,125,194,69,242,122,121,94,84,60,5,119,255,176,33,117,225,6,241,34,212,246,148,30,80,251,126,130,108,230,66,117,215,163,63,36,234,242,208,1,40,96,105,247,186,14,162,212,205,19,127,11,137,120,41,56,210,158,224,255,50,174,99,40,124,194,150,57,198,117,254,203,144,199,29,160,43,230,80,145,17,193,253,182,249,51,76,208,252,15,237,239,147,74,119,138,69,254,162,145,111,136,194,255,47,61,30,31,196,115,202,64,63,167,37,98,168,130,103,119,131,11,189,255,246,237,158,23,111,149,164,163,242,188,124,123,225,141,123,129,149,160,130,64,250,149,46,233,164,72,70,227,139,210,16,40,184,81,185,233,123,144,127,29,87,235,54,63,112,225,54,109,147,220,166,90,118,87,75,74,205,210,137,144,150,80,163,142,21,122,140,121,244,28,147,125,16,131,92,51,110,137,241,209,13,125,118,55,249,151,47,120,223,163,254,205,210,254,219,135,154,146,152,202,132,134,126,104,222,28,190,191,52,175,133,107,17,244,239,65,4,119,0,9,12,197,79,109,145,123,53,64,247,120,77,220,97,74,207,239,132,105,64,198,32,8,2,225,15,132,6,177,70,107,246,254,36,161,182,100,33,103,118,88,185,153,81,247,229,14,128,66,138,56,210,24,121,30,21,104,142,145,76,79,203,237,48,47,241,133,160,246,213,54,180,204,224,37,198,158,141,96,87,191,135,51,22,47,143,159,121,220,50,111,109,76,1,231,90,130,255,154,32,187,37,9,121,95,15,225,62,119,54,177,95,185,30,52,183,180,222,61,138,35,116,224,5,32,248,95,28,3,116,192,224,160,225,164,83,105,249,236,45,71,29,99,110,12,210,198,66,213,247,94,107,64,96,87,193,253,159,175,34,182,84,16,136,128,174,108,169,113,36,227,196,123,223,219,56,124,151,117,77,80,232,150,85,118,205,102,179,83,149,188,128,178,85,64,134,110,37,43,124,229,252,146,40,210,239,33,73,54,20,3,133,248,126,129,69,45,46,118,134,252,55,27,16,100,42,14,129,250,218,134,42,217,59,63,176,238,220,125,43,183,49,253,249,205,131,252,32,48,120,39,33,244,239,128,189,91,28,49,201,173,55,54,178,243,102,86,152,50,204,227,9,49,119,233,247,0,123,137,29,142,134,202,200,191,174,231,191,142,30,124,8,90,89,63,22,172,40,51,154,253,106,183,125,163,65,40,108,218,100,19,116,231,152,254,125,11,214,5,54,92,93,223,103,9,111,153,249,12,24,125,6,249,178,125,232,255,178,55,204,185,162,194,174,5,65,12,79,172,218,29,241,235,249,78,166,223,2,220,14,91,115,125,213,69,114,78,22,221,230,138,40,189,69,7,59,217,53,213,239,181,135,49,6,115,76,124,120,57,225,118,233,18,241,92,247,211,222,198,184,218,167,251,68,79,212,204,138,67,109,150,123,26,49,61,6,114,230,146,196,130,245,90,131,168,95,15,207,237,249,208,85,59,238,7,185,223,69,91,177,151,63,195,172,33,208,41,218,242,254,130,75,211,70,151,26,253,35,127,29,182,178,178,50,151,224,77,150,193,137,198,99,183,220,147,188,49,100,83,249,107,213,14,174,6,29,210,190,187,220,157,40,210,184,72,77,1,4,201,123,223,1,36,172,188,67,19,119,71,42,65,162,208,61,47,201,45,46,95,72,45,74,68,37,4,227,0,65,54,44,127,57,0,209,206,71,224,227,201,109,242,214,136,240,90,134,74,223,37,26,39,139,73,173,147,253,78,115,233,185,38,18,139,144,221,46,1,173,20,120,204,72,90,250,233,225,230,230,129,74,51,119,123,6,250,90,193,110,39,171,245,0,3,223,151,11,248,176,117,70,195,247,143,60,70,169,240,24,189,159,15,56,66,130,165,248,85,174,114,213,229,177,242,221,12,253,166,110,86,167,3,83,135,179,237,230,151,95,12,38,154,236,198,44,69,142,103,124,152,31,190,246,233,127,253,60,190,225,184,232,252,170,40,35,226,115,180,9,242,195,71,1,47,61,2,162,120,114,11,243,200,136,35,83,154,164,97,151,204,154,151,155,252,74,123,110,135,140,31,28,225,94,87,22,240,30,192,241,73,150,71,112,151,236,158,103,214,50,214,168,11,223,176,161,183,237,92,194,162,97,75,238,197,65,202,80,93,79,54,116,153,242,39,135,170,6,84,37,55,124,111,77,115,176,94,141,147,225,162,95,73,139,81,87,138,135,241,76,59,102,65,38,160,33,123,165,157,38,206,249,7,224,107,175,222,246,76,163,213,66,132,33,65,255,113,162,63,127,208,168,121,101,135,175,233,241,197,97,45,51,59,187,235,183,20,122,161,119,77,104,49,217,80,85,27,106,77,255,11,53,189,8,63,97,135,77,129,205,214,171,234,72,73,221,210,139,247,112,204,186,224,96,196,164,25,173,104,216,201,96,148,237,32,71,190,231,226,148,229,216,229,79,101,194,233,230,235,241,169,18,47,29,43,114,143,249,208,157,64,44,119,99,194,63,151,104,115,151,192,204,234,64,90,228,65,138,140,116,44,122,125,219,35,132,186,151,186,90,204,193,177,213,53,212,82,29,229,55,28,249,251,68,182,31,39,104,214,225,68,45,191,22,203,164,58,143,156,19,222,124,176,40,169,226,183,44,169,58,157,230,229,8,29,251,180,186,23,176,63,176,241,148,100,111,147,98,53,171,91,242,36,119,88,161,194,102,133,83,16,39,170,38,203,98,146,93,175,254,227,241,70,228,248,135,89,223,113,80,232,122,233,164,102,172,235,137,209,241,110,220,37,67,47,219,146,174,203,50,212,108,172,153,220,141,193,229,100,79,44,103,243,242,98,243,50,44,238,98,47,117,99,247,236,120,55,217,233,112,163,149,95,145,24,51,171,120,64,117,39,194,15,92,48,153,65,233,207,43,84,115,177,159,91,73,55,199,127,182,245,146,136,195,60,186,234,112,194,169,85,240,116,173,48,151,247,104,234,174,25,191,175,250,88,10,84,101,206,185,154,169,194,118,53,44,36,61,49,155,247,242,108,151,213,184,89,70,108,43,155,107,188,246,192,233,185,211,1,225,129,214,215,130,142,146,209,182,207,56,148,234,106,125,131,131,132,197,173,98,52,49,84,163,43,174,4,215,3,57,191,129,87,254,111,96,183,5,28,82,75,173,175,244,45,130,254,142,99,205,211,14,216,255,180,195,120,244,167,9,200,191,186,54,38,137,53,226,16,63,202,98,125,240,36,130,213,165,166,234,178,213,217,97,167,88,133,213,101,64,40,98,251,248,201,114,119,182,226,192,70,239,235,147,156,129,215,169,17,171,12,213,78,118,65,19,213,13,135,154,220,25,105,74,135,170,231,203,84,182,197,199,77,75,102,85,141,31,249,49,19,181,3,206,217,171,246,122,36,230,3,94,98,89,38,15,217,14,106,232,207,181,4,22,12,106,58,149,119,65,133,150,200,47,143,68,186,105,19,156,54,171,149,114,113,42,69,25,244,126,21,176,2,78,99,172,46,135,19,52,9,108,78,7,74,107,66,31,239,248,104,157,9,213,156,175,91,180,51,150,78,204,0,31,97,11,156,5,84,29,47,68,177,58,31,109,81,73,170,101,141,217,95,186,48,145,40,13,96,77,228,28,84,197,53,252,118,238,56,223,172,222,138,44,25,180,112,158,37,177,58,24,54,44,69,21,112,128,32,96,36,232,96,176,49,229,187,2,228,104,163,138,210,192,143,181,186,102,106,142,38,88,220,135,176,186,230,49,60,211,166,244,80,255,19,61,170,39,182,84,124,98,131,127,58,108,121,20,249,250,84,32,174,242,149,129,107,190,40,127,84,225,171,154,239,149,202,6,29,42,12,155,46,123,201,191,99,74,229,23,152,85,153,172,107,212,159,238,18,50,133,86,192,139,123,178,229,52,43,108,179,3,55,52,86,146,36,22,137,151,101,149,40,99,86,172,122,84,14,251,87,96,137,35,145,85,174,157,18,154,139,153,214,151,239,238,27,101,250,58,181,111,213,87,251,236,156,101,144,175,17,209,233,32,158,60,126,149,127,56,225,68,24,99,220,197,119,104,35,248,132,228,88,215,253,139,206,207,79,173,95,241,159,205,185,163,145,189,151,107,25,6,221,143,114,236,231,238,96,228,196,243,127,58,172,235,207,55,246,142,130,231,178,176,139,127,85,88,126,111,125,84,73,216,151,152,122,119,161,35,184,114,179,70,77,211,101,95,129,235,96,72,119,188,197,135,83,142,231,16,147,185,10,178,89,181,235,247,38,154,83,102,237,248,53,148,85,183,114,189,196,196,106,175,123,174,53,120,126,218,155,60,76,74,224,92,190,230,108,71,130,136,69,27,97,90,189,63,80,48,106,94,201,30,217,212,217,166,215,155,175,146,87,39,204,163,18,17,198,172,197,196,92,115,244,195,105,226,27,95,165,97,237,249,65,48,99,201,208,19,166,176,40,166,223,31,95,248,243,238,124,118,98,234,88,136,178,96,58,221,172,173,205,170,57,89,17,139,20,87,28,219,243,209,137,174,159,143,227,111,74,25,45,68,140,49,150,190,131,181,248,74,160,207,237,15,106,73,1,133,22,222,117,253,202,111,108,51,141,45,185,236,228,217,12,201,209,168,132,98,40,51,168,22,181,16,69,37,31,239,173,244,75,64,199,109,228,14,95,216,44,73,219,199,30,81,143,167,116,241,239,102,153,151,104,157,192,54,202,23,99,127,241,153,247,30,61,114,42,229,213,116,90,103,31,212,12,126,42,105,229,96,90,208,250,180,96,216,32,74,236,39,111,79,243,240,201,71,84,204,95,57,228,153,30,146,18,101,19,142,171,229,37,19,42,113,133,242,230,14,151,231,135,26,1,191,133,101,35,188,248,172,91,87,138,250,21,213,90,141,51,179,7,150,88,72,112,240,44,87,107,26,84,19,61,37,205,210,182,46,8,181,148,236,50,246,138,93,7,53,236,203,237,142,22,56,106,85,108,178,165,34,88,95,147,57,46,37,8,15,102,161,190,53,49,241,169,204,144,136,225,169,49,104,246,39,223,140,229,216,47,206,117,201,158,99,55,169,37,180,94,248,141,83,105,128,205,57,133,8,130,91,238,155,161,76,73,48,87,207,141,244,142,52,187,162,153,238,245,78,213,123,204,82,85,81,6,16,185,207,76,22,252,150,247,249,10,65,166,134,170,0,6,7,113,92,173,139,76,137,175,147,60,77,204,87,124,9,164,206,33,48,53,232,244,14,190,59,131,154,34,179,68,120,118,64,114,251,190,139,3,164,125,191,254,185,68,120,214,159,248,151,16,159,240,156,0,253,103,43,26,131,69,77,14,73,112,15,1,13,182,35,221,68,47,238,242,41,169,71,247,87,228,163,172,235,227,85,199,205,221,19,34,171,62,61,44,226,218,57,145,53,33,81,125,151,239,119,106,35,112,124,229,213,216,140,27,11,142,167,177,221,148,67,162,108,225,228,54,127,4,45,127,67,134,237,247,158,139,208,44,22,64,234,195,212,204,151,83,98,120,246,242,94,142,219,97,190,85,255,48,237,101,53,229,142,86,161,29,68,202,249,126,170,46,41,120,12,72,216,76,106,31,189,26,80,226,178,209,85,148,189,84,48,29,47,184,195,28,35,107,22,101,86,130,206,145,164,217,197,181,248,248,120,124,211,85,201,25,49,26,215,187,167,214,94,123,177,207,76,200,249,25,219,97,167,149,102,126,235,39,182,61,57,227,187,189,210,218,115,201,172,23,46,97,240,121,2,102,40,177,222,28,22,79,75,176,20,223,252,71,50,158,141,178,196,170,243,131,81,115,123,245,156,253,65,45,173,141,178,89,44,194,111,159,253,213,134,157,92,86,236,211,251,246,244,9,238,20,214,5,160,190,99,32,199,12,249,213,62,148,175,171,177,213,88,50,153,88,95,42,112,54,141,109,117,121,126,88,57,94,237,116,200,132,1,82,129,24,174,13,245,206,39,250,243,191,81,159,177,26,5,64,49,214,50,50,115,172,4,31,157,154,2,238,14,166,28,80,168,50,156,63,111,126,60,203,63,124,98,146,62,21,98,86,116,103,202,232,100,141,206,105,33,64,173,135,104,233,211,39,7,207,47,13,74,152,45,164,46,123,221,172,102,39,69,115,145,95,14,55,11,218,153,174,59,110,3,234,133,224,119,197,59,42,81,234,246,227,182,145,252,24,59,73,59,133,119,126,83,135,171,63,153,60,223,176,39,65,29,153,193,108,13,226,48,20,235,81,122,36,226,184,16,97,56,134,135,8,243,246,205,170,92,250,225,211,96,226,210,250,86,73,164,82,147,161,204,168,93,202,117,7,183,252,104,198,39,184,196,146,36,145,176,178,233,242,184,203,173,77,152,196,44,196,20,174,85,56,106,132,88,232,114,59,246,193,84,77,201,29,38,143,59,215,29,214,57,37,29,219,140,70,181,182,27,49,50,172,54,152,20,223,201,59,201,82,90,136,44,94,237,112,245,102,42,155,2,114,120,37,232,71,207,216,30,34,38,47,14,74,125,129,10,98,0,21,193,248,187,24,96,240,10,194,87,56,16,57,62,80,3,214,165,243,44,208,82,79,12,20,151,109,30,95,101,219,122,112,200,6,78,145,40,138,4,165,187,209,11,194,182,211,23,11,237,33,254,139,173,123,17,152,115,186,231,199,166,27,172,49,100,57,240,212,175,133,203,51,21,203,69,150,182,5,23,170,227,250,191,166,248,205,87,202,98,185,245,199,140,249,184,197,164,98,20,115,136,9,72,26,117,18,221,8,24,148,211,26,209,231,202,158,55,151,119,3,82,163,173,196,31,50,188,83,238,164,10,192,193,102,252,90,225,135,41,103,109,52,37,126,87,185,164,12,231,229,64,66,78,248,159,203,243,201,203,214,195,26,251,31,152,247,134,169,245,19,187,214,54,243,24,161,196,45,220,13,132,106,139,229,79,55,250,210,225,3,26,246,26,17,92,214,97,191,227,4,164,38,46,167,238,174,79,77,200,136,132,84,73,227,33,242,187,159,215,158,142,83,111,60,14,115,35,127,112,95,57,182,55,197,40,94,48,92,73,211,225,53,156,119,251,149,195,94,183,200,184,161,83,254,185,229,197,11,131,223,239,99,142,10,13,92,8,54,74,103,94,237,59,94,52,18,254,226,174,55,251,229,137,234,209,160,251,166,149,58,8,91,224,76,180,147,115,246,190,131,184,135,112,40,19,180,173,61,44,109,196,23,171,240,206,31,140,7,143,70,222,54,138,74,17,14,74,138,0,202,215,29,253,4,46,182,253,137,239,59,214,185,96,85,110,36,42,184,20,194,60,80,31,7,173,175,200,166,198,182,135,49,249,139,147,45,129,178,43,109,216,250,62,144,154,237,126,82,142,127,162,34,187,143,77,212,80,161,138,251,116,61,103,149,128,151,115,241,113,251,207,3,79,35,238,254,129,86,171,7,12,67,47,236,76,203,87,115,42,199,63,63,35,81,9,237,252,41,140,88,47,25,205,33,230,212,152,238,25,150,200,38,173,116,142,224,233,151,147,226,99,20,33,181,13,25,106,33,84,99,120,164,135,69,238,198,203,119,98,81,194,82,219,25,83,241,110,235,73,149,38,131,168,195,217,247,231,230,84,157,248,74,234,211,126,18,154,63,158,64,237,191,106,243,48,228,168,89,229,60,85,52,13,81,172,26,162,45,59,82,181,31,45,106,201,143,67,197,113,59,228,121,112,47,34,234,66,36,205,87,118,117,162,218,91,179,144,88,185,87,50,183,138,85,112,173,252,85,114,174,74,224,50,121,87,192,75,108,62,249,187,223,187,217,73,142,71,247,45,74,106,143,59,44,198,108,201,209,88,102,159,22,156,184,37,13,174,45,167,198,109,124,20,182,84,89,63,255,133,43,21,180,154,59,168,29,213,189,34,113,121,97,82,57,213,85,100,212,187,111,13,9,215,176,139,120,19,199,63,142,154,193,128,138,9,140,0,255,209,18,255,119,57,38,170,61,27,168,251,241,168,57,209,88,78,225,230,195,146,122,74,127,76,232,132,206,27,150,15,125,219,248,228,193,243,158,228,191,191,147,143,29,44,245,77,157,213,86,17,60,222,45,164,241,144,187,156,220,173,167,230,168,197,253,214,107,198,92,181,175,194,98,182,240,17,38,2,178,45,123,237,65,54,18,106,58,222,154,179,202,233,64,206,110,165,23,31,179,234,126,143,142,184,127,249,39,182,192,125,155,145,50,170,108,210,211,1,53,11,212,146,115,15,108,126,144,205,47,119,158,133,252,102,178,103,226,186,203,54,196,165,218,99,101,150,238,126,142,160,162,224,225,228,222,229,193,32,27,110,73,133,120,0,105,169,203,198,88,121,189,166,211,122,246,105,150,115,249,212,170,214,165,163,140,138,77,159,140,85,244,61,28,224,3,225,50,114,82,252,16,211,82,94,91,199,138,57,206,7,83,120,235,133,231,139,49,246,154,241,114,177,168,82,188,219,175,88,222,253,129,148,78,86,172,154,197,9,91,0,99,70,58,251,165,68,248,81,185,85,211,150,62,172,127,144,234,172,46,192,39,221,15,122,156,233,30,37,220,218,252,141,40,120,109,83,94,137,240,119,156,128,128,88,162,220,151,215,243,232,237,10,169,167,217,235,191,135,86,244,124,224,233,4,54,203,61,212,92,222,126,162,232,154,174,199,243,176,84,66,76,27,250,234,169,72,147,28,116,182,247,129,107,131,117,66,86,174,164,203,184,188,71,83,30,173,252,153,181,197,203,125,233,114,227,82,99,41,220,253,42,221,92,12,216,15,170,202,121,217,192,15,213,93,246,251,95,235,191,27,50,224,102,212,9,242,134,139,16,188,147,102,202,155,189,88,173,189,120,54,108,190,97,7,87,99,227,252,49,250,243,96,48,189,79,61,134,253,206,220,136,74,170,31,166,205,43,25,43,245,154,167,155,43,36,74,226,34,79,168,79,215,162,59,84,78,14,150,113,201,50,215,45,214,223,66,151,201,43,47,108,185,75,102,76,198,23,134,139,76,158,158,228,67,11,77,158,187,100,135,87,26,172,219,63,225,239,156,232,29,204,34,37,39,30,218,127,20,123,57,102,221,37,153,51,252,0,58,4,225,133,134,186,57,119,140,56,68,86,24,216,142,212,52,148,179,79,78,94,94,28,162,7,195,237,9,231,76,140,127,156,151,107,55,120,162,183,242,43,130,151,150,128,29,149,148,54,123,35,178,174,200,138,3,186,71,3,160,224,230,46,127,124,243,149,49,201,178,139,213,22,237,3,140,229,202,220,246,104,102,66,180,82,222,61,193,247,95,239,185,185,218,52,182,215,251,30,214,146,87,241,91,218,229,189,19,67,251,118,198,214,253,153,155,84,41,62,209,177,1,174,63,24,97,70,186,101,30,32,174,29,179,53,64,23,135,5,31,74,183,249,90,42,239,104,84,52,217,179,68,235,207,34,217,39,99,86,127,215,101,227,219,186,56,1,102,90,18,79,67,110,245,193,136,94,92,246,208,5,21,103,162,59,192,133,12,222,237,234,18,246,38,190,107,16,221,160,51,90,165,72,35,142,57,113,241,193,170,78,204,206,182,44,232,161,231,169,77,100,197,135,112,167,218,229,148,168,160,89,6,173,24,197,78,84,242,153,87,155,53,167,230,50,14,251,14,162,219,57,161,53,106,48,218,156,118,116,154,104,240,210,139,47,192,152,3,198,63,56,2,245,112,158,245,16,110,11,38,81,52,147,181,95,149,155,53,78,178,76,187,21,251,3,106,36,243,134,182,95,86,179,186,250,208,109,228,21,19,217,184,139,85,67,164,148,221,72,235,131,147,232,138,140,202,186,128,236,15,194,109,254,100,168,147,157,48,36,209,190,199,137,109,6,74,148,84,109,55,145,136,157,103,71,159,156,197,207,237,217,105,124,151,242,39,227,3,98,190,31,123,255,243,1,83,89,90,98,75,144,174,235,182,143,22,213,242,108,168,23,38,225,189,243,147,125,137,53,63,222,157,150,15,74,1,69,182,54,231,212,60,244,202,221,129,60,98,53,150,81,141,37,203,171,236,80,120,206,254,82,228,51,219,236,230,225,149,52,26,251,142,149,23,185,51,146,27,124,85,6,141,197,9,112,146,240,53,76,15,232,180,93,251,232,8,164,218,115,48,107,29,187,119,233,93,229,15,147,1,160,161,101,68,54,19,119,178,182,85,25,170,236,172,11,183,151,110,183,101,88,203,65,243,254,229,65,105,109,204,227,102,12,32,169,70,60,119,211,242,138,5,57,230,191,168,146,129,136,139,201,108,201,126,156,3,156,34,153,88,61,143,171,98,22,226,254,254,107,214,135,160,76,44,249,45,2,218,12,44,182,64,75,127,23,218,89,154,51,183,131,13,20,184,223,143,139,75,183,142,167,238,96,56,58,149,231,139,233,167,99,86,232,109,201,144,25,194,163,54,138,197,195,76,240,43,208,19,142,31,16,45,124,174,87,57,204,206,231,24,244,15,143,102,201,1,185,204,32,108,25,150,150,7,86,180,74,13,164,240,187,20,232,96,80,0,216,206,53,206,94,65,73,170,107,237,183,1,116,56,96,60,71,73,98,97,41,39,103,197,81,113,51,75,45,46,61,131,110,195,58,10,219,222,208,111,252,23,99,101,223,143,234,0,235,201,223,66,189,223,124,137,94,52,13,47,97,165,218,122,178,241,133,44,176,23,98,9,68,181,153,248,157,150,103,171,88,13,106,216,15,135,152,29,150,83,135,171,23,72,163,95,182,23,109,213,52,74,216,114,141,90,140,225,74,241,118,15,131,194,42,94,69,50,49,153,82,48,51,190,205,109,92,47,54,18,231,194,228,46,163,112,85,173,140,40,73,93,201,178,174,52,119,193,207,142,75,220,255,194,192,50,197,176,165,221,251,187,122,35,53,185,16,135,237,194,190,234,107,137,12,211,193,35,104,63,157,211,124,28,27,159,166,101,97,221,183,234,98,54,149,115,198,247,179,185,148,41,42,246,227,182,231,39,80,139,170,4,186,74,250,227,226,166,217,113,126,67,190,85,241,196,98,159,189,220,146,244,11,157,81,147,92,190,241,126,37,45,210,201,147,197,247,227,211,35,131,170,38,140,165,155,53,167,3,164,131,36,146,93,41,151,90,137,242,90,199,109,74,85,26,186,79,36,19,12,19,37,156,43,87,190,163,150,69,251,182,237,180,174,152,102,93,88,174,212,190,37,163,167,52,31,15,77,48,90,229,47,112,18,25,252,97,167,226,118,190,63,46,39,197,55,63,185,122,38,147,40,60,32,249,37,245,84,72,238,72,229,142,172,247,121,138,237,87,227,193,185,177,110,17,114,82,236,249,174,200,140,14,32,21,84,97,130,235,164,214,118,3,253,89,102,251,194,176,113,141,134,31,199,176,204,114,218,185,192,43,183,10,41,57,39,124,248,114,164,225,158,133,93,110,243,219,48,21,131,136,179,216,254,62,115,130,71,59,135,166,217,27,253,35,35,111,236,100,59,32,33,185,80,6,243,10,195,236,114,231,115,133,26,215,176,89,155,111,226,165,157,220,171,101,211,63,149,222,231,74,57,116,164,110,11,76,170,220,107,140,171,237,114,94,120,81,243,224,237,68,219,203,213,111,141,170,38,49,204,80,148,182,39,210,167,73,116,18,190,105,104,200,122,103,195,28,95,107,222,63,220,235,66,239,247,4,113,7,184,140,113,20,95,238,2,183,91,223,101,168,110,237,186,216,202,138,218,159,126,108,63,253,60,170,188,222,7,139,214,197,69,65,16,149,187,232,226,171,36,209,252,224,219,227,253,92,183,117,211,34,63,39,167,166,81,126,126,214,110,110,143,98,254,86,21,195,152,121,62,103,154,226,7,119,186,31,5,28,184,134,43,198,112,71,147,112,216,138,174,18,200,61,122,217,5,45,248,193,47,198,249,61,217,178,51,37,169,221,223,109,171,30,141,63,205,106,187,145,112,148,251,85,215,145,58,94,146,81,213,147,168,13,6,129,102,251,144,103,98,37,217,229,11,145,219,201,110,37,50,244,211,46,4,156,170,186,190,236,43,126,171,190,190,162,150,252,16,189,208,56,62,39,187,240,89,70,251,71,33,181,21,66,199,13,189,163,20,62,216,150,80,226,214,245,130,118,166,206,20,169,204,213,63,74,174,164,43,219,93,80,46,2,158,179,89,87,149,123,141,25,155,45,254,167,62,93,18,140,197,33,106,150,201,248,187,8,15,160,169,101,102,123,239,10,249,224,221,175,205,251,234,111,114,157,82,134,83,226,167,191,62,27,104,203,91,62,114,102,45,214,200,170,245,227,48,47,70,136,114,206,220,5,95,160,188,40,181,235,118,228,233,128,162,242,54,16,11,42,28,142,237,6,59,231,101,62,207,109,114,250,161,194,223,232,162,128,137,113,218,209,54,169,123,200,55,214,201,179,169,206,187,230,193,134,241,221,232,65,206,12,193,185,25,125,229,204,198,153,109,149,33,115,197,209,147,69,141,25,62,29,58,99,198,181,29,68,12,92,190,82,239,62,63,121,127,105,217,178,235,183,125,165,99,104,79,218,135,161,218,171,112,199,160,124,18,217,149,250,161,107,133,88,104,66,193,126,157,125,144,147,196,65,209,205,220,78,198,145,254,158,226,42,238,54,150,251,5,13,12,150,118,89,76,164,132,244,81,99,221,25,250,156,155,138,161,219,86,151,150,121,180,239,29,32,40,4,14,59,239,114,205,18,252,136,147,16,181,233,212,120,126,17,77,58,142,240,235,97,95,85,127,150,212,105,136,250,116,111,115,72,215,223,22,170,16,81,104,52,130,87,250,158,99,226,131,28,25,120,39,166,175,164,119,146,204,177,19,72,171,129,145,119,218,34,245,216,224,216,239,209,243,31,237,58,106,52,45,139,217,119,233,41,47,28,253,186,182,227,253,150,211,132,3,223,201,229,53,164,20,90,113,76,216,36,10,200,44,135,171,59,210,149,30,168,154,84,226,139,100,45,153,215,206,218,165,86,133,234,104,196,191,164,241,254,237,172,242,210,27,171,63,214,185,183,229,137,89,190,179,47,204,120,140,64,131,237,27,193,238,190,49,239,80,199,233,88,75,219,32,173,191,7,22,119,139,86,20,144,148,248,203,115,109,216,234,148,110,86,45,139,146,138,126,40,83,242,59,207,62,158,205,26,220,21,19,223,31,129,10,217,37,141,247,152,195,162,134,229,17,182,173,111,171,247,199,150,12,122,43,202,237,13,233,93,68,251,127,63,53,8,243,71,41,76,130,238,71,79,102,119,171,185,22,182,221,39,98,165,122,106,118,204,107,187,210,87,149,29,86,34,195,158,13,45,246,38,143,208,213,239,184,120,31,22,197,110,162,104,150,20,184,46,199,131,90,171,200,101,51,30,135,54,181,246,10,117,202,143,123,37,45,231,11,134,147,16,66,158,39,195,28,166,15,235,117,210,112,111,101,222,44,244,31,47,228,56,126,145,92,150,132,186,52,160,233,100,22,55,49,128,97,245,162,32,206,251,71,245,14,214,32,57,125,239,163,71,189,46,184,171,185,59,36,254,153,121,31,180,86,109,127,171,185,83,140,115,88,202,17,85,164,204,88,43,230,185,69,66,205,42,74,125,15,221,120,253,13,81,78,18,239,0,18,46,134,140,213,95,32,153,227,46,69,188,64,206,190,75,251,150,100,231,113,203,103,57,28,216,29,247,32,140,52,183,201,167,190,5,93,173,157,65,3,121,182,197,12,3,1,111,88,68,99,206,136,191,228,143,24,103,150,207,135,169,229,96,233,39,135,42,90,77,30,53,113,140,89,54,147,46,30,214,238,245,248,28,111,255,17,51,27,111,86,129,208,218,177,46,162,175,121,109,82,149,158,138,146,254,246,81,142,79,30,162,35,237,77,31,203,163,251,156,31,226,180,221,168,74,212,214,123,89,211,25,27,10,151,243,52,42,180,149,115,70,180,213,230,123,91,155,142,240,72,210,17,240,100,150,14,27,144,24,154,180,28,53,156,219,254,242,244,90,220,184,16,64,228,112,217,248,19,194,63,51,247,155,152,171,217,47,122,227,237,251,215,240,15,51,73,158,150,156,31,140,14,210,124,95,229,169,164,63,101,38,198,11,126,86,199,250,214,11,199,124,103,174,53,44,105,37,206,167,217,39,55,245,77,196,204,228,202,9,137,135,68,2,156,226,78,247,80,10,189,146,126,213,65,100,168,206,32,142,135,117,99,213,172,9,249,239,110,18,9,67,147,222,163,113,199,146,82,215,40,168,153,234,65,198,190,156,229,158,162,189,62,29,115,92,46,31,237,163,135,34,235,120,155,181,3,201,108,2,61,203,155,38,236,69,95,134,206,57,74,59,82,91,233,57,180,255,32,84,97,25,239,127,8,143,55,106,7,216,173,198,242,45,124,215,29,123,226,195,48,35,231,229,116,192,239,100,118,49,220,21,138,213,215,86,10,44,96,61,67,31,246,240,59,29,31,206,87,61,121,155,177,165,42,54,211,194,28,202,211,240,49,53,152,230,89,139,106,62,14,194,176,60,95,183,121,129,230,216,121,157,251,107,215,246,226,51,169,95,152,40,39,233,176,143,147,135,75,169,140,141,250,72,115,186,254,72,0,45,21,190,25,75,213,78,140,74,204,7,63,184,250,101,16,85,136,70,55,213,22,183,179,250,69,81,238,160,215,170,9,83,124,177,125,152,242,91,244,84,91,167,190,231,227,166,207,114,136,246,166,189,201,23,196,132,82,173,151,220,15,198,23,188,176,214,190,183,228,10,234,162,253,36,237,59,227,167,135,91,36,119,227,16,231,199,119,51,158,164,46,119,236,101,89,177,99,8,229,234,46,30,159,31,78,90,52,122,238,112,12,235,225,218,247,136,209,204,215,199,47,247,166,86,162,145,57,67,212,133,119,223,22,74,252,118,252,51,139,58,106,157,22,174,249,206,112,112,118,68,109,116,124,166,76,170,239,76,71,240,130,23,63,245,125,229,110,14,79,148,38,34,197,217,105,183,131,163,80,87,161,182,230,141,75,67,22,92,241,242,17,39,45,25,118,111,161,23,159,253,196,240,255,199,222,155,71,67,253,190,241,195,136,18,21,178,21,105,136,146,37,218,144,117,164,79,200,190,175,49,34,235,88,146,53,99,102,172,41,101,41,75,101,27,178,175,99,137,193,96,72,18,178,100,223,137,172,195,140,109,48,152,153,231,40,125,190,234,247,59,223,243,156,243,156,231,191,239,63,253,209,121,223,222,239,185,239,235,186,238,235,186,239,215,245,122,85,191,92,112,211,98,122,46,138,240,181,224,87,137,252,10,212,78,129,224,164,129,195,25,111,183,246,203,118,159,241,39,115,68,43,68,214,27,17,173,8,73,143,89,141,173,78,56,185,236,173,28,28,186,53,230,51,135,180,49,29,254,214,65,122,131,24,220,126,223,69,110,154,212,176,41,77,169,25,224,186,95,66,154,150,231,198,219,143,149,49,41,164,66,42,176,242,125,61,107,104,117,228,218,58,100,84,205,28,74,208,125,194,158,2,39,19,247,236,145,219,235,217,224,23,248,245,79,53,138,169,8,70,102,230,197,185,147,95,102,14,207,179,62,53,116,203,176,103,212,83,224,22,187,158,118,161,106,20,21,141,35,67,136,248,23,251,9,57,237,152,212,141,242,241,71,141,39,45,238,139,220,77,231,84,138,206,52,114,161,163,21,195,236,173,249,55,27,153,187,196,97,54,147,59,234,122,238,91,12,178,111,125,225,143,250,209,60,245,98,240,26,79,117,37,218,219,83,36,89,230,115,227,198,131,7,6,173,196,57,4,64,123,171,51,193,213,185,153,199,199,147,225,210,222,228,49,224,163,27,118,95,87,118,73,244,49,5,123,11,61,54,1,252,73,126,141,39,165,42,165,43,142,26,120,87,22,29,25,205,46,62,82,98,163,144,164,11,121,57,48,154,1,82,208,142,205,214,85,136,51,81,131,85,206,48,146,52,136,102,21,112,181,148,55,226,130,104,92,205,222,158,131,175,238,253,185,217,167,88,183,71,112,202,238,4,86,207,161,181,180,71,75,182,253,24,218,128,98,235,204,37,73,119,4,91,225,235,226,93,24,165,176,227,48,198,87,75,220,155,3,34,240,232,239,81,82,149,199,252,153,249,39,102,84,42,182,175,47,249,219,102,94,175,24,180,102,68,88,77,71,72,121,243,36,132,125,59,245,213,23,242,116,183,17,64,142,70,108,119,171,139,19,133,24,180,119,250,239,225,128,228,105,224,94,57,120,248,227,84,78,57,30,138,135,20,85,158,143,213,50,138,158,71,97,72,22,95,154,215,174,112,253,147,253,104,46,180,185,166,190,170,118,254,193,99,132,197,7,240,43,159,51,45,108,86,108,15,133,92,171,237,129,73,55,4,83,135,2,125,151,155,110,62,6,123,77,236,120,122,8,129,236,177,100,145,241,50,174,56,182,138,60,166,79,51,61,59,182,16,100,229,20,131,148,83,239,101,84,143,150,108,213,136,27,70,126,164,141,149,134,4,10,8,208,161,184,221,113,58,124,220,23,69,59,5,232,93,95,219,130,69,49,92,184,182,191,142,8,186,222,224,228,73,213,86,235,48,71,184,107,93,149,197,238,219,107,54,247,51,249,247,148,13,84,74,148,79,184,160,151,43,112,47,111,116,60,202,70,192,170,71,172,130,79,142,202,111,141,199,216,234,187,239,226,208,110,41,51,225,34,69,14,40,229,165,192,162,29,22,153,1,11,159,228,221,118,55,216,180,37,140,104,139,232,240,113,194,114,186,104,196,35,44,32,105,167,224,133,134,108,61,151,121,55,10,221,160,109,199,104,139,106,55,205,182,220,208,164,68,200,82,73,115,82,191,56,17,79,33,187,113,202,118,151,207,106,137,130,244,135,146,31,183,10,105,241,95,45,170,89,83,243,217,91,21,12,89,35,56,204,248,44,220,31,168,27,190,232,249,164,175,125,166,63,211,144,104,177,86,164,174,75,249,156,211,216,111,241,157,144,253,3,255,222,214,135,63,49,10,72,246,197,156,143,184,26,103,137,5,38,123,245,155,226,246,221,1,189,152,151,239,95,252,3,133,33,185,92,45,73,242,42,168,60,213,181,242,189,145,84,226,251,142,203,43,83,178,15,51,152,37,124,167,103,140,216,158,101,100,112,214,62,229,73,22,154,56,155,8,61,203,112,238,19,85,68,222,147,254,119,246,196,212,232,238,168,210,250,160,126,205,53,23,107,60,134,76,64,162,219,196,208,95,45,60,218,37,92,41,71,54,153,26,206,203,58,234,38,182,58,15,88,248,16,210,7,96,206,61,121,161,133,83,108,55,135,108,223,88,140,246,25,131,150,219,122,228,119,22,180,225,195,29,101,138,225,46,252,198,220,11,90,10,196,31,209,163,231,211,77,107,80,107,71,228,159,176,92,155,125,172,37,42,34,224,6,211,83,240,107,89,220,55,28,180,190,182,124,223,68,25,67,245,57,248,199,213,52,90,217,172,50,52,236,232,144,165,108,127,1,9,58,36,35,43,43,245,176,151,112,237,233,214,250,70,252,63,64,48,215,243,108,37,9,25,109,32,101,0,4,175,69,184,234,214,133,1,220,43,59,231,145,112,30,60,25,79,33,35,193,89,75,183,83,17,12,197,79,117,128,46,183,196,184,15,129,220,158,176,23,99,222,145,0,29,126,38,96,48,150,185,103,98,40,20,152,225,117,31,30,157,143,20,217,8,29,70,124,99,199,18,139,107,217,47,110,52,47,165,122,123,13,66,48,109,145,182,196,109,90,191,226,24,104,216,171,235,140,217,246,103,155,217,210,50,124,83,94,59,50,66,132,0,112,28,16,70,222,120,94,252,72,1,190,193,55,47,59,186,174,5,183,80,23,78,164,232,136,67,109,129,132,92,109,105,58,171,61,174,219,70,182,116,161,184,106,172,235,174,207,27,36,100,59,57,163,57,111,4,130,175,29,253,30,22,214,241,128,167,247,75,148,166,212,72,175,252,94,87,163,66,97,63,118,21,188,57,40,27,33,57,12,167,144,238,100,123,223,26,203,118,36,164,106,45,0,73,11,218,56,0,101,59,236,98,110,165,71,167,252,0,133,49,251,105,254,153,91,143,2,152,36,35,206,73,119,219,175,35,40,68,68,197,209,54,105,92,237,59,60,113,203,30,1,173,40,12,124,92,1,47,244,122,104,196,93,149,0,89,13,229,140,179,120,81,232,197,221,204,127,69,155,32,189,56,119,61,203,89,247,159,105,87,82,41,162,89,147,154,38,57,153,4,138,206,170,114,128,190,113,159,254,108,106,190,188,108,9,33,73,100,19,210,180,72,184,92,167,186,98,246,112,96,61,205,85,149,115,238,255,88,40,60,238,201,73,10,3,116,12,111,164,64,70,229,183,6,101,52,226,3,131,36,119,151,81,8,68,188,246,109,84,237,166,222,217,24,40,243,119,244,4,201,213,66,129,28,17,231,85,79,62,214,59,118,99,24,169,107,9,39,97,65,99,249,200,186,197,155,59,88,108,24,79,60,200,242,75,198,84,7,102,50,136,57,163,152,231,24,192,191,24,61,29,41,155,20,116,169,218,63,57,31,94,247,96,6,209,167,217,32,106,97,236,14,189,8,48,88,117,224,155,75,81,216,209,31,217,219,91,239,233,49,165,254,254,248,130,47,244,57,136,180,104,60,38,61,151,52,61,114,87,136,61,90,118,132,44,84,142,177,119,145,47,228,4,249,183,140,75,201,130,166,87,150,10,46,133,133,55,164,95,10,91,127,177,98,232,168,154,26,176,20,202,105,57,143,167,211,108,223,254,122,163,179,90,28,186,160,78,78,82,204,86,177,231,15,81,152,131,95,34,113,159,103,190,28,72,197,31,162,214,245,204,224,48,50,50,133,97,94,123,116,80,138,149,172,16,9,15,106,246,217,105,148,173,171,176,39,93,92,70,236,189,11,39,152,92,85,181,56,253,61,202,86,94,184,22,206,233,29,218,97,16,151,254,161,162,243,205,155,153,92,129,88,55,250,138,231,42,81,171,210,53,140,41,68,150,61,121,131,190,137,155,12,26,9,39,182,0,64,56,96,96,46,10,198,204,58,92,170,189,38,224,84,240,77,90,106,204,51,166,167,87,247,187,177,241,182,128,209,12,193,105,99,158,224,31,160,146,254,79,56,79,167,12,108,134,221,88,6,168,167,226,230,220,67,92,140,102,210,175,151,198,224,162,40,99,142,187,199,60,63,224,96,61,59,2,92,99,30,83,207,5,205,154,183,5,99,227,38,166,240,180,17,50,223,220,229,155,93,122,115,116,113,91,152,221,218,30,143,74,156,14,57,1,92,180,160,114,203,185,110,104,246,1,134,132,123,150,76,144,145,170,57,133,169,122,177,107,83,167,176,242,154,244,120,19,80,166,89,100,142,61,123,79,5,209,216,190,246,236,137,132,194,192,158,112,67,214,181,219,82,120,195,72,124,23,234,102,218,222,236,243,190,72,214,75,26,143,108,78,157,157,142,39,133,152,218,9,182,56,76,6,4,194,122,7,0,148,109,21,96,107,150,183,124,121,13,155,129,110,162,211,11,114,240,49,166,34,198,15,14,2,67,33,199,181,183,175,223,252,152,51,15,116,232,226,5,61,205,42,232,81,77,81,70,188,226,87,217,89,160,219,26,246,208,6,220,103,176,13,89,51,182,176,101,231,190,182,193,184,21,225,230,207,191,84,172,98,145,30,116,191,122,246,27,119,1,40,7,178,98,204,59,3,14,59,191,136,173,25,243,30,153,153,91,8,21,151,205,135,251,108,129,198,238,13,113,199,113,99,39,146,125,228,140,109,239,134,125,150,105,190,153,135,206,106,49,135,18,36,214,62,8,219,68,72,244,211,111,21,32,234,196,99,205,156,19,223,34,242,78,131,154,229,8,5,31,200,160,138,50,83,46,16,229,4,186,68,129,75,40,199,235,173,100,153,213,36,149,230,194,27,23,181,34,68,51,128,52,175,2,243,236,175,15,124,153,251,76,82,110,11,78,189,27,4,42,219,118,162,32,207,72,40,30,230,45,152,165,1,187,220,184,180,225,57,143,244,161,204,5,192,31,184,125,44,243,2,152,170,4,156,92,40,1,150,122,201,201,45,48,185,214,246,33,190,92,131,110,223,185,143,238,213,157,120,32,62,165,27,87,48,176,120,109,109,215,90,59,82,171,143,131,181,127,134,115,45,211,127,175,138,178,77,196,170,35,128,218,19,55,196,252,93,47,174,85,54,31,71,85,113,119,76,92,123,53,220,159,39,237,49,171,193,157,182,242,126,63,93,90,103,97,188,86,169,175,110,72,81,195,158,208,76,184,217,82,75,232,55,215,234,249,82,88,252,145,193,27,251,25,228,41,6,90,191,139,145,29,89,214,233,159,103,177,8,83,230,139,224,146,200,19,59,163,11,170,62,89,87,190,86,78,254,138,33,19,196,39,74,112,217,242,101,255,12,3,208,187,189,183,199,151,18,98,141,109,230,42,55,217,7,114,29,189,229,102,11,247,188,106,222,162,58,220,202,133,64,201,233,27,17,3,189,139,73,149,32,91,167,30,162,188,244,86,249,128,165,135,120,205,74,144,249,227,150,139,36,3,183,23,131,158,206,30,35,6,253,235,157,64,252,0,88,15,178,95,152,141,200,56,141,157,205,52,134,8,85,126,211,58,91,253,84,186,194,174,35,70,91,97,193,115,98,97,220,212,49,51,46,225,168,92,248,128,44,184,95,116,107,163,71,123,87,87,50,127,232,89,194,224,120,211,205,166,129,146,43,51,253,56,82,246,250,244,19,191,177,34,159,26,113,79,173,178,93,229,221,114,161,100,156,91,121,4,206,237,108,51,169,90,203,37,194,118,209,207,115,98,222,183,172,198,54,215,195,140,39,138,240,188,217,124,172,12,224,191,18,152,120,203,253,189,91,98,156,177,101,85,91,103,25,230,214,79,31,166,78,59,125,243,130,225,97,90,1,65,26,176,27,244,217,69,166,134,55,217,120,205,252,244,50,65,173,140,187,84,129,158,116,253,29,52,115,139,41,254,179,227,109,49,65,131,99,52,74,112,141,171,188,177,6,252,250,166,63,87,249,33,221,25,124,188,243,97,90,219,64,3,186,165,221,42,35,175,136,209,92,232,11,105,67,198,197,253,2,247,38,235,151,186,156,241,37,157,133,173,213,196,180,141,223,220,86,167,57,120,121,99,31,77,235,123,253,103,240,77,186,61,103,73,24,3,234,170,132,74,2,67,47,23,53,45,243,188,114,253,251,11,176,66,97,32,198,86,106,65,205,247,114,199,138,233,199,60,221,139,191,134,188,230,228,229,141,221,187,66,117,40,149,9,167,97,160,27,202,83,20,50,74,150,217,79,76,61,56,139,153,90,138,105,134,71,99,94,255,219,160,63,47,78,67,27,178,163,174,238,158,124,232,132,101,227,181,162,33,248,134,185,232,51,183,192,173,211,151,135,120,3,20,23,104,111,190,190,174,145,255,206,106,50,169,33,61,19,141,200,101,254,245,168,110,64,128,78,236,228,217,67,182,110,64,43,195,198,212,61,48,193,186,52,175,145,25,145,43,72,67,255,245,77,64,63,115,247,220,195,132,244,144,237,177,171,32,41,38,193,95,89,114,87,24,221,146,246,109,201,195,103,198,170,154,169,139,193,183,61,119,50,127,145,155,14,179,21,71,53,63,84,161,95,96,60,226,252,27,236,167,70,77,163,148,249,23,185,169,20,77,29,82,123,2,50,48,234,254,235,177,8,26,118,224,179,235,33,33,92,81,113,36,121,16,251,101,200,1,99,79,96,44,29,61,125,230,31,146,141,188,247,168,129,22,73,28,95,186,148,148,126,141,181,160,101,147,66,10,200,22,94,194,112,87,143,50,47,29,88,132,0,13,109,136,90,119,180,193,145,67,191,212,155,46,143,227,68,55,106,226,249,177,114,17,101,25,90,102,85,109,197,219,44,220,247,222,89,57,103,44,194,111,103,12,76,245,158,249,245,32,27,45,61,125,102,87,107,47,203,161,193,65,138,227,152,92,195,158,161,159,255,81,205,96,162,243,73,105,46,252,248,69,212,12,134,255,245,191,138,141,169,123,52,180,33,173,127,41,54,202,4,58,101,247,51,149,182,107,115,27,251,60,147,250,249,205,167,139,3,158,108,103,104,92,149,123,109,197,252,50,241,252,239,133,160,167,207,252,75,236,86,35,181,59,13,95,155,31,19,99,9,116,253,73,109,90,30,160,32,36,107,14,16,91,96,209,20,105,253,221,133,60,195,118,198,164,227,47,106,83,135,139,204,118,225,250,87,159,105,97,140,148,151,84,168,2,123,233,62,206,165,95,138,84,119,201,95,177,13,236,77,72,218,249,9,255,19,16,168,167,79,11,225,74,204,59,4,6,100,166,21,61,243,16,154,196,222,207,60,245,244,103,23,14,195,229,203,122,125,50,74,11,77,193,244,199,36,106,249,15,232,157,21,165,105,233,233,227,210,121,114,233,14,29,46,184,48,134,132,118,23,162,111,52,68,118,84,188,82,125,70,69,243,156,209,211,164,107,84,65,64,255,68,210,141,68,135,169,45,133,190,159,0,205,203,101,84,250,159,227,170,188,114,15,247,242,183,211,222,148,81,157,128,9,94,232,213,8,131,210,243,6,4,40,240,145,84,91,217,178,95,218,64,165,97,84,7,56,58,36,21,127,72,235,95,36,102,89,52,59,31,33,134,76,47,153,157,22,27,181,104,153,21,235,145,233,49,243,170,239,194,211,243,159,33,14,24,91,90,133,235,221,136,165,21,162,132,195,16,196,184,0,38,218,161,79,238,207,189,189,43,172,31,0,247,141,149,245,203,133,89,33,173,179,205,194,74,229,35,1,198,7,176,81,141,128,0,157,22,174,216,197,67,32,131,171,198,212,216,201,94,165,133,79,193,179,63,245,26,85,13,121,35,83,123,195,108,173,185,49,220,167,193,143,126,66,105,121,163,99,169,168,211,50,18,18,91,15,77,46,47,117,226,137,231,231,129,174,116,7,139,41,176,12,228,86,31,146,57,169,242,239,143,129,93,82,252,116,89,149,255,55,23,128,98,14,66,226,204,155,23,135,15,224,24,122,171,165,192,200,89,41,237,142,253,185,108,21,232,202,213,209,81,145,40,64,25,101,133,151,235,190,81,11,74,127,63,252,47,156,58,147,153,151,215,32,252,79,56,245,134,98,125,115,160,243,240,173,129,161,224,24,213,112,42,26,250,12,254,201,236,190,130,75,63,89,83,22,70,15,180,27,121,165,3,3,91,250,222,50,28,170,144,163,171,3,178,94,148,141,107,217,69,168,147,148,83,201,244,188,93,122,138,224,194,33,138,232,165,216,209,120,235,228,152,223,50,200,209,5,84,212,105,15,255,144,65,22,16,73,61,165,5,56,121,65,32,118,73,254,39,156,218,156,26,168,164,10,136,253,71,165,218,107,234,183,248,240,134,56,117,214,75,44,104,185,169,239,208,140,93,157,160,49,164,180,251,216,198,76,26,79,204,153,71,157,96,86,228,165,163,110,79,48,202,205,107,19,104,168,127,18,100,168,245,61,37,43,242,215,195,170,1,1,204,91,135,249,204,158,31,255,100,120,45,143,221,143,116,250,151,10,178,11,131,193,222,135,132,100,216,112,165,164,246,127,84,144,187,230,232,232,233,9,196,75,83,52,135,165,129,44,2,243,160,211,22,101,188,94,87,217,245,240,31,95,115,211,208,199,42,43,242,135,152,128,11,111,30,226,51,99,229,229,253,84,120,184,28,181,166,33,210,167,125,58,224,51,59,127,60,228,201,180,159,167,218,217,211,96,79,182,223,182,30,171,111,101,37,253,183,10,114,92,0,226,114,209,102,151,240,217,221,253,113,158,116,162,151,244,190,93,110,21,80,209,187,158,236,80,45,165,32,241,203,109,208,251,214,63,254,177,151,233,144,245,95,162,217,33,75,129,104,220,104,26,197,126,162,74,243,96,29,183,32,21,148,204,10,67,151,25,129,223,209,250,114,54,21,117,218,227,191,84,144,203,3,234,54,92,85,22,54,192,154,159,88,104,153,85,205,21,123,178,132,206,24,228,102,112,50,231,61,108,40,254,128,255,151,46,92,154,238,237,245,162,164,63,233,194,29,132,152,101,118,217,216,213,144,233,101,23,25,142,253,10,145,103,248,109,110,167,209,2,47,177,22,60,78,155,121,114,16,39,170,232,232,233,227,254,66,83,91,208,126,252,194,75,25,219,18,107,30,252,137,22,141,246,254,201,113,122,252,224,195,106,246,195,232,255,225,228,176,101,94,140,142,204,196,17,55,134,159,194,217,245,239,47,60,168,168,220,80,16,36,33,143,225,126,211,153,93,206,164,162,78,211,251,11,106,12,161,246,114,55,50,185,85,3,17,136,188,16,160,88,77,179,201,151,235,30,235,252,239,138,189,219,15,100,185,18,185,135,47,203,92,232,13,100,175,188,138,103,182,182,76,149,252,160,26,68,69,35,196,224,32,96,251,214,242,70,3,147,218,148,149,208,248,1,91,56,47,11,53,141,210,243,191,216,194,57,231,117,228,84,65,112,237,226,244,27,42,147,251,209,177,203,44,213,9,240,106,39,73,195,35,150,25,195,109,54,113,246,220,47,36,93,42,156,113,16,17,228,124,152,151,40,58,65,177,239,88,240,252,134,122,225,88,174,56,13,253,7,33,43,64,84,75,36,115,55,231,209,193,223,191,38,118,127,107,251,139,197,213,149,214,31,132,168,219,42,170,154,254,245,24,23,157,48,140,217,150,254,184,196,121,145,93,72,157,176,206,230,111,54,51,33,70,102,102,181,63,216,204,20,95,211,192,170,111,93,137,78,11,13,249,53,182,154,254,178,171,229,61,111,51,77,152,148,103,21,223,175,245,9,80,188,183,63,73,127,97,169,151,25,12,174,156,201,112,195,176,50,57,25,191,244,164,231,141,78,9,8,186,32,249,250,122,195,160,106,31,37,72,245,63,88,106,33,122,102,102,181,191,176,212,116,129,53,112,253,252,172,178,159,141,1,158,236,197,169,207,66,59,216,89,213,92,219,224,42,2,255,33,51,35,238,27,207,95,100,102,94,52,125,90,133,128,135,137,8,201,34,28,179,219,207,111,22,176,162,94,95,185,247,206,202,87,160,129,247,140,148,252,175,231,114,247,223,250,87,151,208,59,197,204,59,19,16,99,65,193,90,216,40,219,254,11,192,212,80,61,239,10,133,251,221,252,9,70,177,191,121,182,91,133,174,22,39,245,189,63,220,60,192,219,165,198,251,149,45,219,138,57,25,86,248,114,48,138,138,38,151,49,164,83,69,243,220,155,97,163,239,109,52,185,191,105,65,85,85,3,2,116,148,254,226,50,163,225,56,81,234,22,96,108,114,39,103,98,130,185,204,174,253,241,13,187,175,95,176,215,172,234,169,80,75,165,109,179,248,9,63,236,149,173,239,97,128,89,252,49,166,243,75,241,247,31,183,236,65,65,254,215,32,155,206,91,155,35,110,3,22,195,93,105,119,44,84,142,177,222,239,77,91,177,11,100,184,124,185,219,177,36,53,146,246,136,210,75,30,139,84,20,199,187,95,97,182,88,135,110,27,222,203,24,135,248,120,232,221,219,219,116,123,158,238,134,88,156,6,254,5,30,0,220,164,17,91,253,204,237,230,217,248,244,228,58,229,233,72,25,141,32,3,77,211,50,35,104,59,136,91,82,238,156,113,181,77,148,188,228,249,197,178,206,233,230,168,206,197,27,114,200,1,17,100,77,183,61,242,13,163,72,126,64,104,208,6,223,59,235,201,164,103,58,166,110,78,7,100,160,1,208,161,208,147,135,81,234,221,167,139,21,58,212,154,252,246,78,135,211,91,120,245,25,186,150,52,113,120,188,56,105,250,245,164,165,243,35,223,228,90,128,117,231,157,167,39,220,95,12,205,159,205,52,181,110,185,56,218,38,142,25,133,227,158,59,215,70,117,133,153,3,102,242,183,95,89,149,8,115,208,46,29,75,30,169,182,115,233,115,30,206,27,199,37,90,66,146,203,209,46,20,190,23,35,181,169,144,70,50,207,147,31,175,88,162,230,62,209,238,145,178,125,117,188,129,89,134,164,113,114,174,186,122,212,240,175,125,163,235,205,126,188,18,71,157,26,56,196,211,82,79,195,252,101,128,89,45,39,125,61,61,74,225,241,126,109,97,215,42,226,255,29,20,120,12,187,253,53,37,188,183,201,177,63,124,119,119,10,172,73,50,198,214,21,214,118,151,11,83,25,140,232,123,241,144,82,219,101,101,101,151,91,25,35,222,191,169,173,108,79,145,24,153,96,124,114,54,244,189,83,83,72,50,190,102,93,203,133,19,249,250,116,87,172,187,33,93,59,132,72,198,50,61,99,175,147,29,5,36,60,7,255,10,9,86,41,180,103,248,110,106,59,39,29,82,191,85,4,114,172,240,36,153,221,201,1,12,164,133,189,41,170,127,134,159,66,230,151,213,174,202,66,222,154,2,212,83,140,115,13,155,189,42,64,218,201,124,92,131,205,78,58,112,233,7,33,58,14,226,112,1,164,21,180,154,8,31,176,216,13,91,155,118,200,36,138,191,56,183,131,80,220,12,238,97,130,217,249,77,120,7,146,186,8,228,204,215,191,93,108,67,53,128,69,73,126,234,194,181,195,13,41,204,58,143,62,41,135,103,244,118,46,96,193,223,0,94,171,78,95,95,30,109,117,174,252,254,217,53,55,51,254,43,215,205,243,185,213,212,60,71,198,78,171,139,126,19,231,146,161,21,253,88,190,107,74,101,136,249,252,212,112,162,232,226,106,58,207,206,221,194,143,119,119,206,158,108,188,131,4,121,157,17,154,213,29,157,122,33,142,147,28,219,136,49,122,138,59,65,23,180,81,219,210,197,87,247,253,41,247,166,223,208,195,65,109,218,143,81,113,164,165,249,187,102,220,223,83,63,12,39,254,90,157,140,139,138,138,151,11,55,179,42,14,57,215,91,69,179,134,84,179,152,124,52,208,57,252,221,168,103,79,132,235,76,156,113,17,15,14,133,84,42,220,179,201,175,3,195,175,102,96,177,125,47,211,31,43,5,180,21,85,189,145,253,1,110,232,154,44,161,144,119,209,109,98,232,2,100,217,35,40,0,21,160,32,32,202,123,22,223,28,133,246,109,253,151,151,143,35,132,138,58,141,46,77,237,48,161,225,198,131,192,237,38,31,160,115,6,19,200,222,205,210,172,68,31,101,68,73,137,75,125,37,229,51,1,69,65,182,191,135,141,241,71,201,77,125,232,111,223,193,34,241,146,227,190,54,168,30,45,217,246,242,105,223,181,31,45,184,34,52,238,49,101,187,25,56,186,95,29,27,153,187,72,72,249,109,56,108,13,117,194,250,11,75,91,133,199,44,191,6,51,41,204,227,208,120,133,173,174,59,76,85,119,57,45,122,93,202,251,140,234,190,218,165,7,202,200,132,223,8,182,103,121,255,84,13,179,57,12,198,109,142,184,249,248,140,63,201,238,145,145,206,107,172,24,113,197,86,12,90,191,136,31,184,6,221,241,244,105,230,241,169,204,70,192,134,107,55,186,213,113,132,1,208,22,117,121,121,191,89,27,168,109,24,140,28,91,187,207,243,86,30,82,129,158,75,129,140,126,122,206,58,182,95,136,91,66,9,134,168,141,110,245,93,57,239,17,23,84,205,146,142,32,38,72,253,204,55,91,92,211,166,190,165,212,152,103,12,100,107,204,135,112,125,194,147,36,82,84,105,77,174,155,97,244,218,216,45,164,206,156,57,254,189,190,16,53,190,152,165,153,200,209,241,129,183,239,203,43,254,177,120,115,215,133,135,79,72,132,1,244,113,214,75,149,164,205,145,78,151,178,118,73,133,136,197,213,78,56,185,135,68,194,195,183,44,197,235,182,223,115,95,181,10,48,247,104,151,32,65,203,154,207,67,42,3,143,160,201,247,138,30,103,105,37,47,98,11,228,140,64,80,47,80,228,158,27,122,89,82,10,182,231,155,45,81,226,57,225,143,243,64,120,220,9,59,213,142,188,63,144,10,209,232,120,113,165,226,237,136,67,122,196,40,245,177,115,147,241,166,118,239,228,52,167,25,227,88,240,234,22,200,113,108,221,232,195,24,205,225,106,36,247,186,72,219,174,86,4,59,182,152,247,113,141,69,171,94,137,228,226,183,237,245,254,207,66,2,191,59,197,96,23,186,8,20,232,102,12,227,220,245,67,145,79,209,234,60,157,63,176,50,235,179,90,118,182,126,3,55,128,170,236,129,96,73,48,74,48,57,133,193,210,127,70,4,180,154,188,74,88,228,203,41,110,60,37,91,185,31,132,34,184,36,242,200,143,54,181,248,117,34,101,113,190,91,184,175,62,83,206,15,159,200,104,106,111,165,3,72,95,246,67,142,5,13,96,63,108,76,0,93,71,43,229,106,45,247,150,236,129,30,109,87,80,73,178,83,207,248,215,72,28,233,43,94,250,97,176,209,53,201,77,180,103,97,7,105,53,10,238,9,34,175,189,25,43,48,45,179,46,93,170,154,138,4,146,111,249,116,72,207,121,30,55,112,96,107,247,26,176,152,11,166,35,8,134,238,136,20,187,239,173,54,163,1,228,149,48,215,87,119,57,114,181,173,241,108,254,92,178,222,5,137,219,63,62,137,17,140,167,122,180,129,99,237,111,175,53,94,169,122,152,244,177,83,108,80,152,13,123,26,17,183,249,83,179,19,140,172,221,232,174,208,33,175,124,111,132,166,138,45,97,201,37,89,172,150,229,16,64,146,223,98,174,66,37,171,7,240,71,244,157,81,210,214,4,62,82,126,211,4,112,46,22,67,163,199,64,47,228,224,177,210,112,12,109,108,9,171,90,209,183,59,62,85,3,139,127,30,36,1,164,16,59,161,143,196,103,115,231,240,176,45,180,2,168,15,116,50,239,49,219,7,125,170,133,218,173,241,182,152,197,243,38,78,185,153,99,193,76,10,147,193,26,63,47,130,47,190,185,255,250,121,200,195,110,226,106,20,124,169,157,109,210,113,212,19,132,149,97,15,9,143,127,194,37,2,87,65,35,225,196,54,80,69,13,114,253,195,69,127,150,237,198,155,49,23,11,44,183,12,133,253,159,122,34,162,211,127,239,170,19,180,225,32,30,172,219,64,7,225,48,185,123,125,13,125,14,96,212,79,54,127,113,85,227,33,99,50,217,200,125,183,115,96,120,171,60,44,160,126,148,254,230,5,85,126,7,215,50,45,178,88,162,215,138,8,6,67,90,118,115,45,107,151,220,226,151,229,234,201,185,67,41,110,60,85,198,114,133,239,12,91,219,150,224,48,119,132,39,113,86,87,165,170,71,75,182,16,103,16,145,67,220,200,6,46,127,182,184,214,129,223,154,99,215,115,96,107,57,107,159,194,178,104,179,155,88,200,98,0,106,204,195,111,79,216,227,107,199,10,134,56,78,232,61,53,205,250,158,187,40,86,51,73,227,243,245,90,51,155,218,113,113,183,58,162,29,32,105,254,49,111,62,37,73,218,67,116,229,81,17,122,229,35,35,90,128,136,164,236,136,163,166,35,101,119,94,221,190,75,41,154,145,74,226,146,205,92,158,178,238,154,141,144,26,127,20,6,128,249,94,73,139,3,126,9,210,197,16,219,221,134,185,121,216,58,95,122,161,230,152,69,95,30,51,3,250,220,220,171,145,91,255,122,3,247,195,13,177,148,167,48,120,102,111,218,203,41,163,189,205,171,129,119,6,92,248,128,242,4,12,241,221,40,81,25,195,192,23,38,198,204,221,106,251,106,186,10,200,12,89,203,117,187,56,28,73,233,234,229,148,171,211,201,168,177,20,8,110,225,243,203,179,54,13,169,234,36,220,35,149,167,108,78,20,78,75,223,6,33,147,222,202,133,186,113,135,233,136,61,249,239,200,22,49,49,57,123,161,66,255,8,213,97,231,178,246,132,241,129,8,98,28,174,182,15,116,30,118,54,191,219,176,104,151,33,211,100,14,119,247,214,65,19,228,19,218,51,124,6,41,21,25,151,14,35,200,4,39,33,210,113,31,20,238,119,141,183,144,110,24,46,229,116,34,199,243,96,223,238,114,18,133,218,214,160,67,140,154,137,21,109,98,232,109,31,6,14,127,18,22,212,153,205,160,239,67,62,173,46,134,171,243,158,31,216,235,117,132,19,215,17,99,73,29,81,114,51,230,110,90,62,19,228,77,20,182,63,253,155,129,181,241,253,39,119,231,77,58,214,38,92,209,203,163,130,133,49,164,97,48,210,43,134,66,16,159,96,112,122,190,222,33,219,25,117,212,212,38,66,194,95,45,130,74,55,27,58,170,4,54,28,13,23,137,120,228,161,176,247,69,243,221,154,223,153,71,175,203,179,149,143,72,120,255,216,241,27,89,189,117,245,238,109,134,139,128,155,14,209,0,66,26,139,40,190,150,2,131,9,230,188,108,131,173,50,250,76,61,23,236,143,96,248,70,207,195,195,125,205,250,46,35,179,127,119,33,26,87,237,218,157,113,79,139,0,183,207,210,28,179,59,102,72,102,234,220,78,99,210,18,197,236,173,145,75,37,154,146,54,115,247,166,36,31,213,43,34,40,95,223,221,24,195,92,15,158,114,175,21,27,207,114,15,137,86,62,91,123,141,16,177,151,179,70,90,173,154,219,89,192,113,117,186,17,44,137,159,25,176,229,89,20,217,233,151,55,22,95,231,203,105,214,102,235,106,39,248,105,154,231,4,37,127,191,38,2,75,144,128,71,144,249,122,129,150,246,53,19,177,205,241,230,46,11,202,72,116,138,249,112,150,139,190,213,242,189,196,235,226,241,192,153,242,129,177,33,123,196,178,138,109,19,163,142,247,112,169,51,105,35,200,79,188,231,236,141,241,18,171,241,99,222,176,91,121,234,79,172,63,178,226,158,11,166,172,44,188,41,187,121,228,232,169,71,72,109,216,88,248,151,174,43,11,181,146,161,163,71,152,228,116,164,174,32,112,88,169,108,77,227,126,133,76,101,123,161,226,12,197,1,4,121,67,112,228,236,99,223,245,118,41,244,232,0,57,227,53,112,155,69,233,181,227,94,154,240,147,218,220,223,114,100,177,247,235,201,76,34,127,48,44,10,8,20,207,102,159,42,42,34,228,222,201,3,15,99,12,36,19,31,107,214,78,107,146,13,11,208,3,97,34,75,38,190,10,139,57,233,143,127,118,109,121,205,153,168,192,251,130,110,18,221,185,107,191,205,84,22,22,78,71,141,108,88,246,25,26,91,148,227,42,35,102,139,169,47,38,147,183,195,0,48,147,242,242,176,197,86,212,171,115,228,183,154,8,163,114,161,239,107,224,238,114,243,48,40,33,222,220,181,165,173,34,192,104,108,213,4,136,173,239,236,25,52,187,227,53,35,18,81,88,174,95,78,120,233,207,149,24,94,176,147,41,190,252,46,51,87,58,201,179,251,222,147,243,126,15,192,51,6,226,181,27,221,121,154,55,140,81,19,253,172,139,175,41,8,202,158,61,66,217,209,133,148,88,61,189,86,38,212,159,151,7,26,77,241,91,204,205,139,120,159,55,188,225,11,123,67,199,207,48,23,2,46,149,120,145,103,12,130,122,213,129,142,140,26,112,38,182,138,217,245,108,150,21,142,197,206,165,75,186,57,83,124,1,151,225,230,55,46,119,162,28,206,182,1,174,90,89,25,26,13,220,247,208,36,196,234,107,229,14,15,43,43,212,106,210,25,151,151,67,242,56,114,90,58,163,196,79,201,173,212,87,175,161,134,102,123,86,163,225,98,241,172,200,153,249,244,168,205,173,8,220,149,196,41,205,224,221,82,57,235,196,170,60,28,207,152,249,142,125,15,19,71,43,189,35,178,114,42,188,38,9,177,247,67,144,72,44,33,183,227,177,209,24,186,138,188,213,186,142,27,66,196,23,43,210,210,159,21,4,153,196,158,104,162,141,220,80,211,205,62,99,45,231,127,87,183,161,84,250,159,135,40,109,246,135,120,135,121,47,82,99,169,54,251,10,119,234,198,63,56,21,13,127,222,9,75,0,179,133,236,124,110,188,244,238,86,245,29,8,108,11,61,17,122,100,104,154,19,179,125,23,181,144,149,56,187,43,90,57,53,176,118,252,61,199,237,98,93,118,214,75,26,43,205,0,191,121,62,251,192,19,236,111,159,27,39,209,157,92,219,43,199,69,246,135,10,197,3,27,148,253,28,208,248,186,221,209,94,71,253,101,195,229,225,15,10,81,116,209,123,238,242,38,209,245,60,190,147,212,100,168,40,200,205,243,164,251,186,151,80,44,146,16,254,129,163,139,65,164,96,50,102,158,100,106,159,124,54,166,89,150,95,3,31,143,247,130,105,114,107,246,113,12,28,235,246,244,230,248,178,154,126,47,222,194,123,104,169,230,81,144,242,91,135,158,156,184,57,4,188,174,136,204,21,247,222,113,198,9,76,39,141,218,28,6,239,18,222,112,88,120,234,194,45,113,120,17,246,69,107,106,81,251,64,25,248,125,166,188,169,163,220,206,58,82,92,34,192,91,111,56,239,138,16,57,72,141,37,95,59,199,217,174,188,24,82,158,2,237,77,205,193,34,82,246,83,149,228,39,179,239,180,182,194,36,53,89,28,168,69,165,252,54,230,247,62,8,233,103,85,66,240,181,168,7,6,102,125,39,16,29,61,243,119,109,72,4,133,113,169,198,167,39,61,56,2,214,8,76,130,161,96,30,43,254,87,176,149,96,192,182,71,156,37,127,202,77,189,47,110,70,76,125,234,233,141,83,89,94,111,63,114,44,82,220,40,155,110,22,120,236,204,155,50,1,62,120,68,108,98,206,43,205,227,46,143,11,170,181,202,24,125,238,42,25,102,231,253,62,238,182,166,206,122,41,226,62,173,39,113,168,40,74,56,190,125,234,17,118,105,73,213,65,56,163,171,165,168,195,197,107,109,184,76,166,165,144,236,87,120,10,132,17,135,136,38,72,120,7,1,119,230,211,93,231,146,129,110,247,150,78,188,96,48,144,17,134,157,76,117,46,103,65,224,203,58,21,176,222,131,15,142,1,206,232,25,151,170,157,28,91,52,76,244,195,202,246,59,186,181,244,14,57,207,129,171,63,88,19,181,229,121,130,142,180,242,203,182,128,34,187,1,126,243,105,100,175,213,219,60,68,6,57,182,182,129,155,182,196,248,187,98,214,196,234,162,51,39,194,29,251,205,221,228,81,173,194,249,189,253,53,37,216,158,234,27,77,154,96,90,199,29,217,56,194,202,29,38,244,27,75,152,80,65,45,171,200,101,29,139,98,249,218,205,97,48,217,160,48,157,149,169,121,13,67,33,225,57,203,92,118,100,152,62,134,196,248,115,209,189,206,210,70,45,180,139,222,41,31,209,83,23,159,9,246,122,33,94,231,219,35,87,61,178,80,214,190,230,56,76,14,125,33,102,182,3,201,121,148,242,181,110,167,15,89,33,170,166,191,56,164,202,39,69,174,88,117,157,10,121,222,161,108,99,58,44,186,174,164,160,63,241,118,241,71,62,85,90,197,35,241,29,78,50,233,82,162,243,212,83,38,0,14,132,189,125,251,146,38,32,155,16,107,237,61,226,191,115,195,117,190,43,237,73,130,182,255,20,171,235,118,241,119,47,253,211,117,164,205,17,226,234,115,109,173,15,250,224,45,76,86,251,200,147,185,228,245,105,191,107,211,203,103,189,240,236,243,35,176,221,101,236,102,28,49,130,242,109,21,152,109,91,116,241,183,80,70,96,47,45,61,125,102,255,212,47,81,175,95,190,243,36,176,139,229,62,167,219,229,218,123,39,174,127,234,138,178,230,52,38,45,10,3,232,133,140,44,23,250,77,237,121,48,234,60,243,12,131,159,180,124,106,187,46,191,120,3,42,121,197,161,144,151,42,255,36,146,143,123,4,249,138,119,152,77,99,173,101,35,186,137,250,51,133,208,239,235,228,98,239,111,235,232,108,38,6,153,75,98,162,39,26,111,90,237,178,83,117,57,164,124,46,228,184,252,69,236,50,36,124,193,249,113,245,163,66,83,162,100,168,185,156,193,86,77,187,228,72,37,24,137,150,204,40,215,247,47,230,83,79,163,234,196,161,241,184,243,254,43,124,35,54,199,202,106,60,111,29,237,123,28,173,68,100,184,190,141,242,43,246,120,42,38,251,65,253,170,218,147,155,35,12,119,183,61,226,222,192,31,16,190,125,145,76,180,238,136,18,117,242,118,53,223,93,74,152,202,116,69,145,188,113,27,61,218,91,217,185,36,155,98,215,149,201,6,173,192,184,74,34,68,117,206,241,97,50,9,245,77,153,155,232,245,116,106,117,170,76,19,57,87,71,108,119,219,81,140,154,64,50,12,197,79,92,225,99,196,136,51,81,17,125,212,210,41,125,69,110,211,154,146,29,145,189,41,108,189,250,220,119,41,17,82,227,57,222,87,33,153,186,38,222,91,79,95,150,174,17,250,39,6,144,139,170,131,185,107,32,232,12,251,86,107,62,242,71,40,71,91,20,39,43,94,115,230,213,215,44,4,34,200,66,152,176,217,208,105,32,172,126,32,63,163,170,17,16,160,99,125,82,203,235,80,114,94,44,214,81,48,61,128,81,99,248,196,20,222,154,87,248,237,148,8,178,230,113,219,14,124,227,155,74,154,184,28,80,136,59,44,166,204,116,11,198,113,238,178,221,251,133,242,15,11,254,24,118,191,129,245,130,189,192,104,93,216,224,248,231,72,19,115,237,108,239,188,100,182,173,176,19,224,40,253,108,39,179,170,157,43,241,200,90,114,77,13,213,192,245,128,239,42,72,182,69,67,79,233,31,209,215,56,78,248,117,113,78,149,149,122,98,145,152,186,30,7,126,186,183,98,152,189,199,64,249,251,53,225,38,117,133,175,216,188,109,103,192,9,85,222,40,95,161,180,154,112,58,187,120,247,10,73,189,254,243,29,66,147,214,224,133,202,8,41,28,151,168,35,234,229,25,146,137,77,132,196,168,247,136,139,212,64,207,195,179,88,228,39,134,110,137,145,155,87,70,7,75,108,192,129,180,178,142,37,13,47,164,35,102,187,231,207,87,37,65,55,135,188,157,114,50,215,68,93,25,228,216,177,0,181,43,89,207,144,224,45,144,187,128,190,92,194,177,235,123,119,231,32,224,45,219,52,127,144,165,104,175,214,75,99,230,69,238,235,14,94,76,253,143,197,134,68,242,43,104,92,55,239,88,150,134,151,235,39,239,217,57,8,94,115,252,125,226,7,56,206,204,188,168,18,209,148,121,152,237,195,156,166,238,197,141,18,152,150,161,49,104,155,105,100,84,4,89,238,254,84,12,149,36,114,212,162,14,218,234,51,58,112,138,100,166,16,46,48,107,228,127,254,154,117,8,60,255,149,114,154,6,101,158,3,112,253,147,252,206,160,13,249,173,204,0,233,89,204,212,243,77,153,162,111,55,30,255,80,133,11,220,119,237,139,146,241,195,22,162,70,175,183,137,234,251,40,159,145,102,181,102,82,203,127,93,77,123,172,244,114,108,164,252,214,168,135,215,28,54,34,75,36,191,51,123,241,136,188,76,150,99,167,107,29,81,219,111,65,202,150,144,136,133,77,111,14,217,35,42,219,198,60,123,52,181,192,0,137,120,100,234,171,214,2,187,25,12,88,63,203,209,130,111,217,205,231,5,1,179,214,42,50,54,14,193,47,43,36,217,220,190,52,146,27,48,84,183,139,195,30,49,108,34,60,27,110,55,214,187,182,244,205,53,181,241,152,147,127,168,146,80,97,199,238,80,39,140,227,244,160,151,48,49,219,69,6,197,237,86,115,13,36,59,223,33,139,255,16,208,21,181,182,118,135,39,17,244,196,167,153,150,101,250,149,112,118,91,124,28,128,52,237,62,54,208,38,14,252,170,9,181,9,119,187,17,183,154,140,31,132,146,202,145,77,2,100,83,194,149,254,18,247,188,134,234,79,23,253,167,177,8,148,222,113,145,65,205,56,165,121,116,34,237,57,165,223,37,164,72,215,55,55,100,18,163,202,97,20,192,19,214,226,113,27,47,154,236,254,5,227,137,42,75,74,17,251,143,106,108,17,183,31,161,140,118,107,20,26,165,95,108,215,155,163,171,224,240,158,229,122,19,92,102,191,118,39,246,202,72,157,16,163,183,109,247,199,203,111,237,173,119,238,110,180,119,128,188,250,12,215,89,212,189,244,209,185,181,5,30,228,247,47,196,242,208,95,29,123,178,170,212,197,171,62,225,243,141,68,95,185,212,89,128,117,145,75,195,119,136,126,123,109,32,242,212,7,14,13,247,221,62,36,108,102,191,164,199,168,59,178,9,63,239,153,149,47,148,136,80,234,39,111,235,169,139,205,28,185,177,186,215,18,35,136,222,143,202,70,157,69,51,110,149,223,159,122,17,140,199,85,0,208,15,0,62,214,206,168,206,27,246,29,47,197,209,10,230,253,92,199,61,135,29,179,67,25,236,132,60,93,194,120,188,77,6,54,60,134,248,213,109,217,240,148,21,152,152,96,83,163,140,151,216,72,143,182,252,204,73,186,236,205,9,143,78,249,117,171,104,173,62,51,141,166,53,238,50,176,252,133,156,107,182,223,161,179,160,193,105,16,7,30,99,45,63,96,106,191,92,67,86,243,221,26,243,65,191,226,87,233,31,107,227,146,102,199,47,247,25,153,183,159,44,9,176,83,75,100,26,86,187,167,139,250,84,161,182,122,67,160,164,90,223,226,224,44,85,76,81,49,103,233,79,93,54,7,102,29,123,68,53,94,31,187,177,238,213,127,167,130,93,5,248,9,26,209,9,89,42,81,57,31,210,149,139,154,128,161,1,239,222,191,18,91,180,26,216,112,64,14,238,136,36,72,186,4,159,148,124,132,26,125,172,158,210,20,111,238,186,96,116,166,46,168,150,41,116,113,53,53,248,148,231,244,231,8,15,88,184,36,4,105,79,103,112,170,92,87,69,22,95,227,1,43,234,223,56,91,51,56,249,200,181,31,64,186,99,62,55,219,171,175,77,88,112,171,252,126,20,181,108,175,48,61,254,65,247,14,76,196,115,146,67,150,92,8,148,253,241,74,190,35,69,190,109,249,67,143,22,14,133,33,21,66,230,211,194,70,165,231,146,166,235,200,4,228,156,99,172,95,215,251,224,53,197,182,212,219,193,139,139,64,155,207,39,182,48,148,93,12,142,180,53,177,133,61,231,216,219,129,198,215,129,29,157,146,103,75,246,174,84,12,126,44,44,159,53,123,50,158,71,113,65,69,248,12,195,151,203,7,170,85,0,208,222,8,0,112,60,217,127,173,197,181,82,186,214,158,186,172,186,189,108,232,78,124,185,114,137,255,90,12,98,227,30,27,165,235,193,76,76,212,151,92,217,42,66,226,32,142,139,47,227,74,157,27,84,121,128,95,24,115,135,73,179,130,58,248,168,25,239,151,181,10,184,95,245,206,34,8,45,136,240,239,110,79,144,104,179,176,166,174,121,33,94,55,136,96,111,27,72,116,152,101,250,132,233,134,110,182,183,233,204,120,9,164,231,2,39,236,173,153,212,166,89,67,228,194,9,189,80,11,81,74,164,44,206,115,119,25,133,128,236,173,54,147,228,11,177,223,252,76,87,235,234,8,253,230,54,69,45,114,234,237,81,252,140,186,229,15,23,11,195,63,239,10,231,170,253,66,72,80,211,158,102,177,106,173,252,231,79,178,24,102,58,165,91,57,146,74,23,112,226,235,101,50,141,80,193,108,252,232,201,177,100,175,228,149,43,194,240,165,146,102,25,77,227,217,35,138,166,199,118,241,176,45,217,45,244,4,105,252,100,105,36,220,197,140,245,18,246,49,178,237,174,254,59,139,71,13,116,184,250,224,83,107,187,236,55,222,93,183,205,227,190,97,247,146,146,205,194,137,199,80,44,207,171,19,123,179,21,226,16,72,199,185,200,157,207,186,184,154,245,142,182,45,168,193,178,167,61,194,43,94,182,141,220,23,118,228,163,172,252,142,145,203,9,131,144,23,140,51,38,36,144,223,194,197,173,25,113,248,208,92,126,70,168,73,164,173,174,123,24,156,244,40,251,155,218,48,219,143,240,196,121,54,171,237,89,41,204,66,164,244,172,9,227,185,135,96,1,211,32,19,138,53,49,248,24,211,38,117,232,178,115,225,37,211,221,199,162,172,154,218,40,10,121,119,215,25,29,11,96,236,241,112,40,246,239,172,15,60,50,102,104,108,49,19,172,84,102,231,40,255,190,43,178,249,156,199,75,253,21,151,30,77,169,246,158,138,117,37,123,41,61,47,72,202,162,219,113,207,148,172,7,216,130,224,252,228,170,111,79,185,171,208,184,26,145,137,213,174,70,166,42,130,50,210,158,58,227,212,141,117,251,93,155,18,127,91,253,19,253,6,80,46,246,247,15,201,13,217,72,72,241,216,149,200,31,45,107,175,148,211,220,215,72,126,238,163,238,205,196,93,191,143,180,116,146,229,217,139,193,33,152,114,8,36,90,26,220,54,16,176,134,239,134,56,124,171,185,167,120,179,202,246,117,142,84,220,129,162,40,93,224,246,88,58,219,162,26,207,225,195,174,122,218,222,227,69,29,83,83,244,129,165,141,14,2,218,131,55,233,12,118,203,251,232,207,70,204,155,218,246,25,250,51,249,23,178,214,45,202,126,181,201,174,218,220,213,229,59,105,10,120,84,79,141,123,214,200,36,190,49,62,208,58,240,236,45,78,38,89,226,130,221,29,198,47,219,109,125,193,236,122,162,160,187,77,186,119,155,214,94,52,208,193,165,133,5,100,221,115,51,227,63,72,60,117,162,138,152,193,23,147,78,225,118,39,40,117,64,77,166,198,167,39,25,211,67,185,90,163,26,82,227,140,45,135,136,185,223,69,93,10,224,37,123,157,131,151,179,40,117,43,74,168,249,11,47,236,158,244,47,34,121,34,102,194,160,229,102,121,131,195,125,50,251,73,249,210,142,147,227,205,53,101,236,241,90,210,230,136,12,180,200,188,132,148,24,55,113,61,152,43,253,162,110,64,190,247,201,38,143,72,32,217,23,53,24,125,213,37,85,59,205,115,19,84,121,44,223,117,64,28,151,32,24,101,202,214,30,78,244,219,124,123,25,168,238,218,222,38,38,112,156,31,250,129,95,4,227,27,25,4,54,190,239,30,170,169,235,176,229,229,94,230,236,165,221,188,91,253,13,243,246,195,6,178,112,45,141,236,129,18,75,12,13,194,252,139,74,209,162,166,81,154,249,75,222,9,69,179,56,245,85,133,217,51,177,244,220,49,78,211,135,175,170,235,131,156,102,178,239,128,211,253,18,166,150,158,55,35,30,169,240,120,197,154,91,63,191,184,216,241,236,41,215,55,143,169,227,130,146,60,153,239,29,63,222,148,72,160,17,108,138,164,188,253,22,16,121,10,24,145,152,165,37,226,218,38,134,46,64,227,201,187,99,13,97,231,172,211,37,157,23,43,62,86,116,171,137,72,23,146,210,191,201,16,227,9,230,156,109,243,197,53,54,170,119,161,53,12,58,22,79,102,40,198,168,172,136,77,241,242,94,61,173,192,151,230,174,196,23,250,85,77,203,74,140,243,47,229,173,157,199,202,243,79,104,78,100,249,9,169,78,163,10,252,233,184,195,19,251,79,118,111,60,74,200,43,122,71,156,188,203,233,5,89,46,55,134,57,235,66,0,21,204,165,6,21,78,152,202,100,207,238,123,174,249,133,21,107,110,233,63,233,45,180,228,86,63,189,205,24,153,251,12,118,240,159,88,252,241,62,191,187,183,168,140,124,162,176,118,189,153,155,60,223,255,97,238,81,79,232,56,193,54,222,244,51,50,216,179,129,200,217,155,204,172,242,227,83,178,251,143,119,90,70,99,137,113,172,91,77,59,156,80,107,133,199,87,226,39,6,197,18,221,234,170,0,196,44,200,151,137,1,242,245,23,212,232,112,243,6,28,118,90,251,86,218,2,148,167,77,104,185,236,59,248,147,185,183,249,155,138,4,131,19,255,185,20,114,108,28,217,118,210,53,187,212,123,72,82,32,80,143,177,128,144,123,45,45,125,80,38,0,81,53,183,166,55,224,117,219,64,11,156,175,145,116,235,27,50,61,157,229,38,195,81,199,12,13,155,48,72,89,169,132,240,124,110,118,202,227,152,75,154,143,19,244,196,82,242,173,110,251,36,42,55,56,64,223,24,131,160,125,46,53,171,159,93,203,251,140,176,98,196,251,81,11,157,138,133,224,116,56,182,16,149,98,110,159,236,181,72,163,208,126,253,237,117,219,112,36,170,95,126,216,15,91,56,214,149,118,39,241,34,214,27,161,156,34,183,254,245,198,184,85,73,19,71,89,121,240,83,89,58,29,182,104,225,17,73,251,142,115,120,194,168,71,103,213,43,126,149,234,8,201,225,47,202,246,132,49,252,195,197,186,126,210,85,143,89,141,9,49,145,130,226,32,132,204,163,250,0,106,91,112,66,197,98,217,166,164,77,169,149,78,147,130,32,124,168,95,218,246,222,135,221,227,168,42,96,10,198,198,52,239,206,111,98,196,84,94,69,197,156,128,6,245,67,37,161,30,179,73,155,140,12,105,240,72,34,231,252,2,228,56,125,102,215,108,47,11,53,173,223,165,226,254,254,239,30,122,252,33,41,85,62,247,59,181,112,115,185,62,192,239,110,28,204,195,105,136,129,160,182,131,244,36,208,142,6,186,133,189,215,94,20,15,253,227,134,82,132,198,16,163,26,130,224,207,51,94,227,103,221,127,175,1,205,230,170,3,235,188,105,156,222,94,210,195,247,53,122,99,109,6,71,15,224,76,84,212,105,52,71,197,15,133,16,85,165,250,45,130,163,203,203,14,129,60,245,139,44,63,129,177,6,75,30,165,78,76,66,79,131,245,10,60,180,241,76,221,7,48,48,16,29,61,61,97,32,126,186,250,208,232,183,42,212,64,139,251,23,251,220,234,58,249,185,178,249,2,20,245,104,194,19,141,247,84,91,51,242,146,13,227,163,117,194,11,181,126,233,127,117,51,243,242,198,42,203,234,31,158,140,199,129,121,116,193,27,203,91,2,152,157,20,145,21,26,106,90,230,121,173,223,208,172,127,248,211,255,189,249,78,162,161,13,105,253,75,85,45,158,230,9,197,46,78,11,19,175,122,78,145,42,240,3,221,158,167,251,166,227,187,201,230,135,100,217,11,203,178,191,85,90,255,175,40,52,240,191,192,172,1,25,30,149,95,136,64,81,171,243,10,66,172,39,162,4,206,208,170,111,42,28,200,244,182,28,103,102,86,43,106,57,36,248,171,184,72,19,119,42,241,122,71,39,167,10,18,180,184,245,83,220,15,71,187,113,111,104,200,34,72,239,124,207,135,247,255,9,52,129,129,51,127,203,98,25,209,60,200,186,69,23,60,191,1,182,253,4,163,101,86,181,224,245,87,48,98,221,75,42,200,184,165,109,185,136,146,37,252,92,103,85,229,0,22,165,150,155,18,236,135,21,38,25,76,174,126,217,145,17,41,224,99,187,237,171,76,69,77,187,72,203,198,150,235,196,147,70,59,61,251,146,167,16,205,238,251,75,193,73,49,151,150,158,62,46,79,58,247,196,161,147,60,15,206,149,158,38,195,95,232,172,42,108,244,254,60,71,43,134,209,181,47,223,185,222,84,47,205,194,247,187,27,252,114,33,149,254,231,184,10,199,220,51,135,41,162,254,5,103,209,60,27,251,9,5,130,42,237,188,138,21,210,58,107,175,91,220,155,136,216,57,152,104,51,106,101,250,191,199,182,211,109,132,110,229,157,63,195,215,123,238,89,45,61,111,116,77,0,72,69,240,91,165,106,147,178,74,201,1,47,160,162,52,221,246,21,80,199,159,132,125,31,56,86,2,121,19,111,137,125,235,232,232,191,250,19,51,241,94,145,227,154,246,79,142,203,166,196,0,251,95,223,171,38,168,168,152,227,169,169,22,122,40,193,124,251,34,192,235,145,83,154,231,212,109,15,247,169,171,52,244,25,34,204,42,58,139,141,215,75,34,38,78,62,255,77,113,169,170,22,16,160,163,247,39,197,101,116,128,230,211,127,162,0,40,154,159,176,13,69,192,235,77,68,68,166,115,242,83,254,255,220,221,178,242,242,246,118,114,189,108,59,76,113,9,163,115,26,75,44,55,94,79,20,156,219,159,7,219,211,243,6,151,115,210,185,250,205,69,244,155,134,115,212,47,54,232,234,186,252,43,60,173,71,207,204,44,124,247,79,225,105,63,222,201,105,69,73,151,36,236,82,195,189,159,20,151,221,44,43,61,78,70,172,60,128,79,204,221,158,174,158,78,63,79,229,163,147,234,235,127,56,105,132,30,118,91,11,197,158,38,83,55,193,178,207,153,48,126,29,56,45,179,131,80,106,121,255,18,156,131,85,205,85,189,164,163,229,55,197,165,170,81,64,128,78,233,31,20,151,175,217,117,142,101,71,29,101,57,173,182,121,254,167,240,116,97,0,128,47,131,73,237,61,255,152,140,251,111,4,227,206,27,42,253,207,4,228,230,148,211,97,111,119,11,204,163,204,162,75,239,173,228,227,215,11,85,142,210,243,70,7,5,216,105,230,27,244,217,190,182,154,148,107,16,206,126,164,253,91,99,82,64,81,241,217,238,97,235,255,68,59,149,119,166,143,161,22,246,92,66,190,239,46,85,160,36,157,48,204,172,93,11,232,114,63,49,59,250,95,196,207,252,58,13,109,200,142,63,171,123,224,225,155,219,34,197,190,186,213,34,211,104,153,183,12,185,62,15,90,78,82,211,170,241,167,178,40,21,148,27,37,204,102,92,248,141,161,57,206,204,60,101,116,40,57,226,189,22,232,31,162,99,77,200,170,254,213,47,244,177,198,93,94,38,243,196,115,9,153,240,255,142,248,168,215,102,51,134,56,196,189,36,237,143,171,166,225,96,205,117,96,179,125,205,47,244,78,235,230,24,55,34,225,167,201,199,90,4,176,40,217,254,86,227,63,48,18,86,106,40,37,81,60,80,42,240,1,231,79,150,79,67,160,125,146,252,8,69,111,36,175,226,241,233,255,224,192,2,2,116,164,255,164,192,237,50,83,4,249,161,210,61,119,202,47,77,209,211,208,103,92,73,117,236,97,59,145,103,208,205,72,111,88,106,101,50,236,243,155,225,50,53,137,70,227,172,241,223,14,195,70,159,12,13,103,200,28,248,54,116,58,244,200,254,135,220,230,125,249,170,36,85,39,8,16,115,220,168,170,107,173,230,87,14,153,58,186,31,73,255,210,157,22,163,121,240,48,154,130,131,188,177,249,5,162,85,149,181,236,8,113,223,163,61,8,100,150,251,25,147,139,185,211,97,233,27,125,106,140,119,52,232,114,50,62,80,138,238,39,41,170,149,238,171,171,230,247,253,16,49,228,129,35,62,191,31,140,213,11,8,208,17,74,140,83,59,252,59,107,3,170,111,137,136,158,27,151,63,173,194,162,200,107,65,189,27,221,123,75,237,95,108,113,170,198,254,7,246,38,244,210,29,250,64,73,218,188,228,120,85,117,250,107,226,58,220,102,2,183,169,2,217,232,110,190,190,174,129,124,55,121,236,162,123,49,155,219,1,193,101,244,51,42,234,180,191,106,150,104,70,207,203,231,51,144,24,193,193,111,239,248,127,238,48,14,87,116,202,163,84,161,90,89,210,106,207,38,78,22,226,79,68,30,124,24,230,127,32,231,255,129,156,255,7,114,254,255,29,228,252,255,25,216,124,198,36,220,76,231,248,31,230,0,82,116,231,213,228,182,7,193,65,96,236,157,165,114,47,255,97,133,101,247,56,45,132,118,102,79,228,34,214,134,204,189,70,206,21,131,39,115,119,99,255,73,142,153,249,190,126,82,37,46,215,82,8,14,49,192,249,157,77,129,86,139,130,90,155,65,168,87,184,19,56,32,197,227,115,39,2,106,39,250,163,19,17,30,7,234,179,143,113,123,245,233,252,205,255,236,23,106,66,138,138,57,177,237,106,153,135,94,63,175,92,175,98,207,112,155,11,113,211,147,202,168,116,82,115,254,165,33,103,109,166,62,176,22,120,46,72,145,29,18,83,219,167,43,43,43,103,151,11,245,163,88,133,249,87,47,233,237,153,182,106,36,210,189,248,248,238,154,166,234,61,226,187,76,252,137,102,196,110,39,238,24,140,204,177,51,167,189,221,165,54,119,13,166,145,173,111,227,116,112,37,47,67,179,115,35,248,15,184,157,222,105,29,13,229,213,55,31,81,245,249,92,23,50,20,163,82,74,175,70,2,36,50,84,117,182,59,181,186,158,251,129,59,227,187,48,101,114,214,115,15,154,48,167,28,61,13,240,80,225,145,204,90,178,170,255,109,226,182,7,133,136,16,164,220,104,234,68,64,21,55,198,58,17,53,105,190,255,18,183,110,120,80,211,40,145,106,168,171,252,15,167,40,194,58,132,64,174,100,219,52,0,227,215,109,194,5,255,185,154,187,96,231,77,20,243,202,241,213,112,53,247,241,44,81,157,12,193,136,211,221,255,184,43,68,103,76,70,38,231,9,82,38,215,75,59,198,34,69,63,252,96,234,237,214,171,227,220,116,216,246,160,172,174,103,51,69,45,221,201,64,194,200,243,101,87,50,175,236,126,213,202,109,237,101,255,29,29,222,94,23,139,251,83,126,246,33,205,208,224,121,198,89,131,177,178,173,151,141,191,228,118,111,91,45,187,124,54,73,202,235,177,30,227,234,255,242,239,134,20,123,39,128,69,105,198,65,197,233,48,1,237,8,141,164,119,179,246,122,63,203,156,31,120,87,227,244,190,149,58,210,135,220,86,119,167,105,191,185,168,113,229,183,176,219,255,61,166,109,71,248,216,209,229,217,124,63,185,239,54,226,147,115,158,26,248,152,110,109,27,19,241,6,217,223,185,242,243,125,31,255,63,112,177,219,184,246,225,59,232,236,87,251,251,171,170,74,189,93,120,254,175,196,161,135,49,40,211,195,70,95,255,215,125,20,221,25,190,216,29,30,69,210,161,148,140,173,43,239,12,123,252,103,213,210,229,220,155,52,244,95,45,82,23,231,94,150,249,70,147,196,203,11,91,171,239,253,87,152,233,10,205,78,55,186,54,181,39,106,151,122,223,23,196,254,204,28,60,206,110,30,120,168,34,156,195,170,181,146,60,234,119,95,246,208,55,175,243,254,134,115,123,156,175,188,69,71,77,123,154,141,254,200,229,43,151,99,39,155,31,6,25,106,173,156,202,110,253,5,170,101,96,102,86,43,159,201,149,250,207,20,151,30,36,14,165,71,13,206,253,172,221,120,155,20,117,54,172,36,191,93,110,56,32,158,152,97,229,229,53,168,147,204,84,62,180,174,158,34,147,3,167,214,24,51,215,229,87,92,211,110,61,163,162,89,96,48,49,16,248,202,241,102,124,46,131,66,136,118,109,211,247,56,112,181,43,138,138,57,189,237,234,51,135,61,93,44,85,172,131,129,49,76,170,249,129,248,126,218,1,120,205,165,210,242,31,67,184,23,16,160,243,206,44,166,250,112,50,247,84,177,188,231,180,227,113,190,89,58,167,59,47,4,232,121,163,223,7,40,235,61,93,144,96,221,75,21,56,21,63,117,229,64,159,250,52,11,47,111,172,234,159,250,212,143,3,79,53,5,111,16,182,104,101,101,60,104,45,247,255,94,33,221,135,167,209,10,130,61,231,46,126,194,63,237,247,57,122,16,217,230,39,104,54,179,121,255,64,79,100,92,210,33,52,240,202,144,244,126,177,99,187,48,12,54,219,148,242,135,108,132,82,75,254,55,200,58,55,245,196,64,54,190,22,140,187,245,243,177,64,229,192,112,192,63,103,149,148,34,154,91,201,41,72,134,216,218,208,220,159,4,190,138,173,52,180,33,122,174,208,197,200,255,228,58,25,1,8,49,45,198,135,14,124,124,146,7,137,93,120,162,241,235,100,163,152,137,147,22,174,244,222,7,41,203,105,106,26,165,139,142,170,121,135,157,5,77,99,200,120,116,97,4,255,41,120,152,157,159,135,134,62,67,48,53,245,89,68,134,198,85,73,61,2,134,183,27,236,238,116,0,203,102,216,127,171,131,237,226,97,181,153,219,188,248,137,222,188,133,131,132,133,78,244,178,117,154,71,83,200,235,145,181,9,150,150,190,164,131,62,18,29,216,126,26,233,102,227,116,120,100,178,98,185,62,246,216,208,108,118,68,190,236,39,238,159,115,112,220,164,94,206,95,239,210,153,243,247,174,210,127,214,60,104,67,16,222,127,171,163,227,226,243,67,99,47,233,44,116,109,141,247,181,220,67,2,164,126,97,237,21,17,177,201,133,76,111,54,158,101,177,219,254,190,250,125,204,112,66,212,190,60,135,253,240,202,124,56,77,127,163,73,232,204,63,217,32,17,254,77,254,253,146,254,251,186,46,107,115,102,133,225,118,169,162,211,111,113,234,211,167,173,66,254,175,128,110,133,14,6,48,189,251,157,253,63,165,73,247,171,8,223,152,186,29,18,156,48,206,114,32,208,159,122,110,63,168,252,165,174,91,65,247,81,105,161,127,236,157,149,138,253,136,170,192,63,84,129,159,232,100,68,29,92,1,175,133,142,118,188,211,188,185,10,65,44,254,42,43,76,3,132,166,91,71,171,123,15,197,251,64,59,26,46,158,12,55,12,43,139,83,86,163,2,45,179,162,34,34,26,38,96,27,174,255,185,164,238,28,144,234,192,248,141,247,163,224,255,145,168,67,191,215,230,29,83,166,151,32,60,216,207,211,39,7,190,221,243,204,208,104,250,102,248,73,251,224,49,91,246,73,148,191,233,159,218,212,93,106,245,199,130,156,167,42,255,145,149,53,47,41,6,80,211,50,231,28,127,200,178,190,159,173,176,167,13,187,212,31,36,99,106,251,187,249,195,63,181,169,223,230,255,91,129,199,93,160,166,161,207,16,254,95,5,254,191,10,252,127,21,248,255,42,240,255,23,21,56,61,61,1,191,57,189,120,216,222,5,3,243,232,130,223,94,119,77,153,87,136,143,25,135,237,186,72,65,54,151,106,10,154,56,65,163,39,207,94,23,128,119,50,210,50,155,212,211,112,241,197,58,119,37,241,41,49,110,227,46,64,126,141,229,72,8,128,74,69,255,145,54,191,62,189,2,133,238,140,163,103,35,109,118,111,209,41,236,204,243,111,109,244,104,163,127,82,113,244,155,187,121,137,215,110,232,245,76,161,134,157,68,164,156,7,175,74,57,111,95,149,26,77,193,80,72,120,41,205,102,45,90,102,147,171,63,75,121,13,46,148,149,218,60,186,234,186,66,14,190,226,164,241,211,223,85,204,85,37,7,24,157,52,224,208,188,193,46,77,102,223,102,96,124,184,81,38,130,71,188,145,117,159,250,199,103,252,201,92,85,243,121,200,87,121,242,246,244,207,171,100,240,45,199,126,5,175,26,49,89,207,156,17,207,30,205,177,22,65,196,146,247,176,99,182,206,189,118,227,76,205,228,238,239,134,11,0,149,168,243,203,151,52,19,126,8,147,199,11,16,57,109,62,58,198,50,206,159,148,179,73,249,213,193,76,10,131,22,126,11,153,153,82,105,65,140,218,138,64,159,184,135,42,244,44,167,205,124,125,206,95,60,104,15,178,162,163,167,191,98,2,122,124,8,227,144,218,121,220,160,176,81,222,127,183,182,211,194,44,87,76,53,61,176,3,72,241,223,170,197,67,59,161,43,13,199,76,199,74,35,251,229,198,245,221,123,178,52,215,211,67,189,199,188,6,228,120,123,23,142,40,169,129,143,47,223,187,29,93,234,134,135,175,192,26,238,149,23,246,97,174,9,111,142,67,240,113,201,193,59,87,60,169,199,224,28,1,6,1,215,75,10,243,64,204,255,245,140,4,28,88,3,185,17,200,123,7,28,74,7,249,49,243,6,228,253,19,49,63,129,199,0,163,108,67,86,148,109,84,192,203,208,107,243,211,42,45,131,23,119,60,68,239,249,99,172,144,126,223,103,45,151,95,114,220,86,51,102,197,226,145,5,21,178,199,163,66,71,184,98,139,114,170,148,233,51,183,175,229,2,36,254,107,207,99,102,0,222,119,0,53,206,186,55,11,81,143,181,84,120,52,159,22,86,189,123,229,12,155,20,119,140,109,96,26,243,138,201,147,153,184,177,163,220,206,147,118,237,9,51,150,254,171,119,183,62,50,138,87,118,116,236,16,146,148,194,156,229,248,95,225,134,106,18,30,140,197,167,181,157,244,194,22,161,139,198,178,30,228,85,90,229,158,218,209,66,141,251,97,239,154,165,176,152,92,165,225,56,206,0,44,57,46,86,123,206,166,140,81,57,254,254,129,29,91,241,49,48,51,155,61,219,102,139,56,84,244,126,100,206,241,52,233,68,215,17,93,123,248,74,8,117,245,236,198,247,191,187,86,205,244,223,250,254,78,92,209,162,141,235,154,231,183,187,156,85,44,252,202,189,236,121,1,93,23,223,220,159,50,178,240,234,243,135,191,189,46,86,167,153,238,99,116,251,70,148,93,95,127,206,75,56,101,11,238,243,198,194,219,244,159,201,179,129,161,188,169,232,235,181,157,45,108,217,45,230,244,82,156,119,127,249,97,177,14,45,61,253,21,54,111,134,195,251,230,247,227,33,66,209,108,15,191,132,61,20,173,121,33,100,218,130,172,221,76,144,37,111,79,23,26,185,123,222,206,153,204,124,99,185,120,10,184,183,146,85,206,35,253,56,67,118,46,201,99,49,82,66,139,101,96,187,238,237,118,73,243,121,143,40,185,181,103,137,183,220,223,67,102,223,217,143,22,63,104,220,163,79,248,150,174,130,94,70,77,140,123,121,122,2,63,222,198,174,238,145,183,48,62,218,10,196,12,200,66,230,27,255,126,112,97,121,60,32,57,253,213,45,174,246,222,74,71,63,52,26,95,55,34,191,183,210,136,67,80,246,178,129,5,107,146,195,14,252,168,245,14,217,206,158,88,87,88,107,205,147,103,208,49,239,17,23,92,132,212,248,10,86,84,136,201,98,215,46,209,101,182,151,99,0,4,175,77,188,250,32,104,4,78,33,141,245,155,187,45,35,245,29,61,219,153,228,86,2,0,201,153,186,102,71,142,157,242,4,23,85,101,233,243,212,109,100,138,87,81,31,57,218,107,104,74,140,2,0,235,92,17,221,39,185,110,126,25,193,14,6,51,41,188,29,160,196,32,246,30,226,200,29,178,120,223,124,89,92,101,163,102,194,205,150,194,178,14,25,215,102,30,159,13,23,253,55,15,26,19,91,98,4,209,104,92,117,27,105,26,64,121,212,9,164,212,152,187,148,247,141,238,96,145,248,78,11,219,56,67,46,189,245,138,45,186,143,115,54,103,144,253,187,85,91,51,231,8,94,212,255,213,4,185,169,177,75,101,11,83,194,124,215,123,53,101,78,17,12,38,243,242,139,30,187,213,17,141,198,28,209,203,21,230,109,86,58,22,31,159,74,45,70,86,4,222,15,191,66,180,82,105,124,0,88,185,69,222,102,29,69,194,161,94,207,150,155,62,41,116,113,202,120,178,159,33,18,59,225,56,182,84,135,10,33,29,175,97,71,202,76,150,38,180,17,208,81,86,236,35,236,183,160,45,58,61,158,68,182,27,203,69,214,237,228,237,46,26,99,156,168,95,99,134,189,108,57,77,42,7,121,188,7,27,44,96,196,25,215,222,28,93,175,185,114,194,165,182,162,194,15,166,239,241,254,115,178,56,50,102,100,195,127,168,252,220,227,47,124,174,61,154,82,94,205,231,60,52,112,21,83,225,34,59,1,209,52,82,199,0,254,197,61,92,218,68,163,109,83,29,14,110,215,226,180,221,38,113,216,247,138,97,167,124,185,150,59,76,242,63,130,213,44,155,64,54,125,242,164,141,30,220,39,86,237,199,82,163,143,160,56,120,187,196,64,165,190,150,116,95,4,15,36,100,119,65,27,190,200,86,176,59,58,167,48,119,196,136,175,76,167,1,176,55,121,76,225,145,47,153,56,55,103,203,6,218,91,123,131,241,108,230,129,20,64,236,103,209,117,164,50,26,209,123,77,87,234,62,77,225,146,14,154,112,214,217,124,69,226,27,177,253,52,176,19,153,18,198,97,148,123,14,201,69,47,85,232,143,197,149,24,230,178,254,114,171,219,169,187,200,240,180,67,253,118,84,52,153,172,43,250,30,166,157,40,60,80,220,98,153,195,53,244,60,124,207,29,29,208,149,156,87,4,119,225,4,249,187,251,126,11,86,1,154,41,243,124,139,55,252,154,237,91,173,60,235,144,241,156,233,232,66,128,54,39,218,29,60,35,18,93,50,99,100,94,157,143,172,72,213,109,204,74,109,28,44,177,25,235,205,213,39,177,239,150,89,115,40,20,226,98,119,186,37,204,108,27,79,74,121,194,73,249,65,183,213,98,147,173,180,221,13,26,38,200,155,82,40,226,108,34,90,72,63,235,102,236,224,231,145,167,107,35,183,248,105,161,12,51,224,216,94,20,134,228,130,254,32,90,166,196,126,30,186,161,187,21,206,116,116,168,163,114,226,181,80,166,182,11,19,195,212,82,73,243,121,220,50,106,2,167,119,125,18,88,246,155,11,160,6,105,19,143,84,166,39,90,69,235,13,61,41,33,251,165,11,81,97,8,133,110,161,86,58,28,206,140,239,154,86,47,177,251,52,132,114,14,246,6,161,60,133,238,80,23,34,161,203,96,220,152,143,189,29,209,142,110,48,166,245,45,17,135,198,229,164,71,150,42,142,59,90,116,216,170,184,49,152,92,86,5,188,94,85,88,108,47,216,245,179,36,135,165,33,65,2,3,191,115,168,245,11,245,244,105,79,116,167,207,29,218,54,119,202,2,240,140,40,161,246,103,244,4,63,17,225,183,147,252,39,227,38,209,139,121,249,95,123,84,207,106,178,112,10,38,131,151,18,147,229,33,21,128,153,235,54,159,95,62,34,197,27,37,247,31,113,217,41,213,77,87,174,106,137,1,121,224,107,100,249,193,32,115,33,167,14,21,133,128,149,159,61,115,197,31,25,158,36,119,222,154,126,185,164,119,231,94,27,108,138,213,21,53,230,227,147,16,169,161,223,76,154,17,135,187,11,139,184,38,39,39,227,138,27,79,121,184,213,154,114,95,251,240,227,181,122,245,53,155,207,219,185,139,174,117,68,59,227,229,19,198,178,164,246,5,45,126,31,54,207,197,213,44,197,8,219,245,201,96,166,91,240,136,147,103,191,204,126,98,213,246,124,33,86,157,3,156,26,248,196,144,61,104,211,148,101,138,30,73,241,228,225,227,167,116,103,179,197,244,245,121,251,152,156,55,119,173,138,67,152,185,189,179,141,95,245,74,94,249,196,42,220,143,200,178,234,127,103,159,178,0,219,155,6,216,219,63,205,54,43,234,208,190,155,157,59,27,111,14,147,222,74,120,183,235,1,125,215,154,190,216,33,191,37,7,121,176,108,221,211,25,241,193,251,91,175,39,160,131,120,53,67,63,186,129,140,94,249,200,72,98,131,148,48,107,186,251,52,197,25,111,163,74,72,168,49,87,89,224,71,108,53,182,200,131,178,51,128,41,53,147,222,223,255,165,233,162,250,77,108,34,124,101,58,107,47,79,146,8,233,236,35,31,56,215,113,187,166,161,232,42,60,72,208,248,119,133,44,207,206,203,219,171,127,173,251,48,85,97,39,221,71,206,241,194,70,237,64,218,10,75,86,157,250,127,176,43,219,98,15,39,38,64,4,236,202,87,115,234,208,10,161,26,3,203,4,59,81,218,20,165,142,132,29,124,219,46,14,43,134,94,186,158,77,21,81,52,93,80,214,209,170,18,157,3,222,210,100,156,74,242,95,107,193,181,138,32,55,4,107,201,59,216,10,88,199,11,114,121,20,163,217,123,128,89,128,106,79,116,147,102,67,234,84,181,116,130,37,46,45,12,16,238,206,1,180,24,218,55,201,108,251,30,105,51,126,21,48,135,163,62,179,221,104,165,59,110,169,172,115,19,204,69,76,94,86,152,15,42,100,181,196,94,88,64,236,76,199,33,240,111,59,223,203,170,156,115,255,231,60,115,30,162,187,13,177,116,212,243,196,138,126,169,99,171,220,76,154,174,230,112,188,137,245,113,159,122,242,49,95,238,194,40,131,209,83,50,243,169,87,95,11,139,128,176,91,189,110,223,149,246,30,64,186,204,52,185,78,102,250,147,247,230,128,232,35,76,114,93,154,8,133,49,196,233,34,212,98,60,8,246,196,45,199,235,237,135,207,61,222,35,174,216,44,173,196,120,91,243,213,93,235,179,120,12,165,78,118,103,62,29,154,250,197,120,216,169,64,87,213,108,226,222,237,98,143,78,249,1,232,234,11,144,39,106,212,41,61,188,96,207,180,204,142,24,208,173,13,91,139,121,75,183,63,241,119,74,119,190,23,83,244,70,132,37,117,207,31,170,11,38,214,254,134,7,129,169,39,26,28,99,2,137,41,203,253,45,183,186,111,4,58,246,127,67,106,65,93,2,43,166,158,158,56,219,93,166,177,214,27,234,126,252,228,178,39,56,201,78,20,155,99,105,219,103,152,220,47,166,119,85,213,92,69,37,108,23,231,131,193,122,143,174,150,241,161,68,199,146,125,198,207,142,143,164,43,87,108,231,247,150,136,194,53,61,178,168,180,71,57,76,31,178,108,133,138,251,243,213,17,2,143,103,70,108,69,4,177,154,229,11,186,142,152,21,219,84,205,196,175,187,197,101,210,68,49,4,125,29,233,47,32,199,63,72,219,123,235,102,255,236,81,191,215,40,120,76,32,2,55,228,134,33,249,63,210,24,200,211,228,79,186,9,181,188,118,102,227,51,183,91,37,4,95,59,112,165,118,163,251,154,58,164,168,122,46,5,90,177,98,41,142,109,155,176,71,64,215,252,189,135,108,57,81,61,90,178,51,11,87,50,93,216,179,121,99,130,110,15,27,204,194,97,51,34,100,47,223,156,106,99,75,104,83,148,89,55,68,19,159,253,202,116,245,109,194,108,172,190,86,203,192,113,189,196,101,87,254,202,247,24,26,118,237,193,156,75,21,116,23,83,57,138,175,140,131,190,91,92,136,250,126,74,43,163,212,224,215,173,78,96,6,237,25,190,88,3,143,223,32,194,159,255,104,212,203,220,34,197,62,220,32,18,22,151,83,173,158,41,167,214,128,193,53,159,150,23,178,17,145,226,144,189,115,202,184,28,253,234,186,180,243,112,107,165,47,34,220,195,233,169,193,65,82,17,35,10,187,75,203,174,104,23,255,91,99,165,239,110,46,208,193,93,170,63,167,221,9,171,126,197,175,50,116,57,237,222,144,35,123,54,33,202,123,208,253,24,234,251,81,238,161,88,79,144,87,216,121,63,7,139,232,127,244,243,28,25,211,18,242,34,106,158,244,66,201,235,136,206,35,92,213,221,214,99,113,70,132,168,244,167,27,176,162,68,164,107,142,71,9,249,116,87,128,36,161,157,243,255,97,239,45,163,170,250,162,183,81,74,165,187,148,238,146,238,60,52,210,165,130,128,160,2,210,221,121,232,46,105,164,68,64,64,82,144,142,3,82,210,221,221,221,28,242,196,29,8,191,122,239,251,191,119,220,175,119,188,99,236,47,231,184,207,94,107,205,245,204,103,62,115,174,233,70,90,206,101,134,69,227,171,115,177,158,159,138,118,81,245,236,157,192,38,228,122,6,128,9,164,95,28,132,239,127,150,73,243,229,123,177,41,210,57,9,75,227,53,83,35,22,179,122,14,210,35,121,174,253,102,110,102,220,246,243,100,105,29,139,159,246,252,7,106,214,241,252,213,77,111,161,238,230,203,69,47,219,147,78,146,75,237,97,162,190,41,83,102,234,68,187,215,215,64,213,172,140,91,171,67,209,210,148,142,26,63,148,74,253,95,75,238,24,133,97,45,159,75,125,99,254,31,155,91,108,81,172,121,232,61,33,13,39,105,181,50,232,149,165,141,135,13,53,23,3,129,111,30,191,186,44,137,230,25,209,3,40,179,87,191,140,229,153,208,19,164,105,125,143,149,191,45,85,195,82,206,98,215,148,213,140,17,93,55,170,196,214,217,238,50,228,114,235,163,69,6,62,157,119,178,93,139,22,188,216,225,104,216,6,253,105,193,14,164,188,14,79,62,252,209,77,233,194,148,97,31,32,186,22,10,112,6,94,129,224,103,136,153,181,75,190,115,170,190,236,108,130,145,77,77,167,189,125,106,240,221,154,217,252,217,195,239,99,122,98,7,182,167,103,120,153,199,203,45,21,125,36,16,17,217,129,65,120,80,169,219,120,221,53,171,30,241,94,57,168,5,199,93,128,114,202,75,213,171,192,98,70,2,114,220,254,49,116,175,87,135,63,82,95,215,169,207,245,35,56,118,108,184,147,143,78,62,170,194,248,130,3,80,190,43,48,99,146,224,62,13,232,214,52,88,217,226,164,63,7,215,228,250,54,72,129,216,230,236,212,107,23,61,173,136,195,35,102,166,7,155,162,178,174,187,200,221,109,181,37,163,77,164,106,167,37,108,178,228,120,254,22,81,234,24,184,184,187,99,3,237,157,255,78,105,111,145,60,128,149,71,111,14,161,16,237,65,110,148,32,74,158,128,97,7,128,215,69,232,225,249,152,186,219,86,166,155,97,236,155,231,161,195,151,229,203,26,196,132,163,206,246,147,114,54,245,123,230,211,132,98,150,53,193,35,34,111,172,204,212,219,67,113,134,18,238,204,34,225,158,15,118,63,108,60,106,241,6,186,107,58,216,181,128,147,231,38,190,69,53,222,102,121,205,255,254,68,103,227,230,42,199,222,123,182,117,173,204,146,248,148,199,106,239,71,11,37,81,129,95,178,252,194,185,121,213,169,142,238,251,224,111,5,133,49,198,221,49,236,243,96,34,65,247,227,175,182,181,11,174,103,254,98,51,223,75,127,17,71,173,241,63,130,223,220,176,249,56,156,89,60,219,165,154,43,229,200,108,62,233,145,222,219,164,43,225,123,86,84,19,124,218,156,55,11,114,87,107,3,24,26,29,136,25,130,147,37,11,138,220,156,167,213,245,204,75,22,123,107,140,214,199,246,91,14,72,72,6,31,36,189,95,171,193,35,84,212,129,164,48,148,127,213,32,18,85,168,207,121,244,221,204,2,196,51,49,234,88,106,167,63,96,92,194,225,187,58,82,147,238,166,222,35,114,36,215,159,132,244,237,154,93,230,242,111,177,223,96,32,117,98,195,175,74,118,22,249,24,102,35,57,91,82,55,94,89,212,171,197,202,103,4,85,4,48,84,91,189,113,157,201,121,27,192,240,140,61,15,236,244,211,119,128,19,120,173,44,104,59,47,116,217,246,132,42,136,160,4,114,121,0,62,2,194,189,46,101,200,216,243,44,54,127,170,105,205,255,84,211,116,211,174,98,89,56,237,227,164,74,168,61,41,33,227,181,21,7,9,30,56,250,108,249,252,140,16,238,52,139,198,230,137,107,10,132,243,102,95,255,108,60,233,34,59,179,56,249,217,165,197,78,157,215,165,45,73,141,226,99,233,81,211,82,150,250,205,156,178,143,67,98,202,17,181,252,195,214,173,200,94,137,246,139,215,46,202,51,159,229,225,144,110,192,238,33,98,254,4,104,80,13,67,103,250,204,15,17,25,125,235,184,82,240,81,212,212,62,145,175,170,189,50,55,122,242,59,94,109,83,148,251,87,177,237,130,70,19,191,33,86,255,251,79,199,179,35,130,101,244,237,204,94,137,103,89,55,179,126,25,17,176,42,125,187,55,77,82,45,239,107,78,145,201,59,36,86,229,235,89,83,98,82,186,224,180,254,73,161,193,232,13,53,139,173,196,11,92,81,211,210,52,200,237,254,242,246,72,174,49,143,168,134,139,206,91,151,164,116,17,23,75,155,236,230,209,109,234,71,238,150,109,79,84,243,95,11,13,141,50,23,226,214,14,8,204,245,67,207,11,0,46,156,32,72,165,190,113,52,255,175,195,18,136,144,167,249,185,231,94,231,58,236,250,98,206,206,141,78,33,198,185,184,188,197,179,15,232,16,241,179,129,64,191,197,162,90,68,163,143,96,23,59,136,101,97,183,52,2,13,226,169,246,120,245,200,211,107,250,190,27,127,116,193,190,29,11,156,9,127,13,55,167,7,2,13,105,218,73,17,88,247,79,57,183,94,71,234,182,12,13,47,118,240,240,53,148,232,118,97,166,127,83,215,198,150,55,170,142,52,140,125,198,223,91,251,41,75,71,223,166,186,107,213,99,73,31,105,18,102,137,83,186,145,56,155,252,33,83,219,202,120,247,254,204,182,12,1,49,199,121,46,235,243,63,146,34,143,117,217,75,184,244,148,123,57,238,123,59,82,225,37,109,228,243,85,223,139,42,229,82,186,250,225,72,107,206,173,233,207,252,207,52,115,17,122,146,5,34,182,91,145,113,156,69,143,154,170,244,157,6,248,51,39,191,214,175,199,43,207,239,149,119,87,251,75,199,81,15,181,5,144,118,46,183,183,61,161,178,214,161,140,177,20,78,119,91,244,233,182,48,25,45,7,66,173,46,127,211,197,94,181,118,213,100,207,76,170,102,137,9,143,15,199,179,130,29,186,41,72,22,231,114,145,176,208,25,51,128,176,107,219,155,243,157,107,216,7,106,214,100,170,169,189,153,133,111,169,103,194,215,200,68,5,120,252,183,71,32,144,215,106,56,211,188,2,149,207,58,156,229,139,243,245,70,74,35,150,224,52,87,9,48,97,107,126,17,163,88,141,67,7,51,192,197,203,213,53,231,89,90,66,246,252,122,144,63,50,6,129,137,238,104,113,121,203,108,249,28,175,215,133,245,81,249,39,3,151,141,61,189,231,184,121,170,48,145,215,37,64,177,77,183,185,64,59,58,134,90,249,34,43,120,42,245,183,17,47,211,143,240,113,95,7,194,209,100,125,219,157,144,57,103,183,55,46,144,51,169,39,20,235,10,54,205,103,131,162,34,125,59,215,176,219,35,183,80,10,215,84,16,16,162,70,73,28,230,247,185,229,251,99,45,253,31,127,115,16,3,30,51,4,176,26,63,30,102,249,175,42,230,159,206,226,186,215,161,224,121,121,30,231,116,180,39,250,232,251,21,237,216,135,133,118,148,27,176,45,32,140,41,143,229,156,197,74,164,230,9,165,247,48,28,227,201,4,254,53,189,177,71,22,186,64,144,175,121,240,147,146,252,202,214,32,252,253,198,163,150,195,207,86,229,14,192,43,40,149,52,153,158,87,203,241,47,12,137,223,137,102,26,222,239,159,30,212,79,25,250,202,170,204,151,106,42,151,55,157,70,136,158,116,36,204,43,94,216,93,191,127,111,89,203,162,253,77,55,30,55,62,108,195,170,148,198,166,155,210,171,164,241,180,151,205,7,161,240,3,197,70,4,19,108,83,16,84,13,4,157,104,167,88,228,41,115,219,231,83,143,52,89,175,180,188,132,173,160,111,126,86,72,238,7,184,56,69,32,217,161,127,232,164,255,204,104,215,12,150,191,157,13,177,87,47,113,227,210,105,216,166,204,246,113,110,197,14,186,233,206,248,69,116,195,55,83,70,42,97,89,18,56,74,56,196,10,195,100,213,117,111,123,68,162,43,74,105,242,52,132,124,209,221,248,161,189,127,103,229,107,145,109,40,123,237,188,101,25,31,125,170,27,226,130,175,128,197,151,106,89,27,250,133,166,173,201,161,193,231,139,121,208,253,209,122,131,191,74,207,134,126,120,210,11,183,246,132,255,138,133,163,104,29,35,24,176,185,163,252,226,183,75,133,195,157,36,70,251,200,12,237,161,56,151,39,73,184,150,97,177,43,194,6,69,34,176,198,139,150,27,201,0,117,226,24,254,199,196,28,205,235,90,181,11,174,115,111,136,87,220,185,187,13,168,231,234,251,56,26,175,240,184,174,125,189,52,49,237,11,189,31,5,124,83,241,200,229,32,204,19,244,58,106,78,17,93,246,67,134,20,5,62,198,114,212,49,112,8,214,55,77,122,229,205,197,188,78,210,123,244,115,89,125,141,127,178,151,57,121,30,186,103,223,243,86,188,1,208,71,176,165,248,172,156,142,114,24,181,136,70,38,68,183,58,66,143,31,254,214,13,42,157,114,211,221,180,234,212,223,247,4,3,93,170,161,14,116,56,19,17,158,11,140,184,109,76,52,66,245,238,241,220,159,166,147,118,4,166,241,71,146,98,142,182,213,244,114,18,247,238,81,98,4,45,103,150,78,188,116,3,157,11,145,169,253,147,101,37,34,32,230,72,76,144,27,252,187,119,19,195,176,213,205,191,184,234,115,48,45,49,243,133,196,237,254,26,163,74,234,114,23,37,247,100,180,33,208,71,208,60,142,209,252,183,60,114,26,112,223,156,242,253,88,144,197,65,206,91,183,5,126,16,37,160,249,13,59,241,178,194,242,250,147,131,206,138,247,237,243,119,25,41,72,109,248,247,39,58,246,188,181,220,39,30,38,178,153,51,86,37,45,33,70,70,219,155,233,118,23,59,145,91,156,85,253,60,182,5,153,174,142,116,242,81,191,203,233,98,148,52,95,147,217,53,253,32,115,187,22,114,91,112,153,154,72,106,190,222,76,191,197,147,94,130,108,10,46,172,70,114,102,165,232,60,7,118,18,233,56,223,201,136,57,147,4,213,8,185,65,112,117,0,83,75,239,15,86,39,140,58,19,97,203,117,149,31,222,143,202,62,219,124,206,58,186,217,43,119,43,46,255,209,0,58,220,134,135,155,74,172,168,137,30,240,185,29,214,111,77,166,112,166,237,63,59,109,141,121,171,47,198,185,164,83,135,61,179,145,254,138,49,139,234,50,88,100,87,242,183,66,55,217,217,136,158,218,90,119,172,27,89,9,72,42,197,88,196,78,178,27,97,201,117,233,102,178,246,67,141,24,39,2,34,85,65,213,5,11,132,148,195,79,235,55,254,95,136,185,114,127,196,122,161,202,4,131,15,116,91,169,89,252,43,58,62,127,233,95,93,75,73,64,172,84,11,66,201,170,191,60,13,246,100,103,33,130,229,148,210,157,247,243,14,213,21,100,121,246,98,81,138,77,179,131,32,167,18,26,85,167,189,108,110,7,87,71,52,253,81,79,121,33,158,66,159,31,219,174,255,254,100,155,233,50,137,134,152,46,112,58,242,76,58,22,0,171,75,23,176,249,172,205,101,54,241,74,7,236,255,85,64,13,60,54,168,154,33,52,210,124,123,216,168,150,155,179,122,29,45,21,227,122,122,83,55,90,72,49,254,88,79,65,241,53,153,205,207,17,239,91,206,66,43,224,81,243,37,164,90,237,51,95,79,57,160,58,224,17,14,191,180,50,162,120,205,35,182,138,100,31,181,27,60,119,226,32,175,205,44,7,140,154,10,137,228,91,74,38,216,192,130,253,34,182,207,254,247,186,191,50,242,109,44,68,36,233,230,156,23,148,255,62,158,161,243,31,30,41,194,40,211,147,100,46,141,25,244,29,87,49,96,69,66,125,46,235,95,93,243,116,205,186,232,249,28,235,225,142,23,176,30,183,124,125,141,211,51,150,192,174,202,111,56,134,10,216,150,248,87,170,137,97,224,199,178,70,44,196,253,232,223,103,48,151,40,251,202,71,2,153,175,150,26,57,202,80,239,198,197,64,114,224,73,250,104,229,13,14,222,211,143,155,138,83,111,171,163,198,160,177,123,152,149,46,51,18,74,16,49,186,104,240,191,106,255,21,184,143,158,227,230,113,182,140,237,212,226,206,249,125,197,187,83,111,230,62,76,143,2,89,223,167,106,100,183,76,46,182,8,165,43,125,171,173,162,7,252,181,52,58,36,189,137,196,255,148,236,241,241,255,28,172,140,236,164,104,84,105,191,66,193,221,246,151,36,149,180,248,235,109,115,56,135,152,241,180,255,243,233,193,246,15,73,210,167,235,160,219,197,53,39,97,68,68,20,220,23,82,212,157,146,26,214,58,31,9,162,241,197,30,14,166,37,16,145,164,55,172,180,45,131,254,195,219,190,7,95,190,55,64,174,40,221,107,53,200,101,17,252,157,31,237,211,241,252,127,233,81,136,128,198,254,89,198,151,112,63,159,23,150,228,12,127,247,6,104,48,34,34,73,155,90,170,238,6,252,107,60,50,164,9,53,101,147,31,212,45,143,22,31,19,43,254,233,3,140,206,195,28,179,98,36,21,98,194,78,94,23,87,207,255,31,123,232,45,145,40,34,158,236,236,29,161,185,58,79,18,186,7,255,57,138,26,126,38,253,247,75,231,22,73,201,31,148,115,246,255,121,233,220,255,255,94,58,135,39,141,198,47,240,234,223,255,83,0,85,151,235,247,141,16,91,9,77,7,214,157,53,249,136,52,52,242,190,187,4,141,70,62,193,195,182,244,84,168,120,200,213,29,81,113,113,89,21,68,181,48,254,133,165,89,98,84,140,252,187,4,130,34,211,134,238,19,46,34,10,62,201,118,197,151,122,159,23,223,72,133,204,4,70,58,142,124,190,199,34,32,193,99,155,207,16,126,230,22,46,94,121,112,62,194,151,70,107,14,194,247,228,204,185,44,35,220,129,188,250,30,246,82,142,134,89,14,175,136,86,245,51,210,215,23,41,101,132,143,62,25,202,122,98,53,51,74,22,250,199,33,236,120,28,193,125,182,250,247,23,110,61,111,124,60,150,232,237,250,250,211,132,121,65,105,153,141,188,102,102,58,40,178,239,62,50,126,209,233,26,232,175,46,174,12,247,67,13,251,251,146,84,70,169,19,9,83,7,245,209,142,227,83,92,223,253,19,130,215,11,35,197,25,34,163,167,5,71,125,59,72,184,136,120,119,151,127,90,138,223,107,212,129,38,151,226,248,255,254,60,18,229,170,213,139,78,80,143,102,156,150,202,35,226,238,75,160,66,65,100,89,98,17,175,42,209,14,250,223,191,78,242,243,221,48,155,252,252,170,94,86,18,229,159,235,11,63,146,45,234,175,200,181,134,109,19,51,43,221,117,78,36,90,106,36,34,164,158,15,139,119,163,151,163,190,250,236,31,243,112,231,59,70,58,234,192,97,149,215,57,172,49,255,26,221,15,245,167,50,2,65,6,68,163,97,95,234,32,62,254,110,62,58,12,113,58,26,149,85,251,31,212,64,88,111,75,126,189,50,184,159,0,135,156,228,227,28,142,87,11,172,37,255,249,121,28,130,97,72,222,83,0,255,163,187,187,204,51,17,68,21,33,221,122,189,147,166,132,180,119,83,185,191,50,163,252,48,165,51,75,126,37,190,197,123,88,206,159,43,85,11,41,105,103,160,119,36,241,91,209,213,221,141,92,188,120,230,95,88,10,91,184,91,106,5,120,137,74,144,77,139,246,2,138,191,138,248,201,209,62,60,137,75,27,55,78,202,252,91,161,60,145,52,202,191,173,192,232,239,55,231,127,60,43,100,149,26,244,2,159,232,110,178,101,50,173,70,197,51,211,114,83,79,44,208,44,166,44,182,89,139,238,109,157,66,55,220,220,151,164,251,136,248,95,211,192,245,47,83,243,43,143,108,183,46,88,124,54,53,65,22,208,203,137,68,59,204,138,232,107,133,5,127,71,176,235,88,198,150,92,223,247,170,18,253,249,159,41,12,155,162,253,166,30,55,45,54,124,68,242,175,71,108,87,162,8,181,237,76,82,167,5,53,88,147,105,180,201,73,162,204,210,47,179,5,77,107,246,138,140,50,50,61,138,248,203,88,206,28,72,158,166,6,91,223,57,55,94,255,103,1,223,82,37,115,1,215,131,38,13,203,185,71,218,42,234,104,119,183,62,66,242,182,210,123,75,87,160,210,144,188,2,1,211,208,217,248,183,52,55,72,19,21,71,61,24,99,152,1,205,60,88,35,165,196,149,72,239,223,120,96,35,248,109,212,105,94,178,167,71,144,249,182,126,240,149,43,30,174,191,34,157,70,247,148,165,128,192,149,213,26,35,251,199,173,68,74,94,219,175,11,224,233,80,215,75,2,170,25,238,219,146,105,97,140,28,131,200,127,240,32,249,56,199,21,79,81,242,63,51,252,200,129,20,237,189,74,145,144,9,246,36,26,237,127,245,131,53,26,53,172,245,37,93,43,145,52,172,180,58,109,218,86,194,115,95,214,107,231,96,229,98,250,203,251,139,95,233,237,54,9,252,196,21,188,216,100,239,170,46,39,95,142,188,180,122,161,244,226,225,73,150,81,126,190,27,86,37,210,137,20,255,5,195,36,10,68,102,71,131,135,96,200,73,205,42,72,201,232,110,41,184,199,151,93,3,228,143,50,167,135,205,169,124,5,102,23,161,199,108,94,103,208,242,125,254,166,103,135,237,67,10,115,223,149,7,76,247,202,197,178,41,154,246,42,5,148,113,124,94,189,219,44,180,73,250,11,27,122,76,212,129,26,123,214,255,6,34,45,53,18,47,3,162,32,202,43,1,94,211,167,175,152,255,140,75,139,116,213,161,71,161,163,233,250,53,41,209,184,155,127,218,204,40,166,107,73,23,18,253,67,61,36,250,7,78,72,116,101,172,4,133,13,21,54,153,205,217,16,111,49,123,253,11,42,125,219,145,25,155,42,196,190,101,119,87,142,128,120,130,191,49,32,141,98,130,187,43,157,84,250,53,226,63,238,205,184,236,228,247,25,181,95,232,231,29,96,252,89,145,162,117,41,8,139,89,10,14,244,148,202,230,87,164,233,15,153,212,172,127,158,16,48,206,186,239,119,175,164,75,24,119,11,78,147,146,122,116,69,165,191,203,237,86,249,89,222,173,82,161,153,123,18,186,134,183,20,85,245,201,40,182,10,207,40,182,150,19,244,204,204,40,138,220,106,141,145,111,122,222,105,208,242,108,80,56,146,29,117,109,8,201,233,178,50,250,117,230,18,113,90,121,45,59,15,208,174,20,225,251,247,247,153,127,205,99,138,158,58,80,99,170,196,45,233,127,129,203,178,204,145,68,55,75,164,134,142,237,99,214,70,212,48,201,61,148,221,10,231,174,104,233,177,194,244,166,195,172,54,215,133,133,163,27,214,188,27,219,143,96,23,240,36,197,109,214,180,253,82,179,130,160,224,114,255,108,194,173,237,164,213,164,237,100,129,14,206,158,184,178,96,122,169,142,27,169,135,231,12,122,228,208,123,167,139,29,11,167,1,137,72,112,102,243,147,11,113,125,206,56,233,127,198,68,64,49,193,213,226,197,253,143,7,114,200,127,25,44,149,10,126,85,24,153,100,216,249,199,131,47,208,130,40,194,228,115,46,76,153,20,62,196,150,166,112,193,122,254,97,205,214,115,122,234,192,225,243,60,246,183,255,222,89,90,13,100,148,43,90,250,18,188,95,32,139,243,109,47,172,68,205,55,127,158,205,66,195,85,138,41,165,29,207,244,231,193,15,3,178,48,80,7,14,39,226,191,244,254,15,8,183,77,80,32,116,171,176,156,243,187,7,48,173,229,236,223,109,165,36,47,82,69,202,148,7,73,145,111,229,83,50,143,191,119,214,89,15,137,7,213,101,246,187,118,151,220,191,93,229,221,41,154,125,68,2,149,74,202,61,48,204,253,17,68,20,203,114,19,9,254,25,58,45,220,15,83,154,87,219,230,251,243,255,204,126,24,17,41,26,11,55,128,253,55,9,154,139,164,225,31,202,27,158,64,181,103,48,109,122,173,29,114,86,246,250,146,181,252,97,228,254,126,20,19,220,207,105,86,58,166,4,255,49,98,50,234,248,24,101,71,247,18,255,200,12,62,229,125,32,2,209,116,248,106,21,7,141,19,255,227,200,140,72,164,232,189,255,137,64,126,168,206,252,72,209,182,152,241,82,133,197,19,141,189,108,72,180,195,82,72,122,52,227,82,26,248,255,160,91,229,14,221,42,213,249,77,255,65,119,235,56,245,114,118,231,178,211,145,183,91,70,198,61,206,180,145,92,90,194,120,12,159,77,241,169,108,253,107,117,111,238,120,243,141,149,218,245,127,169,183,135,126,185,60,114,237,9,207,21,13,141,240,253,55,31,81,204,5,203,199,172,248,211,29,62,133,254,237,68,91,140,212,129,26,91,101,128,13,195,255,18,127,154,36,93,148,148,247,205,219,139,47,138,242,5,168,180,212,72,111,67,16,176,54,117,21,89,26,61,82,138,28,136,94,62,220,215,128,132,248,52,168,65,154,253,111,242,124,0,12,173,70,191,221,105,241,142,227,253,231,1,180,86,75,236,49,97,27,105,199,127,110,225,26,251,19,114,138,148,136,100,255,51,178,136,252,151,31,254,75,56,1,103,83,93,46,207,99,242,254,248,146,50,158,95,155,152,103,239,175,160,197,252,136,242,95,127,219,169,63,227,110,187,132,247,94,229,227,255,103,233,175,209,198,39,206,234,221,212,28,119,71,46,95,211,176,252,121,108,83,129,53,238,147,127,145,162,5,170,115,182,133,210,215,128,176,255,101,191,194,36,155,88,98,186,168,197,175,23,105,222,225,227,35,226,109,7,160,124,5,174,71,174,173,255,11,136,31,105,190,16,73,243,42,171,126,39,255,47,206,222,35,113,61,126,31,83,165,182,132,187,203,197,141,22,225,135,234,204,142,228,226,253,158,28,68,71,239,165,49,245,221,61,233,175,216,244,209,17,137,20,217,146,80,40,97,234,71,4,211,221,111,223,70,180,86,238,29,29,37,100,64,60,214,246,226,86,175,221,90,16,179,120,179,25,8,185,73,62,67,78,88,227,186,8,195,252,1,192,167,123,79,83,12,57,182,180,145,178,158,141,173,245,35,48,105,22,103,147,130,113,127,7,81,238,144,0,171,1,111,129,251,68,142,71,109,101,57,246,139,229,21,94,239,129,57,48,5,168,157,37,249,13,116,228,136,243,230,241,2,112,27,166,124,153,125,85,125,190,212,3,193,232,245,178,21,90,0,90,65,114,78,116,6,98,1,75,222,251,167,171,174,58,79,104,169,145,170,149,37,217,130,44,107,109,19,121,31,64,68,221,138,152,11,216,243,147,50,198,164,28,203,99,179,203,222,241,199,41,242,66,216,90,18,34,81,86,143,106,186,62,47,232,110,229,102,50,102,141,9,212,248,221,90,252,9,89,19,240,78,250,144,232,3,101,74,250,48,11,116,157,1,182,168,52,109,219,36,94,4,221,185,145,113,187,155,16,167,232,227,115,12,200,216,17,206,187,237,75,157,75,170,38,98,247,236,252,91,206,5,160,231,22,105,237,36,228,199,48,84,176,12,99,81,193,18,130,136,137,210,70,165,161,128,31,221,113,139,109,203,7,163,77,211,123,10,148,223,48,103,67,162,213,216,67,49,193,253,14,126,166,5,123,0,106,56,66,200,35,123,82,129,117,41,153,197,118,18,39,172,201,84,223,107,230,238,47,117,30,49,198,49,252,219,6,131,56,169,241,128,98,12,117,28,165,92,92,76,49,161,43,123,15,70,124,135,66,222,248,56,223,147,216,199,218,246,191,15,148,14,134,56,233,223,2,183,121,167,237,236,145,73,231,139,224,225,18,175,161,156,179,200,154,238,99,195,71,234,164,232,95,109,58,248,191,46,25,61,216,175,40,65,22,160,72,220,0,159,188,146,89,227,52,36,168,230,133,169,128,102,103,195,253,80,199,185,252,15,249,51,4,77,85,255,241,31,204,120,227,0,240,104,223,80,128,48,83,134,122,197,251,16,246,44,174,53,132,120,9,110,130,61,95,161,203,21,66,166,21,177,40,139,43,230,177,181,171,32,118,6,210,206,53,15,107,107,200,181,220,77,158,226,91,202,78,52,38,155,60,192,10,42,243,32,62,66,167,209,1,14,123,0,137,118,3,163,11,244,213,77,210,206,56,28,98,14,207,245,160,185,233,237,17,164,108,124,206,241,210,230,158,36,209,145,96,207,62,100,173,212,238,98,53,63,46,90,254,138,124,183,127,204,4,186,31,3,161,80,190,174,190,13,92,138,72,63,212,113,86,127,49,245,87,197,215,218,45,127,33,121,20,117,248,203,154,91,174,237,102,27,189,21,169,53,215,231,33,184,120,51,23,38,3,114,236,144,242,216,19,158,158,107,205,202,3,119,89,202,2,29,252,58,65,166,10,39,49,242,160,147,48,154,23,9,55,52,100,102,163,84,47,127,68,195,213,116,33,205,39,65,254,220,181,116,213,32,103,176,135,182,131,151,166,251,177,231,175,79,101,0,59,26,217,149,144,237,121,219,111,63,225,104,191,103,239,93,150,143,97,153,130,67,236,228,150,142,233,222,95,208,17,23,191,23,156,184,177,225,159,18,35,226,21,114,35,233,209,188,52,38,250,186,127,239,137,42,194,136,70,109,200,129,209,0,243,163,64,247,249,252,209,249,181,53,143,103,142,238,173,162,83,241,104,97,143,179,242,102,47,241,242,227,159,206,175,79,106,74,224,163,1,89,37,181,174,97,83,218,27,235,37,161,90,0,239,74,142,29,18,160,0,238,79,236,106,0,72,203,25,58,176,13,11,245,209,114,126,61,146,109,193,118,79,79,170,126,153,244,135,27,238,112,166,135,153,136,248,139,193,108,223,74,211,220,185,128,236,157,11,20,9,36,146,220,187,64,145,12,117,244,92,213,251,111,52,170,222,175,23,185,41,105,78,232,9,94,222,176,76,149,80,127,213,255,36,164,19,109,124,53,22,123,2,29,143,150,62,95,207,86,246,114,79,206,119,14,146,227,22,123,67,79,11,229,62,121,14,147,120,217,139,133,173,202,160,23,54,75,85,78,98,168,222,0,251,102,5,39,88,72,172,226,196,118,121,32,74,220,227,91,144,167,216,239,79,192,242,72,92,138,251,149,191,196,107,181,105,202,184,227,102,154,59,110,46,98,219,184,103,219,47,129,40,16,95,62,107,1,137,169,193,179,43,14,92,157,163,119,179,51,58,215,246,167,105,52,231,43,29,98,79,32,220,236,3,165,229,36,95,87,186,161,210,17,4,147,111,62,195,126,232,49,175,114,179,199,182,51,41,166,169,119,181,35,186,250,114,64,165,164,33,19,48,103,232,143,208,214,37,204,35,224,215,220,175,61,250,106,247,15,23,70,4,197,246,93,186,12,4,110,208,253,153,89,28,234,250,73,185,223,29,37,98,223,133,227,24,79,45,14,185,191,114,2,50,10,106,117,2,89,87,49,87,209,184,35,237,176,57,230,119,191,219,194,150,6,132,174,213,136,97,190,49,168,148,161,108,129,203,221,198,70,228,29,178,14,146,116,234,121,178,209,52,50,64,245,100,79,230,20,242,216,124,192,59,62,124,218,204,64,252,63,140,197,219,0,15,199,208,210,191,55,52,43,82,19,60,80,161,5,88,140,62,22,126,31,155,164,252,154,243,113,242,49,168,238,236,50,206,131,248,52,200,178,222,53,81,240,129,153,104,91,117,28,58,221,244,204,167,139,66,163,191,57,70,246,146,77,88,199,30,55,190,6,10,45,14,240,219,126,57,206,1,10,236,210,75,1,165,249,40,186,243,16,180,218,252,251,62,100,219,1,49,50,203,0,149,28,208,213,242,139,130,61,206,75,60,254,41,184,251,84,10,230,207,132,137,57,214,248,63,1,165,9,37,226,22,224,146,192,107,199,80,108,66,75,141,164,29,44,233,1,17,127,133,255,242,78,52,140,37,250,97,74,143,17,150,227,223,231,39,169,135,40,230,197,57,163,31,190,38,116,209,100,252,122,177,134,221,200,181,219,154,29,66,251,204,211,124,62,231,125,104,85,53,7,73,120,93,91,232,39,106,252,242,122,37,139,58,133,211,238,198,13,50,3,177,213,97,148,36,44,153,79,201,231,145,128,244,87,150,162,35,243,77,39,133,208,157,155,244,21,40,206,173,96,109,212,173,191,192,125,52,97,64,130,236,148,89,173,39,42,182,192,217,30,237,106,252,217,35,106,212,245,247,21,13,74,213,168,120,219,124,40,13,110,159,51,88,115,255,145,56,222,34,44,81,60,220,3,59,102,77,138,236,182,26,116,25,138,245,136,168,129,222,45,191,48,105,185,231,213,159,116,238,45,107,33,197,57,230,106,144,38,72,79,155,190,195,98,197,84,12,219,195,8,47,28,154,194,226,126,189,253,201,215,207,158,9,54,194,115,7,141,147,128,84,127,168,58,15,10,81,185,125,20,198,203,135,189,145,253,130,13,120,25,29,141,229,171,192,196,124,63,36,59,1,115,44,72,63,57,174,28,53,76,178,20,111,24,61,71,175,24,111,67,225,158,85,34,80,249,38,39,156,34,248,71,81,149,163,223,63,199,201,85,213,245,68,31,195,145,173,147,14,140,7,27,80,4,53,219,141,57,228,73,98,224,24,97,117,243,30,142,37,191,206,49,185,70,51,98,12,0,244,94,173,251,83,173,242,237,36,250,158,12,217,180,233,63,211,195,135,23,67,175,249,243,247,236,30,131,1,95,134,202,162,32,27,247,188,245,153,224,56,212,3,34,81,225,145,234,125,255,69,128,228,196,149,190,198,157,120,120,132,248,52,72,68,142,159,37,225,126,150,20,12,146,107,88,5,58,11,134,4,116,30,130,242,87,57,250,206,117,57,165,140,42,50,182,29,109,194,67,171,68,134,66,106,93,20,238,87,231,205,67,159,29,119,159,149,135,246,253,216,238,78,156,23,144,53,162,108,13,244,205,201,102,218,121,78,22,14,73,36,219,33,129,207,199,107,137,106,221,142,129,187,97,33,11,191,157,247,128,191,112,9,197,227,221,148,103,195,30,136,173,213,75,24,84,100,253,236,139,211,189,190,192,47,124,6,196,8,71,13,147,44,160,254,162,211,229,18,97,169,197,120,239,60,34,74,212,236,243,14,250,42,190,199,226,134,104,36,4,71,239,231,219,162,217,182,164,207,16,0,114,167,58,129,195,100,108,158,219,171,250,146,25,168,246,4,177,79,33,105,196,80,113,126,148,87,175,81,52,99,20,29,145,225,66,138,59,199,42,55,82,97,173,248,4,251,29,75,111,80,158,252,196,125,134,29,46,119,192,89,141,87,67,100,168,211,0,123,241,206,242,18,224,32,142,95,77,37,236,100,115,111,25,37,148,97,112,23,50,192,225,72,11,125,36,231,222,171,104,227,66,70,79,158,231,21,222,185,54,250,157,26,101,249,174,152,70,120,175,69,153,17,179,165,7,217,188,180,232,65,138,27,77,60,76,175,174,151,186,193,220,104,189,21,222,187,18,97,250,220,196,157,103,106,6,194,178,91,176,96,41,58,252,211,58,49,103,255,23,162,31,60,8,151,94,0,86,62,105,250,225,195,199,117,43,180,111,139,13,68,27,96,238,153,42,91,176,80,155,97,81,206,26,197,7,245,201,227,191,10,83,15,57,227,33,190,139,68,97,146,68,136,139,74,55,233,2,223,189,93,104,145,104,53,250,80,126,74,23,38,91,41,120,220,203,226,84,19,36,172,212,133,142,244,5,239,237,67,117,23,218,224,38,189,80,130,65,62,165,43,4,192,64,192,13,253,79,50,86,45,230,67,115,15,89,50,13,111,149,212,114,135,213,94,44,245,206,118,177,232,144,74,28,130,152,55,19,143,247,175,84,177,213,217,201,98,181,110,20,3,207,159,24,72,98,76,150,36,245,178,62,61,209,185,29,3,11,190,189,161,186,112,177,182,110,130,61,8,186,207,120,133,243,79,4,48,226,67,31,140,163,65,9,196,136,184,227,94,234,59,238,45,100,218,208,250,139,123,119,185,218,123,128,25,235,235,123,11,149,145,73,164,51,21,237,104,195,74,164,166,207,44,154,86,80,88,4,56,54,186,49,79,92,216,81,95,236,48,180,199,98,208,105,170,17,115,21,149,36,148,223,158,26,123,174,113,138,238,224,196,155,16,200,118,2,106,177,14,39,96,246,63,174,242,243,246,236,60,193,128,125,54,100,79,112,181,174,109,138,8,241,159,98,137,10,181,237,218,48,91,113,250,126,239,128,164,41,9,34,158,121,168,164,7,100,33,166,48,64,78,18,197,50,200,15,83,154,95,11,175,55,228,33,61,160,89,190,120,230,157,36,78,70,121,154,81,144,110,225,109,50,244,198,44,232,163,21,214,115,126,177,178,238,202,175,242,207,143,138,148,183,50,50,190,101,28,213,109,72,137,156,89,188,100,94,109,249,180,228,213,243,254,13,38,229,248,94,13,45,201,71,131,188,236,141,60,35,200,4,204,93,115,153,118,4,44,152,123,147,61,223,216,41,241,93,230,193,231,209,17,23,251,30,82,195,159,170,95,196,96,182,250,90,57,119,241,81,90,242,113,142,94,17,218,134,204,189,179,127,199,61,254,225,245,124,44,7,139,49,138,231,26,193,171,108,220,194,217,88,45,183,51,244,220,60,63,92,209,98,201,139,67,72,238,51,166,132,67,232,222,214,207,83,46,142,132,64,5,33,122,82,139,211,68,135,66,194,208,196,182,60,96,216,24,167,88,126,182,110,64,194,149,66,250,123,99,52,228,252,90,74,59,49,75,96,3,236,43,134,34,244,177,104,82,209,60,92,54,37,81,148,173,70,78,248,175,48,177,77,235,177,212,181,100,241,240,57,25,205,29,39,173,123,137,61,242,183,14,138,236,151,46,212,223,212,255,22,17,52,136,192,140,132,132,12,123,210,206,179,113,166,41,159,69,130,132,254,227,179,54,113,51,153,147,108,54,239,85,50,41,139,33,81,189,148,1,216,10,222,18,197,233,75,188,214,112,47,244,182,182,237,246,78,74,223,199,154,70,87,109,56,104,12,56,59,76,17,239,8,75,58,140,14,112,166,162,203,0,71,116,31,205,225,237,135,145,175,240,50,137,98,30,32,244,29,245,184,69,173,235,11,43,189,8,222,125,154,213,187,118,244,209,255,20,23,17,175,80,14,233,196,222,150,125,83,197,3,31,241,111,65,221,51,32,214,214,211,163,166,38,214,248,169,139,157,151,111,45,49,138,223,123,33,29,7,44,188,122,169,9,202,110,228,236,240,198,71,88,124,209,54,22,94,52,22,231,4,248,182,89,117,155,216,73,21,179,247,165,223,70,74,152,225,78,215,160,86,3,12,36,26,96,150,229,240,247,160,78,74,245,135,248,205,130,40,209,136,139,195,101,62,155,199,66,150,249,199,197,24,91,111,231,122,81,133,110,45,57,255,55,30,134,137,196,181,70,79,23,77,102,111,14,58,113,202,78,186,244,184,254,41,27,214,70,180,22,29,123,51,22,84,157,30,176,218,149,156,144,111,64,33,139,140,27,45,145,65,26,150,104,143,9,39,55,84,23,86,231,234,227,38,175,28,229,132,89,2,155,236,221,165,182,111,140,153,226,231,144,227,226,208,51,65,17,163,94,113,29,104,52,144,148,219,20,139,81,248,59,223,49,172,185,151,180,15,250,42,202,15,208,215,182,196,1,73,120,200,221,163,17,60,21,65,32,27,118,3,216,29,162,228,239,16,245,159,240,177,220,39,233,66,222,214,126,61,110,249,217,219,197,43,86,189,226,151,181,12,93,52,134,125,24,213,99,202,236,146,24,210,140,76,57,230,95,87,146,204,58,120,52,142,121,169,223,80,196,72,185,19,128,42,5,242,95,177,248,72,53,73,129,227,105,209,154,98,23,59,58,40,74,160,53,68,236,63,142,159,114,139,83,243,8,196,243,77,7,46,99,51,156,100,229,39,158,248,144,85,135,35,28,173,153,240,113,34,222,211,35,31,147,6,37,80,16,39,41,22,53,76,146,29,127,120,118,75,175,132,104,67,241,126,94,149,104,227,103,129,201,135,230,214,168,188,216,88,178,63,241,130,51,31,231,222,166,250,7,135,198,158,43,59,178,176,202,205,127,150,209,132,156,213,89,236,82,118,219,82,174,198,83,127,251,237,132,174,129,109,8,62,108,211,222,33,1,214,96,8,60,186,211,60,213,211,240,10,151,83,214,1,31,198,161,135,112,198,131,8,130,183,135,184,121,59,254,191,71,86,116,180,188,247,162,37,188,144,44,28,157,107,251,134,49,44,126,242,209,177,16,153,62,213,103,203,91,5,167,22,87,61,143,49,123,53,248,242,215,139,189,73,213,186,109,196,216,149,44,208,243,117,83,79,92,211,200,195,205,198,25,160,171,177,2,185,23,41,28,172,111,129,252,227,240,47,71,74,33,118,23,54,15,131,78,160,64,82,148,217,130,190,231,108,171,220,179,226,11,228,119,139,58,189,225,127,98,4,15,234,127,34,152,31,27,222,182,187,104,239,84,245,8,115,199,134,84,82,248,16,174,189,49,94,192,188,121,96,186,78,236,214,101,197,185,44,97,45,122,210,232,151,216,242,226,252,184,33,75,109,213,18,122,71,170,221,101,169,14,183,51,124,156,124,42,149,59,87,34,9,52,242,108,128,53,45,73,130,150,223,6,187,49,240,126,135,43,202,91,93,232,255,101,1,220,119,79,102,112,47,227,216,131,122,149,255,172,187,53,212,51,70,170,54,209,18,139,118,216,3,245,55,245,184,199,174,146,240,125,201,105,27,193,223,155,110,246,5,134,58,164,156,212,230,215,141,54,55,49,183,56,48,30,45,32,108,187,141,219,42,122,236,69,120,121,32,6,25,14,163,13,217,187,119,171,245,221,185,63,88,22,16,120,177,72,204,234,158,132,248,163,133,38,130,167,134,78,166,233,100,123,109,75,28,53,229,227,124,79,116,110,207,250,100,166,168,188,130,119,166,224,26,105,250,237,30,212,247,248,213,144,67,0,168,192,16,62,45,93,189,10,222,190,47,87,80,227,29,175,112,198,248,64,216,89,105,169,145,50,3,252,48,165,51,191,126,78,84,188,247,242,24,252,47,39,93,20,216,187,199,153,84,139,169,31,132,142,4,72,4,69,232,111,49,216,5,59,85,217,32,230,223,208,218,113,140,153,114,113,86,25,207,84,251,211,120,212,80,120,3,224,35,161,103,69,215,233,50,182,231,57,152,38,22,228,241,119,83,89,11,142,43,35,49,20,244,45,217,179,11,185,4,112,217,123,49,117,198,40,253,35,214,67,243,106,37,154,231,201,99,188,239,149,97,98,247,210,7,90,36,218,97,225,59,251,8,239,42,214,255,21,209,253,249,186,123,132,183,76,58,79,146,196,248,150,237,63,44,170,138,11,93,176,104,216,82,191,120,3,187,46,82,200,67,192,174,56,211,198,113,78,208,164,209,205,75,42,121,145,49,143,149,171,33,128,66,211,150,200,154,16,241,51,207,8,146,251,246,71,169,92,96,228,235,248,207,47,248,222,60,254,35,85,187,160,56,88,155,63,3,4,111,116,90,166,169,255,150,100,203,80,42,144,60,203,131,191,211,34,98,219,157,250,88,69,34,157,18,34,226,21,242,35,121,142,231,79,90,202,94,227,33,62,20,134,97,74,130,131,101,161,44,221,99,17,58,213,193,104,161,4,95,32,221,51,31,35,234,153,135,34,11,36,101,6,77,13,146,21,53,178,42,61,148,168,215,23,166,74,197,105,240,217,130,231,215,253,153,63,85,118,175,113,99,201,143,51,66,151,37,29,87,135,136,241,75,233,103,181,201,139,161,63,76,183,111,140,211,195,216,76,63,131,1,251,49,77,143,60,213,187,202,254,50,84,132,228,121,44,228,213,67,45,217,60,77,82,121,237,40,153,97,131,13,137,86,131,237,142,16,95,91,74,95,63,20,132,88,81,62,12,47,58,35,196,178,124,188,140,232,185,248,128,159,245,108,197,72,65,89,141,114,191,160,59,253,116,221,91,69,117,203,66,27,157,142,157,4,39,48,164,59,184,173,27,76,43,180,74,35,204,140,153,153,35,123,211,35,5,153,177,252,26,237,30,248,242,78,97,32,223,82,253,148,61,55,27,129,159,220,60,20,39,153,9,150,237,92,145,125,11,118,207,196,63,8,107,116,223,131,92,173,181,187,109,151,105,226,153,236,23,109,188,56,169,66,237,87,41,60,247,201,233,48,37,162,81,170,12,50,150,206,250,114,249,39,130,44,9,180,33,52,247,65,137,2,66,210,67,26,219,70,52,117,193,243,142,32,159,102,50,231,74,174,11,137,200,33,180,151,140,9,163,121,152,226,230,52,167,175,36,49,187,132,155,237,15,13,223,36,103,177,244,39,185,32,66,177,214,152,166,127,127,162,211,176,228,121,244,180,233,171,101,89,203,25,253,228,106,249,69,119,50,183,79,57,40,156,96,134,17,116,174,60,153,210,51,53,49,151,225,116,169,106,131,47,122,65,49,237,146,182,183,116,43,156,172,251,55,208,82,3,220,99,183,64,152,3,50,15,121,225,114,237,144,3,206,1,52,63,236,78,63,62,190,227,134,16,61,45,202,7,110,80,105,45,16,88,144,12,236,249,72,106,44,20,230,150,139,85,107,219,234,143,2,125,154,40,19,175,147,188,81,192,63,63,242,53,112,170,43,101,12,141,14,7,162,77,14,58,114,201,197,105,226,106,159,223,46,79,83,160,30,160,86,236,94,223,165,18,253,152,248,214,251,66,241,98,25,8,179,112,26,156,152,114,133,44,226,216,92,54,99,219,27,143,157,15,31,17,151,178,48,195,219,113,230,77,153,200,79,100,144,80,98,191,28,151,51,45,214,72,56,245,207,176,92,169,91,92,23,252,132,229,3,119,141,128,177,243,110,5,208,205,48,170,28,232,201,51,240,71,11,55,177,147,152,1,137,110,114,223,95,175,245,216,166,224,124,229,64,131,100,219,146,232,144,93,161,159,247,136,44,196,61,86,64,25,214,233,162,80,233,52,82,184,223,30,34,36,95,157,204,174,37,34,35,138,240,255,123,242,169,200,24,167,138,3,147,101,58,84,179,184,61,153,144,126,17,126,150,213,244,222,84,151,2,105,62,53,225,57,27,71,251,111,123,7,237,62,228,146,21,123,192,165,63,80,45,174,139,146,50,20,176,145,234,250,22,25,138,27,125,98,32,178,186,116,54,148,126,16,181,134,237,246,84,80,61,223,89,134,92,130,143,217,99,148,210,18,120,123,73,80,211,42,13,221,191,32,43,171,209,135,185,166,109,153,95,85,168,31,4,140,197,84,187,8,206,206,223,176,183,16,174,58,27,192,163,88,129,131,95,157,148,13,160,117,129,144,203,25,91,153,91,243,109,175,48,69,54,253,151,216,181,134,118,98,204,153,214,85,103,151,251,133,4,192,37,90,248,211,87,190,106,212,19,210,183,86,197,144,91,95,51,31,178,155,54,47,185,219,57,219,203,102,155,229,19,179,46,185,184,89,139,12,251,57,243,88,128,99,54,133,219,52,78,128,207,42,112,103,224,114,14,191,239,249,146,229,173,157,50,168,224,96,138,182,92,113,156,133,92,207,213,90,111,152,74,146,233,224,166,120,244,72,228,131,37,103,25,156,57,165,79,5,7,202,60,123,126,8,252,222,187,20,225,75,251,80,151,47,100,92,190,116,188,98,87,170,165,158,240,23,185,255,202,30,169,41,248,194,65,189,165,158,152,4,15,215,255,51,19,117,160,198,128,206,39,30,230,251,58,48,11,138,144,109,193,26,212,60,106,101,44,207,251,138,248,200,223,173,61,104,104,210,41,128,216,63,108,107,172,67,104,51,148,27,74,142,166,129,205,146,24,165,192,177,28,174,32,246,98,153,218,54,168,8,69,65,5,227,195,27,248,21,218,154,205,252,213,143,195,216,117,165,202,172,162,233,151,248,92,45,147,17,30,87,235,237,151,120,175,149,200,28,140,60,86,158,238,213,118,104,37,228,1,136,198,198,122,143,218,178,13,55,20,146,87,180,86,194,30,107,100,20,4,82,51,223,4,191,208,134,25,119,199,84,158,172,117,173,79,111,36,126,143,253,212,63,205,157,155,70,72,158,68,253,38,195,4,198,91,9,49,156,101,102,60,157,20,146,153,53,210,223,160,18,247,252,169,74,170,99,145,190,214,21,245,72,226,53,250,83,1,59,56,65,87,108,213,137,117,159,212,108,154,186,117,234,182,131,8,50,220,220,103,68,162,9,247,249,147,200,61,23,66,34,254,234,114,120,205,149,168,101,64,58,205,77,78,202,148,241,75,131,174,156,230,135,250,6,66,38,111,38,163,112,96,96,205,31,191,71,66,140,169,223,30,127,245,248,137,141,220,23,94,220,227,169,2,183,144,40,214,216,191,50,124,26,164,140,121,112,163,166,26,116,181,107,28,206,205,136,180,10,98,90,203,137,59,235,209,83,235,114,252,144,136,212,115,173,217,80,15,14,19,11,225,130,46,144,85,21,54,93,131,221,133,150,23,9,2,131,246,66,159,111,24,0,213,4,228,190,173,208,73,107,19,42,125,124,10,112,117,138,182,169,58,163,204,34,99,84,45,117,234,231,175,181,105,2,187,38,182,238,208,111,23,136,17,117,0,1,78,208,177,28,72,217,115,59,173,107,143,89,60,232,83,69,14,192,154,7,62,182,95,247,181,31,36,141,121,72,127,121,40,172,232,88,120,32,102,123,168,199,203,128,81,188,30,108,212,119,179,38,35,98,40,251,49,129,109,107,59,67,251,151,62,7,16,249,154,17,110,9,59,222,71,129,228,90,151,64,153,101,53,137,249,42,45,92,161,102,95,253,244,18,14,134,206,10,162,239,13,192,139,116,237,198,5,215,229,35,136,187,79,191,16,236,236,207,174,244,249,238,152,228,9,98,41,238,46,57,56,207,224,190,116,168,130,132,152,93,24,210,214,145,237,173,158,48,94,167,234,130,140,93,96,114,38,232,127,138,2,98,82,69,86,30,93,241,178,61,149,69,128,46,184,199,99,2,20,7,137,36,25,163,240,104,40,139,89,197,144,2,240,80,161,27,225,155,26,163,230,125,37,63,191,131,51,242,73,126,21,210,243,133,246,138,164,87,95,90,31,86,159,163,179,205,44,29,122,142,30,130,214,142,184,30,15,24,167,219,53,70,130,119,39,152,34,233,108,58,182,253,96,97,92,208,62,35,132,82,114,191,87,164,149,98,234,239,8,24,158,4,16,95,37,96,82,68,246,204,166,85,29,137,213,108,227,247,9,253,8,163,90,153,191,48,242,20,190,146,65,239,167,83,157,4,30,103,107,110,28,97,222,32,191,214,196,136,233,29,170,235,33,146,108,45,130,158,201,188,177,133,152,116,20,146,62,190,225,238,180,202,4,26,108,252,80,237,140,112,172,25,134,233,177,2,19,51,185,87,116,125,9,27,154,247,150,174,43,92,68,212,183,7,125,180,68,15,128,159,247,204,178,116,135,254,86,133,239,152,194,7,69,1,207,71,42,227,188,239,217,246,244,74,159,254,222,84,79,131,68,20,196,89,82,238,239,76,144,166,86,53,113,42,75,216,244,127,108,109,124,40,160,186,220,245,92,8,50,186,94,130,193,56,134,249,232,105,108,66,53,97,119,150,81,69,209,86,16,183,152,55,135,32,189,152,77,54,222,133,226,123,146,174,34,166,77,124,135,68,38,191,52,150,222,142,195,159,0,3,155,51,206,58,123,21,236,2,102,188,14,130,136,96,152,28,137,209,232,197,245,137,166,251,4,41,184,29,176,193,169,88,71,63,102,178,40,230,196,190,157,173,185,113,25,32,251,222,91,58,120,3,199,183,40,234,119,149,122,204,25,33,162,33,236,101,75,239,58,134,213,112,40,105,205,10,241,220,244,143,130,172,173,158,209,80,154,117,201,173,141,45,7,172,36,128,163,224,218,156,145,62,248,232,56,227,61,23,182,111,73,76,242,28,208,135,162,60,164,35,211,38,102,144,45,230,118,118,139,170,180,211,233,173,201,92,100,32,47,167,124,17,180,147,129,127,99,10,168,15,153,179,132,143,25,0,184,100,177,146,139,80,200,30,138,223,87,143,218,69,138,203,99,111,57,79,238,131,185,121,160,159,45,211,156,95,46,53,94,161,56,18,15,234,132,97,38,243,3,173,107,191,104,101,114,229,30,235,185,222,225,115,137,54,38,207,159,160,219,225,98,172,164,89,57,29,238,41,128,251,208,102,116,71,237,32,158,175,121,124,230,186,104,226,46,93,15,237,240,158,64,96,26,94,224,237,225,245,28,29,98,102,25,95,187,126,58,246,205,175,128,124,81,21,12,188,216,9,21,216,222,97,98,201,90,223,181,30,179,59,50,1,47,236,90,15,243,198,206,153,81,1,131,42,134,135,242,146,245,61,92,244,77,70,96,57,130,59,84,231,243,218,23,61,10,50,9,82,104,245,126,243,143,211,173,109,154,111,222,229,107,42,145,60,170,32,201,246,25,93,116,191,150,243,218,171,150,18,171,134,245,61,183,82,102,175,141,47,109,94,220,124,253,196,199,38,9,158,68,146,93,171,99,232,253,248,36,187,42,75,252,99,53,209,107,178,119,86,165,32,11,66,206,74,195,196,165,177,247,226,26,110,163,67,20,47,5,214,142,196,158,74,215,252,78,156,74,87,8,200,134,51,237,109,66,178,189,78,241,200,36,246,121,95,104,169,231,178,87,94,105,213,136,189,54,241,129,237,20,92,252,70,134,215,208,216,181,188,215,183,6,85,149,86,118,137,228,60,181,0,157,244,42,95,236,126,49,59,24,139,93,172,141,5,144,91,46,52,76,204,209,70,130,107,25,146,245,22,5,102,29,245,139,247,22,197,173,212,28,250,179,60,86,53,111,79,35,213,181,91,176,78,149,167,29,217,74,223,211,41,96,214,110,101,185,119,192,25,85,50,204,145,39,231,58,38,245,236,140,211,9,138,155,226,108,56,187,27,143,154,108,57,37,160,169,88,158,135,138,123,193,73,31,148,57,64,241,54,213,7,182,2,183,6,78,143,49,56,5,95,253,136,122,206,33,24,125,241,171,74,157,186,156,115,58,189,188,37,200,249,153,166,122,223,27,184,169,206,143,106,193,121,190,13,182,30,25,205,14,140,254,210,106,120,128,67,71,87,114,12,120,0,197,94,119,148,10,156,184,36,208,31,31,36,35,96,144,214,221,115,170,8,175,80,7,92,212,128,39,139,57,167,135,105,142,102,144,160,196,213,12,109,206,96,176,192,207,71,36,187,161,97,134,60,150,108,187,32,68,180,150,235,221,200,194,88,179,253,132,28,170,233,110,115,80,73,172,111,36,135,69,100,110,19,89,27,215,116,169,62,78,236,140,22,180,106,190,188,233,42,163,249,102,181,234,226,166,111,72,63,54,171,106,58,162,184,204,95,160,222,99,244,49,162,157,224,39,224,166,63,80,181,28,52,4,184,37,157,122,90,134,97,64,32,179,228,53,69,108,232,206,189,109,180,56,169,235,38,163,255,174,205,119,224,28,112,118,213,126,177,177,149,237,53,171,82,73,53,187,80,201,86,110,105,228,125,17,46,238,9,207,20,152,158,91,40,171,233,221,181,114,43,132,214,246,103,123,200,175,194,64,27,23,71,224,152,227,152,113,192,28,161,213,223,229,120,255,109,117,15,65,154,7,61,77,140,72,197,180,157,92,201,46,139,78,224,255,153,150,58,80,67,245,85,40,207,189,30,227,226,71,181,143,224,85,181,32,233,185,134,90,60,27,25,123,225,183,51,154,250,164,44,118,71,3,20,14,182,15,186,206,19,128,172,225,110,177,200,5,145,104,58,44,59,24,200,144,223,210,179,51,125,126,11,164,207,230,93,190,57,83,236,223,172,41,134,7,51,81,213,106,199,72,212,133,201,5,195,103,246,231,38,139,221,56,201,32,23,86,174,23,104,160,66,116,178,138,11,121,215,195,164,90,194,27,5,111,225,249,24,137,109,175,139,129,41,35,34,71,190,83,235,202,13,87,135,24,21,159,155,29,133,139,70,99,224,135,161,95,126,109,214,27,60,27,208,93,43,59,243,110,216,133,183,126,221,18,190,68,248,91,14,120,29,119,238,65,70,66,236,15,224,146,99,166,130,9,105,159,199,173,170,206,76,134,211,160,169,232,225,15,96,78,10,204,57,203,246,19,170,216,236,50,85,213,102,220,123,57,251,208,223,114,47,201,215,197,180,216,98,139,50,92,188,122,132,11,126,145,30,99,138,73,127,72,127,123,81,97,170,99,208,201,33,116,32,132,42,171,119,214,15,66,96,220,156,58,113,204,190,40,206,254,85,39,48,190,182,197,119,150,213,115,97,228,249,72,116,51,241,204,58,120,98,170,100,20,190,229,164,238,154,139,108,90,104,57,151,121,81,81,234,54,189,224,235,50,221,34,240,241,92,112,37,92,5,122,214,85,92,114,105,237,179,63,36,184,96,6,77,214,197,239,143,169,156,43,3,209,58,42,200,245,188,117,219,161,218,255,9,48,52,85,102,7,161,51,158,21,207,45,153,101,123,155,20,64,241,193,231,87,116,69,47,133,95,239,235,24,121,33,143,143,81,89,231,200,145,56,61,219,128,104,255,82,206,116,126,85,13,28,116,221,16,171,195,165,249,85,28,238,11,250,42,54,194,115,169,68,9,97,253,240,242,120,232,0,158,45,104,100,12,188,90,112,16,248,72,248,230,101,227,27,47,112,141,76,140,88,155,235,34,134,13,74,131,152,133,117,150,207,62,205,237,65,185,239,199,118,13,170,172,76,71,62,18,30,125,199,52,162,253,194,132,161,234,36,13,42,26,237,34,56,183,177,252,140,112,1,185,149,219,130,35,251,135,111,168,66,55,91,209,58,55,130,117,174,55,48,95,33,99,121,109,102,57,3,128,82,171,49,78,113,149,40,12,38,104,199,169,25,123,30,170,220,3,222,157,232,195,134,93,163,213,244,101,221,202,136,136,213,67,251,234,11,126,225,130,173,105,234,6,56,188,102,29,217,202,172,183,82,230,22,144,48,102,123,173,74,136,120,250,189,201,14,128,223,47,1,134,45,133,116,156,152,224,170,172,31,127,85,109,252,37,119,96,229,193,26,30,247,69,65,122,36,7,120,121,163,18,63,42,222,246,115,148,83,227,172,76,6,80,111,193,223,173,78,95,220,137,200,233,79,42,113,84,86,183,88,118,83,199,92,114,145,180,87,80,88,150,252,54,180,191,214,249,131,225,199,231,138,54,251,241,212,155,42,62,95,231,24,124,180,38,196,63,240,164,118,209,169,135,241,80,110,223,124,112,76,99,149,6,172,105,61,167,79,117,205,112,123,1,82,232,98,172,220,198,3,85,221,226,88,39,33,238,125,147,141,163,252,149,229,179,11,226,178,135,212,14,3,193,217,67,85,154,70,192,76,99,253,90,202,133,131,186,49,206,159,89,226,94,13,75,123,186,22,149,240,152,244,160,79,136,39,59,163,131,151,253,171,103,234,226,150,79,14,91,130,125,184,33,85,168,151,72,227,51,87,63,214,14,152,188,128,79,186,190,236,45,100,223,176,153,218,254,196,163,11,157,155,72,129,80,110,12,48,132,144,98,123,36,87,116,41,42,92,53,134,224,226,80,188,120,244,68,226,105,172,207,164,230,102,54,17,247,126,59,205,209,52,131,89,118,212,203,15,55,139,9,103,81,169,205,224,221,190,139,167,175,191,172,139,241,179,3,76,159,128,192,223,161,167,21,205,251,123,229,242,223,120,66,124,213,187,137,228,210,178,60,118,241,68,55,135,197,109,158,71,75,21,125,17,182,203,109,185,158,141,17,133,60,113,237,42,199,118,50,214,232,232,76,70,63,81,128,82,1,175,90,50,125,78,71,124,165,143,230,97,139,238,27,114,183,43,131,154,234,81,221,92,58,146,20,138,112,12,117,232,16,246,21,136,221,90,232,117,161,236,173,25,169,140,232,48,44,193,183,55,54,155,171,173,43,154,204,198,184,59,230,199,201,116,236,25,148,148,172,111,141,219,216,122,254,202,97,224,220,75,0,183,182,63,91,190,166,202,215,41,40,154,130,63,162,39,36,240,93,50,5,175,103,98,38,124,206,120,191,124,43,51,132,43,25,21,120,5,223,220,43,140,53,193,236,173,244,200,38,156,19,181,107,65,207,157,147,184,152,208,225,114,78,222,5,206,187,255,236,241,105,49,134,231,112,135,125,66,224,63,51,123,44,31,115,245,171,236,122,76,88,172,68,72,231,237,200,16,105,65,110,204,160,24,165,135,91,174,33,195,208,27,248,246,72,238,65,147,54,208,34,37,11,222,200,10,197,186,190,41,160,62,199,241,57,162,184,29,155,41,144,12,217,105,111,227,52,45,22,58,26,6,199,190,120,223,225,228,242,73,67,244,128,170,237,112,182,20,254,21,66,83,94,122,175,10,131,37,29,224,41,13,39,74,97,15,13,150,189,40,189,107,71,149,160,24,57,73,20,203,4,191,215,168,19,31,155,153,117,30,180,142,178,95,66,129,68,79,56,138,251,114,66,209,117,42,147,135,86,82,121,152,116,69,95,183,246,169,67,134,56,75,168,164,136,122,8,27,170,253,178,118,3,81,154,72,147,126,11,141,186,146,23,215,134,86,94,222,82,174,9,231,225,138,109,221,234,135,116,227,152,22,57,199,243,181,239,81,68,175,59,247,38,5,230,251,93,190,5,141,138,241,17,116,58,187,40,53,98,179,97,248,58,140,10,187,182,218,166,127,88,245,69,146,193,157,55,79,201,186,20,37,179,95,200,180,93,175,219,248,12,106,205,78,67,175,93,138,141,173,201,79,209,159,233,27,25,230,26,25,20,121,255,197,135,255,84,25,199,4,178,216,124,59,237,218,232,187,180,8,180,171,16,191,62,110,102,249,72,103,34,63,107,228,11,215,23,189,169,221,146,22,56,117,152,139,214,185,98,219,12,72,219,234,7,15,137,194,165,5,40,229,3,241,218,79,118,159,215,85,250,50,154,232,74,135,254,245,46,128,23,244,105,234,141,16,130,58,102,169,204,230,139,81,39,215,137,78,208,229,75,113,42,84,123,24,151,231,254,15,184,250,113,67,195,27,84,188,157,132,224,98,55,40,231,42,191,213,12,131,29,32,218,78,218,52,219,83,31,173,188,65,191,4,206,51,249,164,56,61,203,115,221,151,12,50,72,22,23,137,63,60,236,8,206,246,181,11,165,116,137,191,149,107,207,105,48,87,88,191,100,49,180,147,23,52,91,242,120,23,118,219,43,156,216,7,88,31,152,58,110,104,152,66,79,243,108,122,28,93,94,147,107,236,29,239,179,113,93,80,177,187,45,172,255,62,9,209,48,38,36,28,75,83,157,78,190,142,92,176,217,115,232,227,220,81,77,74,51,224,138,194,107,119,196,171,20,81,158,191,11,254,140,7,40,124,73,40,122,51,126,70,19,236,152,127,177,213,132,49,125,252,141,54,25,131,118,36,203,157,248,230,168,229,64,190,241,182,38,157,182,101,139,249,236,125,158,55,249,137,199,238,198,37,110,16,47,41,154,68,192,84,238,130,139,21,41,186,211,181,206,27,43,113,125,223,206,137,125,127,81,187,170,247,237,18,31,145,56,124,161,27,36,95,7,14,44,48,56,39,151,206,86,83,116,123,251,208,139,75,45,34,57,195,111,82,141,213,198,187,145,11,99,167,196,41,5,219,1,240,254,178,150,43,242,219,19,110,38,194,169,165,3,93,23,48,163,161,215,54,135,105,210,205,86,38,80,106,188,211,221,46,65,85,9,183,114,152,164,60,146,215,107,125,81,244,96,169,118,49,46,62,140,135,247,168,175,180,162,97,1,56,197,126,33,108,8,39,46,27,41,131,179,157,182,204,101,233,38,5,55,157,101,147,9,18,48,48,175,90,81,20,147,39,173,149,179,0,119,63,198,9,206,25,176,112,108,17,109,56,164,194,214,47,0,101,229,172,111,55,35,192,84,213,131,165,15,21,102,39,164,69,151,85,202,64,35,228,135,114,144,121,48,66,40,226,142,68,45,17,154,71,164,31,234,56,41,226,211,32,203,191,187,54,253,89,232,90,11,18,184,170,119,19,202,184,51,211,153,244,156,26,240,6,171,82,49,187,59,152,63,230,84,89,75,252,38,88,240,248,150,76,208,231,146,81,55,224,84,240,162,203,244,25,215,171,189,79,59,254,112,150,107,177,137,222,177,95,249,246,33,11,206,27,217,21,27,178,246,73,65,7,17,58,230,165,213,109,31,179,92,233,67,166,133,161,180,52,228,212,122,240,252,148,234,102,108,82,115,29,3,231,215,238,239,110,123,207,212,103,9,98,231,173,112,22,160,156,130,47,220,9,59,140,40,151,106,102,246,90,219,19,12,40,94,23,25,132,247,156,73,81,146,167,203,139,194,191,235,219,188,241,182,10,13,246,62,217,129,207,168,95,46,112,7,224,194,99,128,6,198,79,176,197,6,111,6,69,179,203,69,26,78,191,86,137,247,59,172,21,10,70,17,22,64,86,208,245,189,160,170,226,32,65,35,167,162,183,199,115,70,196,39,205,169,207,65,183,121,165,71,122,91,84,90,97,173,200,204,158,183,96,29,8,39,126,233,226,33,100,129,74,119,168,222,139,209,100,66,229,105,54,27,67,203,101,59,85,59,243,143,239,205,224,46,182,154,241,74,54,63,135,204,129,217,70,193,22,166,159,197,7,110,219,67,54,39,249,201,209,178,154,176,6,99,245,154,4,160,67,216,130,87,247,18,6,20,146,165,178,82,136,180,179,121,234,21,220,106,53,37,142,83,209,30,43,58,16,210,78,237,218,51,195,212,86,135,208,30,182,5,88,159,145,112,253,85,220,21,35,116,136,105,39,184,149,229,248,115,193,115,97,3,181,228,103,80,155,93,243,202,82,83,78,196,92,25,136,124,9,83,73,30,59,99,12,186,178,11,156,229,97,43,217,181,89,247,104,122,125,108,6,152,70,108,73,20,104,36,40,23,17,61,14,51,242,18,223,152,36,10,121,140,211,21,226,216,143,91,243,227,108,173,210,23,167,253,219,239,79,91,128,81,245,95,157,49,27,156,181,112,7,93,113,237,113,175,248,89,147,189,131,253,245,179,50,191,147,178,69,95,72,36,193,65,161,204,69,69,1,252,146,218,209,63,233,35,23,229,162,253,132,156,192,241,21,175,184,89,213,224,228,92,205,188,173,206,109,91,108,108,212,205,241,185,102,188,49,217,65,98,118,174,196,161,172,15,189,224,118,125,119,41,247,91,96,110,11,165,133,142,129,183,171,255,103,218,102,179,244,5,181,250,101,71,120,139,22,221,230,41,236,164,214,60,225,218,114,104,42,155,76,79,131,219,56,245,114,236,235,128,124,18,255,108,151,190,141,89,129,161,61,3,186,197,197,90,110,234,229,145,215,98,26,236,10,109,109,191,171,143,179,134,206,215,137,241,29,119,174,176,105,72,136,113,218,204,97,178,156,79,115,194,108,38,83,200,242,242,146,231,173,219,234,188,100,156,11,119,61,20,7,252,178,86,59,57,166,62,204,135,244,243,188,50,217,61,70,241,253,221,125,44,101,70,140,146,3,156,153,31,154,69,18,187,151,2,254,119,245,103,106,255,46,145,38,172,164,42,80,198,126,84,154,37,0,44,229,163,82,76,139,89,85,194,119,104,143,243,195,83,207,35,158,161,123,203,69,134,54,95,202,34,59,169,212,90,249,212,226,59,113,56,23,254,160,80,119,175,44,36,191,196,247,23,138,247,110,82,209,49,103,13,17,84,98,36,50,46,245,75,140,197,108,132,53,94,143,49,79,50,155,226,245,194,237,151,246,3,24,112,201,242,8,203,119,44,193,148,149,4,118,232,78,38,226,92,209,231,52,150,123,251,220,117,254,41,137,158,96,201,139,21,75,20,116,9,239,33,80,133,156,158,225,185,136,190,221,88,169,117,125,210,235,72,15,155,23,37,149,155,158,2,10,75,245,54,235,199,156,180,141,199,100,167,23,100,2,151,77,103,179,125,156,98,107,229,75,189,4,187,168,149,208,88,161,73,172,55,134,18,137,192,90,31,236,32,135,221,29,174,194,160,103,150,103,160,223,230,249,144,210,147,203,18,30,7,245,196,39,12,41,167,20,46,200,192,242,189,254,236,173,171,190,147,10,192,69,237,214,140,64,227,33,34,72,100,206,251,246,173,247,16,17,190,104,107,220,207,53,248,193,19,15,116,58,9,87,3,31,158,243,102,55,155,26,225,77,63,42,3,165,45,228,38,164,146,126,128,122,97,163,202,104,45,14,166,114,63,6,150,217,18,124,68,189,157,58,232,74,88,212,197,60,251,150,202,21,83,246,215,150,95,123,108,21,112,209,62,95,181,131,39,187,223,105,154,233,250,86,216,229,226,184,25,206,122,174,61,116,147,110,123,208,21,220,164,103,82,93,61,9,182,91,59,118,49,239,103,218,203,6,143,187,181,92,83,83,136,184,11,255,156,128,85,45,54,153,177,26,174,103,236,188,244,229,52,91,164,126,94,171,79,162,118,0,175,214,121,60,195,228,254,200,72,243,221,239,35,151,101,201,226,208,247,65,69,147,110,71,239,201,108,97,236,164,175,40,79,157,122,177,124,215,176,72,204,242,40,52,72,74,98,13,36,30,123,251,191,122,41,179,68,101,80,132,179,137,8,147,9,197,236,138,41,154,156,97,11,204,170,254,100,20,128,136,188,220,190,16,235,219,37,80,111,225,0,61,106,184,68,188,24,117,82,159,243,177,125,25,145,154,104,44,76,186,135,69,250,66,252,232,83,64,193,143,33,41,100,58,197,23,227,110,71,89,167,176,47,183,220,139,141,118,157,17,229,222,205,188,156,111,0,85,14,253,44,91,179,53,87,201,113,103,234,7,131,237,120,83,44,50,77,213,23,84,74,204,3,232,95,188,103,105,109,109,203,235,33,54,96,128,205,20,160,183,243,252,239,67,252,101,113,68,224,152,207,210,243,151,148,247,194,128,94,131,31,70,140,143,135,235,175,38,37,249,56,71,77,83,181,55,239,158,140,21,208,236,79,9,141,84,79,132,167,42,108,223,85,166,20,144,143,143,93,119,0,186,47,143,143,225,220,35,232,84,36,167,225,250,131,177,142,241,132,159,32,98,234,173,31,70,231,140,216,59,157,151,183,206,10,113,207,8,221,7,207,237,41,111,232,124,116,6,123,80,98,3,163,11,40,28,42,179,143,210,232,97,30,246,159,13,204,136,19,132,140,111,21,73,157,237,51,206,47,83,77,137,69,209,203,99,110,159,190,62,235,232,112,200,197,242,32,233,202,193,189,36,196,145,56,157,114,39,122,246,26,196,21,88,4,145,89,84,43,95,10,32,1,131,174,103,251,4,142,67,27,229,61,8,210,71,140,124,222,230,195,3,47,23,43,39,166,22,112,9,78,142,60,233,179,127,154,153,212,29,237,87,234,156,22,39,2,145,73,57,15,155,215,168,80,163,51,234,191,230,129,232,32,123,207,34,118,92,166,52,123,48,11,191,60,55,133,102,100,152,221,204,155,214,191,211,49,195,120,254,51,204,199,170,224,200,203,157,3,248,6,30,74,133,249,99,206,174,161,55,203,103,255,61,89,192,84,71,244,102,173,177,86,61,109,180,6,96,181,111,200,230,215,85,248,36,69,8,34,43,43,72,50,228,38,229,205,251,36,221,180,246,186,223,70,192,18,161,207,85,71,77,238,175,102,42,94,96,195,216,202,235,5,32,155,242,196,105,111,170,102,78,60,27,234,55,179,150,36,186,173,198,29,161,177,29,150,41,47,103,108,231,209,14,86,54,192,63,225,182,154,242,56,230,63,71,150,188,131,63,112,203,233,88,83,97,250,206,77,234,186,5,50,35,207,26,234,31,100,107,146,70,198,156,120,93,100,116,110,166,122,101,29,203,62,253,10,165,195,5,119,57,203,251,156,69,251,172,45,29,178,156,41,144,130,233,114,218,236,64,187,22,220,35,253,240,161,173,172,136,243,120,98,119,236,219,115,99,78,208,237,187,51,137,211,61,254,204,115,44,57,31,200,89,87,241,190,240,248,19,163,57,65,79,194,221,192,24,180,134,118,68,19,16,196,49,85,53,85,168,109,207,120,123,217,77,91,119,52,112,225,130,15,129,86,171,30,66,102,221,82,77,22,196,195,190,153,16,115,179,36,183,40,62,212,226,160,110,188,104,33,116,142,112,133,115,27,84,30,133,1,181,6,246,123,141,155,94,61,170,11,107,108,13,136,156,174,117,91,204,253,133,187,200,94,13,250,45,221,145,77,12,85,175,135,152,66,249,2,53,221,164,91,231,31,26,34,248,24,226,128,200,159,111,246,12,238,143,39,209,236,49,53,163,64,157,178,40,178,95,180,113,227,164,10,181,95,38,240,176,220,103,238,154,72,182,118,47,156,170,82,115,93,187,195,231,196,174,159,18,35,171,4,240,244,7,159,101,17,116,115,75,233,121,99,4,241,22,101,112,116,102,193,205,17,223,233,65,228,85,85,144,206,200,21,50,52,77,245,112,29,218,81,46,36,218,50,71,183,84,43,27,19,201,99,213,133,182,180,74,106,210,0,144,177,228,182,51,206,249,242,43,98,52,240,183,84,149,103,158,21,46,208,151,193,184,176,208,254,239,86,165,118,250,71,231,192,171,139,190,232,87,59,220,135,180,145,151,181,11,23,226,97,138,114,122,47,214,246,202,229,127,33,124,2,5,255,98,142,78,221,134,13,75,116,27,77,146,160,105,90,109,152,95,85,12,57,140,154,83,53,13,37,241,8,41,253,114,106,219,30,41,86,167,194,97,75,1,150,121,212,41,61,146,230,136,146,89,50,14,20,115,14,2,142,157,150,55,175,36,119,17,105,58,7,251,82,190,67,29,53,227,40,217,68,36,155,58,202,41,123,250,62,186,166,163,178,175,115,151,121,179,147,168,128,98,221,174,147,109,102,16,0,214,181,74,21,250,241,155,81,27,83,161,87,243,247,112,168,77,56,176,137,210,63,254,185,122,46,123,253,124,4,230,69,255,198,141,25,69,172,223,202,175,4,169,243,252,20,253,206,164,148,190,165,198,33,235,66,156,88,226,15,6,35,129,206,45,191,220,194,78,5,173,42,125,39,9,224,16,49,158,167,232,79,105,42,35,166,38,70,16,136,60,242,95,232,31,0,190,118,36,91,216,54,183,31,234,78,252,178,195,245,16,120,195,163,30,249,94,37,123,233,137,200,97,133,143,12,112,84,1,54,136,38,125,212,76,209,245,155,254,240,83,150,7,36,231,55,25,65,143,131,82,119,123,104,183,91,162,59,244,135,196,160,50,88,147,38,62,134,252,25,193,241,104,254,69,40,249,175,236,226,218,94,219,178,250,25,70,51,183,114,199,235,219,193,1,129,112,66,165,155,220,209,184,75,183,197,168,253,13,177,175,137,234,128,144,166,246,96,119,134,120,42,41,219,43,146,119,3,29,191,179,179,24,106,81,12,149,183,217,114,113,147,61,163,242,132,14,72,67,7,47,227,36,175,119,120,39,110,179,95,159,55,94,244,118,85,125,125,40,118,135,251,185,29,77,95,197,202,247,24,133,222,115,212,35,127,103,54,253,40,172,72,132,63,253,141,207,239,100,96,141,101,34,247,67,163,8,77,171,240,12,228,199,57,249,146,157,22,247,73,90,118,139,91,26,31,239,219,22,255,104,197,15,42,54,198,31,4,190,125,252,68,28,251,238,250,183,131,143,86,235,214,99,102,2,167,86,9,170,125,207,162,64,7,37,130,214,196,28,91,156,203,82,170,242,166,27,61,1,170,215,101,65,136,143,184,149,194,59,104,180,79,102,244,58,76,62,91,236,165,117,212,111,113,143,110,176,134,211,216,117,70,100,15,199,157,211,244,134,186,131,103,246,2,179,186,5,45,38,159,247,14,79,115,113,51,161,134,51,179,141,149,155,247,157,176,73,80,30,134,79,205,76,115,27,127,176,165,127,52,53,241,4,3,24,70,204,83,15,49,208,92,195,118,164,228,79,226,230,253,160,171,15,97,155,165,179,59,227,168,248,82,90,67,252,186,133,139,27,226,97,64,174,21,3,78,2,143,117,131,219,178,109,15,91,184,144,184,112,52,12,222,133,116,247,185,251,76,215,51,81,28,56,176,116,59,215,73,127,132,14,180,216,40,63,175,230,163,29,215,63,41,165,71,215,248,218,177,196,38,122,173,32,220,138,24,225,116,157,102,216,241,30,102,31,84,55,200,218,195,197,87,139,69,25,42,118,65,40,223,42,75,90,84,201,54,170,68,201,145,64,71,205,56,182,82,180,183,34,28,227,84,177,133,197,164,218,55,148,87,233,219,123,67,37,160,210,8,190,24,210,165,73,32,10,106,123,228,27,166,220,254,236,237,27,192,6,68,204,84,36,230,109,63,195,91,18,19,67,223,21,22,209,173,188,92,49,234,85,227,206,209,231,85,179,158,233,214,7,75,125,180,243,95,37,226,145,14,83,133,230,76,68,206,173,39,170,104,227,217,82,128,40,134,108,91,154,57,156,6,63,223,202,179,158,185,166,25,72,162,134,184,227,177,236,162,22,148,61,34,91,146,225,88,237,108,225,140,210,114,54,133,182,37,239,200,233,81,134,188,48,33,113,199,13,104,170,29,4,36,38,149,195,105,85,55,67,45,86,140,24,130,93,207,189,30,139,167,255,213,47,72,19,119,196,228,148,189,64,175,91,112,15,5,234,229,75,80,93,154,170,219,196,159,51,124,180,59,13,133,198,170,248,230,65,67,9,249,63,238,15,155,116,114,36,210,252,80,141,26,43,28,254,172,221,35,155,185,84,23,219,96,208,206,120,172,223,90,165,144,54,70,189,236,131,94,178,96,237,113,148,226,100,34,199,168,85,199,94,191,216,66,98,192,80,135,52,83,139,195,209,210,186,249,119,128,250,69,37,61,230,90,16,7,248,180,238,21,180,223,109,230,218,98,84,111,20,56,192,176,181,122,203,196,89,151,87,16,41,214,232,123,179,188,28,181,246,100,54,31,8,154,106,0,111,251,19,238,65,248,77,157,250,131,143,144,175,5,117,190,146,223,146,59,6,217,116,79,181,48,96,107,218,182,208,197,246,189,250,10,113,58,123,245,225,133,253,138,111,164,71,67,25,46,153,175,211,214,222,39,58,155,154,153,173,18,86,248,156,59,214,219,172,212,111,35,173,57,60,193,49,167,118,90,176,47,109,167,181,3,0,39,44,143,77,10,54,93,189,66,248,156,109,221,124,95,194,158,195,6,255,100,53,47,71,253,228,205,23,242,254,189,72,117,128,38,41,117,83,137,234,85,163,145,71,32,173,64,41,112,115,226,108,76,254,90,6,200,64,211,69,253,181,126,115,55,242,8,25,44,39,142,21,43,137,178,239,52,252,169,102,193,214,171,65,114,80,16,185,57,154,22,123,207,210,182,41,126,16,167,121,68,42,209,195,60,7,18,165,240,105,215,121,123,175,167,128,15,79,207,18,142,167,228,191,202,76,193,59,245,17,154,108,208,117,89,70,165,112,167,160,97,167,177,79,226,228,109,19,202,134,193,60,143,251,102,154,201,108,21,240,124,247,192,58,238,6,182,164,64,162,241,238,29,160,180,79,191,255,141,223,80,164,58,224,255,162,233,44,220,154,128,187,191,173,128,132,18,162,34,146,83,64,17,144,82,66,106,3,17,17,137,9,8,72,14,164,145,238,220,64,148,144,152,72,169,196,68,36,20,164,187,6,18,163,39,221,140,30,93,131,109,176,122,175,231,253,61,207,255,112,190,113,174,243,185,239,99,243,11,254,19,51,119,237,218,145,130,142,152,141,217,99,26,157,199,113,22,167,176,154,103,35,217,171,149,106,100,50,249,213,147,29,82,10,91,19,232,107,24,116,175,30,178,203,164,174,2,157,191,253,44,190,128,189,193,140,240,36,42,124,230,126,23,58,35,149,10,149,6,37,183,206,206,173,128,29,197,178,195,224,236,0,223,120,229,63,27,7,91,70,224,173,115,184,72,49,50,132,148,15,145,130,112,42,94,11,170,85,61,161,223,255,207,255,166,240,74,212,114,103,236,28,241,104,149,194,91,244,87,233,176,181,201,252,240,220,172,113,86,248,229,86,236,91,105,175,254,20,230,193,68,134,123,122,95,34,211,247,183,218,184,47,173,201,63,150,110,131,136,155,205,49,244,175,30,204,14,255,242,21,165,19,250,196,210,123,59,77,199,69,250,127,172,231,210,219,22,34,60,53,219,243,253,243,130,149,174,82,190,107,225,161,227,206,254,37,253,89,102,155,222,199,105,247,222,127,185,95,196,140,94,94,90,222,242,233,153,20,192,63,79,163,231,250,61,160,124,214,36,10,42,12,186,182,238,16,44,43,155,248,50,20,133,64,247,132,186,73,110,113,168,233,76,63,186,177,126,25,246,51,242,41,38,244,244,110,243,54,24,233,124,243,111,30,217,210,189,57,117,129,118,48,247,153,250,44,156,72,229,106,222,31,5,205,182,197,242,111,133,216,199,103,188,118,227,9,59,250,42,170,202,62,64,250,107,12,159,163,198,82,70,183,155,143,216,254,25,242,162,239,94,195,11,217,3,84,119,220,243,180,50,159,247,139,219,41,218,156,138,146,150,193,201,71,83,214,178,120,102,214,13,207,214,163,143,55,80,213,151,33,107,60,103,87,126,104,37,171,253,201,232,135,140,3,236,76,108,239,45,24,82,51,136,154,143,71,29,84,221,244,201,198,67,55,207,207,40,220,77,86,139,250,117,179,139,73,26,208,228,6,90,196,18,70,112,216,189,25,138,80,35,60,77,120,125,41,235,211,131,126,244,99,27,199,65,221,70,170,229,3,216,215,15,18,246,133,45,55,18,164,27,75,217,66,217,79,211,182,105,103,206,130,213,0,202,201,235,82,185,119,119,222,109,101,204,65,156,214,100,13,175,40,149,12,74,86,71,193,74,179,30,210,14,209,167,67,79,68,126,253,4,13,47,39,117,189,6,232,165,246,109,240,27,171,221,140,11,105,98,53,15,103,41,45,125,145,92,133,73,60,239,7,158,219,86,252,105,165,22,30,74,110,21,189,121,204,171,208,224,246,241,20,112,106,168,19,177,250,199,47,226,101,197,48,53,140,102,45,88,36,20,117,35,229,34,85,178,102,115,69,112,35,35,237,113,21,95,121,91,23,52,248,181,133,15,67,128,123,106,253,114,186,127,34,58,201,172,104,64,232,234,150,244,36,34,164,252,39,117,168,56,5,191,76,210,116,223,99,83,212,124,172,85,161,209,160,123,200,223,99,100,35,45,184,241,116,126,204,120,45,102,180,145,141,9,107,116,166,86,115,245,244,56,44,87,149,178,52,72,52,7,224,176,174,156,13,42,187,41,46,38,148,71,158,87,40,28,221,150,163,128,114,213,167,202,92,87,83,106,234,254,127,202,189,253,94,150,231,27,105,182,208,190,128,195,143,192,55,75,234,42,216,108,191,194,95,6,119,129,33,12,63,80,235,94,227,107,221,102,15,254,63,251,234,61,231,81,63,179,79,171,15,155,127,122,68,215,69,65,103,6,203,184,13,43,157,121,127,178,250,115,237,62,28,249,86,30,222,159,201,28,167,46,127,49,241,205,250,255,128,147,141,59,237,103,70,165,156,199,116,103,227,146,140,215,78,242,18,52,1,214,68,134,7,162,121,91,83,145,250,214,22,166,107,198,117,119,54,175,23,64,115,87,67,149,179,85,177,79,75,69,183,174,184,28,119,73,70,91,131,20,245,82,5,167,53,149,223,55,230,115,143,229,131,104,222,139,223,160,16,74,251,151,178,219,67,207,108,157,20,119,0,32,207,236,156,208,65,112,34,120,204,177,254,159,80,194,140,79,17,196,189,132,245,181,180,216,71,162,153,181,127,6,27,15,217,212,225,170,152,123,197,76,157,210,71,81,208,230,12,106,183,75,152,163,162,195,171,237,163,153,179,188,5,253,189,109,208,217,33,125,51,238,96,106,26,168,226,238,0,86,195,223,94,51,143,124,102,233,122,42,79,153,112,211,107,31,136,84,131,172,7,108,157,33,107,167,108,66,39,5,35,150,64,248,85,181,250,234,114,237,196,226,181,168,191,137,251,75,47,223,177,167,33,48,238,190,153,253,0,6,241,117,231,91,220,50,31,64,215,176,48,140,33,39,253,170,244,95,159,23,7,159,169,251,11,161,47,251,187,55,35,14,114,96,168,32,135,197,138,74,123,212,204,159,41,107,59,69,72,64,124,108,236,187,180,23,241,160,212,129,245,162,239,59,49,206,122,163,69,231,104,174,125,58,29,102,150,140,1,52,126,121,230,7,107,186,214,179,175,13,30,53,103,245,11,18,30,238,255,198,224,51,44,32,12,134,17,121,42,190,93,220,113,207,192,229,249,169,255,31,138,45,42,105,247,43,74,176,116,18,49,246,166,127,208,251,23,57,151,73,26,124,92,120,158,166,72,92,250,164,36,124,112,35,243,76,15,53,63,102,210,207,1,32,67,124,106,47,18,21,38,233,196,62,209,57,137,210,86,108,155,113,128,169,38,159,184,115,237,136,71,215,202,99,195,134,13,64,158,223,217,200,35,158,90,164,131,197,28,180,152,227,112,64,224,1,210,243,89,68,75,242,249,173,183,245,86,176,175,11,172,244,28,2,3,134,35,0,89,83,11,15,143,157,168,41,202,8,200,183,79,33,36,195,58,116,223,21,191,157,128,158,201,151,185,71,9,246,170,209,9,7,13,12,172,202,168,42,73,211,151,211,184,76,29,23,199,140,139,215,24,58,140,147,149,123,247,109,23,145,103,253,198,130,31,14,148,91,201,43,99,129,27,71,177,115,41,189,97,38,36,221,111,213,80,180,125,51,217,18,73,181,92,65,235,29,65,60,165,77,206,243,62,81,77,246,202,37,41,189,210,99,110,222,110,29,79,230,234,88,88,187,186,34,202,23,91,221,235,22,91,255,152,149,219,76,150,67,144,10,194,187,109,164,253,73,190,170,214,59,115,87,72,146,245,243,85,250,103,101,183,130,79,39,204,162,215,75,135,83,245,206,20,253,55,255,41,24,150,34,169,231,58,192,109,59,76,4,193,195,184,109,146,14,167,118,25,215,77,117,17,130,172,138,155,165,50,184,48,191,17,232,211,7,208,129,104,103,232,214,242,193,136,142,149,4,233,197,194,149,3,40,161,89,11,211,1,13,28,211,87,124,107,220,38,193,104,19,182,87,59,92,67,112,31,129,224,247,213,178,30,173,122,93,87,66,203,162,118,235,86,62,74,240,154,219,4,206,56,42,176,219,39,240,236,31,107,97,195,230,127,245,10,169,116,150,252,108,101,37,82,156,121,97,245,162,37,222,156,87,163,102,111,127,231,122,82,107,200,209,255,225,255,146,221,175,132,150,236,99,131,245,22,181,143,100,203,175,64,16,26,221,79,197,217,207,44,68,13,222,59,85,115,94,82,170,220,11,67,199,130,71,72,34,145,72,186,203,218,192,190,132,139,58,45,215,46,63,1,206,13,68,24,164,114,142,157,132,136,104,105,185,174,100,204,46,245,211,243,174,165,72,152,9,229,101,156,58,115,37,90,40,245,112,226,62,210,50,41,71,172,97,132,33,179,91,86,13,244,112,98,122,0,162,32,86,224,24,183,186,87,209,90,23,100,40,14,80,180,107,201,57,205,18,222,229,48,91,244,76,122,109,93,69,226,96,175,106,246,68,10,50,126,159,82,149,170,198,255,91,168,39,65,212,76,221,219,39,47,96,27,147,189,245,94,159,141,65,108,21,15,194,175,204,73,133,9,216,42,90,65,237,238,116,118,204,78,4,7,8,208,84,171,227,250,85,69,75,211,143,69,99,68,70,5,105,75,171,219,106,146,168,110,97,167,132,248,177,218,118,228,235,244,40,219,169,3,223,220,172,223,231,16,223,51,174,221,110,103,128,115,177,25,27,164,185,30,141,39,62,75,105,254,4,22,253,160,108,150,77,212,126,29,207,169,218,82,232,247,170,55,164,218,15,230,249,164,110,29,207,253,171,59,99,47,201,149,103,123,235,37,137,224,161,120,3,19,247,99,59,150,138,147,166,37,132,254,222,116,182,50,120,16,122,182,149,115,162,157,43,164,245,240,193,14,186,39,33,77,254,222,197,169,80,18,252,88,123,177,170,212,121,92,49,96,242,109,29,48,112,90,86,116,166,79,91,224,154,99,228,44,103,39,168,126,12,22,209,64,243,209,210,239,236,170,56,73,25,186,92,82,118,169,209,133,166,43,149,112,30,124,111,59,186,175,245,168,63,161,14,29,164,224,47,63,24,225,211,254,240,6,182,133,202,155,132,201,124,147,213,146,226,49,122,133,229,34,17,66,225,174,233,3,229,235,43,248,197,197,62,53,223,47,69,214,99,41,55,208,97,166,135,235,135,210,187,137,171,80,39,231,149,242,182,182,44,125,247,174,46,15,163,182,21,183,183,77,101,182,188,151,85,239,111,97,135,3,100,222,41,50,108,112,141,248,204,167,224,209,53,45,200,168,147,180,19,208,159,9,152,67,188,195,47,157,50,97,6,226,183,114,217,252,213,48,147,52,64,106,155,245,132,197,124,229,106,207,236,230,72,126,194,82,74,112,109,161,149,252,69,104,243,219,193,47,149,38,185,123,250,212,148,176,175,20,69,76,184,49,23,114,18,220,208,244,143,20,227,191,181,14,109,152,196,45,220,197,197,74,125,166,212,157,247,109,25,147,194,47,136,156,79,55,60,158,109,174,155,65,102,144,222,25,230,171,152,65,100,212,138,71,219,31,21,158,168,60,205,89,167,198,130,236,203,219,206,127,211,22,252,199,244,3,87,226,69,103,22,130,104,168,12,8,244,108,43,165,53,48,128,104,253,226,84,223,173,217,71,68,134,194,66,228,202,66,97,198,32,173,114,31,35,153,245,24,163,190,36,124,77,140,251,248,63,37,128,188,78,100,52,227,240,55,63,101,222,252,96,131,7,71,150,79,100,115,81,64,182,253,8,186,152,235,213,204,135,162,219,60,157,218,207,111,180,67,150,209,95,210,52,45,14,3,81,254,99,119,212,148,92,119,104,85,162,32,145,78,185,207,212,80,179,126,230,20,245,202,15,122,150,231,106,73,47,55,207,85,67,208,6,249,173,39,243,99,129,11,16,218,23,191,229,243,76,107,31,249,185,55,205,214,20,77,33,9,142,215,83,10,212,73,188,97,242,207,111,152,174,70,202,70,73,184,111,190,54,60,23,95,50,70,181,197,73,86,60,23,75,122,236,110,91,248,61,69,139,153,137,158,179,165,127,29,67,106,23,118,143,119,20,143,238,254,205,34,137,46,158,137,60,85,44,27,61,88,231,120,144,11,17,255,146,118,44,26,222,33,239,252,231,18,53,105,141,3,123,166,101,243,248,235,170,185,239,204,99,103,40,242,138,253,192,131,106,124,191,24,87,31,74,35,255,79,189,14,244,27,224,204,33,212,252,225,4,204,135,157,102,186,131,40,127,106,223,210,223,131,91,109,241,61,19,150,241,184,195,119,96,75,159,171,188,179,152,223,76,57,174,185,226,177,120,137,219,192,209,246,205,114,195,71,137,102,113,170,254,44,36,108,15,249,153,177,191,87,196,252,104,26,21,176,44,56,177,7,210,238,13,139,203,28,64,174,227,155,231,12,48,115,229,127,17,190,191,200,114,140,103,118,201,150,155,149,47,34,26,212,3,72,246,82,147,51,183,78,59,162,171,36,38,104,64,151,84,202,204,189,84,61,67,90,26,248,156,169,180,222,167,22,10,150,240,237,58,14,93,68,34,1,225,89,59,132,34,162,238,57,165,226,39,38,117,229,222,14,202,58,80,242,4,244,103,18,214,239,102,50,39,118,57,47,250,151,70,123,249,149,123,105,179,16,43,99,99,225,245,175,210,73,13,151,31,149,232,72,64,194,24,127,234,232,234,143,10,189,20,138,164,102,7,133,23,148,33,111,20,119,186,106,126,63,38,89,154,77,225,253,185,72,227,199,94,175,35,84,142,199,238,33,115,238,76,248,35,198,94,152,14,80,14,72,7,72,231,57,143,250,63,17,71,221,220,127,158,131,195,188,22,99,98,18,72,94,148,64,39,65,249,22,236,133,191,94,45,9,253,37,203,131,226,111,133,110,211,137,252,195,75,151,222,250,47,40,175,46,42,124,85,179,179,129,231,244,162,234,51,46,89,217,196,71,122,107,164,246,145,104,217,118,112,137,109,120,241,129,98,213,3,119,86,18,143,40,89,41,19,213,144,216,53,253,120,67,76,81,181,168,246,98,178,101,217,224,210,218,91,23,14,16,28,11,200,229,248,197,111,129,14,175,205,199,32,193,239,92,202,58,175,119,39,56,53,196,86,61,130,211,120,86,80,47,174,128,121,154,56,212,182,25,222,227,248,212,151,217,85,87,30,135,175,254,180,148,149,69,199,101,102,7,60,180,153,233,158,130,200,207,250,74,252,177,51,163,236,32,235,36,76,77,7,103,223,42,16,11,190,24,138,40,178,31,158,66,48,115,7,47,45,3,187,77,212,84,51,97,195,109,126,51,119,167,48,30,115,251,85,177,1,157,37,109,199,191,249,221,114,189,168,31,142,102,155,18,220,51,213,96,93,99,226,148,211,128,133,207,223,240,103,216,207,55,214,81,151,147,74,145,146,212,133,51,107,110,51,254,230,243,253,127,91,25,69,219,231,16,135,145,187,123,65,220,54,198,231,247,140,210,96,117,64,191,233,182,88,234,60,59,165,155,37,87,125,18,29,207,66,219,191,76,124,9,83,92,19,85,201,64,182,169,116,250,177,165,202,120,214,124,87,153,5,220,229,44,226,187,233,220,252,237,197,153,159,154,51,85,175,126,158,106,250,218,81,126,124,44,255,245,69,191,219,54,164,142,208,119,3,233,252,206,147,65,212,179,189,230,226,34,199,12,72,45,243,177,155,123,17,197,12,156,123,251,96,177,253,199,176,133,27,109,97,58,99,235,197,249,206,178,182,245,58,30,182,22,239,60,215,152,73,163,103,252,198,85,210,143,216,58,244,229,173,216,191,87,135,189,8,210,178,234,122,70,57,177,76,60,245,169,149,156,247,98,113,59,20,95,109,67,239,70,252,0,38,43,255,250,113,243,40,66,168,216,159,50,148,50,183,54,28,22,154,117,162,39,43,208,59,172,130,121,23,56,207,195,61,235,105,251,69,32,139,193,218,90,145,57,173,140,38,12,182,93,244,170,164,234,150,95,93,30,191,200,233,25,30,155,47,63,133,233,194,43,47,29,254,222,65,72,212,245,27,173,253,221,1,109,35,92,95,213,35,241,101,180,12,98,208,79,10,86,53,244,104,118,2,16,174,186,58,235,159,173,30,51,31,117,107,125,7,57,250,78,249,106,229,64,188,72,241,86,147,123,9,241,81,231,154,237,62,108,86,188,232,175,147,234,69,170,105,37,0,5,95,77,68,235,113,247,106,40,236,111,236,228,167,148,248,206,121,239,94,233,39,32,206,130,144,73,247,173,165,238,127,41,36,193,95,157,219,39,43,77,26,128,40,254,171,18,231,147,54,97,30,68,83,2,242,160,77,101,122,191,17,155,203,211,35,62,5,91,167,170,172,123,197,172,63,255,56,39,220,78,226,91,88,173,209,214,89,22,122,105,201,112,210,223,48,251,155,99,253,217,127,209,20,22,91,94,121,253,107,126,145,157,157,143,177,182,116,118,217,238,199,222,236,135,9,119,174,58,8,169,122,58,41,113,241,41,214,1,101,225,207,179,227,134,174,151,222,233,91,43,78,80,185,69,223,64,96,168,230,239,212,164,41,168,192,166,234,102,182,194,242,50,57,171,160,78,151,96,254,146,91,152,55,115,214,238,126,100,67,142,117,213,157,65,81,246,50,242,20,109,30,113,145,185,108,83,219,118,109,204,189,146,58,48,27,29,13,212,152,61,236,11,197,45,226,220,20,44,17,192,192,174,114,152,115,44,237,220,159,180,187,202,225,222,59,231,181,194,165,157,95,122,48,143,235,168,168,190,109,90,248,128,78,248,217,23,167,240,151,44,20,37,233,234,149,133,85,84,110,96,148,64,200,95,115,234,118,35,24,116,198,204,24,159,238,17,165,117,104,205,198,253,187,58,22,194,51,169,7,91,187,74,119,132,156,56,198,120,31,248,25,102,24,157,241,136,237,120,37,209,62,76,45,152,111,74,111,35,214,239,241,253,237,35,47,215,78,50,102,77,203,7,145,209,139,97,4,15,210,97,107,189,71,135,214,205,250,130,12,75,78,63,144,28,112,249,212,189,156,221,175,221,188,8,252,244,154,232,95,169,38,133,147,154,30,196,160,52,13,21,189,151,65,115,187,21,246,163,53,100,67,8,49,120,143,42,59,183,6,180,244,26,31,243,41,154,81,31,159,40,2,176,213,118,28,180,184,218,63,139,176,143,192,230,160,55,190,122,93,180,188,112,250,138,163,211,170,198,248,231,42,79,50,126,202,148,132,60,106,115,254,30,191,238,227,81,150,238,236,99,51,130,152,163,49,18,11,13,199,197,132,63,228,78,107,241,87,57,138,21,35,24,17,18,94,97,211,207,224,103,61,139,48,172,0,201,123,211,246,86,205,249,116,11,78,218,22,39,140,140,216,248,50,134,211,61,154,167,78,205,218,62,42,135,223,57,104,115,4,176,243,36,214,213,220,218,182,191,116,11,243,119,243,198,169,70,200,179,254,115,137,41,76,41,177,109,160,18,169,130,73,86,221,210,171,233,155,202,153,120,40,81,246,230,202,131,26,151,113,21,33,32,113,219,57,69,3,19,234,217,218,242,252,159,152,55,58,253,169,217,60,53,46,73,80,190,127,81,219,6,120,110,27,135,100,135,135,96,127,55,1,201,13,178,39,143,2,219,168,210,77,251,82,210,96,41,208,35,243,26,16,93,148,92,181,149,39,236,164,96,96,221,89,178,33,27,251,83,9,102,160,23,195,208,253,73,208,160,10,186,209,54,136,180,166,212,152,85,50,176,167,54,126,122,11,143,228,187,115,39,13,34,59,155,27,126,87,117,170,164,62,249,99,125,242,11,134,107,124,63,220,80,103,1,79,191,182,207,38,251,39,49,162,214,183,35,158,39,109,188,156,161,187,88,87,75,164,140,213,170,168,241,62,85,192,247,20,12,73,210,44,130,200,25,63,104,195,133,195,183,23,162,106,4,243,174,196,56,20,14,223,107,159,5,67,143,83,127,123,45,9,68,156,140,4,78,154,59,115,69,136,119,231,134,31,235,144,22,9,50,129,95,47,74,85,197,75,72,7,224,67,64,244,85,66,233,2,247,218,195,140,78,83,5,122,238,106,112,22,95,164,123,200,60,161,126,247,254,149,255,134,39,225,234,244,55,145,231,226,236,34,91,244,151,145,74,221,34,226,224,199,165,168,16,86,193,144,254,101,67,189,138,55,211,7,168,121,20,131,216,240,153,250,125,238,229,219,190,243,43,70,49,88,98,231,237,15,209,15,114,195,70,5,225,94,111,53,67,79,186,0,1,27,125,193,130,198,85,25,167,232,122,91,80,22,199,245,211,70,114,91,114,3,253,250,193,140,159,169,165,231,250,132,251,76,186,169,244,143,192,194,99,220,105,136,174,84,179,42,181,65,136,129,139,187,122,87,222,146,134,147,172,97,222,118,93,254,65,185,244,182,70,223,161,245,230,28,192,12,33,217,60,42,78,197,154,241,112,162,180,214,72,225,20,7,164,231,130,33,96,160,212,86,247,239,85,185,198,41,8,90,208,37,85,162,82,127,35,221,35,53,136,50,178,217,200,58,186,132,168,79,242,175,69,223,152,2,233,62,205,55,145,186,206,217,87,171,19,153,10,119,105,243,30,177,240,59,192,56,137,48,84,37,105,183,184,245,145,246,155,209,64,82,34,227,11,170,205,184,57,141,74,241,200,9,152,172,132,131,168,211,130,225,135,26,97,196,229,88,143,27,137,159,37,202,91,170,246,26,86,147,235,118,171,6,76,69,63,13,63,54,199,255,189,34,61,189,10,7,121,30,180,18,114,91,105,84,18,113,195,164,85,178,245,100,148,90,121,152,19,56,219,215,212,105,107,21,8,136,56,73,81,59,238,21,38,218,88,149,202,21,80,5,2,167,59,156,190,58,222,12,59,25,209,222,27,86,177,59,140,177,180,79,146,239,31,113,143,186,116,179,98,72,97,174,180,31,46,138,8,63,142,87,59,108,167,183,73,230,111,24,144,106,126,141,206,85,195,185,38,144,84,71,204,14,237,178,18,1,131,55,215,183,182,48,75,71,17,111,29,36,12,191,2,7,112,243,126,232,51,128,38,241,226,233,132,169,229,80,221,172,91,137,105,192,81,128,206,26,173,135,207,107,250,211,29,205,221,49,48,232,148,229,213,67,199,150,245,12,203,178,31,63,63,228,163,65,180,121,193,208,205,59,97,231,91,69,123,2,183,186,204,99,75,231,254,212,47,242,142,54,78,37,148,72,63,114,249,166,55,76,170,70,3,223,162,65,52,213,254,133,215,107,57,91,53,93,91,139,97,7,242,219,195,82,245,98,147,232,63,245,139,219,24,150,101,145,131,243,157,114,132,86,141,87,194,133,223,226,172,237,30,44,98,238,110,215,15,177,55,130,141,175,103,190,40,233,35,93,118,60,96,156,142,150,227,118,66,116,189,205,156,186,92,142,112,204,48,239,97,100,189,101,187,75,11,142,168,70,56,2,154,251,197,75,106,102,80,27,212,165,211,41,8,129,26,73,9,68,66,19,126,128,109,122,234,230,125,7,110,146,156,182,11,160,77,165,136,136,55,138,165,243,180,3,24,237,109,208,66,64,230,233,95,53,70,210,233,113,109,203,191,39,87,102,238,101,185,175,28,245,103,145,155,63,141,173,66,167,172,131,106,5,213,66,211,186,103,85,147,143,192,126,6,24,26,149,208,121,251,198,18,69,33,216,0,72,28,253,72,218,46,41,111,97,93,235,56,224,136,160,156,78,13,103,68,236,132,238,252,113,78,144,172,123,45,33,43,177,184,203,7,8,219,149,13,219,248,234,236,62,105,238,44,121,174,237,156,190,51,78,224,140,101,20,199,23,248,127,229,38,117,52,98,115,85,24,94,204,21,82,110,243,40,82,36,37,226,119,188,197,175,222,135,35,139,158,248,190,120,194,240,212,86,249,106,177,32,143,30,211,7,163,59,255,253,23,143,125,86,87,3,186,124,69,44,26,108,240,41,94,61,59,17,96,188,57,79,146,96,126,28,248,128,45,252,139,40,224,190,207,97,20,200,96,204,251,112,115,76,254,147,135,250,237,169,62,34,241,6,42,169,77,132,249,34,48,164,187,235,139,84,61,51,174,175,180,84,0,26,39,66,97,215,38,183,230,84,44,124,239,43,166,112,62,177,93,226,186,145,121,93,90,200,104,244,84,113,136,4,80,23,133,121,37,170,102,188,133,71,130,159,228,69,52,173,202,207,115,6,66,27,155,101,120,3,147,249,117,248,131,230,125,240,93,215,193,93,44,117,32,242,50,135,199,116,133,93,143,78,167,207,42,202,228,179,118,205,117,240,227,14,169,51,28,194,163,188,21,47,190,22,226,77,163,16,230,160,113,4,32,171,70,75,160,69,255,53,81,21,218,113,38,114,186,105,167,204,178,171,224,226,175,173,49,76,52,35,91,85,78,208,226,204,34,148,228,1,126,59,105,238,84,59,227,148,53,4,164,173,224,26,128,156,97,139,33,216,128,104,46,81,249,129,228,45,0,45,107,245,10,5,55,164,136,0,155,102,56,90,40,15,95,15,75,151,169,121,78,253,87,183,124,92,34,121,197,81,191,97,163,88,51,150,189,150,130,159,67,63,86,218,100,247,61,10,227,47,146,115,183,14,156,113,156,68,194,104,252,221,132,108,254,214,163,66,190,35,139,73,43,175,246,229,211,56,91,153,13,134,221,118,97,198,89,177,162,236,209,31,29,9,49,183,171,10,56,239,53,243,121,54,92,244,217,217,253,78,207,81,19,127,93,244,103,41,106,2,91,158,57,248,206,149,214,193,4,8,94,116,149,251,57,92,5,253,232,222,182,229,132,159,186,121,60,172,208,29,63,182,139,199,192,96,94,246,218,252,62,12,109,151,226,84,56,201,146,13,75,239,30,50,59,170,239,237,246,45,28,208,200,132,38,1,187,75,224,8,58,143,160,75,191,202,159,11,0,196,75,92,49,71,37,16,74,63,219,122,174,172,21,12,244,20,86,49,231,217,28,130,145,243,228,63,159,254,172,114,49,98,23,97,185,105,63,3,152,15,31,211,87,72,233,241,251,253,78,162,76,155,159,16,57,66,234,141,162,223,91,75,5,151,109,115,184,244,58,206,255,213,160,125,231,134,200,241,110,86,219,69,199,124,2,190,254,133,134,130,84,240,149,114,175,229,229,87,170,225,148,33,22,164,143,236,54,162,62,58,194,221,96,10,6,107,241,242,96,79,103,196,122,167,87,100,176,210,210,26,169,231,59,123,88,109,65,87,128,16,124,255,165,84,36,135,194,244,81,222,59,8,245,56,147,58,53,74,127,81,174,93,32,112,218,46,240,108,61,83,155,92,211,186,246,89,151,76,88,255,164,201,254,139,248,72,37,94,137,45,88,91,32,34,45,214,145,138,205,9,202,21,128,18,151,185,66,248,147,120,30,245,192,80,109,103,27,89,127,105,243,126,232,116,141,226,239,178,30,236,253,171,7,174,249,26,191,254,211,225,121,208,133,227,205,13,254,39,48,18,162,11,169,233,137,7,240,219,127,95,41,185,39,19,106,251,156,85,104,19,238,151,235,125,91,19,70,150,184,247,76,233,130,15,114,154,244,59,87,78,40,175,134,47,91,134,200,34,12,238,58,214,112,249,200,93,249,19,66,158,25,30,167,250,83,242,164,139,187,169,177,25,244,7,180,31,28,137,80,221,185,64,150,195,160,75,155,211,11,138,138,78,114,241,214,228,54,145,113,32,207,212,211,152,45,17,105,222,107,196,174,122,240,171,170,208,170,251,201,200,14,17,222,36,150,16,45,67,246,31,118,168,36,13,189,216,175,190,40,136,92,195,79,218,93,197,147,93,7,225,103,137,113,75,45,250,151,171,4,161,224,191,73,26,172,224,115,216,97,52,224,85,255,149,3,187,78,32,129,75,81,41,190,133,70,194,208,108,10,16,49,37,201,192,198,220,83,108,205,227,60,197,192,221,215,136,233,85,159,51,56,85,110,252,134,150,227,207,155,13,190,15,3,77,74,233,126,200,198,109,169,92,166,45,12,91,12,10,134,111,106,88,250,13,201,103,201,82,8,72,218,158,242,199,112,13,158,211,51,165,109,24,185,225,40,112,227,171,51,175,40,79,86,19,159,87,11,167,4,99,93,21,216,149,213,45,143,170,180,60,40,186,189,112,247,146,190,104,229,87,194,132,25,100,97,191,72,54,174,44,30,154,11,138,76,103,123,251,167,214,180,186,69,59,171,116,156,102,233,213,234,136,18,244,99,189,106,247,80,37,29,185,16,200,103,81,203,118,226,50,165,165,123,53,117,75,235,130,71,75,231,248,216,41,160,254,100,200,126,68,20,66,179,170,212,140,254,68,168,212,145,67,125,207,91,81,63,169,180,154,49,14,220,229,112,97,245,109,52,162,33,28,123,58,43,252,123,120,156,167,149,176,217,169,173,191,241,142,148,93,251,106,217,251,220,222,152,8,194,159,207,69,62,113,18,206,223,154,44,189,26,47,77,201,24,233,82,58,22,195,14,22,142,128,25,95,93,70,105,178,17,101,217,63,239,236,112,35,137,90,233,77,106,132,233,234,110,147,23,164,221,106,248,94,37,74,144,203,254,170,125,58,17,231,191,59,237,19,56,26,47,58,219,244,90,108,124,124,179,199,175,12,234,107,255,137,254,79,153,115,6,101,220,24,124,250,176,208,22,228,212,36,183,143,86,214,149,6,49,209,5,213,47,4,90,42,255,222,221,111,35,121,134,75,112,245,124,31,167,225,223,95,68,110,69,223,224,114,21,208,87,163,107,124,146,240,45,43,84,71,226,46,231,213,40,215,39,234,140,121,174,239,76,226,255,15,245,25,188,79,231,106,181,178,90,74,14,173,107,121,34,250,247,113,226,146,113,149,220,133,17,151,206,108,95,249,119,7,111,162,195,204,13,20,71,18,192,49,61,23,88,177,143,241,33,81,127,225,178,171,128,167,169,175,231,153,155,67,88,124,111,164,67,171,244,18,115,126,19,75,254,107,85,185,167,59,13,90,30,77,219,185,29,245,165,65,180,198,91,95,244,184,26,86,9,46,183,183,79,36,207,189,122,191,124,27,60,88,45,249,207,231,135,247,110,67,165,194,148,149,223,127,94,250,214,250,7,226,204,66,249,207,224,117,9,82,77,189,142,184,123,216,40,137,192,201,206,183,237,13,253,46,75,237,194,238,103,92,166,135,24,193,126,67,26,10,0,123,131,164,236,121,249,213,76,23,253,112,160,100,63,151,168,103,42,187,175,68,92,138,214,188,121,174,217,50,226,185,220,229,208,199,38,168,250,216,198,213,148,40,127,190,102,237,51,219,115,17,135,56,109,190,117,114,88,107,16,238,155,91,110,188,61,81,18,180,123,20,33,147,59,134,120,86,177,251,206,10,152,160,6,137,70,197,47,44,111,77,184,14,6,33,128,213,164,212,181,57,143,122,1,155,162,76,83,197,59,182,196,195,101,170,72,88,192,101,159,186,11,166,163,187,21,157,201,212,229,211,133,64,12,27,70,125,39,41,146,129,77,219,234,206,171,92,213,194,101,183,219,166,151,189,47,93,45,32,206,129,167,174,131,7,165,91,79,30,22,136,82,141,203,36,116,26,249,21,215,124,254,105,48,157,189,197,8,53,12,59,33,34,2,73,51,104,168,211,156,123,179,228,177,141,152,44,196,62,96,183,18,117,211,71,130,201,129,247,156,82,27,237,162,40,38,193,197,41,16,240,233,66,72,81,24,146,189,231,211,244,218,245,222,8,33,227,222,61,228,208,248,11,182,230,15,3,125,229,162,231,206,178,120,19,185,215,21,112,235,42,218,231,92,255,70,26,143,154,83,141,117,248,81,247,144,201,15,158,167,176,67,1,149,107,37,246,46,175,86,182,251,250,39,92,22,145,25,108,248,70,47,169,29,2,80,1,245,228,130,227,71,96,134,133,241,59,125,210,116,16,38,98,42,247,195,209,61,227,188,251,108,34,2,1,141,228,59,16,108,185,127,126,71,110,57,90,101,249,253,245,86,128,195,116,182,223,208,214,250,82,127,95,225,254,118,73,121,221,219,178,198,194,254,172,153,245,183,79,51,173,124,117,194,195,30,129,37,159,209,112,116,199,97,66,172,154,142,40,19,117,180,42,206,61,184,224,178,48,77,235,102,71,201,167,202,21,177,76,4,29,39,191,122,111,188,68,81,224,66,64,166,175,47,158,217,148,173,18,240,64,165,202,126,126,158,230,73,203,57,120,58,235,120,71,0,28,64,215,152,148,94,30,255,171,236,41,203,127,46,62,19,186,198,169,220,223,241,226,178,255,83,199,25,50,4,11,247,131,0,113,103,182,87,176,217,68,135,152,209,93,81,244,155,9,14,6,213,200,48,86,157,199,239,150,4,36,169,143,237,208,32,90,222,251,68,14,163,163,72,201,162,202,5,67,65,212,248,42,80,44,167,229,90,187,87,162,176,216,22,55,205,197,201,13,214,194,76,65,148,33,55,65,63,236,190,231,127,185,67,1,251,59,46,98,11,52,247,102,239,45,33,233,23,167,98,173,66,142,171,186,191,108,177,172,27,165,137,203,210,114,124,17,39,205,239,86,91,9,179,115,16,249,103,171,255,134,20,49,187,121,91,216,110,56,36,116,235,46,6,203,38,122,151,48,239,7,94,221,89,164,18,144,180,51,137,127,196,159,231,18,229,45,111,194,218,17,82,59,216,32,9,139,64,46,202,219,210,182,24,235,208,173,2,124,17,136,210,199,254,120,233,2,173,173,251,102,150,87,174,51,86,181,114,206,11,217,42,206,3,205,186,39,145,39,101,240,240,152,79,77,192,231,168,169,230,35,149,124,221,82,36,238,105,255,58,58,212,119,182,229,243,183,73,122,220,176,137,130,210,68,232,56,189,25,228,232,244,73,208,188,15,83,219,142,15,44,121,63,204,0,154,193,166,66,6,94,29,91,170,143,246,68,82,20,84,72,187,213,71,253,197,89,11,155,38,147,104,179,107,71,44,164,221,134,55,155,249,28,160,193,162,50,24,97,33,136,192,162,11,77,136,43,9,152,108,239,71,92,30,124,82,243,120,201,65,14,249,43,101,0,93,37,123,128,69,192,218,96,83,241,24,85,177,230,1,169,230,150,25,241,60,254,220,1,140,64,207,223,252,100,229,126,200,105,151,153,210,17,215,59,95,1,145,37,66,168,75,20,143,19,83,190,142,251,49,243,171,243,167,200,237,148,231,115,75,9,255,30,44,190,155,245,189,10,39,44,134,73,31,216,55,242,126,150,224,43,241,191,173,129,47,112,172,87,37,69,39,248,193,188,155,41,84,2,146,208,54,131,220,73,87,97,16,25,60,216,76,35,69,207,75,203,79,32,123,120,75,184,35,30,176,77,145,219,134,54,118,237,183,140,162,60,155,255,124,0,102,44,139,201,226,43,75,202,250,189,248,12,190,37,108,202,6,126,149,185,88,94,230,111,246,178,70,158,169,212,252,86,66,191,24,46,75,67,238,133,51,133,117,181,62,108,191,189,126,131,232,33,92,181,230,53,118,57,248,234,29,149,194,208,73,115,231,153,44,175,182,45,27,189,213,181,84,131,191,62,90,0,164,177,63,90,45,136,15,146,210,7,36,190,195,73,63,31,49,214,240,233,201,31,172,218,14,240,61,68,200,84,118,144,78,110,244,189,46,36,147,210,106,15,239,176,52,186,130,219,119,88,220,196,167,14,107,166,196,216,254,211,136,61,251,78,74,211,50,115,255,111,69,22,75,210,181,189,139,53,255,161,193,4,30,141,233,96,172,255,197,207,99,139,197,249,65,249,237,114,195,206,87,1,171,43,32,171,135,199,255,100,214,128,252,170,29,124,41,17,145,41,163,111,174,70,220,218,136,230,218,85,26,217,99,175,26,191,75,113,208,185,186,134,101,30,171,36,114,71,223,243,210,118,131,53,81,201,215,58,62,60,204,57,7,64,1,31,114,110,208,214,148,13,110,43,190,242,39,255,42,180,72,202,18,173,28,45,167,107,106,119,155,84,82,21,109,247,43,91,233,195,88,47,25,111,242,121,212,228,193,90,84,44,180,243,249,196,170,84,9,225,77,45,219,44,126,68,159,55,73,215,253,195,47,231,74,237,192,72,127,234,41,45,181,67,199,3,210,7,77,161,164,23,95,62,142,119,16,11,59,41,28,170,204,28,63,223,31,35,163,139,38,26,95,136,242,69,80,143,224,176,27,47,138,223,26,221,91,106,248,86,180,187,18,148,10,164,14,44,39,10,211,28,184,207,5,242,105,135,163,87,106,219,87,63,219,67,197,183,190,120,36,152,104,172,115,124,244,106,57,234,161,214,132,80,61,153,86,113,242,158,56,52,8,89,100,68,101,228,80,35,126,83,230,141,117,249,247,181,249,64,21,223,237,173,154,146,123,194,93,62,29,205,159,164,175,84,30,254,216,161,227,18,247,177,232,246,153,62,91,83,55,55,100,190,172,117,95,217,210,181,32,189,212,181,209,250,2,159,243,150,168,33,117,175,110,174,78,252,128,207,163,38,5,166,226,112,11,232,134,80,250,71,172,223,42,204,218,16,169,192,82,152,26,223,79,33,142,246,82,172,68,245,145,124,38,31,127,118,102,48,95,120,99,59,238,87,35,185,252,53,16,58,66,157,211,69,110,106,26,91,122,233,0,153,66,104,9,158,63,231,81,199,92,57,45,133,85,149,217,148,158,48,178,160,101,159,154,225,249,61,238,214,25,128,119,55,123,18,222,15,189,160,104,90,44,114,119,87,184,237,244,143,87,200,110,118,125,21,117,61,3,82,214,13,204,136,97,111,27,150,34,88,30,180,224,234,90,227,14,216,28,243,209,127,234,11,205,242,11,48,8,29,115,129,180,132,191,199,216,201,108,202,183,125,215,7,216,160,45,226,203,11,128,231,75,191,249,149,121,145,109,228,99,93,254,139,159,130,186,147,134,125,44,75,45,6,147,123,110,243,142,42,118,19,134,124,105,154,244,108,128,87,75,191,193,80,105,175,215,22,181,95,87,189,47,141,152,90,122,164,131,247,138,64,148,95,48,220,214,236,219,114,54,121,49,212,215,187,164,125,46,51,43,22,14,213,22,171,181,104,137,119,68,113,21,229,178,56,242,74,194,242,37,237,50,27,113,108,229,203,159,209,191,12,34,245,199,172,125,100,38,76,238,107,112,94,141,250,165,167,206,152,247,139,245,213,127,67,114,131,182,116,183,66,206,34,63,206,28,206,92,101,141,122,204,219,153,36,30,155,9,188,245,98,245,171,220,108,36,160,243,99,165,22,191,236,103,84,95,148,108,90,255,59,45,11,87,239,30,150,187,128,138,37,85,142,77,223,223,163,128,231,87,156,86,14,244,193,123,210,101,146,214,176,198,162,246,92,153,105,153,66,77,154,102,180,146,40,129,239,79,232,147,92,165,79,111,19,46,136,247,237,176,148,223,200,249,194,110,193,137,117,184,117,223,217,7,246,60,239,69,141,206,73,192,164,57,10,49,44,53,224,45,175,173,103,26,227,61,54,181,250,50,35,53,149,172,192,38,122,236,194,191,148,186,157,151,137,180,228,162,32,160,120,49,27,103,133,17,98,168,82,19,209,164,196,225,29,166,222,197,141,245,199,188,84,243,46,157,125,95,184,43,23,219,218,17,2,108,55,118,251,233,234,88,62,28,184,61,148,65,149,115,242,233,54,210,182,206,221,28,56,110,97,220,200,117,246,68,51,33,185,186,184,158,146,35,36,161,246,119,136,44,109,232,71,80,114,240,90,190,85,83,246,59,165,232,72,193,187,107,93,219,147,150,94,123,174,107,39,109,231,231,37,191,143,113,98,120,247,87,118,173,62,19,99,24,42,94,17,193,188,206,224,147,192,200,191,73,171,168,17,186,15,98,57,136,124,201,238,219,219,243,61,91,133,119,33,195,194,77,44,12,247,71,209,231,171,34,226,251,233,193,149,202,215,222,14,134,195,97,78,167,19,189,41,58,183,251,209,19,218,74,7,98,237,213,237,47,204,221,71,160,10,74,169,168,148,228,58,141,200,189,231,148,181,19,23,182,197,30,221,61,100,247,78,89,90,138,144,106,192,165,70,47,137,167,43,218,19,224,16,26,114,177,105,71,126,199,222,213,191,143,241,206,199,230,142,250,231,23,74,94,254,3,252,219,244,22,72,108,180,10,33,82,73,7,69,212,219,98,5,238,202,15,8,76,139,206,119,152,117,154,242,161,208,146,162,2,96,70,140,24,175,244,116,125,136,69,92,7,48,46,196,30,64,234,21,230,224,254,117,178,59,114,189,36,27,111,128,221,59,240,69,46,175,34,68,134,219,218,188,48,109,84,183,126,210,225,159,135,101,251,119,116,81,31,170,84,79,14,53,3,55,243,98,103,245,21,23,214,100,115,161,231,91,55,174,23,116,192,240,249,51,189,86,195,23,145,28,114,152,112,220,55,190,82,195,171,120,111,178,254,15,123,144,201,227,205,98,20,18,64,217,212,254,96,6,156,134,146,246,236,30,35,21,142,63,171,38,132,246,156,117,48,1,214,202,105,131,20,16,164,19,53,21,112,28,240,195,238,37,92,245,154,8,82,96,188,181,185,80,245,209,156,107,19,19,254,13,89,77,159,75,204,231,63,5,169,165,222,186,58,46,244,203,255,191,130,236,119,234,170,233,166,188,63,239,152,81,67,127,135,231,127,100,185,181,88,49,106,194,168,125,216,126,191,120,132,222,165,238,123,167,204,61,148,14,112,230,187,33,218,143,225,60,201,171,14,255,158,155,252,69,220,96,30,115,253,51,180,226,54,59,246,46,213,13,230,19,181,117,78,31,229,61,18,162,71,160,162,38,252,82,197,69,214,159,53,79,178,60,168,249,247,228,23,224,202,215,229,215,98,15,121,49,206,203,245,30,22,190,217,189,3,181,131,135,221,55,45,75,95,12,194,162,227,64,44,127,26,86,62,154,44,171,126,117,206,13,249,77,254,54,121,19,209,187,97,60,161,159,4,78,113,88,55,147,18,253,171,211,191,75,46,254,9,42,39,246,45,135,160,189,244,119,145,52,106,224,249,86,17,247,58,214,97,253,8,5,240,34,23,7,229,150,218,27,169,236,55,228,35,95,220,71,121,120,33,68,37,6,124,165,85,105,239,78,119,166,202,119,77,2,6,39,128,225,111,22,58,228,47,62,124,211,197,76,218,204,135,127,14,79,67,92,111,32,251,49,133,80,5,47,93,202,125,250,48,124,143,83,128,160,178,91,17,109,114,79,125,161,121,186,235,224,53,240,79,197,218,206,39,160,102,132,51,234,42,47,212,194,247,202,202,220,83,57,193,144,93,35,234,87,194,241,251,135,171,166,235,2,216,161,19,97,224,156,185,49,183,210,219,154,116,187,151,238,241,62,198,33,57,245,207,110,139,247,30,236,88,92,79,161,189,18,86,207,127,190,207,241,245,62,242,104,194,20,176,195,120,227,242,143,142,234,194,155,214,254,134,185,38,252,210,95,62,75,32,71,31,132,141,201,24,173,175,172,248,148,23,82,52,116,167,16,88,197,173,242,23,76,162,5,63,85,239,151,19,93,197,181,243,47,177,61,216,181,247,19,193,255,65,158,13,121,181,192,135,40,10,167,213,112,143,12,108,33,75,198,176,159,21,225,73,56,30,166,205,239,243,212,4,160,155,79,112,202,242,216,224,224,118,160,88,221,233,50,121,73,6,190,180,97,249,58,128,158,234,150,151,15,116,78,191,34,221,226,29,154,228,120,130,156,185,186,230,42,66,33,243,124,11,162,134,80,72,46,74,54,139,138,30,244,39,210,4,59,210,126,115,57,76,37,105,239,93,250,176,89,208,162,31,90,13,47,16,46,209,11,129,92,62,91,90,220,68,90,42,89,239,21,73,70,101,244,96,198,76,243,141,184,255,191,75,223,130,164,90,192,192,5,249,63,48,183,144,185,235,187,128,48,67,226,53,113,250,96,126,251,27,157,23,233,234,143,164,29,231,152,68,211,214,144,170,155,204,230,236,98,190,252,130,88,111,4,24,119,114,149,137,78,201,241,114,215,109,6,150,179,84,100,162,6,19,203,150,244,235,143,176,154,146,113,185,127,49,255,105,129,135,226,168,40,21,105,47,216,226,205,90,215,76,117,26,149,50,102,60,176,57,167,244,136,17,197,82,61,201,15,121,100,26,152,253,90,66,5,81,60,0,226,21,107,245,125,12,183,190,71,75,251,9,201,122,128,35,174,194,231,224,176,240,251,137,26,215,23,174,128,84,100,12,78,21,160,245,49,61,188,80,233,66,15,166,245,187,148,179,116,87,201,110,165,205,239,209,47,29,202,38,237,92,114,96,75,217,61,31,45,189,90,187,209,91,186,20,73,53,249,225,138,64,129,126,244,155,155,90,30,143,232,126,94,43,255,84,222,181,114,185,216,155,11,249,251,103,75,175,82,169,17,85,117,185,151,12,162,232,65,121,129,199,213,163,253,18,51,118,177,2,27,24,246,229,157,143,243,245,58,17,62,190,159,215,203,211,46,172,187,10,165,226,142,182,138,130,23,178,154,63,66,115,31,30,152,232,180,151,159,243,19,174,197,195,2,206,212,42,107,250,28,19,90,97,197,173,252,165,171,58,66,237,36,21,88,241,125,251,156,159,211,215,114,95,209,45,106,103,188,198,85,252,1,226,91,9,49,234,66,66,135,231,111,43,225,30,162,215,161,57,25,36,196,243,97,251,61,200,4,160,235,180,126,244,133,4,55,165,227,194,173,162,129,243,57,67,147,150,140,170,187,74,248,74,242,162,249,62,3,206,237,167,101,11,220,49,241,31,104,38,226,65,106,241,54,109,147,51,153,67,162,2,142,251,145,217,143,54,139,30,237,214,228,72,167,162,154,243,226,102,221,117,233,245,13,153,249,27,163,152,194,20,151,106,126,32,179,159,67,211,69,41,223,54,98,161,225,92,110,208,83,71,135,218,97,54,13,176,218,105,26,155,192,55,228,178,169,243,219,242,214,58,100,110,170,207,90,161,90,148,220,139,152,31,70,244,223,240,110,5,26,12,79,109,47,51,187,124,248,119,163,221,248,213,255,165,115,103,133,213,233,217,254,200,101,63,93,125,170,194,38,11,252,78,224,123,53,255,115,131,244,42,38,236,185,222,155,16,29,95,171,236,113,123,7,30,240,238,35,134,148,240,147,104,182,85,172,156,216,170,221,9,10,193,20,155,220,34,174,115,222,13,217,131,51,202,32,189,87,206,151,239,22,236,112,60,157,126,232,228,77,91,165,240,251,221,153,226,164,163,144,8,65,178,200,194,235,10,109,191,247,200,56,180,215,77,202,255,95,149,125,119,40,227,224,199,99,23,101,115,115,8,220,172,222,49,170,238,247,69,187,59,166,146,254,71,221,220,162,244,26,68,175,134,142,24,170,0,31,180,56,43,185,92,67,153,18,132,148,56,65,69,49,21,176,25,233,35,173,89,223,14,69,106,44,83,239,147,234,145,20,201,230,157,178,230,79,220,212,158,111,214,48,202,105,224,65,43,225,142,220,137,244,123,175,141,112,210,28,198,192,53,200,61,211,140,91,54,254,121,1,37,56,124,206,78,60,216,228,140,39,21,92,134,107,230,14,49,74,249,129,250,43,19,216,126,145,73,102,90,96,224,43,226,27,33,236,82,182,223,4,59,164,21,117,156,190,144,20,236,120,141,205,125,230,72,69,163,188,133,236,107,138,104,141,248,81,175,152,232,147,175,157,244,98,221,165,20,170,101,244,121,237,197,143,59,154,140,69,231,122,100,227,91,56,32,88,236,224,196,105,241,108,57,196,183,255,180,51,226,44,59,4,45,21,202,149,123,73,31,97,59,28,53,11,102,188,88,202,226,108,127,224,189,147,205,202,245,209,232,170,45,200,56,169,105,152,250,206,203,54,39,104,49,228,131,30,144,56,133,164,126,152,240,153,105,184,12,121,101,60,6,204,152,66,170,8,214,140,118,4,67,34,43,132,30,11,252,187,26,48,101,77,19,211,242,58,49,43,150,223,227,248,248,69,139,78,167,0,206,101,228,50,138,40,95,254,84,188,88,181,107,185,74,210,164,157,129,55,29,238,147,166,73,7,205,160,83,238,164,30,147,223,115,238,213,250,1,93,201,217,38,233,72,157,103,198,225,101,15,79,63,25,121,15,123,149,150,126,188,128,151,69,112,240,109,32,189,244,217,134,229,24,35,14,59,152,158,203,14,240,182,157,93,151,128,180,122,90,155,205,115,66,241,51,50,144,139,147,254,181,198,10,79,180,234,62,249,88,193,26,145,6,230,167,7,27,214,62,221,92,191,0,158,114,117,151,240,209,212,185,52,127,111,147,146,249,19,225,151,130,48,48,232,207,168,8,157,144,204,93,134,154,39,46,47,54,197,202,254,111,26,62,196,185,116,181,139,137,61,251,176,3,192,116,87,246,164,253,102,84,247,247,119,26,135,75,215,130,146,45,201,227,76,50,1,233,162,39,66,116,163,44,230,138,251,68,157,143,154,48,101,192,201,50,67,245,43,230,14,64,253,40,72,146,8,123,23,181,161,226,181,20,177,86,90,173,179,6,58,78,144,222,221,162,169,185,160,129,248,184,214,179,89,221,224,223,208,236,109,200,30,242,10,132,214,18,51,157,185,126,133,101,33,195,42,139,33,195,210,83,9,166,111,112,114,120,231,69,244,85,80,164,117,32,121,127,160,61,74,251,216,249,130,181,201,225,93,55,96,165,85,96,82,18,81,74,231,69,34,82,48,228,248,207,131,84,184,216,228,248,186,217,81,3,72,249,41,52,86,136,47,122,19,117,64,78,59,205,92,69,121,221,49,218,251,14,237,81,35,46,69,171,197,223,232,22,117,69,37,241,113,247,61,1,65,214,199,118,249,4,57,103,183,39,7,88,159,30,237,108,245,90,164,15,93,100,243,124,57,236,60,68,40,21,5,139,29,97,181,135,50,95,191,97,65,60,216,120,239,67,163,82,18,236,219,38,61,142,186,185,9,7,161,135,242,158,134,150,156,17,201,74,27,21,11,129,115,127,94,182,79,105,171,197,115,12,98,143,185,47,110,69,186,62,122,240,194,208,217,204,38,192,241,252,106,216,181,246,253,221,106,116,157,172,61,234,231,0,251,40,103,222,213,37,197,152,249,130,196,67,146,222,32,0,215,119,226,71,197,133,12,135,25,124,47,69,124,112,253,28,126,115,172,45,154,129,12,77,230,31,105,91,47,84,139,154,71,109,92,73,33,75,55,174,125,118,138,216,253,174,17,77,174,117,214,74,54,162,200,237,217,227,146,132,72,152,58,43,93,10,184,101,82,86,200,119,206,2,182,180,85,55,10,180,216,129,89,14,12,220,137,229,191,166,241,171,113,228,170,66,224,238,244,138,178,19,96,224,128,160,247,209,30,96,41,6,186,230,20,22,40,236,124,151,139,215,71,170,229,240,111,162,90,147,12,3,199,45,153,246,15,166,54,33,235,79,190,60,248,210,234,55,172,84,116,56,192,84,90,34,107,223,19,195,112,170,254,16,229,136,89,151,221,58,8,113,169,184,34,213,112,91,251,148,130,69,192,60,195,217,220,134,159,39,22,121,207,190,63,8,221,249,131,197,84,12,164,128,40,187,143,252,232,83,194,198,151,195,158,180,186,195,213,240,189,29,179,96,38,58,119,238,16,178,154,192,184,206,7,230,184,246,87,183,101,92,145,247,140,53,242,62,255,79,137,239,170,19,25,125,35,89,132,28,111,48,159,115,174,36,10,247,222,165,191,26,74,116,184,22,3,59,60,148,229,100,228,245,185,190,147,18,177,180,78,101,123,30,75,47,6,24,149,121,112,183,55,152,127,80,198,16,60,173,89,202,14,104,31,190,94,106,109,77,155,54,196,76,71,53,123,218,205,177,190,30,108,75,66,46,40,154,119,63,75,162,246,52,6,164,209,122,165,219,106,68,1,17,237,101,45,155,15,72,235,121,97,179,6,124,146,94,152,185,80,182,230,19,85,213,163,69,13,106,116,46,116,222,224,252,44,170,14,101,250,118,150,157,79,234,173,54,213,37,136,175,129,38,21,184,228,153,53,167,240,86,218,145,214,10,0,191,49,120,66,193,132,161,48,30,37,38,164,153,140,18,156,23,231,156,219,233,7,143,146,137,155,149,146,71,245,167,191,175,204,41,188,149,180,35,185,35,243,114,130,137,212,64,236,16,172,154,197,94,214,124,182,123,14,83,11,107,108,175,51,183,151,37,77,126,59,10,66,239,41,30,93,190,116,147,186,92,245,141,129,10,213,216,57,223,241,38,121,53,211,236,199,244,34,44,252,35,102,235,52,35,37,30,19,45,4,234,52,241,26,254,228,47,242,32,171,86,94,32,149,2,163,17,96,117,35,207,248,102,148,119,74,163,189,164,90,210,239,45,79,247,14,5,118,138,95,135,146,10,27,237,223,164,216,140,233,52,137,155,199,125,232,255,121,43,138,92,7,14,36,15,229,217,109,215,78,217,224,88,158,150,9,126,44,218,214,132,185,87,203,73,55,103,179,227,5,70,224,197,228,186,97,161,132,165,57,96,226,59,228,49,193,179,24,134,164,224,75,238,111,46,165,96,133,183,156,211,10,207,220,101,191,254,68,118,203,4,239,215,140,25,228,26,233,189,83,152,213,228,80,115,192,80,246,131,246,28,75,119,151,251,121,125,55,118,246,165,154,119,31,90,94,194,76,55,18,22,195,212,196,160,168,252,127,240,232,20,97,100,85,130,84,83,239,51,187,9,14,209,216,160,232,142,189,157,242,35,229,159,166,39,94,149,221,55,197,116,245,10,70,98,96,212,15,245,76,101,55,195,86,226,69,119,191,216,39,87,26,27,40,221,221,174,124,249,190,235,69,50,134,201,7,187,28,128,63,236,228,48,91,207,57,67,135,96,159,190,29,14,19,99,225,143,129,34,181,196,182,27,45,158,56,11,8,183,147,144,47,242,55,95,243,235,232,3,163,126,192,245,247,16,98,33,128,102,130,77,157,120,153,201,129,189,226,98,239,164,141,243,222,74,179,66,154,29,173,179,34,131,52,141,47,145,33,96,203,50,88,254,166,147,204,108,106,32,73,252,91,148,139,144,136,30,106,36,35,177,28,73,157,117,164,228,98,224,226,89,155,104,225,110,223,38,174,248,13,237,17,148,212,231,135,86,102,91,246,121,8,181,238,181,147,202,65,109,45,216,151,98,234,249,20,114,22,64,35,106,171,156,173,165,122,80,78,167,234,187,111,66,6,137,2,121,79,216,153,116,165,26,95,29,45,168,240,198,152,66,60,228,215,110,63,124,98,67,94,228,68,66,8,189,194,240,134,60,242,251,235,6,21,249,112,32,239,67,189,187,61,214,244,140,165,118,89,158,77,98,195,67,167,131,202,59,15,76,40,24,177,162,108,55,36,245,180,92,13,8,176,157,246,238,100,139,152,120,233,240,254,174,231,2,87,207,163,184,79,176,117,66,241,72,224,98,72,209,239,88,97,11,176,214,29,227,4,245,113,83,94,24,248,207,211,244,100,230,184,118,185,187,223,205,122,244,141,91,94,252,31,233,101,27,122,253,62,99,192,45,248,225,151,235,232,108,142,229,195,247,150,45,100,97,129,14,209,75,196,159,41,3,239,191,243,5,4,199,49,60,78,252,216,183,19,119,240,40,92,16,174,216,122,216,217,3,225,192,254,50,102,228,84,243,156,154,132,109,120,37,215,40,218,68,164,168,47,109,239,110,26,15,87,219,180,134,169,232,158,19,15,107,184,168,52,244,98,88,251,142,137,73,8,109,103,241,36,119,254,100,145,94,76,221,229,226,147,200,151,151,94,61,16,222,22,213,211,233,253,159,11,224,181,182,255,171,108,206,176,110,80,126,121,185,242,187,199,143,202,87,137,35,156,35,149,183,53,153,82,22,75,78,68,68,46,62,209,109,212,121,14,126,254,188,185,145,64,35,253,169,37,132,228,102,209,109,133,236,183,34,115,230,177,187,213,59,74,152,106,130,50,169,52,0,15,228,166,193,32,21,206,130,176,94,55,108,107,255,207,174,248,147,229,77,120,100,253,6,109,106,167,188,66,151,182,62,96,90,223,200,254,53,184,117,64,97,122,161,198,167,245,143,121,237,67,107,237,194,165,15,154,15,167,126,116,52,231,236,32,93,199,158,205,181,124,245,2,221,236,78,15,185,26,87,191,142,109,61,126,55,20,118,118,169,25,139,231,219,59,70,64,220,65,148,161,9,133,96,162,203,211,253,5,188,25,252,32,102,48,247,232,189,26,245,144,130,39,96,41,169,181,157,124,41,80,25,85,182,108,237,130,26,154,31,8,239,218,188,215,67,171,53,131,132,38,51,239,142,30,64,187,123,244,30,143,199,36,183,91,146,215,146,144,234,180,73,178,90,229,57,2,50,175,150,9,114,255,252,11,208,33,81,239,199,32,213,114,248,164,153,124,60,224,113,215,137,191,106,203,169,241,161,128,87,41,78,250,224,81,255,42,231,191,58,15,190,102,226,74,2,207,120,239,7,195,152,156,11,29,41,13,134,225,249,57,66,109,135,13,178,171,81,76,128,195,22,214,136,227,62,81,143,221,134,202,47,165,22,123,49,240,94,196,101,52,31,30,241,140,93,41,168,16,186,182,188,139,0,67,143,85,205,132,110,154,127,198,190,190,207,149,48,35,153,212,15,195,9,152,125,187,249,161,53,100,86,40,35,54,17,148,91,13,8,227,228,20,132,202,80,130,144,164,28,190,200,227,62,107,191,61,249,192,33,249,169,215,205,117,30,73,143,18,21,188,22,173,214,46,119,255,225,242,170,226,230,44,94,198,201,92,48,218,234,147,83,213,11,82,81,199,239,121,193,230,160,126,103,94,238,123,59,121,34,27,71,67,217,74,3,32,58,4,143,87,216,239,6,62,35,91,209,41,226,116,190,129,160,34,109,246,239,133,222,52,85,188,199,64,60,221,239,112,181,214,195,204,23,250,31,222,86,243,49,140,154,72,55,63,107,54,140,171,218,165,139,122,96,111,166,222,115,115,143,63,233,108,198,25,81,203,67,204,215,53,187,27,228,245,54,169,77,131,190,187,78,170,64,239,82,58,235,114,65,218,34,173,110,204,220,197,91,178,28,161,68,124,162,78,157,76,118,214,97,241,197,31,31,231,67,176,31,83,120,226,251,87,117,181,95,30,127,72,164,252,28,120,237,116,191,28,22,228,88,154,105,3,189,245,56,249,32,226,32,172,224,69,194,139,23,26,30,119,68,203,27,126,200,225,210,123,142,33,157,113,254,131,178,168,27,24,229,85,37,26,22,77,27,99,211,213,50,200,72,183,146,223,231,254,207,73,75,48,207,167,103,100,245,54,15,237,187,155,185,38,114,191,100,24,122,216,9,152,230,128,30,70,11,149,174,137,169,208,140,108,151,87,19,110,65,72,179,83,243,247,51,207,156,109,195,78,114,10,126,48,134,4,126,184,128,80,218,20,17,143,142,134,106,125,23,187,250,143,53,175,208,59,221,255,191,155,101,84,192,145,28,86,64,222,2,158,88,184,177,103,168,55,0,208,115,172,25,141,18,178,30,149,180,191,48,240,137,63,107,148,139,67,225,193,13,173,219,178,198,193,50,53,134,252,228,80,96,112,195,233,223,79,127,119,180,45,10,223,198,159,98,14,139,48,183,156,71,29,130,206,149,176,179,191,188,96,112,205,161,247,152,68,26,125,16,181,219,13,139,252,184,107,48,171,196,13,229,88,63,13,246,163,34,201,91,132,61,20,134,170,154,168,113,183,0,210,22,28,222,149,88,114,61,179,180,33,57,247,118,242,44,252,209,111,237,11,59,246,221,13,195,211,85,67,255,186,243,197,213,148,236,220,173,13,15,196,6,51,30,148,213,74,195,182,173,110,229,154,238,158,156,105,207,16,135,186,51,166,224,75,31,112,54,149,52,220,4,120,70,233,139,236,105,35,71,235,130,20,13,157,64,97,195,191,240,128,121,204,214,214,95,129,145,253,222,154,36,17,62,121,27,132,55,227,33,109,68,177,91,107,10,196,59,7,215,104,137,235,146,101,160,43,247,218,50,166,105,129,230,212,200,212,249,225,235,75,4,246,226,108,128,178,123,176,67,104,42,21,205,16,205,200,86,245,182,188,117,50,134,3,188,197,103,162,165,19,157,177,77,23,203,233,94,59,231,199,185,223,215,95,35,9,57,31,205,44,181,143,53,16,211,252,153,71,94,126,112,173,169,26,13,84,233,182,75,45,17,31,0,84,149,182,80,141,142,5,206,136,146,130,226,146,245,25,176,176,159,145,115,219,228,1,54,17,21,229,228,227,243,122,211,170,227,33,40,239,30,49,239,228,111,1,14,211,224,234,23,170,115,161,70,128,199,65,43,152,172,162,78,174,8,179,138,233,202,14,30,61,98,187,245,248,31,187,142,174,40,215,41,55,87,23,106,76,154,122,212,253,108,125,75,65,106,2,198,236,244,249,116,111,108,42,191,190,12,17,117,54,205,196,145,108,15,223,224,66,85,177,16,170,155,154,26,138,60,202,161,210,55,30,165,175,227,133,162,212,17,124,3,54,15,94,107,237,197,169,103,84,118,198,176,205,5,146,51,203,180,71,168,35,26,247,237,203,155,247,149,33,6,62,59,15,253,48,195,199,210,3,61,199,254,90,223,68,96,74,158,223,119,198,138,224,20,225,117,13,78,27,55,198,82,216,247,129,104,77,53,143,148,123,87,174,188,87,176,152,149,60,165,229,164,120,220,177,215,140,73,35,208,212,50,42,109,81,171,201,35,134,64,110,14,119,127,118,10,211,73,61,136,122,4,7,142,201,107,17,55,122,133,225,39,60,70,57,202,1,179,207,168,88,28,122,21,34,85,174,205,211,114,154,248,199,11,138,203,146,105,1,172,172,59,158,101,122,11,63,112,56,18,43,242,45,116,180,218,60,198,17,244,28,65,214,77,254,149,28,17,155,154,98,34,163,213,212,142,104,166,185,95,69,185,22,25,70,139,148,39,23,118,113,56,2,244,23,56,61,46,146,121,87,246,34,207,123,252,173,188,255,238,25,44,150,163,163,126,143,43,162,3,222,234,202,7,171,210,125,192,139,242,92,35,50,188,43,226,4,15,92,87,127,243,190,1,231,177,168,99,55,206,124,182,202,136,48,184,149,121,61,4,184,91,1,100,20,2,26,173,100,118,80,225,119,122,177,96,208,80,51,85,177,34,188,167,156,134,129,7,175,236,43,7,110,191,129,144,39,57,130,142,200,215,87,35,119,249,5,26,112,246,86,230,228,64,34,232,172,158,105,15,156,153,94,174,187,104,107,221,28,80,15,135,237,151,224,203,145,196,84,10,18,131,113,128,156,45,222,85,240,92,25,9,46,169,241,224,47,206,188,190,24,238,106,47,77,201,176,134,41,82,101,191,112,223,218,215,68,52,181,3,41,235,7,211,76,212,229,234,192,67,98,231,106,241,216,217,35,104,223,223,75,248,46,77,194,94,237,14,136,91,215,112,225,116,106,167,50,188,239,197,77,142,88,252,7,251,95,107,248,160,127,13,157,187,17,128,15,111,238,118,68,56,14,187,55,111,253,198,224,122,87,111,4,70,33,51,83,164,63,99,59,13,62,32,96,90,120,88,221,23,151,191,62,108,39,205,99,12,133,6,57,110,99,69,224,234,43,82,13,23,94,116,46,138,65,218,79,32,114,111,161,75,231,100,28,26,197,154,226,188,183,231,5,35,5,14,148,253,213,203,29,23,83,109,211,207,242,96,99,9,55,158,27,19,57,155,250,29,224,250,181,193,48,255,217,12,155,162,149,215,252,134,239,107,24,252,155,96,27,43,186,32,211,198,226,125,167,253,31,203,218,152,210,56,32,202,119,245,60,147,87,99,188,59,77,37,240,85,93,14,244,124,235,3,217,190,85,64,150,132,163,7,16,219,147,31,181,234,232,229,59,126,53,106,170,87,102,135,107,35,56,166,94,182,68,217,216,176,33,239,254,229,185,68,35,163,105,14,57,42,65,195,58,149,235,173,192,99,252,206,20,166,237,56,93,90,209,200,130,58,135,164,100,229,208,102,112,134,78,170,247,170,121,133,84,248,117,239,45,248,161,213,20,60,201,196,251,18,19,200,218,163,216,41,50,126,206,75,250,209,51,45,107,85,116,245,176,234,192,126,43,193,134,239,49,179,238,147,163,231,170,110,115,171,216,74,244,55,249,49,103,33,255,173,46,123,48,211,114,132,66,25,132,70,165,120,239,66,42,227,175,139,134,154,159,21,125,196,112,199,139,8,214,168,181,41,253,169,83,209,136,228,142,39,14,228,237,63,85,184,59,243,136,46,173,146,108,240,239,18,2,217,126,142,223,187,158,83,81,74,193,229,98,144,48,24,105,215,25,20,221,246,112,71,223,193,125,198,103,73,217,115,1,194,163,75,31,212,152,159,61,152,140,233,83,162,145,209,188,206,205,21,92,68,93,219,171,204,177,0,224,200,122,199,23,217,108,138,126,236,223,229,254,36,245,59,111,133,231,133,151,23,154,164,56,48,219,177,15,241,137,143,110,219,47,63,25,148,35,178,146,22,210,43,187,101,207,242,210,214,32,25,32,1,101,255,138,74,123,212,187,229,153,158,176,30,93,233,54,135,131,206,107,69,115,126,114,95,82,9,97,139,56,79,251,182,240,197,144,57,150,170,12,84,159,28,128,178,169,93,47,246,78,151,142,186,231,5,159,13,193,230,196,190,237,8,51,143,231,96,115,71,210,40,7,178,18,56,156,86,48,144,182,194,95,39,94,233,32,146,224,75,108,86,193,84,205,253,126,189,183,127,239,34,96,172,40,108,213,243,102,158,187,208,109,58,82,202,133,196,6,31,137,105,120,192,111,241,255,206,184,166,157,25,158,1,130,4,17,51,75,188,187,85,3,208,149,143,199,161,12,222,225,219,151,253,186,214,81,28,49,103,177,239,120,34,189,157,6,62,10,1,201,56,118,29,173,171,152,218,50,39,189,89,148,20,94,245,82,248,224,135,136,167,199,203,210,199,218,58,114,86,47,13,49,159,183,105,11,210,82,181,3,46,87,125,205,28,1,103,39,216,61,99,72,147,75,38,17,137,107,24,145,89,26,159,126,223,9,239,193,136,52,111,112,100,206,148,248,57,69,121,252,3,82,211,30,237,49,129,104,244,229,47,47,187,14,210,18,0,48,184,26,101,58,90,172,172,131,145,141,207,149,118,14,49,155,254,100,215,217,122,97,227,199,92,206,14,76,34,35,143,52,82,47,109,235,73,214,210,49,195,60,26,10,37,8,188,180,162,209,154,136,205,129,235,235,32,233,2,141,81,2,108,215,15,143,198,16,23,5,167,208,120,226,97,107,208,180,34,154,230,109,8,82,13,236,140,174,254,163,141,94,228,90,160,102,72,155,191,247,82,23,136,95,79,94,17,62,105,13,35,84,131,22,142,68,50,198,220,176,86,239,92,100,76,104,115,132,99,172,49,130,24,234,214,97,162,128,77,25,152,78,92,11,76,109,223,158,40,161,204,169,213,214,214,82,3,143,191,200,218,227,119,8,87,26,222,79,227,208,32,47,233,54,226,15,54,62,133,193,204,207,115,60,221,171,251,217,82,7,1,246,168,100,205,136,215,116,15,149,164,22,112,177,32,242,157,3,211,181,12,128,62,150,144,78,28,130,183,69,144,154,30,126,125,20,23,248,211,197,170,202,33,94,90,9,117,192,116,68,191,161,22,134,159,95,199,89,212,184,164,168,81,78,198,22,111,18,3,35,72,248,189,160,70,86,167,37,197,232,224,93,213,155,195,22,223,133,178,95,172,70,4,36,5,237,220,206,114,45,52,188,101,108,106,95,161,174,217,158,173,13,29,211,67,87,29,131,19,30,102,60,76,166,124,241,160,125,143,102,127,56,252,100,6,146,124,108,139,223,157,145,2,17,135,4,120,21,240,233,87,120,84,110,98,73,116,191,227,166,156,128,175,162,30,102,160,206,182,75,202,155,220,87,112,232,6,159,85,242,236,90,38,251,226,71,244,189,7,149,122,249,128,117,62,164,225,184,203,51,172,165,163,193,145,153,149,143,214,204,131,60,230,240,229,15,220,238,39,155,238,197,115,125,239,210,220,225,44,105,32,24,58,132,120,172,38,5,190,244,159,27,57,140,174,96,10,128,143,176,254,173,241,223,24,19,254,202,69,179,7,154,229,122,235,74,19,3,243,132,131,191,196,93,1,34,103,175,206,61,187,129,248,88,201,194,1,47,106,35,66,169,245,54,111,192,74,202,96,80,202,176,174,35,207,243,118,223,136,30,230,107,141,178,189,73,234,15,18,2,66,251,111,26,211,122,216,118,246,250,49,84,179,108,197,97,68,127,185,31,40,144,42,133,160,77,16,6,219,9,222,79,124,76,47,229,114,204,135,36,180,210,69,191,20,58,152,74,3,205,173,210,118,83,225,203,36,77,57,198,163,227,15,33,251,63,16,228,122,54,30,32,63,207,103,150,248,144,16,217,51,108,193,33,55,12,186,39,148,132,117,104,137,213,18,223,31,109,224,78,86,250,12,95,172,218,129,205,206,97,118,24,243,172,64,87,14,230,11,170,61,186,80,88,64,3,214,212,11,182,133,114,11,197,87,118,138,234,47,22,82,215,117,185,87,85,5,241,231,56,31,60,159,76,215,77,233,108,248,1,163,90,210,101,221,83,220,253,253,102,156,83,203,37,12,151,78,201,110,220,170,65,197,190,90,168,130,27,76,34,67,170,106,203,22,247,215,111,204,99,121,190,113,210,235,159,45,31,112,219,182,188,217,139,166,49,55,142,64,195,86,249,248,118,109,30,44,163,188,132,90,99,190,26,148,6,200,176,186,107,198,192,171,236,132,123,166,227,162,123,246,253,73,7,19,69,200,156,179,92,100,125,22,149,0,107,47,233,200,88,225,247,106,220,7,227,247,57,200,157,236,59,152,111,176,108,121,40,5,121,142,17,28,0,240,86,229,0,45,83,230,247,175,109,78,254,201,130,89,218,5,225,14,92,129,195,116,203,4,41,98,125,249,2,155,226,252,191,222,91,93,231,143,37,10,71,5,50,211,87,48,195,202,188,54,196,122,209,228,24,62,234,222,175,124,186,108,152,47,9,17,9,95,125,204,62,77,51,41,233,121,72,151,86,153,122,79,127,214,137,167,186,74,132,52,222,172,184,214,49,44,104,219,59,141,21,86,66,101,52,128,205,126,36,22,44,59,19,15,151,169,245,213,88,211,220,228,71,106,174,247,177,152,253,134,166,38,229,85,214,178,91,131,168,205,195,154,49,131,84,89,151,32,219,253,2,85,234,244,141,204,55,210,233,197,111,254,83,17,119,255,243,106,223,181,78,151,252,255,129,77,111,117,230,134,188,11,47,134,143,101,127,145,198,174,71,208,75,62,9,111,193,50,2,108,13,194,236,68,150,108,20,88,223,115,147,126,61,117,16,171,250,187,74,15,1,117,30,106,155,78,242,245,211,103,100,229,144,178,66,40,99,182,237,175,155,157,228,13,148,122,245,128,235,15,118,22,171,51,133,167,211,113,94,83,101,154,105,47,15,177,252,146,13,12,243,178,251,145,52,121,216,121,192,173,251,222,92,193,2,247,16,225,49,2,114,212,151,24,28,249,190,19,184,28,166,204,10,250,25,254,122,241,35,57,152,207,125,216,239,104,100,245,248,230,67,159,209,27,252,176,116,10,137,128,76,62,96,233,54,242,122,80,164,11,231,109,166,70,205,188,238,103,193,172,29,94,79,72,165,14,152,192,42,6,160,166,231,234,15,217,84,83,101,31,109,151,79,145,101,17,207,12,65,106,32,202,162,89,171,199,103,92,55,178,105,52,57,199,247,242,176,210,60,164,140,26,77,217,213,198,212,177,5,55,183,204,87,54,5,190,222,222,170,134,80,185,195,208,177,47,30,237,248,146,144,251,224,204,213,91,208,27,24,208,155,30,255,21,87,122,97,51,238,230,179,202,76,206,74,220,30,45,155,0,99,101,204,195,200,38,112,7,129,18,245,15,206,151,68,127,184,220,28,100,62,5,201,113,137,71,241,95,130,62,249,81,17,177,27,112,214,25,26,103,109,192,16,168,110,59,156,173,244,101,162,126,38,243,70,232,113,159,232,222,24,141,8,79,50,202,13,94,137,15,36,31,161,20,47,143,37,51,203,241,209,57,30,215,207,100,167,26,252,252,193,60,216,173,171,188,51,249,199,143,135,212,117,29,44,151,81,233,2,251,92,89,48,112,186,20,205,49,251,255,167,17,125,205,155,63,18,18,91,30,71,174,77,199,217,127,189,34,221,82,145,246,186,141,98,112,59,201,148,16,214,250,251,37,195,83,91,2,115,239,237,154,176,249,180,255,91,33,241,253,29,203,97,126,70,219,13,254,228,202,203,9,173,230,244,172,151,117,142,204,11,253,240,177,204,16,142,225,218,210,231,172,73,37,216,206,54,14,183,4,73,128,28,177,184,35,152,186,18,203,1,120,192,106,41,157,42,246,146,137,254,7,52,120,217,194,136,2,7,134,131,149,157,171,100,84,66,251,251,194,182,200,209,50,230,177,157,109,16,137,93,143,110,218,68,102,174,118,142,33,72,24,172,188,39,160,128,251,133,218,205,157,243,172,112,46,82,179,43,201,144,172,229,204,71,205,230,125,73,247,219,215,6,122,80,213,146,173,91,168,62,183,30,51,110,224,158,93,213,62,37,239,58,239,217,13,94,104,218,174,71,62,79,122,231,145,215,111,160,68,82,83,56,218,252,114,201,127,178,25,20,103,254,42,14,236,57,212,207,133,223,77,133,85,199,167,38,235,98,111,172,251,246,112,160,191,5,248,132,205,170,96,156,249,38,99,53,156,231,206,205,193,202,55,220,7,230,48,72,232,14,93,243,165,129,249,198,129,88,254,48,170,174,240,8,146,134,241,154,190,60,56,121,182,198,45,149,168,144,248,151,234,59,132,176,109,57,183,48,68,78,241,112,133,221,250,127,108,189,117,84,148,95,247,62,44,136,148,32,32,32,205,208,32,93,210,48,52,42,173,72,136,18,210,93,210,49,32,221,160,72,195,16,34,37,37,157,163,116,119,215,208,221,72,78,189,11,225,243,251,62,207,231,121,215,58,127,184,150,172,53,247,125,246,222,215,190,246,62,231,222,87,108,132,111,208,230,208,234,106,252,129,10,12,32,112,160,177,187,216,220,169,93,242,118,185,254,187,228,121,129,93,187,103,245,230,219,63,126,170,171,116,122,53,67,126,199,37,73,49,127,118,64,182,246,222,111,144,9,134,186,16,134,107,162,128,78,12,251,6,28,232,187,182,90,235,217,106,27,11,42,97,123,149,248,17,117,253,55,181,53,135,32,20,44,90,192,82,29,35,149,8,237,209,174,163,251,41,236,181,128,24,87,198,203,7,68,117,215,59,197,251,197,134,8,107,70,138,72,243,46,237,77,158,135,47,58,19,185,39,245,44,50,204,118,167,28,238,165,121,21,67,31,7,142,74,32,37,215,215,94,71,65,51,63,139,59,98,244,130,33,4,243,154,5,230,68,132,1,25,204,116,129,195,131,159,95,137,221,246,53,191,203,248,19,28,250,40,30,1,225,142,80,240,143,173,77,181,217,208,208,109,137,176,8,75,83,28,208,35,83,49,243,32,147,56,142,92,201,55,184,97,63,139,138,142,117,63,193,245,94,244,201,54,73,149,117,11,212,36,95,131,125,142,90,162,250,82,84,83,125,62,87,206,190,70,126,27,228,88,10,110,0,214,93,187,206,68,160,86,30,156,34,222,118,198,206,184,8,128,107,148,91,96,102,197,109,84,7,51,92,69,25,22,4,11,222,105,11,222,187,248,231,8,212,101,9,8,21,234,186,215,127,166,206,133,94,24,31,24,26,192,58,114,145,225,156,12,10,205,105,145,26,48,125,73,234,186,55,61,35,5,223,230,153,134,1,157,164,102,83,89,107,220,51,97,199,173,116,237,98,219,180,117,187,101,110,228,120,138,245,126,220,15,47,86,246,40,194,194,93,204,27,42,161,167,198,141,200,8,67,1,79,103,236,51,134,92,154,80,39,150,151,63,138,98,8,152,128,216,185,175,140,241,62,112,203,3,156,215,42,132,204,225,198,110,67,92,194,228,73,121,125,7,17,125,126,246,22,205,23,109,66,70,71,26,88,199,141,96,20,70,143,242,153,251,246,40,141,64,130,26,86,113,64,141,233,49,186,55,60,27,102,75,156,208,214,56,139,156,81,143,145,64,154,54,238,110,216,120,136,36,123,150,143,124,7,30,179,69,133,230,147,108,2,104,169,75,175,13,223,209,250,207,10,159,116,13,216,111,139,109,38,102,149,96,11,178,44,253,124,200,85,110,138,247,65,130,146,25,137,218,82,2,254,169,157,162,218,28,206,196,22,4,160,251,237,158,151,61,23,106,129,8,131,5,198,83,180,208,209,22,87,229,58,55,156,116,108,65,71,114,61,211,39,187,109,176,145,68,46,87,90,18,19,243,197,136,34,91,182,22,172,174,67,156,30,26,105,116,203,159,9,73,212,84,221,225,254,216,130,248,232,30,118,111,255,185,79,156,74,128,214,146,209,222,197,134,108,95,77,216,173,237,83,139,99,124,211,185,116,204,241,52,221,23,135,143,237,28,193,53,156,16,30,225,7,152,104,16,242,87,164,77,160,74,204,100,123,56,34,21,152,157,25,235,164,210,123,239,187,49,66,83,73,185,24,164,185,95,252,27,93,196,235,252,192,162,249,120,128,156,117,217,31,93,95,226,41,175,209,212,165,195,105,80,5,13,210,70,187,172,252,108,215,96,136,244,234,188,1,136,232,220,217,249,204,135,61,209,153,221,126,232,50,6,62,103,158,119,91,191,62,245,233,165,225,17,127,47,132,169,208,67,228,54,76,79,92,34,220,50,52,246,221,53,13,251,215,97,220,50,35,31,21,118,95,215,239,188,68,19,130,69,132,206,94,194,44,20,81,219,181,151,229,51,104,82,190,182,208,29,216,53,155,196,115,29,190,32,105,82,129,88,2,162,186,78,79,89,167,64,251,205,99,68,181,221,7,41,45,221,44,170,41,59,80,142,107,16,80,69,217,226,91,160,216,114,85,237,220,16,114,83,17,6,175,245,51,210,89,56,139,162,145,244,180,214,28,220,104,80,117,91,63,244,59,240,215,230,124,255,65,249,201,128,197,54,81,44,28,12,95,169,221,107,5,32,90,145,199,202,208,138,67,248,37,89,55,112,160,5,230,0,105,93,107,124,239,128,90,125,20,121,182,114,122,53,4,190,112,206,61,181,168,222,1,153,198,2,147,56,96,207,145,223,22,9,149,217,158,168,202,208,18,77,63,10,96,122,248,74,37,95,45,99,143,21,120,21,238,187,111,99,56,167,246,246,65,184,244,41,253,82,159,251,245,212,253,190,195,131,129,77,248,71,150,175,50,191,192,192,209,236,242,60,215,131,249,30,238,250,181,199,176,235,41,136,1,5,150,110,128,82,124,23,132,53,157,183,227,160,110,53,70,18,185,161,255,32,243,195,23,177,111,39,155,135,44,174,75,98,186,68,150,191,49,4,229,10,30,24,250,100,52,252,157,110,163,132,142,255,198,99,42,64,185,93,115,102,27,19,32,97,110,44,76,187,115,213,221,161,196,197,254,214,170,230,247,147,198,9,193,63,117,104,216,198,68,237,201,90,152,175,93,120,210,60,151,120,148,1,121,229,132,76,198,41,6,18,163,142,192,137,137,199,59,208,242,101,124,78,171,154,22,145,205,212,197,102,167,235,71,38,177,87,100,218,4,12,121,115,104,160,65,248,211,82,7,173,253,30,239,51,90,163,252,116,215,71,137,41,186,14,238,243,30,95,143,117,87,189,132,166,3,117,87,246,103,88,105,43,229,98,83,73,140,235,62,230,253,56,90,70,9,77,129,243,248,35,166,230,230,20,247,198,244,13,80,99,32,239,225,75,247,211,55,40,19,20,153,64,124,195,228,184,7,188,17,120,233,228,189,81,17,186,20,219,43,82,188,157,183,105,62,83,16,216,5,43,148,114,156,50,36,127,77,221,173,119,136,244,134,22,182,94,148,190,13,124,154,100,53,219,128,212,190,44,104,226,1,133,38,248,4,158,92,233,141,237,85,43,60,212,197,37,232,29,218,102,4,95,49,72,44,106,196,215,84,211,8,159,225,121,195,227,189,35,79,147,197,55,31,124,83,184,130,103,18,157,46,83,47,4,102,80,33,225,250,84,82,39,70,226,240,228,158,204,239,170,141,66,110,253,9,99,75,155,122,116,203,220,85,40,74,84,169,214,135,208,31,197,73,60,167,69,186,217,215,134,56,141,176,95,22,105,231,181,129,231,16,239,19,172,200,183,63,37,68,137,166,209,2,92,6,69,177,20,207,196,188,247,171,167,222,9,69,1,128,139,106,64,196,71,42,17,199,165,71,206,108,186,55,225,180,248,69,36,241,216,238,84,148,43,227,197,3,34,143,169,198,197,117,168,149,254,79,211,240,190,105,167,213,206,25,10,139,116,122,138,198,12,155,63,197,134,136,94,243,193,116,43,155,201,31,21,50,129,152,51,203,161,128,131,139,92,248,39,168,219,79,54,75,32,145,229,31,120,51,120,71,235,25,3,29,186,183,162,52,102,182,228,106,254,252,157,62,138,162,127,239,152,117,81,210,21,225,225,172,217,160,60,78,25,160,136,202,239,210,39,22,3,9,142,176,106,120,190,22,194,184,163,84,200,164,224,7,29,194,213,101,107,166,90,178,248,152,237,211,17,147,228,239,168,221,245,77,19,148,48,212,171,47,139,40,78,42,99,34,173,203,154,105,86,226,105,117,86,232,205,204,4,177,143,242,104,46,179,58,24,132,241,35,245,133,156,88,52,198,135,240,115,197,221,119,141,147,12,65,96,215,253,197,182,213,65,79,84,215,222,216,166,185,156,34,19,232,100,4,182,31,151,27,115,188,186,144,178,123,200,188,58,239,99,254,96,231,234,23,48,221,225,189,198,144,181,15,65,152,89,51,188,149,19,136,55,169,110,210,83,197,74,91,161,12,185,120,6,91,132,24,134,252,192,239,76,17,19,140,248,161,219,50,62,118,28,6,168,131,61,161,242,28,22,209,127,176,218,29,149,15,144,195,166,102,152,253,53,236,50,59,7,37,19,47,68,40,32,194,212,236,146,95,248,158,83,142,110,158,11,95,116,108,194,225,149,1,17,174,240,157,87,62,187,129,88,15,186,6,126,78,149,155,82,159,122,132,205,52,233,24,252,169,153,45,177,80,223,21,55,42,111,14,201,219,93,161,238,55,72,17,152,107,57,10,119,159,57,210,52,217,183,37,47,24,244,131,42,253,112,153,42,53,24,46,173,65,209,74,194,178,230,121,93,202,79,72,251,146,76,2,83,157,65,167,47,251,206,61,95,73,232,156,65,154,217,65,108,61,30,251,167,103,234,3,210,84,68,150,242,70,127,182,70,206,163,29,124,114,53,147,221,228,179,20,136,142,42,84,34,197,76,50,246,252,152,120,173,199,217,96,27,194,144,122,128,141,109,195,27,223,45,57,128,117,3,22,180,63,182,105,228,212,93,0,168,147,145,137,45,72,134,238,3,126,253,255,128,22,31,109,39,250,125,109,84,52,21,158,143,114,155,90,144,55,29,67,129,255,224,113,169,173,185,224,99,79,183,65,54,231,88,155,239,205,18,236,234,197,229,18,79,38,242,75,193,138,232,106,177,22,76,209,242,165,139,231,229,5,249,77,62,236,7,105,222,8,42,97,151,73,213,158,106,171,185,210,165,70,247,65,128,89,254,195,39,235,118,125,144,33,255,78,135,31,167,59,233,31,59,197,121,5,242,189,127,131,250,235,218,246,202,115,89,54,115,224,254,155,67,190,35,181,226,46,136,211,87,230,182,56,139,186,229,162,23,38,155,115,74,64,24,51,108,211,193,23,208,153,15,219,47,106,4,87,248,221,15,253,102,73,253,224,49,212,27,22,173,221,104,84,10,150,219,157,180,219,239,191,72,4,142,11,77,203,93,198,16,238,130,8,67,178,67,188,104,69,223,127,165,1,157,164,76,86,43,17,212,180,228,32,42,156,18,167,14,237,202,217,41,185,114,154,90,116,12,83,199,10,252,18,207,215,160,7,181,172,128,112,8,171,81,157,215,153,89,63,182,51,217,89,201,219,250,254,211,242,2,30,31,88,168,118,134,5,46,189,234,184,206,122,72,54,216,208,57,222,119,169,170,109,47,5,34,185,198,215,56,139,156,171,62,156,14,67,133,224,219,32,216,220,66,32,215,80,131,4,224,183,131,36,169,90,97,8,222,245,173,96,80,55,134,227,233,41,204,33,112,156,133,34,252,175,120,75,249,179,0,56,60,155,104,125,210,180,138,7,253,171,178,52,99,90,111,179,144,24,255,45,73,89,160,147,238,120,150,212,239,252,192,173,247,48,80,43,74,227,74,227,16,37,201,31,242,35,170,175,145,246,83,147,189,251,243,20,221,87,62,90,115,174,87,219,161,84,137,235,204,138,41,63,34,205,232,147,59,233,121,42,31,76,28,10,124,114,108,185,106,154,250,241,46,115,144,214,24,99,55,189,135,147,220,243,222,152,183,71,187,0,133,145,67,40,72,109,255,105,178,117,35,220,198,235,172,122,82,23,55,154,27,208,181,85,17,106,255,26,164,202,195,105,161,67,242,198,204,239,199,52,212,9,17,63,61,167,96,156,112,98,13,239,194,215,250,67,79,81,6,2,35,239,239,31,74,193,11,127,98,56,73,240,12,100,110,211,126,23,221,156,143,253,126,105,41,199,211,159,122,160,220,180,0,234,26,160,165,237,130,26,89,252,118,172,66,156,235,176,75,197,80,139,190,66,216,130,206,244,107,18,30,243,166,123,111,79,183,129,115,95,83,153,87,229,227,32,95,171,73,142,33,97,169,141,118,243,198,74,158,178,177,145,36,45,16,183,253,221,243,234,33,159,95,27,75,117,136,84,47,3,15,4,239,98,19,2,210,98,173,87,20,149,82,244,195,59,150,18,202,83,6,52,20,60,131,248,114,130,60,30,52,201,28,189,237,190,189,52,154,64,204,118,0,49,187,128,156,120,92,221,106,123,192,53,141,210,54,29,156,136,208,136,10,108,209,223,242,151,254,44,139,141,185,245,102,35,50,156,113,185,70,61,252,1,254,175,125,45,81,79,106,74,51,67,214,127,183,101,249,159,99,193,191,61,112,101,174,178,169,122,253,131,163,42,30,171,81,202,36,160,147,249,155,153,253,142,106,36,63,111,100,46,73,107,175,108,113,239,11,121,56,75,104,126,95,103,160,150,95,188,48,174,210,119,182,161,208,17,251,103,1,206,45,225,147,80,82,229,239,78,138,47,124,37,191,39,45,193,19,77,68,171,154,187,160,154,162,44,159,92,71,231,150,13,223,47,244,122,181,145,87,90,34,231,63,102,244,103,166,157,39,60,243,57,34,238,214,106,64,10,100,190,84,254,153,199,193,107,57,109,25,107,209,227,208,1,52,228,43,163,163,209,190,68,20,112,26,162,26,184,92,157,210,47,215,93,243,71,186,33,149,114,192,203,63,0,137,126,22,85,209,14,90,239,35,251,118,1,135,192,5,215,83,87,169,200,208,14,126,245,161,69,132,237,232,49,171,195,24,146,252,16,103,158,24,168,127,20,77,64,11,42,5,29,29,105,70,239,28,250,19,144,160,174,103,189,9,67,26,52,68,210,190,79,225,130,4,23,48,109,222,76,52,140,92,197,74,89,54,33,86,34,244,247,30,248,196,110,241,232,160,126,219,55,31,224,206,213,57,153,104,133,249,164,9,217,151,195,14,234,122,20,99,37,153,200,94,141,15,173,66,71,206,12,43,240,148,215,73,75,127,55,76,253,49,254,176,97,169,5,185,6,204,14,182,36,0,109,113,219,15,184,178,235,232,78,194,238,166,252,231,193,226,226,110,255,189,23,38,125,117,122,17,51,202,246,14,67,62,235,39,182,101,136,134,217,123,2,154,219,241,134,191,104,31,47,241,219,103,95,231,143,82,73,177,167,30,119,69,131,36,50,112,181,81,93,118,219,67,207,214,10,196,63,164,132,250,137,233,100,55,58,207,93,124,89,238,34,46,159,183,102,175,208,123,245,114,255,156,240,58,247,32,241,21,208,115,98,105,142,247,69,155,109,223,19,158,170,232,52,225,61,26,100,213,187,4,238,231,151,245,16,26,100,151,154,232,215,240,133,145,173,227,45,57,247,233,68,174,180,200,93,212,202,30,197,165,219,96,171,41,70,248,71,198,46,234,168,213,243,151,142,19,30,205,78,136,242,180,82,182,230,142,179,216,203,238,46,67,33,44,65,52,3,59,130,53,103,27,229,39,92,229,54,168,75,27,158,159,240,107,128,160,91,206,105,207,254,97,58,129,143,196,201,183,38,29,196,16,79,137,189,0,190,248,242,226,121,233,69,91,55,38,35,190,155,213,187,99,74,13,99,87,87,171,203,206,107,10,160,119,231,151,204,240,179,177,48,222,143,151,91,138,103,101,134,141,147,79,6,210,44,238,99,226,87,7,240,42,226,83,246,239,15,127,152,3,45,241,238,138,91,242,238,132,157,150,57,20,12,89,152,98,69,131,45,13,235,183,88,117,113,29,26,240,201,249,231,119,35,25,229,155,199,192,179,235,231,144,100,40,203,138,12,171,206,88,36,52,45,194,255,29,144,99,134,22,245,74,145,105,122,240,108,104,115,104,126,7,245,251,151,40,218,134,208,201,144,25,61,31,230,182,143,100,213,173,202,33,54,122,147,192,213,123,190,133,220,118,133,91,207,215,71,95,31,130,206,117,178,203,99,200,103,61,198,177,12,209,96,54,32,165,249,114,107,8,123,98,71,5,129,73,175,252,79,82,180,43,154,9,187,169,133,212,102,21,151,1,232,9,80,73,39,172,60,126,196,68,178,246,184,255,54,41,92,49,170,139,79,236,169,138,222,171,132,229,128,210,130,71,140,132,159,165,209,12,219,215,77,177,179,98,190,118,173,52,104,155,187,60,120,86,75,52,77,189,11,252,211,109,178,151,169,95,122,225,50,223,228,249,101,192,99,69,83,252,164,174,48,156,160,78,44,180,86,10,5,68,109,144,213,152,30,127,50,194,182,231,145,2,82,153,37,38,76,242,72,0,23,252,206,115,29,24,57,231,127,101,51,238,55,3,144,223,166,78,3,78,145,61,246,77,39,238,53,121,180,202,223,233,251,122,205,250,246,210,54,65,211,82,215,219,60,51,84,187,83,244,208,96,205,207,0,149,192,234,195,225,223,49,98,72,45,242,115,183,131,107,111,216,175,167,89,41,30,162,77,49,194,198,231,42,181,7,146,118,103,69,164,201,199,46,73,146,194,8,171,92,153,188,249,179,46,225,224,235,71,42,80,145,151,251,14,39,227,2,37,58,96,191,26,219,158,15,14,28,125,73,220,220,102,50,171,162,167,11,0,83,229,86,160,118,55,27,82,80,247,208,15,241,133,192,123,91,2,121,212,135,250,37,90,245,243,77,95,82,192,213,11,161,243,97,198,121,233,218,15,51,159,115,250,81,167,103,67,211,22,16,231,248,140,168,67,118,215,173,241,137,69,221,139,6,144,210,214,119,14,80,236,250,142,65,53,216,192,173,185,22,229,89,214,100,107,40,113,40,233,118,160,4,180,179,104,134,29,150,232,171,14,21,80,118,141,251,83,24,253,224,7,131,54,185,23,50,2,89,187,67,195,115,189,43,207,81,151,109,23,164,93,3,129,226,30,173,68,226,3,224,205,161,196,44,100,87,34,26,165,55,29,168,233,189,168,186,195,187,38,146,59,133,39,51,12,31,60,157,26,158,178,91,43,214,220,20,189,181,209,111,194,176,195,164,153,31,199,201,20,60,46,139,136,185,19,34,173,197,209,120,97,45,165,122,79,127,175,78,147,197,187,220,85,65,136,116,238,146,236,148,83,182,39,147,116,55,19,188,93,48,110,78,196,215,122,230,107,93,239,11,38,210,11,141,64,207,85,9,242,164,213,238,141,130,231,6,132,27,132,40,24,185,148,162,44,57,3,220,132,241,101,253,62,155,171,75,124,4,211,60,243,220,225,6,163,74,132,145,51,6,139,189,216,9,78,99,228,21,223,106,38,75,145,136,50,236,249,5,250,80,192,253,192,97,207,35,29,61,148,140,220,94,66,45,100,238,160,110,59,181,14,239,249,144,217,204,229,212,244,114,3,253,193,107,195,186,225,107,124,114,93,114,54,143,25,143,14,55,15,132,30,251,99,133,134,231,176,57,176,225,74,125,4,128,41,123,53,164,107,174,193,149,170,113,43,31,53,208,172,184,95,230,186,107,237,221,5,147,250,0,65,148,129,235,208,130,61,127,82,197,58,92,224,209,252,214,147,50,136,0,168,219,131,16,88,120,149,218,151,218,175,50,120,136,201,148,248,189,59,95,159,239,15,249,182,87,26,194,139,129,115,124,201,79,207,174,202,64,208,150,139,232,33,146,174,70,175,14,126,216,113,48,217,165,225,27,142,42,63,74,247,209,240,246,218,79,173,211,163,195,229,15,4,154,158,204,240,112,95,149,162,92,203,182,215,55,127,226,94,121,74,173,111,130,224,79,29,218,68,43,12,203,119,182,116,156,86,84,106,237,96,134,141,230,248,230,2,146,235,193,71,227,94,103,20,70,109,74,128,166,83,120,74,120,215,222,153,83,90,74,43,132,248,76,120,19,89,91,188,9,80,141,164,83,46,73,33,185,27,102,247,24,45,236,249,162,48,19,235,4,195,95,163,116,97,188,83,217,216,60,164,97,125,29,133,29,38,253,128,136,173,68,244,149,12,86,158,28,209,221,13,172,5,22,105,252,90,155,252,213,167,139,144,223,1,8,143,204,46,33,201,249,215,203,234,145,247,190,184,212,160,101,56,72,162,157,71,58,110,152,54,252,248,179,97,207,54,152,18,250,224,149,213,33,170,233,113,208,177,28,55,231,151,237,184,50,221,131,190,49,175,242,124,7,251,179,83,111,225,131,199,161,88,7,245,51,144,167,85,197,155,128,169,251,243,254,188,212,228,109,171,29,230,157,162,17,250,57,27,16,146,139,245,72,238,234,158,215,208,39,3,247,140,13,84,182,89,207,227,247,255,184,12,86,67,96,221,249,171,13,149,228,218,151,79,166,160,145,198,25,250,162,147,134,117,31,169,57,139,44,134,90,220,70,58,32,237,81,25,140,175,245,101,36,253,84,194,228,125,15,61,160,74,145,204,75,17,143,151,68,169,4,92,248,177,50,101,60,97,187,195,245,185,205,155,114,201,68,111,54,122,119,221,87,89,122,165,206,50,14,171,93,6,17,151,110,67,16,99,229,85,10,21,137,53,197,77,130,217,20,84,17,105,159,29,115,180,204,15,158,12,170,102,214,76,228,35,241,179,61,200,92,222,57,106,11,225,174,219,246,164,127,241,229,193,214,159,104,166,3,161,34,112,20,252,30,188,155,50,3,114,81,252,206,255,26,202,125,124,177,161,90,83,216,140,185,144,179,110,86,52,123,251,69,104,220,189,32,38,37,159,132,175,119,129,34,78,167,129,132,55,7,50,225,62,65,35,42,224,68,231,199,126,51,121,54,60,114,151,162,232,209,216,197,250,190,102,140,91,191,198,193,141,230,175,202,210,112,126,77,180,115,173,46,177,212,168,38,33,185,3,147,78,252,218,101,2,60,173,195,245,159,33,223,232,181,218,8,1,134,26,199,42,135,173,191,131,155,227,68,3,12,124,184,11,31,76,64,139,29,128,226,56,138,159,84,140,164,18,105,189,151,74,245,221,82,64,28,156,190,27,42,247,237,120,221,10,234,77,219,205,187,143,180,107,173,59,148,63,121,125,2,229,171,101,236,99,161,174,188,57,137,47,20,118,39,220,165,139,160,202,127,76,110,74,0,95,20,208,207,134,12,185,69,198,219,121,20,193,112,161,102,128,218,121,231,164,135,48,112,182,198,218,159,173,238,234,207,228,115,155,31,31,219,135,151,249,78,149,214,33,112,196,183,251,93,114,124,104,1,167,222,139,150,160,102,24,254,145,158,22,39,35,88,107,174,102,127,127,173,18,154,17,19,153,45,210,82,50,11,101,229,185,252,158,113,138,140,85,18,130,95,215,70,232,162,143,186,90,78,253,110,235,89,227,128,54,142,251,93,207,237,218,182,23,84,168,144,158,121,219,138,49,125,3,158,212,17,239,183,129,225,18,185,146,170,22,156,172,93,229,169,6,151,44,36,233,181,78,192,141,37,224,135,126,17,216,36,1,200,28,138,168,237,227,133,61,13,249,220,159,122,101,33,104,240,78,15,230,32,29,218,184,50,5,60,229,191,146,91,59,108,117,79,112,11,134,92,3,178,150,33,46,75,19,42,251,49,63,160,17,168,243,117,192,41,105,146,60,237,157,176,59,186,211,110,112,220,143,207,179,223,240,34,155,254,206,188,14,187,7,38,92,121,154,173,89,238,38,47,141,193,158,124,79,251,106,105,181,46,253,78,26,72,144,0,221,36,6,38,159,189,212,180,39,12,204,126,52,78,154,71,75,46,238,81,190,89,194,83,149,149,173,155,23,243,181,109,154,90,141,212,21,207,6,193,18,174,207,252,218,155,179,250,254,81,66,148,202,145,9,192,45,56,161,107,98,78,83,34,90,46,83,200,204,18,237,12,242,7,94,233,182,232,253,93,209,164,245,10,32,225,151,131,56,217,153,187,63,141,38,134,90,239,123,50,247,80,192,66,119,238,209,190,93,251,214,241,100,243,119,165,142,119,160,183,204,64,231,115,39,33,212,68,82,132,144,219,181,56,114,176,197,165,135,39,210,87,168,156,166,26,242,149,35,113,118,62,201,176,106,162,47,233,237,102,169,164,237,101,1,159,246,88,254,161,219,28,52,4,127,215,118,177,143,103,38,103,182,126,146,72,177,50,179,25,246,214,144,252,155,152,251,190,118,213,66,2,223,126,90,137,65,253,232,77,153,7,137,29,47,118,0,237,206,129,178,206,118,22,28,106,103,81,114,23,139,148,125,179,121,95,82,36,206,240,96,83,134,240,145,185,136,107,40,50,9,8,150,56,180,177,212,161,79,51,240,88,19,30,177,56,187,213,124,213,32,36,247,157,247,228,102,165,127,106,55,200,152,68,182,124,71,190,18,176,255,158,96,233,254,252,41,175,40,69,84,240,14,253,58,68,99,221,128,138,38,229,46,211,19,22,116,37,5,92,170,18,139,77,137,179,174,198,66,214,123,186,188,246,26,223,183,18,39,224,1,5,55,73,172,47,202,207,117,239,27,98,175,115,50,12,58,27,121,169,183,249,122,197,139,5,187,36,57,193,13,99,121,203,30,251,77,82,8,8,19,110,132,167,130,16,140,143,82,141,88,51,206,213,26,15,99,210,210,123,92,4,192,53,48,123,84,164,170,228,106,198,52,144,119,211,240,254,253,78,167,215,176,99,134,43,210,31,223,118,81,75,11,181,51,159,116,12,213,186,54,168,188,167,176,134,218,2,114,36,15,228,97,187,35,149,177,103,5,219,129,231,193,127,44,107,11,183,189,244,231,27,16,174,91,195,61,157,81,192,246,71,148,238,216,34,89,50,94,114,209,147,105,221,34,217,239,176,119,15,103,155,27,105,132,172,156,169,201,169,68,202,232,47,220,42,16,14,133,115,182,73,136,46,130,230,244,130,154,89,169,227,43,135,107,167,118,162,2,212,190,251,213,106,82,124,72,193,60,38,252,100,235,86,4,155,142,216,223,35,202,65,101,227,222,157,248,95,13,203,13,28,184,166,159,43,72,99,176,127,185,247,6,223,249,31,201,76,91,108,173,211,192,196,131,2,35,183,137,106,170,48,75,198,21,3,182,86,151,199,160,81,30,229,164,86,34,106,168,64,246,53,21,74,130,199,133,223,247,85,184,203,75,66,247,58,48,201,174,214,47,29,37,116,140,154,249,107,200,199,145,14,41,24,211,72,149,50,106,157,163,198,103,251,241,231,223,128,229,239,228,111,121,44,47,143,200,149,158,16,169,172,76,226,177,216,25,192,201,166,38,103,139,121,154,253,199,236,203,55,191,3,237,128,45,71,159,86,224,158,39,161,52,190,233,52,206,107,124,3,7,112,20,12,10,178,228,145,4,70,146,77,150,29,3,125,14,108,132,204,247,178,185,14,174,117,180,97,155,121,70,135,125,252,99,60,209,126,255,164,20,0,106,153,149,64,31,67,241,255,143,230,117,211,105,133,235,40,116,49,253,125,185,114,44,140,81,19,113,146,33,120,38,1,233,176,148,13,171,228,48,172,77,18,176,95,63,148,241,45,235,251,50,61,21,203,146,83,18,233,61,169,98,182,194,251,228,27,14,145,13,244,140,189,78,114,74,53,34,164,74,139,206,187,135,35,197,181,136,190,60,72,141,246,4,185,185,255,225,206,27,142,189,46,104,253,47,156,154,143,200,139,5,183,64,223,189,140,174,185,109,98,172,89,11,41,199,144,18,189,202,159,150,54,182,129,96,56,188,182,32,151,167,117,203,106,103,255,48,28,34,105,169,99,128,172,220,178,222,98,237,90,129,189,4,160,230,117,198,81,143,170,224,198,114,46,87,73,204,239,171,196,17,183,208,141,129,182,24,227,203,249,148,238,214,36,14,178,116,209,204,99,46,103,105,76,90,9,216,97,210,193,132,195,159,157,72,157,233,63,146,223,254,183,119,232,189,125,254,143,246,117,217,35,172,67,178,203,247,38,86,25,208,218,22,12,130,22,48,219,61,165,0,125,43,93,95,20,27,116,63,196,16,241,146,93,217,144,44,199,154,85,23,168,175,183,116,41,198,145,245,50,196,209,106,114,85,35,195,149,0,54,192,203,50,224,180,77,245,67,31,33,60,210,33,42,97,219,242,154,253,89,209,178,196,94,32,21,141,176,195,226,30,117,142,234,79,132,214,140,69,203,9,77,63,97,196,250,140,115,195,198,48,178,232,40,227,219,195,22,23,62,181,199,22,225,41,174,249,205,136,230,203,141,196,161,188,220,247,218,136,67,255,30,0,101,73,15,48,53,199,239,31,111,147,70,211,59,188,40,44,49,169,186,29,167,76,120,67,212,254,142,254,183,34,140,147,41,176,122,199,74,147,119,27,158,106,143,187,27,84,185,123,20,204,196,145,73,81,66,47,96,61,130,124,187,173,140,245,74,15,213,216,148,36,177,220,115,153,80,66,15,87,143,202,178,165,204,73,43,84,88,206,87,114,208,89,142,156,91,165,18,240,84,104,63,21,216,10,90,27,159,1,220,87,182,49,20,244,227,196,133,157,165,97,253,11,137,189,96,139,195,77,240,44,197,239,170,195,225,223,82,199,67,208,114,8,170,29,24,124,140,103,28,31,97,199,74,241,132,104,84,107,14,26,223,149,97,10,231,40,5,222,27,62,28,104,165,10,189,6,24,215,121,60,223,255,0,121,15,18,250,5,39,81,135,252,63,221,123,140,74,200,175,149,251,144,87,229,62,183,219,207,140,46,245,189,171,20,8,74,250,180,78,140,70,84,96,116,147,89,143,58,70,178,111,11,243,61,177,128,21,59,119,74,90,94,170,128,251,175,117,36,27,151,67,112,221,18,82,162,68,58,178,190,246,234,178,207,251,246,137,189,119,221,143,24,213,232,255,0,220,12,183,52,63,2,174,157,212,193,7,168,40,197,230,179,25,38,243,174,59,32,77,136,12,199,157,25,237,218,250,65,237,210,119,17,231,154,118,140,138,52,182,74,170,41,214,190,215,143,194,204,183,163,149,246,135,188,137,196,50,174,1,15,6,164,62,3,121,29,27,227,156,179,201,63,40,67,254,143,29,247,248,150,84,25,42,42,24,252,21,81,146,207,130,95,53,106,6,253,77,49,137,254,120,178,164,222,86,31,141,110,255,182,81,129,110,91,164,82,118,70,85,114,62,219,41,68,17,80,180,176,156,159,58,1,42,239,219,74,96,194,3,102,210,141,242,73,48,44,152,106,49,113,246,190,212,102,162,244,107,101,75,192,151,81,80,4,157,130,21,158,120,106,129,34,215,129,70,91,188,176,35,139,21,239,151,182,244,85,178,163,97,5,231,73,13,185,238,34,110,132,103,144,56,10,91,198,203,220,128,20,218,139,164,158,207,146,113,64,193,100,111,88,155,243,243,127,152,9,131,244,21,135,104,61,163,24,46,217,13,235,139,81,71,40,60,207,190,121,88,126,140,63,69,202,95,234,181,196,52,110,115,102,6,253,146,178,173,166,213,78,234,88,247,114,165,155,79,13,26,105,145,79,121,40,131,224,120,241,83,82,210,92,43,109,76,217,2,143,51,193,204,68,51,94,73,229,126,246,128,231,135,217,29,81,116,60,232,129,203,90,106,143,44,164,174,223,64,92,72,65,213,192,51,224,203,71,194,135,212,186,87,114,21,107,74,132,39,209,252,106,119,226,145,233,210,221,74,49,168,59,113,148,26,117,35,239,33,232,156,122,161,6,17,97,192,75,250,44,10,217,175,206,204,31,169,239,66,46,88,90,162,202,1,113,111,72,143,156,51,179,98,230,232,11,237,65,69,225,167,10,22,42,223,147,93,85,60,28,215,167,19,83,122,118,189,237,211,167,107,120,170,158,11,216,237,34,27,207,31,145,42,102,204,15,249,77,168,91,255,198,46,71,143,190,44,70,120,2,194,207,9,51,216,102,177,231,34,174,13,15,4,236,159,207,21,159,96,37,136,158,118,207,129,199,166,98,111,221,141,2,173,23,234,53,159,88,36,250,235,78,77,112,154,59,224,100,243,112,159,69,35,11,59,76,186,131,104,24,47,59,162,145,73,140,238,118,127,36,233,127,245,136,248,40,247,68,3,95,140,244,96,93,59,122,100,109,250,184,213,206,27,109,189,140,196,207,241,145,227,65,248,92,118,129,201,150,173,82,190,196,63,69,19,248,181,107,230,229,117,89,110,166,6,126,16,244,49,76,17,61,113,153,40,62,209,56,51,190,66,51,113,135,53,52,72,40,206,72,7,62,129,28,71,157,71,194,157,68,49,174,20,226,153,110,101,53,203,105,208,121,31,144,174,66,246,229,57,158,223,10,121,128,211,78,79,107,29,195,254,30,79,165,210,143,11,150,126,137,121,117,11,197,172,56,65,118,152,16,159,47,139,248,98,124,125,254,137,88,82,227,46,67,209,178,165,24,10,228,189,121,11,44,182,192,248,68,240,164,163,82,9,103,98,52,15,79,168,76,5,198,187,53,167,52,2,126,111,81,143,129,156,223,73,41,74,12,65,65,57,111,206,88,123,87,202,206,243,145,58,47,78,176,100,251,152,63,96,23,49,253,169,250,167,161,248,161,63,172,34,35,246,196,185,160,230,214,50,235,24,151,107,250,231,210,239,105,153,33,55,80,121,83,2,202,242,68,61,186,61,205,54,186,192,174,51,198,36,56,144,18,199,202,125,77,233,69,105,84,125,236,120,173,201,185,90,68,184,220,153,254,45,235,76,80,5,131,44,240,173,151,70,76,168,39,118,171,75,128,224,249,48,96,89,69,41,195,250,141,100,155,46,0,95,222,24,251,21,98,141,30,105,171,104,203,104,203,103,13,218,1,125,101,1,13,115,222,213,53,53,12,75,38,162,128,37,59,210,236,247,183,198,248,228,15,220,92,219,60,100,208,162,189,113,32,22,186,64,13,102,67,26,154,180,91,144,227,38,94,114,17,167,137,150,60,198,3,40,102,240,46,8,146,236,254,74,138,18,239,41,93,237,189,30,158,134,37,184,123,105,74,243,239,122,120,150,14,186,203,17,50,90,125,148,85,184,204,118,194,166,47,221,115,143,140,219,60,99,162,166,12,213,140,192,10,38,241,164,241,154,32,240,176,231,34,70,89,42,217,210,216,138,180,183,2,60,38,144,254,129,90,195,4,51,83,212,106,246,194,59,160,17,251,115,121,36,161,213,202,243,166,187,96,211,39,90,218,122,196,109,47,187,60,117,91,50,75,51,162,147,171,53,124,41,176,13,82,16,103,208,24,193,248,131,159,29,209,34,33,38,114,251,18,239,89,164,125,43,98,21,11,21,191,227,206,168,242,28,228,74,205,156,245,78,159,234,126,115,73,147,127,213,50,6,255,146,1,27,93,154,116,25,137,109,199,187,48,178,52,17,189,60,155,145,214,154,119,9,13,166,15,158,34,0,237,21,34,179,34,160,151,135,97,29,80,170,216,89,0,159,8,110,77,152,229,83,91,186,3,19,44,231,80,201,235,9,84,122,164,201,76,218,9,171,230,228,93,226,230,64,191,146,90,91,109,44,89,169,226,184,75,18,34,90,234,67,80,89,6,116,134,97,65,108,203,16,141,177,58,53,177,151,119,79,70,183,36,192,149,197,27,45,188,117,37,168,126,198,63,62,128,52,82,151,83,195,85,198,53,231,73,197,157,212,10,117,96,84,198,253,221,25,173,212,115,244,69,78,15,45,162,119,213,144,231,107,39,125,172,5,2,187,199,181,208,239,216,226,190,204,174,6,236,52,115,197,151,241,26,183,188,0,181,15,186,146,75,209,122,119,143,236,237,93,175,154,141,85,154,62,188,130,58,233,234,78,126,110,154,47,0,14,111,94,37,137,32,66,35,42,96,66,79,165,215,122,161,35,215,117,59,184,183,220,29,251,219,230,185,109,114,161,122,132,58,202,45,114,138,144,239,152,133,24,221,39,73,128,36,110,164,228,249,248,155,182,88,199,16,62,200,97,131,102,88,0,252,116,156,22,60,198,239,218,222,97,229,81,193,38,127,22,186,162,7,71,104,62,21,22,17,252,106,73,111,13,218,227,217,83,223,1,193,222,32,131,146,157,207,131,117,104,255,113,165,88,84,209,49,131,82,139,33,25,223,29,199,21,100,240,55,110,74,199,14,147,30,163,167,11,212,24,171,215,22,123,117,135,145,76,75,171,35,229,51,117,165,25,48,228,251,39,108,233,133,159,47,82,196,75,125,204,241,228,10,146,55,239,131,10,242,174,118,79,131,45,47,143,203,159,43,4,187,170,13,56,26,178,196,60,93,206,15,232,62,61,82,125,181,199,47,53,147,224,99,120,38,206,100,68,4,170,6,30,198,143,200,52,41,148,219,253,221,29,226,79,17,44,14,162,183,191,97,135,211,222,39,109,245,174,214,174,74,246,142,129,5,192,225,28,55,108,69,53,208,31,79,86,117,85,108,155,237,54,239,187,5,248,83,209,196,101,90,111,236,189,91,223,99,124,19,148,175,39,157,233,31,66,13,191,90,245,163,237,97,168,56,116,185,18,14,145,121,189,91,67,127,233,235,76,248,48,56,84,49,179,32,240,153,34,101,136,64,127,37,223,123,231,34,240,252,253,144,75,165,98,77,152,156,183,6,170,24,251,234,203,122,66,205,63,137,77,4,217,102,79,11,73,232,232,190,171,5,20,253,71,249,37,119,190,6,247,114,160,51,104,20,98,152,18,22,141,115,228,174,62,190,53,158,29,250,187,8,142,150,49,217,54,149,103,182,130,121,244,236,88,69,130,59,117,171,49,16,234,195,13,74,137,227,83,32,122,165,38,43,243,31,97,249,47,192,4,244,231,247,99,243,59,132,8,64,145,98,205,200,119,193,59,100,160,106,200,188,210,56,138,93,5,89,183,213,135,206,103,154,120,199,105,62,73,243,33,191,36,107,125,249,187,37,194,204,26,72,56,226,59,14,233,83,116,6,13,162,155,95,15,235,203,10,188,187,132,105,131,97,89,108,108,28,156,243,165,147,126,175,245,249,234,163,52,222,29,186,244,16,6,74,47,203,249,108,227,208,89,107,117,178,224,186,223,161,41,113,76,137,87,47,205,60,164,113,187,102,79,206,50,37,78,232,152,35,76,100,162,44,188,38,120,144,182,184,133,251,70,185,231,155,25,109,41,5,40,133,64,17,163,147,208,164,79,138,142,255,216,3,251,104,242,253,132,244,215,23,13,161,14,95,100,209,110,119,136,250,101,67,66,66,129,150,9,97,0,139,92,150,235,23,209,87,52,5,119,181,228,30,6,90,75,6,137,98,138,134,203,53,45,86,97,199,189,103,43,122,90,211,118,150,229,56,99,177,172,217,246,36,153,31,68,69,212,7,103,164,159,203,181,105,78,102,108,8,150,99,146,134,48,181,95,201,51,76,110,158,134,36,115,236,104,34,152,212,54,229,231,89,145,191,229,246,213,17,60,225,52,216,145,91,12,48,5,36,147,156,70,69,80,238,197,75,196,237,175,152,162,191,33,47,16,20,28,135,133,113,135,90,221,218,104,56,89,250,234,212,125,149,124,63,220,31,91,139,29,109,224,191,76,196,133,142,255,102,130,87,116,120,235,30,89,34,101,91,165,68,83,182,21,151,214,208,243,86,61,42,21,61,124,14,2,19,132,240,85,46,70,208,43,138,165,194,58,51,74,115,83,143,61,5,182,135,191,1,38,239,61,151,12,134,148,239,135,237,176,226,30,95,212,44,113,69,219,97,163,38,144,77,234,133,40,26,186,43,185,153,32,251,23,200,59,228,155,123,124,148,228,233,67,93,103,151,126,231,181,159,164,115,55,29,100,136,208,136,44,31,99,152,18,90,63,78,122,129,117,43,63,85,94,137,97,217,148,237,53,177,255,236,152,233,176,19,251,162,1,63,20,40,168,17,100,213,29,45,50,189,105,192,73,143,5,226,63,160,251,53,113,193,199,133,125,85,46,241,110,176,131,55,113,173,134,62,100,52,240,94,136,2,98,254,133,247,204,243,181,70,184,38,98,5,172,255,202,90,233,38,81,36,8,147,48,194,84,145,65,244,108,76,159,35,153,239,54,200,86,213,223,68,20,160,101,79,147,237,123,123,91,247,177,229,31,56,23,211,77,20,125,242,79,140,178,249,175,231,25,109,167,169,237,88,35,131,154,188,40,213,104,10,117,194,186,175,179,35,123,122,223,175,119,77,57,144,151,92,32,98,107,69,95,90,11,163,46,188,11,111,153,51,114,217,128,50,231,165,192,167,228,24,133,19,172,229,138,47,189,203,153,59,88,244,232,202,42,229,68,32,11,34,234,97,89,75,17,166,39,213,144,113,197,105,237,233,178,113,212,115,35,135,62,240,86,172,252,190,148,69,41,224,159,222,4,97,243,113,171,122,212,251,222,15,107,183,173,244,231,24,163,185,31,155,30,62,101,191,125,58,115,236,103,225,125,223,2,111,133,118,166,245,208,75,101,7,5,188,95,177,0,190,189,42,83,201,99,71,193,92,124,217,100,40,146,220,37,49,60,149,59,115,60,160,225,2,161,91,18,77,188,150,242,50,153,73,6,234,132,102,74,220,67,43,192,34,240,81,55,155,116,56,200,154,115,186,0,241,245,58,230,26,0,235,241,75,4,218,6,114,55,77,179,220,37,213,94,28,146,85,32,197,96,95,69,247,223,170,33,26,219,145,109,155,195,78,16,119,34,6,59,76,154,153,120,24,47,251,101,139,152,152,208,63,185,74,131,96,159,69,219,237,84,201,29,84,76,204,188,54,35,166,37,50,198,182,76,112,249,226,225,206,75,75,97,173,111,186,81,150,219,185,248,221,22,182,191,136,5,132,155,18,216,146,204,198,45,42,213,19,226,170,139,206,186,135,28,156,61,172,102,60,18,122,47,120,39,120,144,35,117,77,118,74,187,50,185,78,197,244,111,243,103,193,215,80,228,103,160,173,205,226,189,229,248,187,100,16,34,109,69,93,167,154,128,254,15,252,157,220,57,18,229,141,35,81,78,189,80,186,51,220,23,140,162,172,229,53,96,170,95,93,147,190,27,31,113,96,72,170,110,11,87,191,148,104,98,132,38,251,58,197,14,11,35,24,63,225,235,89,41,119,94,124,215,195,158,222,215,223,9,76,136,138,251,92,157,235,121,46,42,127,164,39,40,5,10,22,154,66,249,223,212,191,70,172,189,96,95,57,44,25,215,43,15,142,195,74,191,121,34,131,68,96,194,215,145,109,202,62,6,33,225,91,24,64,75,138,251,229,223,248,179,253,91,106,224,223,40,143,147,190,58,189,120,68,252,84,22,67,62,43,7,187,155,78,75,51,73,14,235,86,253,188,60,31,195,103,133,160,165,55,19,31,168,183,249,226,181,28,185,101,129,85,40,80,223,38,203,52,15,66,57,22,65,201,219,156,207,190,223,248,132,118,187,32,234,194,112,170,183,43,179,88,83,147,168,22,31,190,168,28,211,54,217,124,105,214,44,53,215,70,124,250,67,11,114,89,73,147,21,92,128,40,68,189,241,135,247,140,114,213,216,166,57,255,195,195,68,18,239,40,171,135,203,77,61,238,144,249,170,130,129,14,253,171,172,52,102,246,203,250,199,98,143,110,141,214,44,251,11,188,96,146,250,200,142,215,10,167,116,45,219,10,107,17,83,120,67,80,215,231,121,44,75,186,45,93,235,100,236,39,246,81,211,163,112,162,210,195,70,6,104,137,196,115,146,68,128,173,75,74,127,183,196,143,135,6,79,48,242,28,152,44,116,49,138,252,142,117,96,145,126,57,72,50,254,85,233,30,48,225,11,61,221,99,221,59,26,79,73,228,31,182,86,199,133,233,26,253,161,138,241,78,116,179,46,185,127,8,154,115,67,42,152,176,187,233,198,153,184,191,60,186,163,171,249,56,151,187,233,90,206,173,203,79,23,45,118,134,53,86,189,212,237,219,252,87,49,41,131,156,66,212,125,24,217,236,68,115,206,170,68,37,208,87,26,229,12,216,25,44,207,95,184,102,25,37,238,123,63,223,57,59,146,147,125,42,125,70,28,124,89,140,200,62,244,48,212,68,185,172,51,148,240,93,130,164,215,9,120,194,35,197,201,180,95,212,89,49,222,245,172,150,234,6,153,205,136,24,110,25,254,175,201,191,39,22,49,99,45,216,97,210,10,143,195,146,4,56,78,134,63,106,220,245,98,202,119,49,44,125,150,128,98,236,226,86,151,56,102,18,231,150,120,31,210,149,86,137,192,125,205,87,185,82,224,75,68,33,244,66,146,196,234,29,206,47,91,206,30,195,124,139,131,231,155,250,123,78,225,162,234,67,233,156,128,175,10,251,253,4,249,215,29,96,252,86,174,192,27,16,178,196,227,166,99,87,64,106,216,107,106,220,141,26,178,85,165,11,241,75,152,123,149,102,59,160,8,251,187,55,56,142,62,134,94,232,131,217,179,17,254,216,90,252,55,8,189,86,156,107,114,231,244,248,232,26,85,44,140,248,207,202,254,116,74,85,103,134,229,126,237,92,189,242,63,68,53,63,226,94,237,184,36,239,31,37,33,185,175,207,174,44,42,30,134,153,101,187,20,158,160,50,216,192,208,146,170,207,195,155,111,210,180,67,6,18,186,239,240,113,177,101,28,233,79,127,42,13,54,54,204,121,141,98,12,71,112,130,178,160,120,247,221,91,112,253,158,254,249,199,60,71,153,52,171,64,0,90,68,228,237,6,185,225,28,165,232,58,59,55,90,146,176,161,147,190,148,198,204,198,109,230,21,227,188,59,29,96,212,136,229,185,255,166,126,82,50,97,64,143,226,240,156,86,106,210,164,188,247,184,136,64,111,185,135,93,55,164,78,38,148,15,217,43,113,126,37,203,102,65,228,148,24,11,120,52,230,8,0,21,228,234,90,115,119,240,253,164,181,242,149,192,3,238,106,33,152,48,89,74,93,158,220,84,134,144,136,120,32,119,103,235,209,62,131,10,240,214,4,209,56,142,212,155,38,173,157,191,103,111,55,129,141,136,13,132,228,14,238,101,69,103,208,232,193,16,188,168,255,92,22,19,163,122,235,61,73,56,127,27,103,150,77,78,167,209,127,27,103,153,84,190,243,34,191,105,64,163,60,202,100,162,86,71,217,21,161,20,239,222,239,120,166,8,132,210,251,191,254,148,236,111,53,143,78,162,24,187,211,29,36,61,193,131,180,164,118,20,212,40,66,120,234,200,28,26,109,58,115,98,27,129,216,15,89,159,166,191,24,71,201,214,104,236,212,37,207,144,157,132,54,245,0,251,250,219,13,111,245,100,209,88,151,78,200,128,87,53,204,156,255,228,55,54,16,114,81,72,155,254,38,204,158,223,19,195,45,98,91,251,71,64,8,69,52,93,87,56,72,235,181,99,6,27,139,142,157,139,34,123,34,195,154,158,144,49,147,252,170,41,186,71,95,139,115,114,185,147,156,150,225,107,174,22,185,247,108,216,41,163,82,93,126,54,61,38,142,143,226,203,151,84,47,94,235,205,127,195,67,250,199,6,21,25,194,115,125,61,25,35,48,19,103,195,102,193,215,0,85,22,152,44,82,112,220,161,66,149,106,114,58,81,149,234,135,223,169,98,241,220,79,162,159,150,145,181,16,231,117,147,39,122,180,33,25,186,6,4,138,233,156,107,142,31,185,87,167,205,183,205,48,109,229,226,41,78,74,82,197,177,57,163,175,229,126,111,155,209,71,152,9,40,244,174,193,230,243,78,29,109,83,66,196,139,192,76,237,134,251,60,23,148,182,175,1,31,88,53,81,15,141,233,175,136,127,126,94,85,238,49,92,84,248,136,26,65,144,13,252,202,232,4,248,93,176,25,248,156,232,63,175,164,4,13,120,94,10,95,125,176,185,161,125,191,111,136,215,82,100,174,220,141,177,2,54,20,141,22,91,73,221,16,25,2,71,194,3,147,37,115,36,33,52,58,188,43,42,8,79,62,90,202,213,166,109,2,157,7,247,9,190,254,44,141,255,104,67,72,203,82,199,229,82,90,229,186,170,214,187,26,66,111,254,194,83,82,96,53,135,154,135,88,33,104,148,225,147,111,190,196,123,146,245,155,170,225,226,123,246,249,102,134,34,194,1,218,3,190,230,74,179,61,189,158,178,139,164,10,55,226,252,132,214,156,109,44,80,151,171,22,161,160,61,192,245,78,42,34,78,253,105,230,242,159,13,110,125,211,19,206,176,111,240,246,119,138,80,134,247,220,177,173,188,73,91,6,60,19,99,79,48,227,210,131,230,94,89,143,251,251,251,248,224,233,32,86,134,88,2,106,226,222,18,165,41,139,84,3,207,128,61,128,30,195,5,144,7,199,36,66,103,149,96,145,201,169,242,15,184,78,233,59,98,250,91,117,223,233,37,251,233,135,196,231,239,227,87,203,200,76,9,95,234,40,81,17,21,216,162,95,135,104,152,25,2,104,50,254,150,6,158,232,101,101,115,150,4,82,199,57,239,61,79,95,11,237,230,117,136,128,147,155,229,152,53,241,204,143,211,12,210,78,67,115,79,28,51,37,239,199,183,227,139,60,39,235,171,60,166,143,120,57,32,24,211,41,157,98,246,53,41,5,218,126,138,246,12,107,52,234,226,151,221,88,145,223,43,220,241,117,188,72,233,99,29,88,224,196,47,139,209,138,177,223,133,168,125,241,171,177,162,134,232,234,157,241,49,209,198,184,220,143,247,207,185,92,147,21,170,156,104,106,168,126,148,218,19,227,41,82,253,200,206,20,120,195,240,20,84,41,108,74,83,169,185,168,96,169,221,239,2,238,107,95,63,250,12,55,241,16,25,10,176,57,216,248,152,84,221,132,212,108,73,250,194,41,197,9,70,85,246,25,76,128,175,195,95,63,98,95,81,103,177,125,125,131,86,159,129,159,33,219,246,241,152,187,82,157,234,194,143,99,71,16,93,204,102,81,213,31,81,19,151,185,219,209,144,147,58,13,125,34,194,128,94,230,44,10,217,175,222,118,31,77,255,210,203,111,56,253,158,174,225,239,65,83,31,97,125,11,67,179,215,248,174,78,220,47,42,186,51,90,124,27,102,112,148,98,107,106,85,37,219,27,92,247,167,183,222,189,199,233,81,162,151,64,211,146,59,214,141,45,1,210,177,180,197,216,112,45,168,63,32,70,94,70,136,19,7,181,20,178,69,202,156,97,255,193,114,136,125,8,1,130,188,174,19,2,144,252,249,215,109,156,76,200,155,71,131,41,34,53,190,75,34,251,251,180,27,61,242,6,244,235,230,173,201,74,126,94,69,106,235,74,226,75,196,233,29,19,157,50,149,189,43,215,148,254,138,195,238,97,82,246,27,243,124,223,190,11,192,55,170,136,119,96,213,118,37,92,144,228,186,59,218,162,146,211,195,113,55,219,250,63,151,140,52,38,125,53,198,93,102,84,52,26,152,197,119,187,96,28,154,3,163,78,190,53,55,25,61,32,73,52,214,117,236,96,246,123,91,107,111,22,170,78,110,155,175,150,98,164,164,66,254,201,203,184,104,185,63,144,157,77,166,47,74,204,254,251,177,74,143,145,220,67,53,161,123,158,13,36,153,36,249,122,124,111,57,245,218,239,13,125,222,9,5,207,180,174,155,68,240,107,65,46,139,111,82,118,4,188,16,138,46,55,242,71,199,152,237,173,253,169,49,219,219,114,203,60,148,93,225,67,185,248,62,222,110,126,148,218,219,20,31,215,66,69,138,20,121,70,133,141,172,150,133,189,233,182,208,198,108,203,181,184,69,94,146,179,170,131,247,226,166,50,5,37,119,37,197,255,45,233,135,76,116,129,26,15,155,182,196,204,254,38,141,57,12,115,9,200,176,125,157,75,195,130,51,202,214,135,156,6,218,232,40,71,240,236,203,184,186,182,30,68,234,253,254,120,207,234,94,20,49,171,110,87,204,62,124,194,109,214,226,195,6,129,207,124,143,34,192,62,5,122,218,80,171,225,252,161,44,249,25,73,79,92,13,47,83,158,79,114,112,187,24,35,177,11,19,168,135,225,219,117,64,144,86,59,208,220,72,158,88,6,230,20,220,48,11,208,87,26,9,252,25,170,95,39,97,163,130,32,224,173,243,89,244,75,0,198,170,123,119,68,203,87,243,62,30,40,11,14,245,52,27,248,103,22,64,5,118,101,228,206,78,141,71,99,52,243,172,227,194,103,120,219,61,96,41,89,89,30,32,255,176,193,150,122,184,182,120,136,141,82,168,188,83,241,209,246,131,64,77,30,138,8,244,216,187,146,239,255,86,214,12,113,156,76,193,140,225,135,140,172,191,100,139,10,189,79,187,180,82,28,224,53,136,188,40,83,215,219,255,252,198,56,200,233,189,23,219,139,185,90,27,19,37,117,106,123,11,176,115,114,52,229,44,235,182,42,69,232,234,241,140,148,4,55,52,59,49,37,224,10,130,245,122,232,37,179,5,233,232,171,122,189,195,17,61,142,232,186,231,7,158,171,29,30,230,70,124,151,51,189,151,109,71,207,213,9,198,190,57,107,129,28,201,254,102,40,22,14,80,102,250,49,110,98,134,126,112,138,188,224,227,146,242,171,135,173,26,242,154,58,34,100,158,113,249,47,48,174,123,94,33,153,175,122,17,126,186,157,167,151,109,161,198,51,162,148,225,94,179,188,156,146,83,149,222,171,235,18,145,39,107,119,39,235,255,177,44,63,223,176,214,207,73,170,88,127,63,223,193,138,249,69,44,176,49,115,150,140,223,158,183,188,83,222,164,89,215,244,140,74,44,43,41,195,109,69,55,205,11,174,107,3,253,110,199,166,103,236,120,164,39,62,243,168,77,69,240,124,9,0,170,55,77,130,189,7,134,87,77,107,123,123,36,208,2,210,206,18,236,91,157,152,89,124,142,51,162,77,87,195,201,77,151,168,142,241,228,232,123,172,229,3,63,239,96,145,28,199,98,118,24,86,67,182,92,22,135,198,81,169,185,112,79,231,217,98,169,72,75,180,22,85,65,135,101,92,148,193,200,119,213,244,223,122,139,200,101,30,225,28,214,72,34,207,35,160,153,19,196,32,89,243,227,154,227,106,84,14,145,174,87,76,103,78,230,130,120,5,137,232,191,95,133,48,128,69,81,26,51,155,197,237,247,199,186,191,95,34,209,97,115,190,253,57,107,239,77,88,25,96,239,219,155,200,99,184,217,153,88,206,53,156,101,50,89,239,162,47,110,190,194,38,14,27,151,179,115,68,101,242,118,243,10,234,3,90,29,219,202,109,167,143,69,14,86,161,66,33,84,45,21,49,243,165,85,107,101,100,164,102,245,73,50,6,79,94,202,188,101,231,140,44,74,38,128,21,65,168,35,46,97,23,218,227,200,113,148,17,157,155,167,92,192,200,167,245,161,49,129,205,86,233,170,81,235,171,104,6,78,113,97,136,91,176,221,252,187,205,214,202,128,147,164,149,192,159,9,180,100,204,122,12,74,212,20,252,223,212,203,184,133,174,142,226,147,53,131,242,54,121,139,195,4,34,188,166,186,53,214,142,238,24,208,127,172,255,230,59,34,195,24,59,53,227,115,140,234,205,31,132,23,37,219,104,61,124,212,82,150,153,169,140,41,109,255,28,181,32,237,178,136,99,37,167,103,171,172,30,40,48,104,5,107,176,53,60,230,19,12,215,160,14,185,30,174,21,92,90,2,156,69,9,110,140,187,244,197,253,8,250,168,202,244,38,218,81,75,222,92,231,201,65,209,11,157,87,252,143,105,213,67,53,144,58,136,191,93,214,77,126,250,160,160,181,161,193,62,104,253,195,164,217,42,189,135,71,25,12,253,44,173,63,114,174,120,41,237,230,235,68,215,56,59,74,34,205,9,93,171,30,205,204,165,166,29,61,252,109,59,89,252,93,192,156,36,186,156,136,151,16,191,203,150,193,47,183,64,184,117,77,254,95,241,34,141,241,72,2,141,34,232,17,252,217,48,209,95,152,80,32,242,32,5,112,64,206,144,51,110,251,52,99,182,103,59,103,34,53,26,63,66,174,203,126,3,165,164,174,10,248,220,38,123,66,117,81,139,11,171,92,206,83,36,12,15,80,99,117,109,2,47,59,83,120,145,242,79,225,235,156,244,177,106,138,180,236,100,197,41,243,164,17,180,95,73,98,241,254,36,68,71,41,197,71,89,47,166,199,182,36,80,24,76,240,32,23,91,199,145,57,60,89,234,36,66,252,103,192,30,240,66,28,68,144,80,82,192,166,133,235,87,84,206,219,126,182,212,90,203,188,18,67,72,15,62,76,91,53,144,120,150,220,140,167,227,25,21,149,176,25,34,118,37,197,185,197,125,104,208,109,222,88,14,145,230,220,134,121,86,181,124,185,27,169,167,232,252,191,120,13,139,245,199,147,133,197,86,91,63,190,113,189,8,230,114,34,232,87,143,163,240,164,35,187,44,171,243,233,42,79,17,181,193,217,229,78,208,143,134,134,222,206,24,74,203,252,12,222,193,24,113,231,111,213,246,19,17,79,227,252,83,91,68,184,160,38,206,24,65,206,132,226,86,64,158,153,245,117,62,188,240,247,47,240,185,140,217,138,137,182,30,44,229,7,108,100,95,39,8,51,199,124,210,21,161,62,89,2,239,184,27,253,30,40,196,120,189,41,23,101,170,232,195,20,188,187,213,183,117,236,197,242,109,133,128,255,38,45,109,17,44,234,48,129,232,168,220,84,145,206,152,35,31,201,35,44,121,83,33,97,125,67,37,63,133,39,29,216,214,64,97,169,76,249,210,51,52,24,234,94,100,89,91,160,103,11,188,185,91,97,203,29,127,13,198,211,162,127,215,220,255,207,85,126,129,211,77,87,117,145,82,36,79,116,123,26,179,33,27,239,222,70,51,182,223,32,158,63,71,229,96,139,231,141,31,133,41,88,163,145,50,85,249,61,82,53,69,112,118,48,213,43,108,226,99,87,218,188,86,166,108,89,151,72,145,230,251,180,254,18,42,202,207,173,177,126,98,58,220,33,192,141,211,165,41,247,148,152,204,2,230,60,53,88,127,72,92,186,176,194,245,220,70,127,32,170,8,184,21,14,185,161,148,15,130,214,212,243,122,160,15,116,237,237,103,93,92,248,114,45,191,82,69,62,225,54,48,182,153,178,107,173,198,45,28,114,211,151,10,100,147,151,58,192,34,57,190,236,185,0,167,210,38,107,10,58,37,243,136,42,49,18,37,101,238,78,233,135,48,96,21,2,254,13,10,211,170,232,252,216,251,44,34,102,127,89,225,247,151,75,209,248,105,251,153,74,224,90,14,7,191,222,76,208,213,179,116,69,254,41,141,90,220,41,220,202,0,150,40,26,211,124,245,20,163,47,44,49,142,25,2,27,187,70,122,181,152,62,167,249,189,69,198,63,178,95,116,109,110,155,206,61,18,104,200,99,33,93,57,126,46,131,15,152,240,190,42,113,220,136,162,219,120,190,152,128,149,150,48,219,183,201,73,167,30,19,189,243,23,170,129,61,224,239,92,32,178,150,154,199,202,67,3,2,148,81,34,197,150,244,137,153,222,190,52,6,242,75,205,254,173,224,71,23,241,211,4,87,96,251,251,211,116,233,181,4,24,238,135,179,35,44,0,169,199,152,57,148,84,162,223,106,241,169,180,76,238,95,127,140,132,95,147,254,15,96,123,188,70,231,199,110,126,74,171,16,113,19,73,167,244,71,112,142,50,99,161,97,188,198,237,69,138,26,171,213,68,15,42,170,252,205,62,115,227,185,50,7,119,113,227,81,25,183,141,113,156,201,60,23,172,206,246,30,152,205,220,242,0,177,187,196,96,180,36,118,126,0,54,146,221,114,135,146,114,39,187,46,23,152,20,201,43,76,39,19,223,115,18,87,74,235,196,25,26,33,229,62,126,50,226,4,97,251,130,86,4,38,137,120,248,160,236,114,147,229,177,93,207,213,77,181,255,2,41,104,117,213,24,22,146,51,243,144,55,215,146,57,74,161,175,2,62,255,178,159,237,237,161,187,63,251,60,175,15,169,230,71,79,136,66,249,24,171,204,86,109,220,56,138,98,166,89,217,155,83,82,24,29,202,178,243,192,132,168,69,51,8,18,80,87,118,87,132,254,231,74,192,238,166,211,250,64,15,254,75,99,197,209,139,13,161,70,238,82,130,115,200,139,73,171,243,94,120,158,8,228,115,69,8,178,166,68,127,102,57,244,209,239,218,0,150,233,118,39,57,56,188,62,129,96,64,44,153,13,67,161,210,226,169,231,103,197,65,232,228,185,78,67,95,180,80,58,81,208,55,206,188,34,74,164,215,52,191,238,115,246,64,90,74,159,38,188,150,7,106,140,154,24,124,202,110,69,134,127,79,183,110,34,166,114,175,63,243,9,11,136,140,75,207,108,168,63,125,19,51,231,237,32,123,43,116,183,46,191,67,245,65,218,71,239,229,18,102,104,76,88,148,120,83,108,59,34,255,119,131,235,114,20,3,167,164,240,183,36,170,72,197,15,226,229,101,230,36,68,95,211,255,69,130,250,24,233,2,53,250,26,55,196,76,136,8,3,158,72,27,81,46,214,180,44,31,80,184,205,221,31,210,91,48,231,172,195,92,197,251,106,106,31,27,208,249,3,152,96,156,175,66,17,107,182,220,169,215,245,104,95,26,99,131,162,125,138,245,1,19,190,212,120,77,253,50,171,93,189,173,126,144,227,174,94,107,224,183,150,33,225,234,101,147,65,107,120,130,57,166,166,77,210,206,5,127,185,242,3,214,175,110,156,33,20,119,132,78,243,137,52,219,115,36,6,118,15,180,46,63,78,238,10,97,209,243,115,226,188,31,143,60,194,64,223,184,58,249,77,251,250,230,100,19,82,209,248,222,9,12,23,52,252,217,103,102,212,7,101,60,247,242,130,138,50,178,193,213,222,226,75,44,185,85,27,230,135,109,81,31,112,24,102,174,12,66,48,55,108,237,223,48,158,202,131,70,17,148,122,88,61,145,18,238,143,93,197,139,174,172,243,163,82,156,151,106,171,72,63,243,103,112,89,73,0,238,192,51,67,173,240,250,39,63,222,55,214,32,85,179,106,193,62,5,209,228,147,84,31,9,51,241,4,158,22,82,49,215,237,81,69,63,19,229,228,253,201,217,191,89,136,91,157,174,244,125,125,161,40,203,120,181,86,50,185,227,116,173,196,2,175,131,165,218,177,226,199,59,181,47,173,111,64,140,147,158,51,146,199,58,176,215,40,23,180,207,126,76,32,38,16,244,26,185,26,194,208,207,246,214,159,121,83,36,205,242,119,235,122,141,23,190,57,201,21,34,84,245,105,115,144,116,49,97,90,66,104,123,25,52,30,190,56,97,148,33,94,219,21,149,179,172,235,22,35,16,225,117,125,226,34,135,57,238,225,133,248,31,182,250,154,149,46,80,227,53,228,147,152,223,141,161,84,179,104,95,123,101,166,138,66,75,155,125,83,23,78,183,78,107,30,96,62,217,105,216,186,196,20,76,26,160,224,47,168,205,240,107,213,21,223,174,11,44,145,140,146,45,125,168,172,152,102,123,17,126,81,206,104,216,139,151,38,207,255,148,89,53,37,255,133,114,11,115,115,10,199,236,135,89,34,14,121,89,121,146,245,198,223,225,93,203,191,131,247,11,195,44,156,219,43,60,38,134,234,223,152,13,226,219,174,12,213,44,227,99,224,43,236,199,250,138,139,17,207,225,54,234,143,204,56,223,203,37,26,52,93,220,253,12,9,227,142,85,74,191,54,20,228,233,1,111,112,129,18,75,116,77,212,77,20,53,247,63,248,228,98,43,230,120,242,146,151,188,69,40,126,174,175,187,94,52,156,46,124,5,206,130,187,254,38,222,103,196,59,227,37,113,13,202,222,10,251,156,109,121,185,68,217,207,189,211,51,200,242,63,176,174,26,226,143,39,171,186,241,106,91,250,134,211,102,201,27,141,140,78,184,237,34,42,247,40,125,168,44,183,35,166,178,27,94,166,26,216,22,206,237,204,87,100,208,184,172,61,95,181,205,146,185,159,85,222,27,193,253,4,13,244,194,134,154,72,139,193,34,105,243,222,179,222,53,28,13,103,61,3,110,28,157,104,144,84,110,247,238,16,179,145,178,93,53,8,131,41,88,225,89,102,115,83,212,187,208,29,158,10,98,144,176,89,57,209,87,206,39,214,160,165,108,164,14,183,248,141,25,47,254,32,229,228,70,4,42,55,218,158,99,200,141,172,172,79,151,150,175,23,183,106,172,109,92,154,242,185,174,18,70,143,114,127,62,186,31,72,52,7,134,218,17,77,103,203,233,139,35,187,137,146,95,140,139,155,147,224,127,202,198,22,136,252,31,114,241,175,91,62,115,244,229,245,246,145,146,39,127,56,220,218,50,4,246,178,89,13,157,215,19,32,51,120,193,36,209,210,90,228,177,180,35,83,106,146,198,233,25,30,127,100,38,27,84,93,127,194,228,109,117,77,146,241,112,75,52,204,60,41,50,69,63,190,11,147,213,147,162,10,92,255,189,238,107,238,244,64,50,176,117,107,141,158,109,246,171,89,216,208,161,214,105,114,14,110,194,250,122,145,223,207,199,160,252,56,42,37,65,241,26,14,33,2,7,214,168,87,55,110,26,254,56,154,185,22,171,134,184,7,112,200,241,25,2,67,34,43,109,39,222,122,95,207,212,215,100,185,137,154,147,150,156,56,144,112,41,37,207,133,214,52,160,174,36,71,245,109,230,55,35,96,128,89,14,195,254,100,65,39,145,22,245,241,49,139,199,209,212,148,202,195,10,171,147,101,255,134,70,106,114,116,126,108,26,242,131,162,55,127,207,213,82,127,173,228,217,236,53,136,127,159,59,115,87,169,124,99,51,9,75,235,25,199,123,229,169,54,85,162,175,212,148,33,49,59,40,177,174,177,59,85,204,33,107,25,143,3,11,164,50,79,102,163,8,216,226,162,96,241,225,65,4,153,75,109,111,84,30,76,36,141,246,24,219,207,27,239,104,61,153,168,241,195,222,230,178,38,184,144,123,117,195,2,55,37,217,27,44,71,44,154,42,73,141,11,119,73,3,178,183,206,45,225,30,144,200,210,181,247,218,8,158,112,238,30,0,174,49,252,11,124,1,122,1,94,47,158,52,86,28,121,39,76,232,36,52,242,169,131,195,118,166,215,149,217,120,19,33,180,128,114,86,50,87,87,76,83,213,233,255,209,210,43,230,102,105,242,133,47,215,146,188,69,89,240,195,115,242,112,197,15,28,255,227,150,176,192,27,42,21,248,115,231,182,151,207,84,110,108,146,33,121,212,30,233,182,62,160,62,251,103,147,140,222,93,155,77,65,102,130,183,53,74,210,195,63,195,13,238,193,150,168,168,247,44,209,162,15,87,246,130,20,151,109,104,86,4,164,205,255,58,13,19,88,34,133,108,166,3,85,167,192,240,134,118,56,88,140,52,172,54,66,118,77,40,180,145,209,14,123,197,72,141,225,8,224,219,79,179,134,175,238,85,230,46,149,53,161,138,80,193,211,241,240,120,184,29,203,5,152,148,151,68,53,52,219,146,182,69,189,202,113,132,61,45,114,223,153,60,194,103,70,20,172,41,79,31,119,144,247,231,119,159,55,59,205,33,153,32,185,211,134,78,232,185,221,94,93,120,155,237,229,146,129,174,95,169,5,39,16,11,120,120,248,63,252,176,188,22,187,155,174,170,246,121,17,245,95,22,242,16,195,64,175,156,90,185,85,181,150,234,32,213,120,119,113,154,188,151,161,232,171,108,160,105,179,183,107,197,83,165,232,10,1,117,169,118,235,6,87,217,104,45,146,250,89,28,240,94,0,3,173,24,203,247,60,167,16,110,42,7,120,163,160,150,24,95,148,103,28,239,104,253,20,169,22,39,86,192,211,215,223,10,139,94,66,177,63,32,194,46,12,217,235,36,196,94,154,136,248,254,77,106,211,193,55,105,141,141,136,25,164,127,141,176,152,176,238,103,75,21,133,226,43,164,171,86,25,141,224,234,55,248,112,5,97,204,134,246,133,31,125,167,226,208,199,67,30,251,165,30,214,86,216,97,201,141,84,132,226,71,230,109,206,235,142,63,244,163,136,104,250,178,173,244,223,81,102,148,116,67,7,251,186,19,254,206,1,57,231,14,168,230,133,207,95,212,138,158,111,166,129,127,110,26,234,173,20,101,217,246,100,127,40,120,227,90,173,74,13,156,86,203,144,24,140,201,20,97,136,226,17,193,40,162,46,20,203,161,15,25,28,224,23,220,170,123,24,108,74,242,132,254,77,88,164,70,98,196,199,30,233,246,95,188,71,223,154,12,104,85,159,127,196,54,97,81,204,99,168,255,189,70,7,125,115,227,135,100,8,69,4,193,103,153,19,172,207,241,220,56,125,76,175,40,24,174,138,97,234,85,17,152,250,205,230,247,19,51,189,39,54,218,164,171,140,150,95,194,185,106,167,44,217,62,136,31,131,211,31,187,91,123,69,194,120,242,162,160,205,205,193,213,29,238,232,172,0,62,244,206,236,69,33,91,13,130,126,246,157,232,25,5,201,18,87,142,197,236,245,127,99,136,17,12,195,148,112,86,138,44,248,134,83,253,146,98,61,154,239,83,134,55,74,131,154,65,223,237,166,53,176,114,241,18,36,211,125,239,191,33,248,42,117,255,218,181,150,152,133,198,212,65,220,169,201,245,96,244,183,171,108,94,32,110,117,92,113,244,207,214,176,248,35,86,88,220,196,24,88,224,215,253,128,216,33,178,32,254,30,11,236,223,63,86,217,27,180,28,92,103,27,48,35,34,22,156,153,181,6,147,250,78,25,85,112,165,38,12,209,185,144,214,160,194,177,66,212,215,134,7,102,225,107,177,107,101,7,64,7,63,212,251,7,114,35,85,240,232,28,5,14,59,191,125,92,253,159,62,213,80,187,72,253,50,232,218,12,216,17,149,87,93,192,219,250,29,25,210,50,89,170,202,145,38,232,84,23,77,61,62,22,98,204,50,210,77,63,253,104,207,202,142,136,251,127,98,139,31,187,16,255,111,47,221,143,169,220,122,192,171,241,52,123,198,109,157,107,104,122,126,118,61,91,34,255,67,40,59,128,252,253,108,149,189,153,18,173,216,184,90,71,109,0,75,12,213,202,178,94,155,218,2,1,151,84,133,15,117,2,80,3,206,11,46,14,240,193,17,185,254,44,148,186,124,121,184,145,71,210,30,157,127,193,169,201,170,42,251,17,41,25,200,70,152,210,123,226,69,31,175,120,38,254,244,88,125,95,126,95,29,161,126,210,21,252,244,65,193,238,58,51,104,108,64,241,2,128,27,218,236,134,242,245,221,247,226,148,20,30,178,120,60,160,223,212,187,193,227,159,109,57,99,13,209,129,237,184,52,133,158,158,183,83,174,42,14,176,108,159,157,62,57,132,222,11,202,199,55,39,161,113,217,42,191,84,36,138,146,111,195,10,174,40,176,75,155,204,212,7,254,235,221,184,110,112,131,107,85,108,151,83,65,26,227,17,111,128,133,57,207,47,247,128,239,115,118,23,64,11,215,51,253,149,125,3,234,47,28,19,217,117,20,227,101,161,25,18,102,63,50,164,204,168,165,56,23,98,82,211,53,216,52,83,218,76,186,8,190,150,169,24,202,51,16,173,190,67,5,30,153,118,29,183,75,129,186,199,24,0,130,114,82,100,97,102,244,247,73,21,143,221,156,216,123,56,164,169,87,124,159,138,240,140,71,134,175,6,234,156,17,7,92,22,35,42,4,202,77,20,88,143,161,227,134,227,168,79,47,119,158,190,208,54,86,63,81,58,73,186,96,95,0,157,95,35,46,206,170,147,53,49,228,226,121,36,67,215,55,55,120,222,25,71,38,254,112,166,80,120,218,33,35,35,132,119,37,159,195,84,126,114,18,236,9,31,121,194,147,163,146,42,50,174,248,75,186,157,121,83,241,210,144,199,102,74,59,132,225,195,221,189,147,127,250,26,27,138,210,152,217,27,110,10,174,82,12,116,232,164,114,70,219,17,213,110,115,247,43,247,139,244,193,21,10,202,58,114,194,114,118,120,25,197,214,63,36,165,72,36,113,160,24,98,176,181,54,219,246,242,197,82,85,252,55,2,163,50,175,191,68,11,143,127,187,114,118,206,36,64,134,120,233,40,89,68,219,244,159,133,243,55,19,126,207,71,143,41,44,200,83,59,99,30,136,235,226,235,93,117,121,167,181,231,29,175,126,22,9,76,163,167,138,184,41,201,242,208,131,131,110,61,179,169,88,251,4,225,190,223,16,125,222,191,87,175,235,108,95,207,165,27,229,64,98,124,85,175,48,29,18,89,241,9,186,105,197,156,19,197,115,128,178,154,95,66,51,47,209,215,153,97,234,103,163,228,171,235,132,168,11,58,99,67,222,104,153,208,204,86,191,48,179,250,87,151,99,152,4,167,155,110,156,164,44,53,70,15,67,62,235,3,206,248,106,27,189,186,132,248,80,105,163,73,234,2,172,150,204,182,47,113,184,86,215,149,109,178,126,3,197,219,20,236,61,139,179,106,187,227,180,250,131,107,241,87,137,218,119,10,107,179,130,152,101,33,42,155,119,0,195,244,146,226,108,66,213,188,31,187,219,199,247,9,18,68,231,191,241,160,27,3,243,78,125,176,21,76,145,147,210,139,13,57,192,137,239,215,129,66,50,17,192,185,152,89,240,181,97,213,253,30,64,183,118,15,84,158,46,126,24,145,223,179,8,154,106,65,147,27,233,175,215,134,81,90,16,7,103,91,46,175,144,46,118,155,104,59,253,241,198,108,191,192,115,129,17,184,148,119,173,92,215,150,150,214,188,8,197,239,248,236,242,172,5,62,207,235,83,28,214,153,19,227,209,163,160,246,47,78,114,114,195,73,174,166,158,43,177,161,51,12,99,96,115,190,251,57,107,95,239,240,253,189,55,236,227,106,63,93,131,7,193,212,27,142,201,60,101,239,52,159,118,75,241,211,53,57,31,207,58,15,122,50,72,207,207,182,67,172,188,139,210,54,182,145,95,29,115,59,185,132,160,200,169,72,78,191,119,207,176,228,212,159,157,212,23,117,226,203,97,43,188,245,51,41,72,142,78,32,200,129,123,196,105,159,157,54,132,65,102,13,255,80,220,158,27,64,138,183,144,114,196,70,15,27,81,45,21,126,175,83,53,171,208,43,195,141,56,223,86,245,90,147,113,171,219,116,59,31,17,222,199,1,213,183,43,17,80,71,28,61,122,43,245,203,178,92,187,228,237,156,38,49,166,137,16,17,68,53,104,125,243,243,239,130,215,161,53,253,116,255,130,17,13,122,12,83,194,162,184,135,217,109,132,104,68,150,94,24,66,83,118,21,161,96,175,153,82,136,75,136,228,201,184,114,15,111,224,105,247,152,123,57,141,64,14,120,8,51,213,121,156,156,19,242,120,247,120,172,101,149,56,100,244,169,139,208,167,226,55,5,31,179,213,98,174,10,173,179,13,34,136,166,157,95,199,222,3,63,72,24,27,62,10,164,120,113,166,18,233,161,51,155,64,17,146,195,171,104,186,89,216,164,50,97,152,195,136,180,6,229,33,3,91,114,144,74,216,159,129,159,33,13,40,13,222,170,37,216,97,3,254,165,226,200,143,7,53,247,160,44,169,181,150,41,19,220,111,247,253,112,177,132,177,140,155,136,204,233,101,209,127,72,8,45,71,62,109,33,54,137,157,44,41,218,239,198,145,51,102,218,217,22,248,166,180,66,165,240,206,171,84,57,255,60,94,26,242,111,238,241,245,134,123,144,214,178,19,163,17,89,62,194,176,54,212,55,19,158,191,226,76,12,246,238,156,92,202,29,12,94,105,35,85,122,51,217,172,175,36,142,180,28,196,20,27,191,62,219,219,17,112,75,14,81,174,212,28,121,153,22,173,239,120,162,242,255,113,113,22,110,81,111,95,23,87,64,233,30,186,27,165,165,187,187,67,81,233,18,144,150,206,1,201,161,59,148,28,148,238,46,233,110,16,164,27,165,99,200,1,134,153,247,65,239,189,191,123,223,231,225,31,56,236,125,214,254,172,181,207,119,168,128,119,2,197,47,135,1,207,205,126,74,235,132,204,202,206,109,170,216,189,235,147,72,106,102,193,56,67,186,129,120,124,10,83,89,19,85,182,213,110,255,157,13,156,24,238,3,131,30,203,132,156,33,81,12,209,232,56,47,144,213,100,32,53,48,58,51,1,221,17,83,247,141,16,232,86,12,118,166,54,223,68,135,122,221,35,94,208,175,45,10,121,62,242,62,60,212,124,236,139,28,198,87,42,10,242,30,140,23,47,78,44,78,121,92,216,24,69,34,85,39,176,123,19,93,211,95,242,33,213,70,54,193,12,211,52,142,196,66,3,254,223,116,187,194,126,76,22,114,133,173,159,242,28,137,126,114,20,205,126,254,181,245,181,184,196,0,252,58,181,208,190,223,53,106,121,90,231,231,119,207,77,185,210,210,82,251,229,244,32,143,69,208,214,209,60,136,161,188,229,165,192,154,165,188,197,143,110,230,44,144,129,123,226,52,143,226,141,192,137,101,160,153,99,100,203,250,53,123,177,61,179,122,236,48,9,121,136,138,211,222,47,210,89,77,134,140,90,151,203,70,168,47,166,238,157,172,172,22,226,156,51,65,62,214,233,92,67,57,64,142,219,42,118,59,110,155,235,229,109,11,194,235,196,116,64,73,227,122,141,20,104,63,175,103,253,253,20,187,207,27,202,57,37,195,46,46,136,187,246,172,164,207,67,85,60,181,99,236,40,236,21,67,164,177,27,243,137,230,252,79,1,138,36,210,5,140,53,86,145,15,48,83,191,156,162,254,176,169,215,33,39,132,49,157,101,224,138,44,254,124,214,70,97,135,255,68,243,166,154,15,204,197,114,145,172,255,59,163,247,178,93,125,209,10,25,223,243,216,18,159,88,164,112,178,7,171,240,173,250,245,101,232,210,204,20,42,146,136,194,211,131,15,71,139,195,223,170,95,227,160,5,181,176,27,243,94,215,61,142,88,196,69,208,152,77,6,104,5,245,58,189,210,106,38,110,193,123,47,159,254,201,151,105,199,87,107,85,81,133,81,154,92,95,194,219,188,151,190,115,75,140,14,83,235,126,147,230,40,144,131,129,146,92,17,166,136,214,61,3,159,65,76,82,63,56,156,135,50,166,201,134,55,113,157,58,118,125,75,60,255,246,141,27,62,223,228,93,171,254,25,68,38,207,13,24,43,253,154,96,195,148,154,107,224,136,205,7,216,8,72,62,121,233,194,126,195,58,93,125,250,243,9,117,154,19,249,105,12,61,187,184,32,128,23,244,116,166,211,180,215,137,232,50,44,79,137,55,82,69,95,93,226,191,33,144,29,210,11,180,111,252,12,95,31,174,163,25,202,143,246,234,169,227,128,237,39,173,103,149,154,11,153,250,105,147,189,58,172,236,69,233,54,43,45,41,84,18,142,17,89,31,186,133,68,247,39,205,114,9,85,60,246,217,101,108,181,145,250,115,203,188,198,48,176,185,184,246,132,150,187,123,162,213,94,255,2,43,192,186,215,117,177,49,181,196,27,178,67,126,208,138,76,104,74,138,151,72,26,243,143,27,86,169,199,134,244,74,102,16,126,27,11,201,9,235,179,169,28,74,250,244,18,68,241,210,237,239,69,93,11,98,23,222,234,212,79,67,33,232,216,176,87,187,99,49,212,76,212,14,91,246,99,151,212,111,181,73,153,117,40,238,153,103,233,23,52,136,235,56,19,143,188,174,108,114,232,19,63,28,68,151,245,35,158,114,102,23,30,232,192,231,38,118,63,25,78,115,251,255,182,174,129,153,54,120,242,135,92,29,23,18,253,164,57,250,168,143,75,245,138,243,156,219,221,193,183,90,123,134,84,9,144,211,5,30,170,30,193,100,46,238,174,190,5,11,181,232,226,120,250,139,46,17,207,141,105,166,188,170,211,203,179,44,114,0,33,143,63,139,162,153,32,224,192,111,104,246,146,226,153,145,206,72,97,77,158,87,101,164,160,149,110,2,147,175,38,52,94,56,197,136,20,40,131,46,99,17,191,95,56,28,161,1,155,133,79,18,168,24,201,222,107,158,161,142,5,157,81,140,209,135,132,140,160,15,173,105,213,14,124,83,191,166,89,1,178,217,193,186,32,115,23,59,59,11,176,69,110,192,172,185,192,20,44,148,27,48,107,102,168,160,200,19,135,19,147,74,113,79,33,125,204,70,1,188,137,71,207,11,143,163,217,124,10,214,134,74,76,57,179,139,10,218,155,98,191,115,245,60,51,255,127,9,63,199,131,238,112,92,14,31,180,201,75,161,100,118,150,240,31,28,197,134,103,215,150,58,250,47,254,226,236,36,96,118,124,27,97,242,158,106,177,206,214,65,113,43,127,160,176,27,205,109,112,94,58,155,101,130,60,226,13,177,242,119,37,43,11,20,128,138,77,9,107,183,55,163,7,102,204,23,54,190,38,18,39,234,158,29,229,248,85,34,242,81,18,5,28,174,174,45,177,193,40,221,123,30,59,105,216,2,243,164,204,124,197,135,59,179,86,101,133,71,245,146,39,226,197,91,140,26,171,193,244,17,131,51,136,110,62,157,58,154,33,26,55,138,6,138,161,53,191,37,80,3,190,255,211,142,78,134,155,145,55,22,45,136,42,245,195,181,187,137,130,177,7,205,245,150,136,26,180,38,228,192,145,157,250,213,194,177,202,249,109,173,224,142,198,100,19,114,245,233,24,228,45,244,139,0,55,230,46,194,37,216,97,62,151,60,71,185,119,65,46,243,165,222,247,111,249,59,83,113,255,241,177,124,158,72,47,208,248,175,217,202,206,9,127,191,102,47,124,55,222,72,113,156,249,216,98,210,190,180,52,60,146,246,217,99,163,155,80,202,224,219,203,42,221,130,232,90,221,56,26,59,42,145,186,115,168,15,43,190,140,122,4,138,149,15,222,251,176,205,62,61,70,103,35,243,200,81,126,150,177,183,187,71,100,225,104,239,156,119,68,103,106,120,184,17,92,195,133,103,229,24,182,222,126,191,141,144,78,135,153,96,228,241,166,191,226,125,28,61,178,148,97,52,163,144,114,119,147,26,155,215,148,172,118,146,80,127,44,239,104,247,128,133,142,207,159,101,187,27,162,252,2,50,240,142,157,71,208,194,131,227,29,126,249,233,3,179,109,123,70,190,234,85,59,249,32,172,244,44,67,46,119,68,116,184,131,175,125,248,44,142,55,2,135,70,112,16,91,30,166,48,133,70,26,233,115,53,25,13,142,214,54,248,15,173,73,63,208,154,11,149,59,49,61,45,146,168,180,233,208,89,189,199,82,112,237,225,254,111,90,155,107,34,72,198,240,216,87,44,102,218,157,108,207,162,226,117,249,146,229,61,140,194,138,236,99,192,191,149,184,90,135,145,253,58,51,164,67,141,70,216,34,235,238,139,69,12,169,66,75,251,172,46,115,57,63,209,243,138,170,49,159,215,169,210,22,113,115,19,62,251,61,39,183,232,95,250,94,93,70,117,44,210,136,98,180,22,222,154,40,225,165,61,127,184,142,1,59,147,247,44,142,69,109,44,186,50,33,223,239,211,174,140,211,0,28,126,48,237,198,230,213,119,98,113,78,128,41,45,20,134,169,143,115,85,40,70,71,42,75,85,182,174,11,208,17,39,238,121,174,167,190,33,59,91,60,48,232,235,104,30,89,51,214,79,66,30,185,49,157,211,174,12,182,172,221,57,88,242,197,35,255,225,182,201,109,180,65,218,153,109,206,12,156,215,40,114,166,250,104,246,11,58,78,113,19,233,214,115,43,60,99,199,64,152,124,233,154,140,5,102,206,21,36,2,151,1,143,230,66,17,107,47,38,67,106,235,232,203,22,78,131,135,195,91,105,46,41,222,152,3,148,205,185,122,117,44,16,55,176,39,217,251,27,105,81,158,216,106,62,67,76,120,26,106,141,198,243,226,116,22,192,146,158,160,220,189,109,135,161,75,254,109,159,100,61,191,147,203,106,242,12,124,190,153,242,73,0,249,131,187,157,196,17,242,149,63,35,161,98,232,69,110,141,56,95,255,86,0,40,186,139,59,238,32,7,38,199,117,236,239,239,67,98,192,55,233,242,40,12,218,159,94,214,153,66,158,47,85,5,88,68,35,230,253,215,189,114,64,159,113,68,95,95,20,163,69,86,51,220,205,231,194,87,142,6,33,193,223,163,193,217,237,71,70,223,23,206,15,254,235,121,159,63,92,208,20,31,43,55,67,122,90,36,95,185,64,220,235,198,85,201,145,138,111,71,100,6,237,239,141,124,146,21,19,244,104,55,77,210,52,142,28,206,180,45,14,71,147,152,215,131,218,21,149,209,181,42,148,84,85,30,75,198,215,56,235,99,135,56,62,210,86,54,91,127,74,13,192,61,98,196,86,49,206,67,76,54,245,146,127,23,152,157,216,44,26,237,125,239,142,143,11,212,211,6,100,14,43,145,234,73,114,25,27,98,232,112,113,119,201,74,110,65,255,78,167,13,153,67,226,227,97,179,247,138,215,38,49,146,134,56,109,125,80,59,213,123,226,81,214,18,108,6,237,163,15,6,85,164,79,25,72,99,126,244,104,109,143,135,211,178,14,201,71,97,146,165,213,127,57,232,33,140,51,213,74,193,62,158,27,139,13,204,27,76,203,58,119,2,204,190,94,51,54,202,167,252,235,11,179,191,254,58,31,63,136,236,227,246,71,37,198,40,114,166,39,248,243,117,222,81,226,208,222,40,143,173,149,137,197,30,205,14,29,82,212,97,251,103,30,167,131,1,30,251,201,16,129,159,69,83,63,74,212,249,159,199,133,251,222,250,245,197,95,68,159,224,94,139,241,173,13,108,249,103,64,194,68,30,75,156,242,62,63,155,34,201,195,26,229,141,46,226,119,150,236,198,160,226,119,245,145,87,35,185,41,146,213,186,223,78,240,102,201,156,23,178,124,65,136,232,246,42,186,26,120,151,7,87,220,163,187,209,77,204,231,100,127,36,127,54,55,251,253,81,222,67,13,33,96,80,63,13,39,149,159,84,181,232,86,165,79,91,51,239,125,243,19,110,156,242,83,39,194,177,243,55,242,233,218,23,79,177,228,103,249,154,204,163,21,23,130,203,113,175,252,58,102,16,66,98,219,66,113,181,201,79,47,142,223,41,82,189,152,9,195,46,169,222,8,246,89,40,202,251,86,166,57,193,57,250,236,191,40,123,23,243,128,123,216,245,207,9,30,227,207,235,163,64,137,119,46,61,71,171,40,142,63,153,149,206,85,40,242,243,181,64,43,63,219,250,184,157,152,14,104,138,12,142,103,138,172,222,206,184,13,232,54,179,160,51,96,103,79,203,190,233,102,241,8,241,85,40,121,115,192,96,164,113,104,128,210,154,47,242,9,195,118,2,239,6,239,216,151,157,162,221,16,104,41,171,242,90,212,143,140,230,173,184,94,71,207,135,227,205,202,171,29,163,9,224,159,77,195,31,52,16,236,199,177,173,194,19,149,184,61,133,60,185,226,135,11,157,110,113,113,74,139,17,242,70,254,226,232,182,7,135,150,218,75,52,212,71,233,207,183,184,191,246,193,153,99,173,48,22,209,160,161,219,36,48,95,151,229,153,80,226,52,161,220,202,125,78,49,89,88,58,193,186,217,8,82,192,58,70,183,208,142,185,60,9,134,148,252,119,9,113,136,140,244,2,237,8,185,232,185,14,138,156,233,26,225,235,14,151,218,149,235,70,97,143,217,114,205,165,104,18,226,150,160,32,220,249,5,60,93,35,35,171,240,117,228,206,66,42,201,46,102,42,137,238,183,144,33,74,116,63,226,72,201,244,29,197,75,47,155,56,6,141,231,196,130,139,235,32,113,10,167,116,66,220,99,191,206,184,112,175,53,90,128,45,148,111,194,97,188,231,35,152,224,221,115,24,79,142,244,37,42,185,51,157,146,243,136,10,161,121,148,191,57,195,206,40,159,121,175,201,239,20,64,241,140,68,135,0,156,48,157,116,166,115,157,211,20,183,11,255,124,156,177,202,14,118,7,92,107,133,216,194,240,45,98,239,249,225,235,209,224,12,87,226,121,216,219,81,214,110,76,213,115,158,252,136,218,168,31,45,121,172,183,229,113,182,137,46,172,97,98,77,3,119,86,219,179,103,173,84,87,165,101,52,169,25,81,78,128,190,107,80,88,207,107,190,92,77,65,99,219,255,190,2,152,119,120,56,183,128,136,21,224,49,190,16,30,202,175,81,163,247,130,43,226,61,136,31,223,170,155,181,220,122,171,249,76,247,98,42,60,186,171,81,23,200,88,168,204,87,90,221,209,182,144,104,42,191,7,123,178,78,197,127,186,125,220,164,197,98,245,68,101,117,103,75,232,30,45,206,218,115,156,164,251,76,13,251,117,67,233,112,137,89,153,105,27,5,47,61,221,21,105,60,193,0,245,102,66,55,63,94,137,9,236,187,65,151,189,240,212,110,91,74,209,189,188,228,48,247,199,240,91,147,8,162,33,154,19,206,78,218,155,210,63,146,196,119,9,209,247,247,255,54,246,169,199,9,208,165,20,146,33,87,207,77,58,22,220,181,123,89,79,209,221,48,66,145,215,225,23,98,134,100,34,160,178,53,50,191,222,62,184,129,236,148,232,236,239,227,17,156,103,19,31,67,57,189,148,150,179,85,6,14,242,231,207,103,221,221,213,255,151,58,173,151,163,13,210,94,188,10,1,112,33,209,59,119,162,183,197,54,62,63,241,129,122,183,146,215,6,253,106,107,153,201,73,56,95,170,244,19,112,140,113,122,172,78,41,56,163,33,106,150,73,37,97,86,68,241,1,246,134,92,115,130,111,255,212,64,252,66,59,175,87,159,251,32,1,68,168,133,7,136,213,92,112,91,246,68,214,56,83,84,199,79,157,254,5,98,131,127,49,254,242,51,88,228,189,204,87,108,236,75,214,176,128,47,90,247,227,50,127,137,210,159,54,214,223,194,141,233,104,144,132,103,162,203,78,193,158,164,43,95,144,167,102,159,147,201,143,216,99,99,203,63,250,85,106,35,227,7,197,155,29,40,161,83,245,123,61,12,225,24,0,83,47,152,250,67,196,193,12,204,88,253,53,174,223,96,20,242,12,79,231,230,115,3,196,211,85,255,235,157,49,144,94,160,17,177,110,227,255,254,249,119,222,29,246,154,3,71,96,191,35,112,215,123,41,144,105,179,187,41,137,186,192,172,140,108,190,163,95,67,196,35,58,75,196,234,163,251,222,204,42,195,178,105,15,97,113,73,216,84,33,245,45,139,24,211,247,213,45,205,113,8,94,22,77,166,172,50,213,85,246,153,235,142,14,53,223,129,233,172,176,152,77,97,219,194,22,238,10,59,14,238,6,123,107,194,20,26,83,13,6,113,193,109,223,159,102,101,65,1,111,59,45,179,13,3,26,91,16,147,74,145,191,54,28,130,5,199,156,91,16,239,97,121,16,125,91,216,16,153,252,57,201,38,133,124,148,254,77,141,171,97,152,227,216,129,211,151,241,196,254,207,164,110,191,54,108,162,37,121,222,246,167,243,247,119,96,21,215,172,242,83,29,41,181,113,243,251,105,105,82,240,127,33,121,71,116,89,215,117,111,197,170,98,174,72,241,175,103,55,46,40,150,120,239,93,210,12,89,216,145,82,212,77,103,63,93,122,28,32,215,30,125,90,202,110,104,126,253,170,7,155,11,26,83,254,166,85,192,225,176,168,39,236,206,62,23,221,226,41,68,120,46,39,194,168,176,87,144,73,156,41,117,174,139,215,217,246,29,134,121,94,230,14,161,171,24,185,69,218,83,234,67,95,143,167,47,88,174,170,47,90,211,50,116,83,231,38,172,162,54,149,196,208,107,67,194,229,187,84,237,226,247,113,63,108,198,253,74,88,68,86,75,154,215,190,211,69,140,232,60,25,147,62,67,61,211,57,211,191,166,185,122,178,42,230,142,152,133,202,110,85,26,145,1,199,187,27,121,119,184,222,58,214,71,217,176,126,236,66,83,200,127,153,174,61,19,40,99,88,209,155,11,232,153,174,129,160,182,249,217,130,238,99,250,233,153,247,102,243,107,169,120,28,227,99,2,19,88,223,17,205,206,199,63,230,87,251,207,83,130,201,104,244,65,218,153,104,174,10,13,117,148,79,4,65,44,57,89,214,115,107,194,43,199,222,110,177,14,171,134,105,171,246,209,188,235,178,7,235,65,226,135,201,91,3,91,39,166,7,147,237,84,50,167,122,159,141,57,42,186,9,57,231,82,7,206,203,81,7,190,59,111,115,32,21,101,58,37,135,105,246,13,198,3,106,217,99,57,185,238,126,133,126,173,138,216,192,89,181,174,192,168,141,79,43,189,165,138,249,189,5,85,134,43,193,101,40,11,150,84,218,115,0,143,31,140,73,41,68,113,129,148,195,29,16,211,33,180,139,197,243,24,82,45,216,159,51,241,173,142,245,29,128,227,109,66,67,169,61,255,59,192,44,139,93,18,110,146,45,209,38,147,105,214,222,92,101,132,98,88,117,145,126,99,236,107,31,199,136,9,214,205,107,144,13,55,249,115,217,132,239,211,255,66,89,62,212,7,142,13,47,45,114,197,11,98,86,89,175,183,170,92,114,192,29,237,110,12,202,174,238,27,153,235,125,179,94,60,147,19,151,39,182,55,147,87,78,229,218,139,38,234,186,159,39,64,73,51,126,121,35,200,215,221,139,240,170,157,167,177,31,65,218,253,89,203,217,144,205,125,211,252,217,29,87,222,175,34,202,5,186,243,38,61,102,60,69,16,235,43,13,80,136,117,22,87,97,179,242,106,64,162,223,113,227,30,73,178,88,93,14,85,214,16,227,76,207,64,145,215,41,118,64,224,160,251,207,85,244,174,85,214,184,166,25,124,186,2,164,163,231,135,211,162,196,116,92,121,193,110,150,163,162,252,134,154,223,250,229,216,172,110,166,72,228,219,252,124,206,41,30,30,144,26,234,212,206,162,11,135,118,10,10,74,30,110,132,77,76,30,175,136,46,78,109,161,46,113,35,20,180,177,83,115,14,28,100,81,223,43,224,183,254,123,150,240,49,61,156,244,107,233,87,11,162,160,119,82,166,35,169,62,190,246,183,134,173,87,87,182,30,8,11,174,91,89,206,250,17,71,155,83,212,201,231,20,60,101,141,89,177,11,82,44,235,119,82,14,75,13,202,154,95,42,136,88,111,32,157,195,76,205,37,144,202,160,17,23,111,58,171,192,162,242,171,184,71,95,171,96,185,35,70,92,24,146,112,0,37,190,158,142,117,218,206,35,239,238,178,234,43,20,161,201,154,182,127,22,243,15,42,179,161,46,182,38,93,61,251,71,107,204,219,6,29,241,123,212,104,36,82,227,232,92,123,131,40,129,156,134,53,195,239,44,110,154,159,68,233,119,42,213,13,255,50,187,105,78,97,155,219,224,86,69,61,234,167,35,255,41,134,38,105,11,83,71,198,71,182,125,190,63,85,142,220,174,157,252,14,176,113,39,151,169,221,123,66,244,159,215,7,122,204,143,201,66,158,159,183,236,22,201,229,46,224,191,14,20,36,112,106,183,46,224,194,108,244,187,108,129,81,30,26,180,223,47,124,213,245,253,236,119,97,227,187,164,188,5,201,91,202,134,143,30,226,157,86,145,141,216,56,199,105,230,251,193,47,6,38,35,60,196,1,52,90,100,63,227,202,29,119,208,239,176,207,110,107,237,166,245,186,78,56,201,60,73,135,81,13,83,135,96,117,184,210,172,10,254,217,220,4,69,112,45,20,198,193,223,92,16,102,212,123,23,237,73,253,39,185,91,213,216,148,64,194,61,230,109,65,196,135,31,119,36,167,0,146,142,249,224,143,194,72,123,108,97,63,89,219,28,244,22,161,174,218,47,0,99,3,211,174,152,167,226,19,79,162,210,150,206,82,236,26,201,16,46,120,84,226,98,1,152,55,105,228,126,141,21,84,71,74,227,172,221,236,224,4,89,91,198,125,43,6,51,246,196,127,231,200,66,85,40,150,120,34,85,176,151,173,104,124,118,72,159,79,57,114,239,104,128,83,142,109,7,111,124,221,22,217,42,144,78,27,113,14,108,189,187,128,126,137,214,135,69,143,61,246,147,93,60,96,218,249,101,47,75,95,193,77,247,124,8,97,167,144,23,128,241,60,85,151,159,228,32,34,12,162,228,254,222,159,181,94,98,174,201,39,218,237,38,195,61,135,76,125,209,39,95,105,52,203,111,121,169,215,241,126,191,86,156,193,157,228,98,4,38,238,38,195,172,236,58,37,31,92,150,149,110,103,214,11,92,1,191,182,60,8,42,42,46,25,58,90,232,233,5,254,19,216,120,132,89,244,224,184,174,111,188,226,86,248,84,11,130,17,199,84,251,217,117,78,223,8,119,190,13,206,59,0,135,225,49,111,228,175,45,171,202,175,35,38,92,56,147,234,254,109,240,27,153,51,149,205,245,164,94,62,213,45,196,113,186,182,27,116,94,90,128,158,67,124,128,3,81,34,92,171,246,239,129,98,154,67,24,47,109,147,195,240,234,9,253,228,25,218,104,15,249,207,7,1,114,108,177,11,43,55,110,236,202,217,223,90,129,120,77,30,76,125,75,202,242,26,37,21,189,255,130,254,163,208,58,45,98,0,153,193,26,30,66,28,184,24,8,131,146,122,251,221,127,8,129,144,125,191,76,152,23,232,204,213,123,249,118,13,251,141,172,244,142,112,20,170,22,243,54,255,32,238,151,83,226,217,42,106,5,186,240,223,95,11,206,208,252,233,222,251,128,77,65,180,101,122,40,113,219,177,100,11,226,3,116,125,11,189,14,61,70,146,15,62,13,229,237,199,218,37,169,228,48,112,168,173,186,48,228,120,7,24,11,174,46,242,152,122,110,80,131,180,246,244,39,84,132,17,85,199,140,4,232,40,139,29,133,191,41,68,27,7,145,236,105,117,123,111,173,104,170,48,53,216,37,126,47,42,207,80,117,72,153,150,109,183,210,146,178,243,215,151,226,157,136,137,213,207,143,22,92,172,230,130,72,234,205,76,74,48,66,235,3,223,86,229,15,58,122,36,173,160,144,224,217,127,76,150,33,228,137,76,160,250,160,132,49,68,237,77,204,149,31,47,158,250,150,97,8,35,14,144,200,46,202,30,90,104,221,95,83,14,58,125,173,83,167,160,90,218,236,238,202,34,45,48,247,78,144,132,157,177,233,35,202,123,105,162,160,183,85,0,45,214,153,23,59,203,119,198,112,92,78,245,64,20,173,142,146,113,228,125,235,95,35,105,25,136,156,182,147,85,215,147,177,107,29,52,180,199,116,180,40,156,184,72,42,104,70,212,148,238,196,116,220,7,248,66,188,31,86,179,253,54,212,239,126,200,250,30,61,50,54,30,201,5,137,6,160,103,8,207,190,188,146,23,195,246,26,224,88,58,42,157,171,31,56,240,95,191,247,150,120,138,189,135,118,139,79,157,172,169,232,131,199,249,45,191,151,130,187,56,248,85,118,231,198,11,147,199,227,140,251,165,147,97,47,51,193,204,148,90,215,188,222,230,174,29,89,26,44,63,238,75,108,72,143,188,168,141,76,160,186,42,134,94,137,147,82,211,180,164,174,220,209,99,107,248,12,55,174,126,51,8,86,226,73,90,78,234,60,117,86,65,195,36,120,2,60,229,94,218,41,254,158,8,225,28,195,10,79,73,10,175,205,0,94,93,230,200,129,119,139,220,47,169,26,53,52,196,231,196,77,105,114,99,21,248,160,40,209,214,11,24,205,190,230,183,93,179,205,49,13,170,58,224,8,221,241,250,74,187,78,147,164,122,1,193,215,229,4,242,143,180,228,255,156,54,36,16,15,15,41,45,54,144,64,38,45,54,35,22,15,73,38,23,43,72,16,247,114,193,223,23,103,62,88,179,253,93,225,68,102,79,182,243,217,135,120,55,171,239,211,164,216,110,75,252,63,170,44,205,48,8,39,87,130,81,211,9,248,202,162,31,177,125,147,201,254,168,218,50,201,254,154,171,207,232,91,127,112,229,235,173,196,10,6,228,106,118,234,84,43,153,33,204,107,240,182,122,133,185,201,204,254,109,55,205,71,186,155,40,120,160,70,30,28,245,62,193,61,252,2,183,238,235,5,215,88,56,5,30,57,246,98,130,165,78,83,231,58,222,90,242,125,194,61,17,2,45,145,9,254,100,44,222,65,233,21,241,102,206,100,178,182,196,104,71,156,217,197,228,65,186,79,5,33,47,134,27,21,21,95,123,105,209,201,252,80,238,225,179,164,95,106,247,72,247,170,207,84,65,140,146,71,95,58,128,51,107,218,33,219,90,119,183,204,209,204,145,150,218,14,216,245,117,145,120,120,72,50,82,127,29,183,147,133,46,55,100,146,133,46,223,135,142,22,69,2,63,40,169,112,98,193,98,226,155,217,90,0,244,165,239,193,41,170,149,134,115,239,216,123,187,210,35,213,185,134,121,42,65,167,70,46,147,239,4,59,16,232,29,99,1,174,38,58,67,236,164,244,235,49,93,62,172,209,158,132,10,149,17,82,227,94,100,103,214,44,105,191,237,41,49,151,154,162,173,140,233,99,27,138,217,4,205,238,91,20,15,98,120,83,5,238,235,208,142,109,205,251,9,247,143,23,113,23,149,135,113,135,92,100,33,208,112,104,26,212,186,239,244,4,222,165,123,69,94,144,125,176,79,85,165,17,205,188,47,3,46,34,1,129,117,208,205,79,208,153,153,99,35,25,13,55,239,64,23,92,233,38,214,115,78,38,225,182,59,228,14,61,183,63,127,180,164,142,40,148,150,150,63,203,82,177,251,231,68,129,120,233,125,104,172,116,124,81,78,237,1,45,120,77,122,40,87,29,11,22,215,98,45,115,212,222,87,216,162,158,142,98,4,92,212,106,232,138,246,71,159,158,46,213,91,148,30,181,187,183,78,32,31,87,19,135,101,38,6,247,63,249,46,5,155,8,118,85,137,88,235,41,4,158,155,97,44,147,56,208,111,4,187,3,205,37,75,238,177,138,141,216,97,150,98,65,38,44,161,173,222,10,136,147,157,201,75,244,106,150,129,16,224,96,232,182,230,189,230,45,139,206,217,12,246,116,199,208,120,147,240,179,90,170,58,134,26,73,0,190,224,8,95,137,159,16,67,207,230,85,72,170,252,149,62,12,217,156,22,158,50,88,0,181,222,141,24,25,68,160,62,213,92,234,106,108,57,82,226,82,32,36,2,129,233,74,178,123,29,140,84,165,141,116,65,173,42,24,222,110,151,122,228,250,124,64,227,242,142,252,34,135,149,15,64,77,252,180,204,48,199,85,67,166,72,74,33,255,255,53,107,237,211,199,76,33,239,198,202,127,224,18,33,229,96,7,117,17,90,31,109,20,154,52,58,137,183,205,153,0,40,142,57,147,196,176,62,141,85,55,59,131,219,111,251,60,90,93,119,60,14,230,235,82,29,185,49,122,228,208,176,25,215,210,187,20,104,48,183,99,201,182,236,230,163,44,50,88,205,9,69,220,216,151,175,138,189,154,142,68,231,83,173,183,52,224,3,46,101,19,162,213,23,5,197,254,195,12,222,22,70,38,80,85,248,188,254,164,211,12,226,11,176,136,173,88,53,143,237,43,208,10,104,9,236,147,236,237,32,72,98,4,126,201,10,9,0,32,176,40,18,158,93,185,173,175,5,43,1,190,193,113,20,0,46,251,194,48,151,253,230,236,118,66,56,161,249,5,205,137,235,197,245,33,247,246,222,1,236,122,138,121,19,62,241,57,78,14,127,213,117,24,69,91,84,129,168,222,21,148,32,127,190,159,204,122,134,3,198,253,251,140,50,166,253,15,109,26,221,250,245,86,90,102,253,140,246,116,179,189,199,99,109,235,238,8,68,178,90,87,93,13,74,78,135,216,99,249,149,41,27,116,20,76,121,172,53,172,56,118,216,126,230,232,36,244,84,235,148,11,242,124,50,177,72,197,237,99,2,175,51,94,220,153,26,116,30,111,42,245,106,73,71,173,81,254,48,218,70,157,253,22,199,248,246,198,57,187,233,233,184,152,112,87,129,16,179,63,141,100,82,133,166,18,165,220,6,215,13,50,210,84,220,188,238,12,2,108,23,242,49,207,17,140,148,0,127,150,132,29,169,212,153,180,173,112,171,127,21,206,156,74,245,68,92,225,138,228,254,99,150,28,76,22,166,10,75,74,205,159,190,241,68,160,51,70,174,30,95,93,19,186,83,29,41,214,216,76,250,112,183,176,158,211,53,34,70,145,116,6,136,174,184,32,204,149,235,154,153,117,55,174,7,135,45,71,118,254,128,169,176,139,88,122,230,152,221,235,162,255,149,84,198,84,132,33,55,100,210,173,221,247,246,88,102,253,5,195,164,39,44,89,28,250,109,238,240,88,241,218,108,252,152,80,105,208,107,55,217,69,38,89,217,160,41,119,220,195,176,99,42,96,243,202,142,135,198,51,73,82,155,236,13,197,161,124,254,133,66,174,115,85,228,73,216,219,195,81,134,200,179,105,100,117,231,22,175,227,231,126,253,252,94,226,21,41,153,47,226,20,137,118,34,95,185,201,125,91,205,18,154,49,43,62,192,4,14,153,92,80,159,80,202,231,104,35,30,116,117,204,131,133,203,10,88,147,149,114,79,132,192,67,96,188,123,6,23,166,128,94,79,130,120,61,78,141,162,89,247,35,167,228,86,72,181,103,220,221,240,178,81,143,37,169,48,69,0,23,202,18,219,136,47,153,248,139,147,27,157,17,244,140,33,21,75,45,253,138,248,245,235,247,114,20,60,159,34,64,224,80,47,207,132,127,203,78,1,50,146,10,154,122,120,235,151,19,86,148,10,90,36,139,45,194,171,123,125,220,165,149,184,54,115,205,142,139,10,81,249,227,163,211,161,230,193,154,249,130,31,41,233,4,21,61,142,247,251,191,54,67,203,142,165,44,128,68,138,103,219,209,106,195,211,167,84,200,88,221,62,121,36,41,42,198,63,1,175,12,175,39,220,176,178,202,46,150,153,174,54,230,149,53,86,121,18,252,120,235,198,81,11,93,247,110,81,180,160,170,240,135,118,205,165,44,118,250,10,12,66,190,13,62,140,59,172,132,42,114,127,125,177,154,172,223,215,209,43,249,12,115,115,77,42,111,20,65,42,38,28,141,47,175,152,64,41,18,235,9,192,54,7,201,105,159,60,10,146,105,221,21,135,59,43,111,68,227,117,45,151,206,51,39,42,185,167,43,220,169,26,124,118,176,80,37,164,206,44,85,76,100,45,200,49,168,51,117,188,80,246,199,248,95,5,115,101,240,180,100,138,100,28,67,218,195,240,154,22,209,220,54,65,77,39,135,194,166,215,18,13,107,79,53,176,72,210,60,81,81,99,199,54,67,207,29,88,8,164,60,87,2,98,202,141,180,79,28,39,80,246,253,1,97,162,74,88,82,224,203,94,198,105,129,33,14,240,119,61,226,116,44,205,18,33,254,87,221,222,230,21,197,24,225,231,124,236,126,18,179,215,80,72,81,110,82,191,107,13,182,167,233,80,104,5,23,140,9,136,230,229,123,109,90,168,133,248,51,24,19,238,57,32,168,251,242,48,171,205,71,171,90,207,87,135,61,65,64,161,242,15,54,189,29,189,146,170,247,168,244,116,112,117,60,12,254,15,103,140,10,128,111,174,51,56,22,139,205,212,106,162,3,158,0,158,55,40,115,168,14,224,107,168,172,253,79,56,38,141,90,238,86,34,6,164,188,180,39,2,236,144,238,131,147,31,33,192,39,248,86,213,21,121,85,119,198,82,149,248,153,118,178,203,180,206,63,178,219,212,130,198,74,231,230,14,249,49,27,210,153,76,207,237,19,48,218,126,29,236,153,128,178,104,189,182,230,75,186,246,117,27,237,188,120,106,95,248,101,131,195,57,249,146,255,129,64,235,222,200,231,178,150,176,124,183,110,201,204,64,197,45,13,139,69,15,125,22,225,88,252,183,166,185,34,217,233,91,117,152,123,163,67,197,24,59,17,186,181,167,236,248,147,253,37,141,3,31,99,147,105,18,174,243,168,144,69,246,62,182,69,87,152,116,226,167,35,241,152,184,196,191,168,232,206,201,211,30,202,185,205,185,208,100,213,220,215,216,215,87,9,185,112,250,145,52,147,197,39,76,199,84,35,137,243,148,223,186,102,140,147,47,180,43,225,119,71,63,111,9,134,146,204,6,67,11,179,40,37,236,80,215,246,171,53,162,233,247,247,187,46,92,149,136,93,110,155,209,219,183,0,112,213,15,118,203,41,116,166,222,34,34,215,192,8,154,231,197,222,7,251,239,15,49,13,126,44,62,85,19,158,139,181,212,102,75,148,63,34,125,89,103,57,37,230,244,245,127,50,37,133,102,248,12,37,25,175,69,103,112,191,77,38,247,35,158,87,229,65,83,28,74,11,2,132,236,241,30,74,217,78,246,141,16,182,163,107,255,90,128,211,192,70,212,105,217,92,178,225,156,220,238,109,59,218,221,94,193,54,193,68,115,53,71,220,214,199,32,6,174,99,162,254,18,73,74,69,205,1,125,45,253,76,250,68,128,26,241,79,21,147,40,37,43,189,159,70,237,163,20,46,198,29,204,113,51,151,65,31,79,211,96,213,35,69,136,102,143,220,18,37,249,91,212,69,233,91,146,44,100,255,45,36,66,250,59,66,80,54,1,107,59,243,29,166,112,80,153,86,202,59,27,191,12,193,154,119,248,8,244,215,72,172,11,38,11,38,16,220,171,39,0,143,104,189,225,155,129,98,93,134,171,91,81,241,31,49,114,83,9,199,1,140,160,48,238,146,162,181,254,129,243,199,175,117,46,115,121,189,129,221,204,105,121,225,243,204,227,38,250,6,86,38,157,51,174,229,118,251,144,0,48,51,205,155,153,48,203,169,26,166,243,115,171,122,192,191,104,98,71,70,10,61,111,226,73,14,14,49,82,74,84,103,70,194,121,195,78,168,224,145,19,181,223,147,113,101,19,177,242,176,202,207,132,188,148,247,174,71,63,234,61,72,18,165,4,141,231,112,76,66,140,209,129,154,31,60,166,53,207,57,80,226,232,203,250,183,166,144,82,158,169,109,18,181,79,80,132,241,246,216,2,188,178,109,146,198,65,247,246,4,115,65,170,32,236,118,222,136,113,171,98,137,250,159,244,68,199,91,12,25,45,1,221,202,80,85,248,228,179,25,132,204,128,22,157,50,34,68,226,171,158,214,136,10,98,24,62,8,143,4,134,196,56,35,253,220,46,237,173,149,49,137,0,130,128,137,47,83,183,233,135,48,72,138,35,128,200,17,35,219,192,76,106,234,234,96,39,207,59,37,112,133,177,154,248,92,176,37,126,170,197,206,2,161,109,109,219,103,102,182,236,198,215,25,205,26,167,237,45,139,228,119,244,5,217,118,70,81,207,118,132,62,161,13,209,87,204,113,25,117,6,235,253,93,113,180,199,116,206,83,15,157,63,165,85,156,135,151,78,141,214,118,179,138,234,49,145,239,123,20,84,104,220,88,187,51,30,94,155,70,192,7,123,194,166,207,94,189,228,105,95,43,202,195,177,92,243,21,115,195,140,209,186,71,188,99,218,41,218,25,67,162,186,3,99,225,51,58,123,143,176,26,246,61,119,133,235,19,32,100,215,198,62,53,43,170,84,248,20,47,91,67,104,227,166,166,165,253,148,11,252,146,9,18,92,38,159,107,114,86,8,103,185,103,184,103,187,99,184,59,168,251,168,153,88,21,1,236,180,39,192,132,112,13,72,193,206,123,22,80,78,152,55,215,82,78,30,142,87,31,124,226,97,193,56,149,75,37,157,88,132,170,218,94,104,3,0,209,15,11,232,122,8,155,1,4,23,156,28,200,28,250,141,7,129,14,14,245,154,226,115,97,158,132,46,140,248,133,185,91,58,32,112,72,26,241,255,106,170,136,167,37,179,203,16,95,36,131,166,38,137,34,132,189,204,48,65,89,231,36,126,17,73,181,127,168,217,69,192,142,199,150,203,166,173,171,107,33,104,184,244,222,115,185,97,165,98,169,157,90,146,251,227,209,242,0,49,143,251,227,204,184,23,133,45,17,141,95,4,92,106,0,129,167,30,46,101,57,152,75,248,5,27,79,170,95,45,134,142,185,113,204,64,170,88,91,2,60,206,67,30,184,16,247,147,77,236,69,220,5,23,22,138,3,138,195,19,98,252,59,205,254,222,152,55,171,67,30,197,212,28,247,254,216,142,175,181,88,238,24,238,12,8,176,33,184,16,46,27,180,15,88,16,77,200,201,169,68,17,109,33,50,66,194,245,42,147,202,175,144,226,132,133,92,166,166,104,45,150,86,121,38,230,26,0,49,170,170,75,50,187,62,115,82,238,40,25,133,91,33,42,75,48,116,39,28,222,88,80,188,125,69,43,61,179,158,15,106,90,173,210,211,157,176,2,77,254,45,99,157,246,242,82,232,121,11,62,59,151,173,214,40,72,190,107,187,253,54,185,254,87,187,181,168,71,48,210,254,141,47,102,130,194,232,181,212,174,154,39,139,213,179,237,30,35,30,6,109,206,142,205,138,135,56,79,122,236,32,219,252,200,246,243,131,210,141,126,212,175,240,159,173,165,165,150,245,4,72,212,211,140,37,22,102,197,21,158,103,125,196,219,219,157,70,87,161,46,174,200,161,37,129,111,124,82,133,183,89,228,153,72,113,207,32,12,173,45,235,25,238,101,23,148,222,207,244,201,221,234,95,41,94,233,195,130,69,164,97,165,201,74,184,76,207,224,100,202,72,16,167,97,100,85,115,2,222,94,4,169,4,175,185,211,183,37,187,240,214,4,218,110,223,72,161,79,69,152,249,145,227,102,10,104,240,31,236,8,30,119,246,175,180,251,221,25,35,75,239,248,103,103,127,84,219,126,173,175,180,235,166,81,32,44,183,187,176,212,214,69,94,99,40,165,255,71,168,70,159,162,36,227,125,194,246,124,211,225,162,64,55,41,201,103,143,43,57,54,37,85,249,86,127,45,30,33,192,2,143,102,8,134,78,148,150,215,87,26,175,189,243,92,253,16,227,176,212,36,18,224,155,33,185,157,255,113,217,233,29,147,170,208,148,48,154,250,218,208,117,238,39,56,97,146,164,43,222,151,95,252,204,126,57,39,151,61,77,107,141,109,216,165,85,63,11,85,81,7,158,112,158,14,184,249,155,35,155,146,66,175,55,41,138,84,71,144,116,245,240,53,54,184,110,116,255,154,82,46,75,241,135,79,199,148,204,216,108,242,171,57,238,84,241,76,13,8,133,134,186,69,148,159,157,110,98,44,49,82,90,32,187,27,239,25,246,93,127,185,170,233,216,4,110,118,108,34,190,119,33,54,124,45,214,188,10,81,25,64,79,203,49,135,192,156,140,81,45,45,168,14,150,201,32,250,125,177,128,92,73,22,34,82,162,121,37,216,11,182,142,253,253,231,7,129,39,243,237,237,83,133,153,118,78,198,177,33,218,249,28,250,224,136,71,37,255,216,4,237,7,155,144,239,88,24,48,170,166,176,222,247,45,252,104,117,224,122,137,112,162,195,108,139,144,137,224,68,154,22,118,250,10,239,106,133,20,221,237,78,221,192,97,117,185,5,64,171,162,141,45,132,228,102,211,230,16,27,140,199,206,76,113,26,151,147,89,51,52,119,63,99,19,101,149,50,135,90,34,81,254,178,174,151,5,35,11,173,204,101,17,137,248,135,119,205,64,99,21,238,108,155,121,236,219,189,219,110,147,179,129,216,93,42,70,137,25,196,163,240,191,236,79,37,52,28,74,114,241,136,53,63,206,185,83,7,150,228,195,83,244,17,42,232,253,209,64,197,135,232,76,146,179,11,33,226,235,56,179,42,7,46,74,58,97,238,78,118,53,74,15,168,40,245,28,28,55,87,105,89,55,233,229,189,121,31,203,49,167,252,50,184,210,39,71,78,156,80,126,73,160,172,179,21,100,46,167,45,186,170,61,83,83,208,245,138,211,100,52,255,127,34,21,100,27,17,72,32,243,253,180,96,143,109,130,26,197,39,46,171,10,53,39,160,7,126,149,151,118,20,28,100,6,115,110,145,201,221,27,159,99,113,216,248,40,210,250,51,108,204,99,174,194,174,140,72,211,229,103,98,214,251,134,24,2,16,133,200,226,66,245,133,255,114,127,71,28,163,227,242,66,68,233,77,161,137,192,248,207,210,182,246,28,76,107,105,3,227,202,38,192,43,119,255,77,29,156,200,211,235,155,113,38,224,62,48,194,185,185,61,175,59,254,47,24,97,170,84,238,201,130,117,225,67,112,11,117,45,241,54,77,146,177,59,31,101,40,217,160,32,136,16,110,148,189,29,63,129,126,175,16,118,150,0,16,216,51,110,147,74,62,216,227,75,225,90,203,93,60,119,247,32,125,44,223,135,235,208,197,112,54,121,196,121,202,46,176,40,154,26,29,183,230,61,78,65,118,79,4,125,91,78,17,182,50,125,44,235,102,107,100,234,28,215,25,99,162,167,225,191,124,17,17,40,144,64,134,200,219,224,226,235,59,222,223,132,185,60,114,178,240,45,238,168,222,218,68,36,196,19,182,109,136,57,36,132,241,26,250,235,234,37,41,246,140,89,227,114,211,208,254,251,146,224,42,87,84,68,143,104,250,151,243,195,49,194,160,1,133,132,91,51,164,112,3,49,174,31,91,48,151,104,209,199,16,252,57,149,180,232,131,254,230,105,125,86,85,164,188,213,165,223,117,253,91,141,9,5,120,236,223,213,52,113,227,78,9,254,49,68,189,146,125,29,63,129,122,96,4,255,11,145,48,124,249,4,214,253,67,144,39,192,253,250,106,41,131,55,127,183,110,227,177,2,193,48,149,228,53,226,204,6,236,140,245,134,127,160,100,42,245,123,234,249,138,92,230,135,10,14,117,241,1,79,128,75,221,191,176,153,251,242,161,95,47,175,165,214,164,208,132,144,194,165,219,58,90,119,248,91,79,64,200,2,129,215,40,125,104,132,135,103,194,12,204,14,123,155,79,60,206,245,5,22,226,78,246,171,234,217,14,178,156,147,98,147,94,221,233,26,142,207,104,247,32,148,46,132,156,52,135,242,208,36,160,156,13,10,47,6,175,137,7,18,150,7,188,253,4,37,180,192,202,34,104,3,201,76,113,77,81,33,38,115,19,77,248,32,41,121,168,172,0,35,112,31,56,67,55,45,57,69,146,75,61,201,100,104,210,242,43,25,254,213,109,16,254,37,156,203,18,88,75,245,85,171,201,38,2,24,1,12,165,109,18,139,0,70,2,211,18,21,207,36,51,229,13,221,17,118,219,203,233,223,46,57,11,178,123,90,65,34,190,97,126,122,83,83,249,200,30,228,186,19,205,168,33,184,39,21,140,162,172,55,27,69,176,104,186,35,195,236,175,96,139,115,114,187,55,6,113,114,83,31,212,164,27,151,223,206,9,144,18,202,243,251,117,106,255,47,146,105,122,255,48,96,103,115,127,132,134,116,42,226,11,133,179,84,103,251,64,28,90,113,79,158,250,184,172,225,59,225,217,166,110,159,57,179,194,127,189,107,221,250,225,224,241,61,77,48,85,252,101,159,155,154,152,231,97,2,161,245,134,116,127,112,148,69,71,146,107,230,64,179,112,182,178,2,222,116,146,26,150,66,255,30,131,18,122,42,117,151,138,222,153,88,0,237,119,89,194,189,249,25,33,141,228,128,144,223,48,237,55,189,38,10,186,205,57,120,162,24,188,143,212,164,132,16,194,80,14,255,27,42,164,100,35,129,161,26,40,128,113,209,62,201,190,142,149,203,120,4,143,209,125,165,118,44,171,79,35,201,9,107,119,43,232,52,27,204,41,182,60,31,115,153,212,147,63,52,235,246,110,183,109,18,68,47,18,240,76,57,25,166,121,173,57,214,208,80,41,151,24,113,194,218,125,225,58,70,250,38,196,114,42,178,191,239,85,62,190,60,78,150,196,63,20,233,248,64,145,203,17,251,126,50,235,244,120,94,149,165,107,199,222,110,57,254,214,19,1,162,161,102,80,106,177,80,73,128,166,30,217,47,99,99,243,70,51,145,166,86,15,99,139,17,233,176,55,126,52,123,252,247,204,34,223,141,63,183,189,247,33,160,182,161,133,40,108,136,168,74,240,232,235,158,138,120,84,83,45,65,183,249,247,12,231,47,28,168,195,252,111,230,55,245,166,82,99,220,239,165,226,188,154,5,39,172,250,71,205,216,165,162,124,102,208,17,241,194,67,38,23,181,241,180,151,29,74,28,132,132,196,155,143,45,63,152,156,125,61,145,202,186,192,173,78,132,135,38,107,29,181,188,118,14,181,123,253,46,195,204,159,149,12,67,167,154,243,30,147,221,38,148,178,233,53,139,227,62,208,175,142,129,100,143,38,45,122,57,205,143,108,94,233,247,63,76,74,119,189,227,48,174,231,81,223,35,7,8,195,225,201,46,212,219,247,224,72,130,17,244,180,108,68,145,200,229,182,89,90,212,253,182,140,134,4,238,200,24,46,243,51,55,14,223,220,239,203,106,152,3,146,132,217,146,96,217,217,245,246,11,233,109,16,189,154,244,128,156,118,185,2,192,106,235,235,215,191,5,109,34,228,209,33,79,113,204,195,253,80,10,125,82,247,247,111,1,232,147,7,109,212,230,95,245,158,59,45,52,82,251,244,173,10,205,28,24,138,132,91,41,85,238,172,163,23,113,185,151,213,138,58,29,85,81,180,207,171,148,140,45,126,116,181,104,195,41,112,255,220,43,10,252,245,154,8,201,104,249,164,43,115,90,89,43,8,155,101,23,98,151,169,151,100,150,255,85,115,171,175,65,236,69,73,155,118,217,25,225,147,168,249,216,243,131,91,41,6,233,231,176,7,137,155,150,156,238,168,145,172,233,216,164,249,162,179,105,130,63,234,62,173,4,103,133,63,131,115,32,130,197,187,162,96,92,54,131,113,16,201,137,56,215,253,102,9,53,209,112,57,124,69,0,157,153,27,202,65,97,184,34,129,243,16,226,194,18,175,164,27,187,7,233,114,136,198,66,54,86,100,117,250,71,200,179,157,79,241,236,145,15,216,34,207,70,158,246,218,168,188,32,27,147,251,242,217,95,51,123,93,145,33,55,100,50,174,95,209,55,180,115,71,97,157,54,108,122,237,110,94,194,247,212,23,213,97,155,210,120,24,157,64,53,54,147,198,216,248,155,121,241,209,98,117,223,113,219,215,158,84,206,172,147,187,123,240,232,40,55,197,6,38,53,94,233,141,208,218,142,37,197,165,26,158,89,214,121,180,230,166,237,115,230,15,153,170,193,226,174,89,39,164,155,228,200,139,109,80,185,22,137,18,112,188,85,173,115,171,16,11,155,155,63,24,79,112,116,46,242,238,215,60,224,53,58,240,183,189,250,223,220,74,131,178,144,130,161,130,134,24,55,52,103,29,156,227,8,49,73,9,71,39,6,237,222,41,57,197,120,214,253,227,189,129,8,240,99,81,111,243,94,230,123,166,198,33,249,175,108,169,148,102,158,102,73,8,10,184,29,180,237,243,210,103,238,68,155,230,122,6,237,153,48,70,252,181,151,117,31,110,204,25,35,223,119,39,124,47,252,71,237,214,209,88,233,24,165,241,144,244,31,5,233,246,236,28,230,157,124,115,244,148,172,153,91,221,19,211,152,192,211,135,216,71,113,29,112,143,222,135,113,53,172,175,72,205,205,187,47,253,32,18,78,135,189,20,74,206,54,99,106,147,41,58,156,116,139,117,35,111,122,35,196,153,67,168,248,66,248,177,249,161,88,6,203,39,221,208,75,144,77,18,87,14,129,76,134,144,98,34,43,206,216,220,149,172,187,255,63,60,50,214,192,176,196,189,64,67,170,246,214,245,193,35,65,184,78,176,24,99,54,115,54,215,206,36,183,129,93,2,137,47,12,53,16,174,209,32,240,245,105,44,216,81,67,92,112,151,33,10,26,11,38,44,28,191,173,135,249,212,13,41,83,13,92,38,68,162,88,131,158,237,188,38,20,21,172,175,56,101,156,10,75,253,249,163,69,32,81,158,195,142,28,26,243,242,31,246,82,121,96,175,148,70,35,201,91,21,186,170,235,24,199,86,138,147,167,62,23,25,115,14,246,209,67,164,198,160,94,0,155,210,120,153,209,138,169,231,225,178,163,231,114,221,24,49,103,145,235,211,3,62,126,158,183,18,102,146,9,77,108,200,26,1,236,200,154,98,168,18,194,14,111,202,92,64,58,155,205,213,99,44,95,219,152,10,174,187,219,167,147,108,93,252,95,252,218,196,123,10,173,42,63,64,102,249,40,179,29,210,177,205,229,30,191,172,219,164,247,79,58,240,96,131,135,83,181,97,181,114,5,132,52,36,8,143,10,57,12,38,132,44,124,46,229,74,114,96,60,110,73,52,92,178,138,51,199,39,246,132,101,255,58,65,158,69,3,235,123,214,93,4,226,8,206,69,105,44,193,55,244,84,34,70,100,174,234,219,187,62,130,86,143,17,114,77,2,23,62,237,165,150,167,38,214,170,68,127,15,95,94,178,199,76,33,239,206,86,102,157,90,159,163,93,224,226,44,201,254,54,13,208,72,119,160,115,55,136,245,12,163,221,146,213,123,117,249,237,18,228,39,246,213,86,107,69,61,118,57,219,144,178,191,73,149,142,253,151,94,44,116,118,213,108,143,33,138,130,150,249,30,236,232,207,57,132,102,197,77,143,52,251,45,54,87,168,191,186,230,215,8,165,178,217,40,90,19,129,138,117,62,235,85,30,16,118,34,113,109,196,5,226,38,166,253,76,215,234,71,162,253,211,166,7,186,207,231,7,161,170,136,97,56,180,245,94,165,129,191,120,68,198,105,24,30,9,124,112,129,145,192,52,183,47,48,220,29,252,179,14,206,83,126,206,112,4,191,4,143,217,73,91,206,170,118,175,182,188,63,84,118,218,102,189,55,195,185,209,54,59,131,8,140,6,102,228,90,20,148,149,96,120,211,27,57,171,174,90,110,241,253,185,157,73,220,222,78,60,235,123,39,5,48,218,247,201,226,127,104,242,217,195,116,214,61,254,18,48,240,82,222,20,169,199,203,120,217,115,126,13,251,98,59,202,137,76,161,174,80,14,19,196,248,67,154,113,233,20,60,34,234,184,226,216,184,214,212,183,255,107,150,136,193,69,73,40,43,42,49,20,76,213,56,164,234,98,73,95,176,87,232,117,22,86,63,21,139,253,45,198,228,209,64,245,39,209,243,161,15,79,82,155,135,13,242,212,69,24,7,157,111,2,14,191,95,134,74,246,41,157,21,194,21,137,116,0,123,52,187,10,123,38,251,79,5,101,30,132,72,170,83,81,52,73,86,139,157,149,50,195,126,27,227,88,86,92,56,188,81,229,160,239,248,236,126,158,5,142,191,162,122,165,127,53,215,138,213,138,29,117,88,249,112,135,117,227,70,250,36,251,121,236,6,90,73,181,103,134,60,9,205,246,155,197,106,108,156,109,72,107,157,38,211,171,215,152,62,247,194,211,246,155,88,8,94,206,104,23,201,43,26,133,94,227,187,219,191,165,250,62,81,110,18,196,168,253,141,37,26,70,121,251,15,155,196,224,105,201,216,144,175,176,251,207,22,43,230,94,207,43,223,141,39,85,46,136,199,29,215,91,220,23,74,99,5,211,190,120,209,93,47,31,181,127,248,235,64,208,130,111,146,191,33,251,156,224,78,53,112,250,122,92,46,233,243,56,55,100,67,59,105,190,139,86,133,243,134,12,70,32,218,71,237,244,136,249,173,7,123,165,73,40,80,2,140,60,183,131,0,115,191,205,63,64,53,70,97,50,245,128,14,243,140,138,134,0,233,132,109,223,119,227,6,49,223,32,211,238,3,127,250,43,222,42,254,229,156,24,120,4,32,149,4,32,60,4,0,145,138,160,67,48,220,213,19,29,2,33,143,39,60,87,17,157,45,60,137,17,39,207,246,197,34,45,167,180,163,89,201,69,168,116,109,206,91,89,80,19,223,199,224,98,76,121,34,170,16,154,52,254,179,103,76,74,128,242,234,134,122,236,175,218,242,7,124,224,34,75,210,58,230,63,77,157,18,22,72,32,147,226,161,120,225,255,28,39,232,220,98,235,234,80,53,252,48,123,224,106,225,188,146,242,236,100,71,215,228,139,211,112,230,120,234,85,138,199,220,56,78,235,77,152,250,43,3,221,45,239,236,136,28,6,245,237,101,30,121,140,170,99,38,15,31,120,24,10,239,171,76,11,176,120,44,164,176,90,119,169,237,104,96,51,152,199,214,144,111,128,218,203,159,165,180,125,100,206,205,223,124,179,9,3,56,68,115,247,114,159,99,53,124,126,205,80,8,188,212,247,156,188,24,209,204,57,116,203,92,76,195,220,186,181,167,244,234,17,163,212,179,123,134,251,207,62,122,243,228,39,98,0,236,5,154,146,164,93,197,215,65,217,9,112,38,234,233,142,153,236,67,102,99,75,224,35,217,93,173,116,146,198,103,53,29,111,156,34,16,35,8,116,209,253,22,25,152,221,48,148,133,80,254,228,133,246,76,20,99,66,71,33,171,2,241,37,174,249,126,179,139,4,10,158,255,15,225,26,167,208,44,182,67,160,14,180,14,200,182,79,242,181,120,231,83,25,246,247,241,155,11,215,244,143,21,145,202,186,255,220,113,221,7,71,161,139,214,206,105,180,128,214,182,182,226,132,123,232,189,114,236,111,158,131,157,133,242,248,11,242,103,74,31,9,178,58,55,8,82,235,81,233,103,216,138,20,155,62,59,166,245,90,190,36,204,136,214,27,122,210,126,28,254,241,17,188,52,170,229,3,86,27,63,46,38,57,72,221,36,78,151,104,231,76,54,42,16,73,129,249,198,204,138,36,234,105,75,0,25,99,236,135,110,53,168,245,227,158,68,164,87,0,18,198,33,154,211,83,206,16,220,110,66,244,57,29,147,216,227,148,106,29,68,18,60,40,158,123,253,136,62,40,14,15,111,111,237,133,146,97,159,18,66,71,139,50,50,62,97,250,93,241,139,39,67,111,30,11,39,194,31,99,61,234,114,161,53,148,191,54,103,137,186,200,191,192,205,123,36,131,163,252,56,62,56,181,116,146,190,51,9,38,12,216,7,62,150,37,14,39,96,157,150,124,51,167,132,104,193,72,128,223,147,222,241,6,121,150,81,139,124,160,204,143,136,167,149,201,204,45,245,28,108,225,174,217,133,42,71,179,118,215,185,173,70,21,37,22,7,202,242,180,194,213,137,71,236,233,179,0,81,5,183,161,18,151,134,6,188,171,154,117,237,83,133,185,22,53,69,45,228,39,118,47,241,255,206,136,136,240,180,100,118,159,7,150,169,170,209,160,140,199,196,46,36,173,1,49,243,131,174,150,84,81,69,164,15,133,136,40,49,211,41,126,148,236,232,45,92,57,216,29,141,27,136,218,15,144,44,57,104,56,188,220,163,58,95,125,142,212,171,1,195,251,134,134,180,27,126,171,88,157,5,93,103,36,203,207,33,247,157,204,214,92,29,16,56,200,231,159,232,238,110,184,25,18,142,43,175,198,201,116,209,176,13,16,174,155,185,68,214,161,165,131,209,225,238,41,247,108,167,3,150,66,211,149,225,109,190,121,107,197,8,101,132,18,130,56,82,250,74,241,74,16,26,194,166,244,48,230,32,154,144,147,245,164,51,201,101,166,36,4,19,226,156,1,46,168,8,112,25,110,214,96,140,106,105,146,3,23,229,156,176,110,70,133,213,114,252,36,47,74,189,67,24,171,174,18,193,68,231,4,57,13,108,230,28,141,29,28,14,204,229,180,13,120,19,229,15,210,44,158,38,238,227,73,252,19,130,55,169,61,48,123,70,224,140,109,129,32,210,201,166,109,142,47,205,154,245,154,247,102,96,150,4,239,91,98,52,208,23,13,139,30,153,165,122,139,210,21,144,237,198,39,114,98,239,77,102,194,70,90,111,90,215,192,92,140,20,53,37,231,8,47,140,62,146,252,72,49,39,217,233,112,143,229,145,176,169,113,253,44,90,243,24,84,81,225,139,115,31,2,214,111,249,129,36,189,1,136,139,71,2,113,81,181,213,217,118,45,237,167,105,176,106,204,135,3,106,49,48,191,140,252,122,193,85,21,127,239,34,250,236,142,13,78,7,103,130,63,131,31,125,154,244,39,246,228,42,162,250,9,28,68,156,69,155,204,71,8,123,161,77,175,225,179,32,8,217,207,106,239,214,78,40,133,137,25,34,79,29,193,199,212,204,209,244,218,124,177,207,246,84,29,253,160,231,219,199,123,42,248,108,235,2,16,197,30,133,88,214,197,166,69,1,83,0,62,161,28,135,159,62,254,143,131,247,41,172,244,107,250,127,138,28,164,170,40,133,158,167,58,160,166,56,138,135,18,54,17,187,184,53,241,205,22,120,119,202,118,213,223,234,15,47,253,24,226,253,188,191,196,238,215,124,154,200,91,123,65,5,100,35,160,131,157,158,66,52,254,5,214,16,9,204,69,121,191,95,14,11,115,110,37,79,197,160,61,194,168,26,195,154,77,163,139,205,76,17,99,178,250,5,212,248,253,225,78,148,112,228,125,183,88,68,235,166,169,201,238,237,227,240,211,52,88,49,34,116,53,30,30,244,209,82,106,68,85,39,213,155,208,221,245,11,208,10,152,104,63,8,7,91,68,0,229,128,129,37,120,136,143,251,163,45,186,48,194,183,50,176,165,151,76,84,184,159,116,22,167,44,117,154,227,17,248,206,131,136,120,4,196,27,22,39,171,4,240,254,88,68,242,125,226,50,179,138,65,252,94,128,219,107,177,191,127,160,237,206,251,203,250,71,184,34,72,21,180,188,140,116,251,137,33,178,193,225,53,136,81,59,64,81,155,144,64,30,91,9,48,235,197,246,143,215,134,50,162,36,227,221,50,90,234,73,90,224,123,29,29,229,123,172,101,223,95,77,38,85,46,44,184,82,246,199,116,179,128,215,177,206,209,247,103,217,246,29,230,212,63,59,92,115,80,53,184,13,125,220,70,9,10,9,114,75,233,35,118,209,154,124,113,157,240,194,108,171,185,234,24,206,247,10,162,49,60,205,67,13,204,232,189,232,218,19,243,90,68,213,35,191,91,64,59,104,10,120,249,246,215,201,22,234,249,178,77,254,1,230,131,56,202,112,238,3,15,241,149,197,147,1,216,179,202,4,128,189,28,2,246,153,175,180,98,15,68,238,248,234,166,174,252,47,72,45,132,54,194,112,111,76,206,36,217,134,16,1,39,74,29,238,215,56,208,100,87,35,197,56,3,235,19,116,209,85,224,240,184,133,156,54,10,217,160,181,217,55,157,67,122,95,121,141,123,66,4,106,95,245,45,211,185,195,29,115,52,171,12,184,232,91,51,181,238,164,153,37,126,65,222,103,131,66,124,121,50,94,142,208,223,107,87,170,7,194,105,69,25,77,92,147,116,59,43,19,135,93,28,120,92,51,248,30,125,171,8,64,204,122,163,9,4,23,214,207,242,95,165,28,44,218,11,22,132,180,122,168,242,102,188,218,52,196,34,73,166,47,43,27,31,202,48,60,186,35,51,55,15,68,143,210,89,4,31,82,130,114,93,54,142,188,169,13,211,15,176,134,170,160,23,78,176,23,237,149,135,175,95,85,81,203,207,177,96,244,10,59,71,134,34,43,60,10,149,52,77,128,201,155,64,98,123,43,130,129,135,105,236,134,69,136,80,199,132,127,112,14,109,139,22,158,226,85,240,189,184,10,31,210,41,93,82,120,191,45,241,251,102,59,21,166,157,73,18,228,48,215,166,34,220,95,194,38,122,86,6,142,208,86,213,103,102,99,60,1,102,122,218,36,5,57,162,169,4,242,21,217,123,144,16,240,47,142,141,84,81,137,58,167,246,113,47,164,225,205,190,243,195,79,244,218,117,203,111,63,243,92,82,22,228,126,150,108,252,113,125,32,251,199,146,191,195,69,82,65,27,203,246,21,103,3,238,141,84,186,223,182,6,81,251,95,169,83,208,124,142,232,228,190,193,67,35,204,169,120,211,218,178,122,220,82,222,227,177,210,52,75,204,153,126,112,231,255,28,197,41,216,131,81,111,187,69,14,151,6,43,215,101,137,44,117,238,69,209,110,225,249,243,51,110,167,40,205,66,147,85,98,119,90,11,56,59,231,68,232,83,70,123,136,155,166,136,46,229,151,3,100,154,13,154,23,50,212,154,102,137,48,97,44,120,222,95,65,75,82,89,193,146,217,39,141,56,160,148,201,48,156,217,232,25,156,14,222,119,74,35,140,18,249,187,220,113,94,220,74,112,18,127,140,155,28,222,49,132,196,180,43,229,9,43,121,119,157,107,166,15,14,136,190,76,17,188,235,151,64,122,134,186,69,96,118,182,134,187,180,14,103,186,87,91,68,247,99,55,2,128,192,63,220,99,26,242,154,167,10,115,183,124,35,137,199,43,243,159,105,255,117,175,201,30,38,29,239,105,193,248,85,142,155,253,122,157,56,116,198,206,99,34,255,174,188,213,105,80,150,65,195,83,204,148,207,246,252,215,236,66,44,151,83,29,205,154,123,140,131,141,45,146,225,144,157,135,66,114,132,118,100,175,245,78,144,26,136,241,147,50,117,67,58,47,104,155,32,72,131,218,83,204,46,123,188,71,220,62,14,40,6,142,120,85,253,45,103,114,34,208,29,190,243,198,205,95,102,139,27,143,179,236,169,99,103,220,18,245,79,66,120,162,228,165,228,30,205,158,201,123,165,5,154,5,147,23,168,144,184,117,141,77,147,5,1,29,86,90,178,205,156,153,68,144,98,77,33,99,44,7,252,72,11,143,130,132,48,192,210,30,13,95,192,162,139,8,226,116,67,3,64,30,252,8,51,25,48,19,57,115,210,4,92,226,152,49,78,5,198,61,223,63,164,170,115,140,230,54,119,145,164,184,254,97,1,144,71,104,250,240,238,61,185,22,165,67,82,37,30,171,143,85,183,243,107,105,22,136,102,126,111,209,141,246,125,146,35,189,16,95,30,167,224,79,38,241,157,244,49,83,72,1,100,236,187,62,23,29,119,80,154,149,24,98,216,215,3,65,120,119,52,68,178,86,61,4,34,197,222,166,12,183,36,14,41,40,119,104,94,241,62,231,111,56,47,80,23,104,108,224,140,224,84,194,245,48,211,139,212,101,40,11,165,24,178,154,233,173,182,39,100,42,239,122,163,34,70,86,134,225,222,132,71,2,7,80,83,124,176,214,214,138,202,242,174,88,107,115,3,151,31,96,2,7,65,219,154,247,92,124,97,23,154,54,150,123,38,11,52,87,104,11,38,59,100,79,210,148,218,100,96,178,48,76,112,231,235,108,40,75,32,30,34,21,241,152,39,30,65,116,168,12,183,174,73,114,20,252,9,4,26,194,54,160,157,202,190,59,247,22,233,1,21,107,62,66,37,17,223,39,189,193,17,243,205,102,65,26,121,146,72,132,91,66,10,34,163,215,103,210,243,40,16,112,168,123,54,235,251,55,6,78,20,9,180,195,32,250,24,214,15,147,23,116,191,57,158,248,129,227,57,28,147,218,183,89,232,38,87,4,109,112,197,188,39,143,189,237,115,168,6,6,105,9,204,18,211,13,137,185,50,237,26,253,220,107,87,66,61,145,203,77,150,118,183,195,238,204,37,140,62,144,215,169,103,100,9,211,10,239,53,91,204,124,60,82,251,112,86,3,234,141,153,231,204,225,79,29,15,143,223,45,238,118,9,160,214,196,130,8,217,251,118,50,243,20,212,108,157,149,84,228,12,49,185,96,143,254,94,125,112,185,133,93,224,186,127,252,227,174,207,113,62,124,82,163,38,192,118,81,167,251,107,116,169,255,164,69,228,159,50,109,3,33,210,145,235,137,63,61,24,62,227,221,228,156,73,62,195,164,33,65,236,210,8,89,157,80,194,59,69,90,19,104,187,249,220,178,252,145,127,196,184,115,243,112,101,27,62,15,137,180,30,212,9,93,177,130,164,201,167,127,236,120,240,46,78,198,177,140,248,138,0,51,144,123,44,159,206,95,221,61,44,35,133,158,55,220,66,115,43,64,18,212,121,83,237,226,251,43,60,252,212,49,247,219,21,172,244,132,225,93,191,117,177,178,170,84,96,70,68,151,112,131,189,161,85,171,211,81,213,231,202,53,155,122,254,89,43,107,236,179,110,168,10,145,69,172,173,102,230,99,10,161,85,182,140,47,235,194,11,97,225,166,67,125,40,207,97,207,248,214,198,84,234,186,46,89,230,137,239,182,188,126,108,113,209,12,222,130,189,216,214,190,30,160,206,132,40,64,195,131,233,111,100,17,131,254,170,247,39,72,252,244,127,109,179,216,224,143,11,210,28,66,254,173,219,123,74,45,8,78,196,29,210,64,80,19,224,103,237,0,77,58,171,15,5,8,236,168,38,60,55,43,110,154,245,141,167,196,230,67,102,28,132,7,46,189,60,2,19,236,149,220,157,219,233,102,171,93,233,126,226,222,64,5,201,192,86,194,171,223,92,145,59,58,72,179,32,23,97,142,252,245,179,224,237,31,60,233,124,169,32,133,158,87,138,213,196,121,189,128,239,213,81,186,214,94,187,195,223,138,251,189,59,75,200,229,71,210,243,140,144,120,47,118,131,154,78,143,213,166,133,0,191,157,250,134,247,125,4,44,52,109,111,183,223,125,204,116,126,207,57,243,37,16,233,21,254,27,103,176,12,253,150,226,182,191,205,64,8,78,169,182,87,44,104,250,93,38,239,73,4,111,21,145,6,201,76,209,69,123,154,80,170,102,25,68,116,255,182,91,114,187,183,79,254,119,78,28,92,33,117,207,122,255,121,249,189,126,194,131,99,99,234,254,83,98,229,95,128,62,97,113,253,102,122,56,54,214,139,202,84,68,215,100,29,172,114,19,95,244,166,67,227,235,54,208,164,24,218,211,57,201,93,144,125,247,232,251,24,246,60,190,154,248,220,74,204,53,209,229,229,210,60,169,155,246,164,79,225,7,61,237,62,190,27,61,125,227,162,74,173,201,248,19,250,197,118,23,126,5,124,58,229,222,41,57,232,214,135,61,115,166,72,36,182,63,96,86,65,137,164,130,102,36,108,239,254,107,36,176,115,176,153,103,233,252,190,241,240,88,241,122,113,117,174,85,188,152,0,78,19,204,164,86,165,183,64,210,192,191,228,168,134,238,185,69,178,100,175,65,116,0,33,129,107,223,62,21,158,124,85,114,193,127,253,124,129,122,236,140,211,228,87,12,12,89,233,171,87,179,13,169,55,125,69,190,179,226,243,128,55,18,45,37,7,105,167,110,246,33,29,146,146,242,11,104,183,20,103,140,55,193,153,69,8,101,68,174,193,118,197,198,72,91,2,128,205,67,161,254,130,43,40,241,62,143,56,229,94,189,128,223,51,49,151,106,147,102,211,100,51,135,201,55,81,4,4,213,23,43,99,134,147,121,244,220,132,64,27,31,180,92,11,61,227,3,234,84,216,15,53,216,243,189,137,137,238,14,84,13,172,165,214,147,235,77,42,249,244,15,199,172,137,114,43,233,1,21,215,40,4,242,91,66,108,227,17,170,220,5,155,141,143,62,27,50,131,77,60,238,149,53,1,14,182,6,182,20,6,175,188,106,138,202,155,167,8,229,47,85,73,160,141,223,195,255,100,48,126,1,15,208,2,35,221,199,210,127,20,212,136,75,83,235,155,128,226,179,94,60,231,0,29,101,205,64,174,64,234,151,218,12,4,170,199,168,30,94,81,125,78,64,107,233,39,79,227,144,195,54,148,216,225,158,194,249,120,116,196,144,60,200,165,116,181,129,184,247,170,193,109,152,8,206,242,46,106,252,105,102,255,250,149,31,230,92,92,221,211,197,60,117,232,178,11,246,171,221,223,91,31,13,66,127,153,123,46,231,120,56,29,14,251,36,24,34,185,247,230,65,213,22,76,32,113,166,47,183,95,111,154,76,166,84,112,102,185,180,252,80,251,68,216,162,11,211,133,81,8,36,221,163,188,160,71,48,236,97,210,211,35,48,223,203,194,211,96,92,111,49,201,241,6,145,82,80,82,83,118,129,220,218,189,248,242,43,182,114,218,19,83,210,7,135,100,117,83,213,60,240,71,87,187,23,108,103,196,108,91,215,206,225,6,50,124,159,36,43,199,27,28,59,69,35,253,22,155,153,213,36,245,79,148,243,173,84,127,157,75,253,101,222,154,80,80,146,241,90,80,170,102,46,134,233,157,223,123,245,82,3,143,57,238,174,24,124,143,198,174,111,157,121,210,225,23,243,104,70,121,37,251,194,87,63,237,12,14,57,163,159,222,78,243,151,131,248,45,111,165,10,2,47,219,134,172,158,27,142,5,165,153,146,111,188,101,30,15,217,34,88,96,21,13,11,127,154,21,201,114,80,210,41,192,50,57,254,25,229,124,230,146,74,128,190,155,104,131,235,38,152,221,210,229,52,182,219,24,240,114,31,248,44,243,167,191,194,109,248,173,88,233,138,249,87,181,119,50,142,244,104,195,182,66,127,191,31,51,148,143,0,54,27,97,115,126,198,174,128,166,65,73,44,233,162,130,61,147,241,8,43,34,129,32,96,130,235,16,66,222,90,234,131,52,172,246,12,122,61,89,204,75,170,125,241,56,81,150,84,123,38,202,19,64,213,23,1,62,38,20,240,129,251,45,115,145,24,239,215,97,166,24,216,203,151,69,204,152,194,151,223,46,213,152,133,214,11,14,36,187,74,128,209,78,158,189,159,140,160,255,88,248,123,7,10,125,253,80,254,215,175,245,188,249,241,133,78,95,197,173,220,205,7,248,66,23,230,28,44,45,197,178,3,44,214,147,159,108,59,140,13,251,220,45,170,27,28,197,26,52,44,37,246,249,221,50,136,118,80,27,93,58,48,199,190,224,81,138,155,32,26,215,206,214,252,132,155,225,21,0,218,233,19,38,224,232,21,137,237,139,29,18,38,156,10,100,49,55,56,134,36,21,28,112,127,220,35,90,6,81,221,20,19,101,171,206,145,192,227,73,210,200,135,149,8,200,56,153,128,197,149,95,29,183,184,171,39,170,214,152,114,103,16,95,128,15,224,62,28,220,82,33,99,5,236,41,152,108,249,147,83,41,0,241,126,71,24,152,254,65,79,117,224,133,176,147,12,10,132,80,2,129,188,145,18,128,170,203,6,236,200,24,217,194,13,222,93,190,169,6,120,14,181,127,185,70,129,46,49,33,150,158,233,158,241,239,204,190,92,106,184,136,5,255,168,143,105,168,38,210,157,52,211,211,182,184,167,191,160,251,93,252,206,195,7,229,91,240,71,20,30,206,225,102,137,217,225,138,223,183,172,156,239,6,136,206,120,99,173,33,43,100,34,204,186,200,88,43,74,203,27,42,141,231,222,121,154,243,105,13,252,250,53,234,107,1,250,113,83,236,66,238,167,57,218,20,188,43,10,51,20,70,211,140,196,99,138,112,125,163,48,56,209,183,232,117,38,84,97,130,98,180,217,11,114,188,123,182,165,39,246,72,126,46,174,240,42,84,50,132,206,154,220,168,215,144,54,138,49,126,91,243,126,130,72,225,7,227,140,110,51,99,10,195,61,97,113,87,32,218,217,38,142,209,190,98,231,48,211,224,29,177,0,129,223,116,199,116,7,37,63,243,93,143,68,16,53,61,156,176,133,238,92,192,84,166,156,254,238,96,145,247,217,56,35,203,252,25,253,221,22,1,253,29,219,221,193,134,155,62,201,46,195,38,141,214,231,25,138,4,75,103,236,196,151,207,210,88,55,77,54,77,116,199,58,52,44,20,50,60,87,15,250,148,192,210,7,155,117,174,164,47,103,102,197,77,253,78,220,98,17,220,217,219,103,42,111,60,178,183,63,143,99,207,143,237,25,206,208,105,215,213,83,233,78,212,243,209,75,207,68,20,239,144,59,32,43,0,248,249,89,181,1,54,123,186,104,104,65,11,129,129,4,50,181,27,156,250,147,78,126,123,157,248,140,65,87,11,217,36,171,221,153,213,126,205,166,53,195,85,227,124,171,7,166,209,158,107,139,65,215,200,14,213,161,231,59,62,153,193,219,73,154,254,206,8,148,79,168,234,125,121,220,191,132,113,100,144,14,196,178,119,24,80,7,165,19,97,75,223,173,192,226,184,150,20,175,106,160,79,137,109,247,230,34,222,55,204,93,254,126,15,171,249,191,240,10,194,60,93,244,145,13,4,4,1,19,149,147,184,131,69,163,128,138,59,185,190,93,221,156,186,23,36,21,85,156,151,249,243,82,89,250,62,6,107,73,139,35,136,120,4,29,66,22,30,14,139,139,58,151,212,200,146,176,59,161,60,238,153,113,149,37,85,158,137,179,196,39,144,87,12,63,60,68,91,147,87,183,194,242,79,212,115,206,75,207,139,2,57,41,223,124,26,43,47,110,24,163,120,245,73,83,120,110,217,230,72,137,192,197,95,126,203,60,91,238,247,174,141,59,31,47,16,199,141,67,40,63,32,57,64,205,138,238,84,26,241,44,250,169,136,205,90,192,46,209,129,176,71,73,85,51,95,135,219,71,226,209,207,118,162,237,109,93,1,135,87,56,75,147,53,211,247,244,192,110,100,236,18,211,46,50,55,83,136,237,87,155,81,200,206,192,116,132,171,56,63,154,235,177,239,188,8,83,68,85,22,152,152,15,122,92,245,78,50,154,69,222,40,51,116,46,35,194,157,18,124,64,168,255,87,240,158,7,78,134,167,220,163,143,80,228,0,208,22,76,6,100,96,61,151,200,25,36,144,8,122,120,159,87,7,239,75,136,38,70,24,234,114,111,7,186,220,62,189,225,32,2,45,39,234,147,44,92,223,148,14,161,11,23,124,65,124,214,193,229,4,219,184,176,141,102,21,129,61,46,200,236,185,3,113,223,83,42,2,92,132,63,92,249,85,165,158,133,147,234,244,71,96,165,33,188,185,138,26,134,28,247,223,255,154,39,142,101,125,59,192,168,157,84,95,86,60,16,1,102,54,104,54,4,209,127,226,123,184,26,5,44,72,42,104,234,19,119,175,32,107,62,230,230,211,217,192,159,241,43,231,243,18,190,183,225,225,166,90,144,183,186,158,209,27,4,230,67,98,219,253,87,41,13,20,39,79,22,189,183,152,63,27,232,99,218,81,244,207,17,10,82,219,99,32,31,230,212,245,94,84,105,251,17,209,36,113,47,214,45,249,249,68,62,93,226,104,104,236,148,168,228,170,100,236,50,143,167,55,146,28,255,104,177,11,126,17,29,212,208,210,110,193,10,251,63,42,222,194,47,170,112,251,30,22,16,41,233,82,16,134,20,4,36,20,165,25,58,4,73,17,17,16,41,65,64,186,107,68,122,68,186,20,97,8,37,165,145,134,81,58,164,187,91,58,102,168,25,152,57,231,253,168,247,222,223,247,253,156,127,0,230,217,207,218,107,173,189,246,195,73,153,136,124,119,37,32,238,184,236,11,192,135,95,27,93,246,55,254,79,33,40,227,180,112,134,56,83,32,18,87,190,30,104,197,9,38,121,235,3,117,50,227,194,76,112,232,19,7,156,173,175,239,248,226,41,173,106,186,127,172,102,174,115,115,94,161,79,207,224,231,159,81,92,103,182,125,110,43,96,132,182,58,163,181,186,80,12,164,115,220,35,195,244,232,69,238,169,6,131,37,143,190,233,177,187,46,75,169,195,243,213,210,127,68,183,208,230,106,50,77,241,122,211,125,74,164,169,207,82,188,220,209,186,163,183,68,126,184,140,188,228,94,126,149,208,134,149,22,211,64,181,105,107,85,231,65,227,155,166,82,211,133,229,222,91,235,177,185,108,161,71,206,46,237,91,23,67,155,14,194,182,87,147,34,234,215,195,114,19,234,148,239,130,214,36,68,23,250,204,155,240,100,221,71,120,209,144,48,152,44,91,232,205,198,214,35,159,232,120,92,17,216,208,72,154,185,226,16,89,210,160,1,94,33,115,88,196,36,3,3,174,10,26,102,58,54,48,27,216,136,68,199,127,38,229,11,183,143,184,161,238,183,65,238,99,167,63,196,111,3,166,124,159,31,208,171,68,165,89,242,132,81,181,44,217,169,199,186,207,74,105,67,125,24,162,185,154,75,236,49,191,164,166,182,87,192,250,68,31,83,245,253,131,131,132,195,151,70,91,151,159,62,177,204,205,195,183,127,79,138,41,118,188,222,100,9,108,112,199,210,149,20,147,195,200,249,158,252,37,187,218,119,254,28,241,29,220,253,181,85,235,53,250,179,241,247,46,214,226,195,193,1,40,163,152,107,238,237,233,132,145,226,177,162,254,115,15,203,42,155,142,156,179,89,203,151,94,126,127,144,30,245,62,207,77,15,183,77,81,115,254,170,117,128,250,64,177,183,118,180,206,109,242,30,186,195,188,153,202,199,200,173,133,116,50,55,2,188,57,175,46,167,187,183,91,40,24,232,201,94,180,75,159,73,40,177,130,216,136,202,150,20,79,132,158,34,105,174,166,145,108,67,182,151,70,219,137,170,160,79,146,170,144,79,40,87,33,188,236,43,93,244,217,255,198,17,73,90,125,96,60,72,108,126,37,147,31,28,43,37,146,9,199,185,116,66,230,235,250,220,50,182,25,96,146,1,222,29,84,108,82,175,212,69,23,204,140,135,178,189,60,46,26,90,9,100,30,200,174,226,231,23,84,189,189,147,113,174,122,84,186,40,159,139,30,169,121,240,121,115,158,189,178,86,12,215,106,178,71,169,47,204,123,174,209,223,116,161,70,59,154,75,93,23,162,164,64,106,246,248,79,211,255,100,63,84,225,200,182,35,235,188,180,224,241,227,160,59,42,59,135,222,78,142,128,190,43,30,234,57,202,146,42,84,145,41,83,107,37,174,71,242,219,216,156,112,137,180,35,61,53,193,134,159,203,65,49,209,146,55,84,40,47,145,239,232,225,245,106,109,149,166,249,233,52,89,9,138,118,125,160,249,230,228,152,219,139,247,119,179,230,52,237,106,224,237,203,233,127,3,17,145,58,33,84,109,242,171,235,12,20,127,244,171,113,14,64,48,147,29,155,250,215,168,160,60,136,79,182,117,138,55,203,142,250,219,227,220,191,68,98,124,170,50,202,24,215,97,61,224,163,179,16,113,248,195,208,223,68,142,104,232,6,40,8,252,212,73,184,184,250,84,238,224,190,50,110,40,33,65,63,128,245,144,127,167,77,6,142,233,86,25,161,141,225,95,109,122,79,46,179,125,70,183,115,5,250,217,153,201,75,121,5,70,207,156,60,187,35,245,167,229,13,185,205,74,181,22,244,168,51,62,224,210,175,233,40,46,217,78,251,55,167,17,134,254,97,191,193,218,118,39,55,213,7,63,204,172,13,33,109,207,87,23,20,2,168,189,195,115,40,100,212,6,29,141,68,95,77,189,49,181,243,153,15,252,16,180,241,190,244,105,56,243,145,20,193,21,1,148,172,152,124,75,80,85,68,240,181,8,38,119,205,252,49,77,162,89,27,244,143,53,197,91,247,126,118,57,72,71,8,202,74,215,117,38,242,222,156,34,117,238,154,241,10,178,226,198,241,194,22,21,205,152,166,93,184,106,122,165,153,78,161,135,188,163,208,39,245,57,234,73,238,255,126,5,85,187,31,48,20,117,228,207,253,112,12,51,163,205,100,74,13,251,188,80,242,171,74,97,96,59,213,8,183,164,202,93,145,61,31,5,235,5,181,102,223,193,67,63,93,29,167,120,176,106,145,35,67,97,36,0,240,2,157,193,4,149,10,124,100,149,203,228,83,21,191,130,174,153,166,216,192,212,7,179,234,124,196,114,11,89,13,135,216,86,198,61,228,158,173,30,142,31,73,121,186,245,120,62,162,234,156,218,124,216,36,63,243,110,233,205,210,16,196,44,212,102,56,226,244,134,126,216,136,138,54,147,152,254,120,107,217,79,72,237,111,123,238,127,196,96,83,81,129,44,103,40,116,81,72,250,108,64,57,200,123,104,237,114,63,231,144,237,199,173,226,205,246,107,107,231,151,134,186,162,102,143,63,104,57,77,13,152,238,15,154,214,154,42,227,115,9,111,74,56,212,184,138,187,96,139,72,191,53,61,232,126,199,123,134,190,255,208,192,177,182,77,222,169,82,138,201,247,197,205,177,106,109,171,193,25,169,244,240,88,187,223,101,163,73,76,211,235,204,240,174,214,21,99,74,247,15,169,141,193,109,240,30,226,158,88,131,127,147,117,170,192,112,232,240,31,176,80,188,254,143,15,253,223,8,77,15,152,8,222,1,101,226,78,92,65,19,20,73,167,133,172,226,198,232,143,194,49,190,46,132,154,218,160,245,142,84,12,127,91,141,71,102,11,102,237,196,163,5,239,189,186,110,18,103,61,210,234,250,201,185,11,114,35,57,154,120,48,42,37,144,172,107,201,65,50,183,208,54,252,251,183,82,93,205,220,244,8,103,70,53,134,59,250,12,231,138,136,63,98,64,154,240,17,105,144,180,90,117,109,231,235,102,217,195,132,2,234,217,58,200,130,163,11,68,154,169,154,116,228,6,1,45,75,1,75,51,197,214,133,163,169,147,196,34,229,201,87,199,73,117,119,210,84,7,119,119,194,55,71,113,106,215,39,223,239,126,22,76,117,188,94,104,217,126,187,226,144,91,5,174,113,217,139,77,152,196,63,122,102,103,112,199,184,251,206,179,155,167,139,169,17,137,83,227,255,175,223,51,255,86,60,35,121,101,248,255,131,122,17,44,2,141,100,132,233,225,190,26,172,233,114,115,91,159,189,176,107,206,251,115,170,94,86,54,250,62,231,217,148,89,175,114,249,195,123,12,126,189,111,252,213,110,21,83,190,113,195,4,237,87,44,106,95,24,100,158,244,230,135,125,238,164,236,233,173,84,199,167,66,70,185,81,152,63,245,238,74,240,167,218,175,68,62,140,250,209,42,209,184,215,218,77,61,221,62,212,108,153,151,103,157,144,152,51,161,25,241,106,96,199,255,146,101,145,210,179,187,212,244,13,42,151,120,254,103,123,197,203,209,8,93,149,47,159,164,140,158,33,20,30,236,204,116,220,101,246,169,98,155,219,228,80,125,130,98,104,112,229,191,219,126,97,36,43,14,201,48,198,61,203,34,236,62,158,111,12,254,113,251,127,89,8,75,90,155,255,157,90,40,87,146,128,225,125,56,172,31,116,173,211,4,140,121,162,243,180,194,232,25,17,127,96,93,16,200,198,104,241,118,34,212,6,63,204,94,170,95,136,125,42,92,106,140,231,216,105,75,204,131,235,124,102,233,250,38,101,57,235,33,25,147,17,200,149,225,47,180,234,242,45,250,153,9,99,48,67,65,198,218,137,71,169,35,54,43,55,221,223,121,0,110,251,212,184,164,104,147,52,19,78,147,254,129,148,159,83,156,245,240,162,27,247,155,190,64,109,47,132,143,122,90,206,87,98,56,192,156,200,89,70,118,133,144,187,205,246,205,155,210,125,140,1,107,162,194,92,169,181,71,53,201,124,21,236,227,94,140,200,141,15,188,189,249,216,162,54,245,237,94,179,26,53,215,8,181,98,209,199,218,71,195,246,57,165,155,254,190,60,181,11,245,57,247,234,214,19,55,215,19,199,30,118,178,164,201,14,11,6,110,207,53,182,90,171,62,11,131,118,112,245,18,25,36,77,255,169,86,219,82,66,183,127,33,55,55,25,129,75,86,27,165,191,231,121,95,210,171,54,249,95,110,160,23,76,6,75,49,161,171,34,41,204,48,105,31,160,153,237,64,214,57,115,129,40,139,71,122,244,253,57,131,101,208,86,199,235,184,52,172,196,111,101,14,41,32,196,40,76,85,143,203,164,163,254,38,22,154,100,177,191,155,192,225,208,37,3,23,77,44,44,109,248,249,144,195,164,230,213,134,1,15,220,193,247,45,156,134,134,240,254,13,2,222,176,87,71,3,45,233,136,179,80,188,250,30,187,54,89,221,230,165,203,28,230,134,218,241,50,71,71,207,188,210,81,239,187,212,137,15,181,1,118,145,251,179,149,51,76,191,202,219,99,5,196,73,159,43,132,174,234,178,94,136,113,104,137,74,187,9,9,250,82,225,252,80,213,141,140,240,215,11,122,219,70,69,242,196,175,60,46,101,247,51,16,223,36,73,116,59,40,255,174,251,192,169,212,114,35,239,145,92,255,79,225,102,114,126,76,113,210,133,147,223,142,20,169,208,175,130,150,169,219,192,138,20,148,181,205,210,184,78,82,62,111,38,94,215,239,255,239,152,253,207,119,155,196,24,151,17,161,255,175,186,153,49,76,209,194,254,135,26,193,93,70,103,80,201,166,161,0,13,6,175,211,229,56,205,220,44,2,153,119,119,182,174,69,70,100,246,161,45,103,126,185,24,50,252,148,104,143,140,177,161,21,44,214,251,121,78,239,166,66,91,144,109,157,91,200,182,251,217,223,217,57,147,78,53,248,253,41,231,213,87,87,8,31,145,14,188,205,240,45,130,174,76,255,120,125,57,200,30,123,109,214,69,29,42,73,203,253,38,27,75,95,247,29,123,188,179,151,202,250,112,214,188,238,133,35,235,243,180,200,1,215,140,212,44,70,155,118,204,161,46,19,102,237,90,209,160,96,125,92,109,87,233,117,249,81,105,9,143,189,162,233,184,32,41,166,80,151,248,86,173,11,85,73,2,162,133,230,26,88,118,78,221,200,105,56,212,86,168,215,144,211,169,225,221,37,15,108,7,150,76,242,40,250,36,174,95,105,68,174,239,50,242,164,124,79,215,51,161,162,116,239,94,67,207,223,120,129,212,233,9,53,106,104,152,118,117,105,117,105,157,166,130,254,100,147,188,42,83,176,94,23,103,138,203,64,115,0,119,65,101,192,88,21,107,177,217,221,189,119,100,25,195,191,195,218,81,200,213,140,216,226,79,213,96,56,165,206,140,144,223,28,80,42,87,93,58,141,220,124,135,231,185,104,39,249,58,250,76,127,10,69,63,249,110,68,101,127,64,155,169,180,226,105,115,73,33,27,247,251,79,198,119,13,115,163,138,117,85,73,181,239,95,77,166,249,244,74,98,175,58,120,1,133,34,11,56,72,57,223,147,215,38,59,63,233,63,156,237,144,76,9,126,230,160,219,160,240,211,229,181,233,134,97,219,130,127,251,171,18,213,223,75,88,51,75,54,87,219,90,221,171,34,247,131,229,109,245,194,97,128,202,221,243,78,69,212,131,215,102,129,116,147,39,165,213,57,43,249,8,114,136,167,240,216,3,220,73,209,235,224,107,34,135,130,179,187,23,204,47,249,254,119,215,123,173,122,0,30,138,71,213,2,151,130,64,8,149,98,89,231,59,219,96,76,254,178,225,170,5,177,232,42,66,152,23,224,4,50,205,63,86,233,112,131,36,85,9,39,100,149,111,15,254,43,87,168,177,144,177,37,80,18,198,30,157,43,220,140,32,237,229,140,229,217,233,138,226,210,101,160,92,101,83,77,87,79,139,179,78,82,24,45,229,183,138,172,32,250,172,157,148,2,72,74,212,150,20,23,59,225,29,98,184,218,52,114,31,198,10,56,116,53,193,43,90,157,141,90,6,50,74,104,85,121,83,191,62,224,212,51,33,229,231,124,98,114,190,86,5,99,165,98,196,11,171,17,45,92,118,16,236,118,247,100,243,235,45,94,255,172,88,41,98,34,187,228,205,69,224,185,89,70,101,115,198,218,204,174,68,16,126,184,3,125,160,59,103,15,209,39,222,129,73,16,181,34,54,209,147,226,12,149,169,131,161,11,226,55,10,207,153,231,190,182,227,57,158,250,59,102,245,27,227,199,131,133,255,222,4,217,87,155,65,188,231,36,103,244,124,182,123,247,119,96,79,44,133,254,69,192,196,171,170,144,171,144,159,115,239,212,21,165,224,176,104,152,193,3,81,250,158,213,91,132,90,40,151,119,111,97,111,195,210,49,228,110,92,226,104,216,58,216,11,14,20,191,99,227,201,119,83,135,38,128,43,141,74,64,26,110,200,70,223,174,25,236,85,25,161,109,78,42,172,46,128,144,113,241,196,248,75,85,217,15,95,187,134,138,229,226,129,219,223,55,87,215,147,171,231,28,240,78,158,203,81,237,129,138,206,148,197,177,175,142,123,148,106,208,161,130,84,247,111,24,141,55,55,46,254,30,42,181,181,254,43,98,104,8,120,195,242,105,112,130,94,219,35,199,107,103,45,144,102,235,115,171,71,245,204,231,45,212,230,153,178,236,215,72,10,43,42,247,166,167,247,14,175,205,162,54,188,75,138,138,116,44,120,103,27,130,237,40,31,6,101,70,118,188,146,156,154,55,150,76,22,37,13,190,241,28,67,7,49,187,240,122,100,244,173,183,27,211,88,103,153,233,242,149,26,170,232,118,215,28,186,28,253,214,135,172,255,173,132,53,47,142,23,182,167,254,167,30,146,137,182,194,245,104,202,100,205,180,48,222,179,105,140,206,250,105,79,202,69,154,191,159,136,84,184,250,30,173,120,83,67,90,181,105,46,228,103,160,185,33,176,42,104,21,148,129,120,6,50,131,160,96,248,34,248,184,142,191,76,116,76,126,234,203,51,145,157,138,23,12,46,230,91,207,107,19,0,226,39,85,208,112,237,228,173,199,169,140,51,144,25,8,63,205,12,98,184,232,43,21,23,222,84,77,115,190,131,103,240,96,183,10,106,233,245,250,229,251,68,175,157,78,44,212,218,119,19,147,224,172,45,23,185,174,103,12,161,83,51,59,59,155,171,4,12,187,140,93,13,94,55,57,147,91,133,237,71,65,149,172,51,30,243,228,117,237,230,141,72,243,132,207,78,221,237,30,247,120,60,9,63,103,116,203,140,206,37,62,78,230,23,112,142,123,26,246,131,81,77,129,44,71,240,250,209,132,44,158,179,89,225,0,232,62,191,188,12,209,201,146,39,249,158,129,240,12,37,140,48,30,169,112,10,217,111,116,43,137,187,246,124,164,158,71,227,225,131,90,65,219,171,62,217,21,216,117,173,217,16,91,114,140,47,241,169,183,60,98,215,27,124,157,180,113,56,173,250,152,138,6,155,16,78,240,131,106,150,37,24,226,178,66,137,255,150,245,109,244,20,15,144,254,11,211,233,26,196,252,29,87,222,125,253,96,193,191,15,120,151,216,145,52,119,48,151,164,31,5,155,254,60,138,123,193,41,162,179,253,54,9,195,124,68,234,71,11,122,82,26,180,229,137,86,175,130,87,84,113,172,193,136,63,183,8,13,37,239,228,7,238,2,251,123,138,184,203,81,28,181,46,131,101,99,3,183,92,55,42,56,151,83,136,36,144,165,113,141,168,224,168,152,156,250,170,52,91,168,175,159,118,194,175,48,217,15,100,220,16,63,227,241,161,159,226,30,253,223,40,15,121,29,218,163,114,107,189,210,35,168,162,185,110,199,49,13,150,175,89,10,252,17,10,106,127,132,66,204,75,157,206,34,53,181,238,189,74,187,165,14,251,236,150,218,243,15,7,164,233,122,155,17,193,223,165,124,35,135,210,164,39,231,14,76,165,247,250,45,236,191,59,92,191,6,95,40,243,162,21,119,53,186,174,186,135,35,33,177,234,76,82,218,230,97,15,123,228,177,110,16,106,141,132,53,18,133,220,101,191,241,32,120,81,160,198,210,232,115,218,165,217,208,229,232,26,211,147,139,111,107,98,246,133,187,20,96,60,95,47,194,71,228,20,42,16,247,69,92,73,253,215,71,110,252,154,135,167,22,216,230,222,3,132,181,134,45,28,29,112,94,106,61,84,108,224,160,251,103,21,139,231,172,167,172,46,233,145,137,137,17,164,162,161,61,149,27,176,94,240,75,231,117,231,187,160,41,224,115,164,185,115,205,65,235,132,10,107,209,107,175,2,73,0,253,252,112,135,199,190,113,126,155,250,49,252,59,63,53,184,154,243,10,41,180,110,191,191,32,209,189,153,164,161,184,86,237,157,159,233,222,123,221,60,252,238,142,64,215,245,134,103,77,86,31,249,34,37,247,205,250,159,107,203,69,170,140,92,60,120,196,80,73,82,66,26,50,4,127,75,167,132,96,108,184,35,127,240,65,57,72,158,119,62,84,183,229,149,157,154,90,14,79,145,108,145,136,114,78,153,189,153,147,69,147,95,201,130,155,99,100,220,245,62,11,31,170,24,57,211,225,35,25,198,71,84,132,130,202,75,93,126,239,216,134,195,173,114,184,98,85,165,167,153,63,211,39,79,60,89,184,222,81,81,223,164,168,180,194,91,182,238,47,55,177,117,209,6,253,162,132,46,0,72,228,56,241,107,210,201,144,81,100,5,100,198,187,94,46,1,79,86,125,231,114,55,51,172,134,75,159,92,184,3,74,72,245,47,178,113,36,181,14,83,184,255,138,245,83,138,173,194,90,190,10,144,134,43,23,205,65,35,215,97,138,98,61,32,249,221,104,29,78,208,209,1,87,238,118,27,62,202,159,203,157,238,93,70,63,54,232,5,145,179,132,156,80,223,60,111,200,207,29,21,192,64,75,3,31,173,55,26,181,63,133,67,203,156,159,199,248,208,151,30,249,208,111,208,170,14,220,176,173,241,93,145,117,41,162,230,228,184,42,127,147,128,55,76,254,102,6,124,206,195,1,243,89,14,253,75,241,175,85,188,127,14,117,37,222,190,10,81,203,212,185,178,68,236,73,164,70,176,224,183,235,221,68,149,247,238,217,209,96,157,129,124,215,62,200,147,127,120,221,118,135,219,147,230,169,27,92,219,234,173,199,147,175,95,161,79,213,187,115,205,200,54,215,200,109,148,238,26,26,55,25,217,154,50,189,184,95,186,123,209,6,125,79,108,75,70,174,142,78,187,164,173,80,224,215,194,15,49,70,252,39,110,234,178,69,128,138,91,246,92,181,248,201,167,41,112,60,182,55,40,134,87,198,37,105,191,192,201,244,106,220,254,244,143,100,121,82,222,249,115,248,79,223,255,97,208,233,58,168,180,232,74,205,221,19,31,122,55,113,125,232,100,228,183,146,128,43,209,92,177,252,44,199,177,230,236,224,175,230,225,13,57,50,57,68,220,230,78,95,62,175,47,116,196,157,7,206,34,122,106,70,175,198,96,201,34,141,27,64,148,248,48,216,206,215,48,16,62,34,125,76,116,211,119,227,84,248,111,210,124,15,43,225,116,50,47,217,234,38,217,253,153,40,36,58,237,123,73,154,165,248,176,119,211,90,126,105,173,43,74,150,255,199,23,202,109,129,70,165,176,177,244,226,250,31,35,47,134,66,27,6,227,197,181,154,135,72,118,167,217,8,110,10,140,217,39,201,93,255,157,133,187,222,44,58,180,79,1,125,203,119,180,187,117,17,82,64,164,18,19,101,89,188,170,132,33,98,96,190,249,159,140,173,11,191,250,12,132,133,226,229,74,163,152,231,151,189,114,76,228,49,113,31,49,28,195,172,207,49,20,19,204,5,124,196,240,72,230,99,36,54,184,48,15,191,118,48,222,49,42,254,59,40,65,236,241,162,145,26,162,159,173,255,136,37,94,80,11,48,230,239,222,94,133,61,214,214,158,78,120,113,59,58,158,67,122,246,176,55,183,108,145,243,114,121,154,140,149,205,58,144,129,9,26,117,239,78,194,28,76,32,24,144,119,15,209,11,198,92,245,115,234,8,152,168,171,41,213,230,134,91,237,52,76,254,86,107,201,35,229,47,250,37,127,53,153,166,120,56,64,222,119,53,70,238,168,101,106,111,81,253,108,102,37,47,180,236,87,225,108,225,47,140,137,177,177,163,76,153,75,221,66,58,157,243,110,215,3,90,254,31,84,59,138,238,114,193,141,23,214,214,206,138,55,47,158,93,117,106,74,84,105,239,41,43,168,238,82,60,144,196,60,17,154,255,93,249,236,246,210,220,20,254,91,240,96,13,253,135,230,215,14,229,187,50,218,84,159,143,10,44,175,49,168,40,163,11,0,117,115,2,191,120,32,71,39,5,72,193,71,3,203,169,201,103,73,254,116,172,85,200,28,238,14,40,63,205,31,12,16,190,6,112,2,148,77,219,159,71,191,223,150,142,194,81,99,45,226,9,177,136,61,114,52,200,73,194,64,28,220,7,166,254,161,221,62,17,38,180,176,143,10,47,115,72,162,185,90,243,10,233,163,115,117,180,161,83,225,251,212,177,220,250,158,193,183,118,196,112,119,141,105,102,192,107,178,131,34,57,226,159,245,245,34,115,203,44,183,9,231,198,107,219,30,138,91,63,161,85,99,250,94,246,166,130,242,238,227,218,151,89,106,12,225,42,219,30,183,185,178,195,244,194,23,38,14,15,229,98,124,136,246,171,229,68,154,95,167,203,143,189,71,146,38,147,83,124,42,38,22,209,109,58,78,165,154,251,110,93,61,144,97,202,156,98,175,90,23,117,149,159,220,132,118,194,98,156,201,233,163,140,28,75,255,153,125,255,43,220,178,52,5,115,115,172,72,253,187,181,160,16,234,44,234,71,226,101,33,167,154,131,251,189,214,171,207,204,161,214,202,122,116,47,20,70,81,3,139,240,67,174,108,92,28,245,195,53,146,41,147,250,168,5,125,17,28,47,44,153,164,47,238,111,149,136,156,112,165,124,249,155,198,38,249,24,138,49,118,229,67,233,162,116,177,208,222,184,108,122,78,48,78,136,19,171,63,158,76,198,138,69,82,133,227,116,123,136,154,200,160,85,78,122,42,21,55,41,202,20,130,3,67,168,177,22,127,160,34,39,160,194,71,27,10,150,208,83,79,248,176,217,86,145,30,242,161,195,70,178,79,131,126,208,170,166,251,83,5,205,89,127,81,5,117,189,185,183,195,209,24,199,246,170,240,218,34,175,148,239,165,230,17,119,54,83,231,212,120,222,79,150,191,174,224,125,127,18,203,69,26,209,39,174,174,64,150,67,94,31,2,57,65,212,94,34,166,35,95,175,80,77,143,88,243,45,28,49,213,92,237,115,88,193,53,120,31,27,63,156,53,151,145,49,35,195,26,95,51,209,116,179,226,175,121,41,102,134,225,231,120,184,60,152,155,205,36,195,55,70,224,183,29,242,138,95,174,246,91,155,221,45,90,241,79,83,67,54,189,212,130,131,41,131,37,187,20,176,40,194,55,69,235,212,10,87,72,254,38,34,150,42,248,170,160,189,58,141,11,201,255,130,204,205,247,69,58,161,69,220,29,200,232,119,127,42,193,82,108,3,22,161,22,15,150,98,148,167,73,58,45,150,77,101,226,126,171,63,55,196,105,162,248,162,218,54,63,64,189,196,244,199,101,162,120,104,213,24,78,57,44,61,61,123,46,98,41,177,81,92,125,44,75,187,25,104,21,225,0,191,32,170,117,145,247,92,167,79,228,212,24,80,108,170,25,147,18,216,166,232,135,47,103,170,106,105,163,115,27,194,215,29,84,73,159,72,255,1,135,17,54,150,238,35,196,230,11,121,155,243,151,226,195,213,207,172,126,124,96,246,73,77,34,159,157,111,156,61,152,111,160,236,205,126,252,176,142,73,153,177,232,67,31,60,67,77,37,167,36,251,179,172,199,80,148,103,194,137,101,27,63,235,208,168,34,150,65,12,113,219,139,197,97,84,236,137,251,118,131,233,184,193,156,59,154,165,181,144,148,194,97,49,208,85,58,179,76,215,44,236,159,97,64,210,167,127,81,87,193,11,16,250,206,32,42,146,109,189,239,151,247,1,93,213,17,171,144,120,82,148,200,102,218,191,144,122,155,93,18,200,11,26,2,117,171,212,112,36,63,240,5,51,55,17,7,101,223,111,175,241,48,215,102,226,212,239,56,103,180,188,104,120,161,45,231,227,236,249,107,173,120,165,101,184,101,237,249,217,78,5,153,240,16,143,129,176,54,195,27,165,220,194,55,230,121,208,95,75,177,188,73,170,239,153,5,244,147,197,70,171,220,255,198,22,151,40,94,229,73,209,109,1,114,36,78,47,143,60,115,116,86,95,223,168,238,124,255,123,174,140,181,110,58,179,238,77,221,247,18,22,247,111,111,253,187,39,6,175,50,196,66,195,117,144,33,33,87,229,239,136,137,69,215,60,54,208,202,106,120,37,7,112,5,1,57,22,55,250,224,77,197,211,60,251,27,167,65,113,16,196,224,128,71,106,102,196,229,223,4,126,104,211,96,108,222,255,182,90,5,1,78,192,168,11,98,121,171,63,218,122,53,189,146,6,228,161,250,127,106,154,237,169,34,138,164,211,130,1,166,100,161,135,187,27,67,136,181,38,238,130,52,65,111,84,28,228,241,5,238,72,193,116,105,213,24,130,134,37,108,236,62,242,163,57,238,126,145,236,142,80,64,187,155,165,61,143,69,103,210,107,106,165,254,170,190,123,87,240,200,57,215,191,57,175,176,119,86,12,111,102,234,145,119,215,244,30,226,177,81,216,143,100,142,236,176,97,163,183,153,34,226,1,232,75,151,185,150,184,195,186,52,170,230,195,155,235,184,35,113,35,21,70,113,213,238,201,87,115,65,142,145,251,245,101,11,197,37,37,90,84,223,77,123,167,63,255,240,159,189,14,203,88,146,187,51,248,37,220,245,160,231,217,101,115,90,145,23,230,119,206,103,201,7,68,67,116,4,111,190,249,7,8,217,71,153,153,111,4,217,171,151,63,48,143,223,28,62,165,144,12,131,118,18,209,113,99,185,201,71,124,254,198,242,45,29,94,92,212,185,162,148,141,219,90,43,212,206,248,78,194,247,92,158,102,172,112,69,255,213,210,17,251,215,23,20,222,241,2,119,193,80,30,25,251,90,92,249,203,217,155,212,88,136,166,232,58,236,74,212,175,146,117,88,15,24,15,242,130,199,59,23,136,150,110,209,220,194,12,195,65,203,39,180,249,89,187,93,151,112,255,11,157,217,134,227,77,243,7,9,125,250,170,140,99,60,77,168,92,94,10,48,50,90,161,43,54,213,82,225,71,68,234,134,6,221,10,53,25,87,107,65,20,55,60,85,120,82,6,30,149,218,151,162,250,135,9,71,29,54,169,199,90,139,15,203,95,82,169,17,101,178,179,171,78,81,143,210,165,125,174,81,107,206,118,154,122,60,231,116,62,184,95,155,107,169,89,97,238,98,176,24,91,58,150,160,89,18,134,208,160,92,107,178,138,214,133,213,191,93,252,82,94,193,117,216,23,251,106,187,185,149,233,99,110,213,110,110,203,33,255,247,247,247,183,46,8,180,236,189,86,116,19,18,112,126,75,217,47,191,228,2,36,167,156,255,114,93,123,246,147,215,171,144,53,204,101,172,137,11,174,1,2,0,129,84,8,27,229,115,253,90,6,144,92,244,17,94,29,71,17,21,5,42,115,44,191,247,77,163,5,79,22,57,129,143,41,97,56,11,79,50,148,139,39,41,74,23,53,68,193,159,140,169,195,156,143,99,32,65,221,58,211,180,205,136,66,214,191,176,223,79,175,202,231,180,62,95,104,104,230,46,189,121,63,126,74,229,80,227,228,229,24,29,18,245,246,219,76,110,184,87,109,131,45,99,162,10,229,36,252,245,102,186,144,85,110,148,225,104,17,105,72,127,248,91,58,165,52,138,94,207,172,234,205,174,189,74,59,234,89,185,184,131,239,68,46,167,249,79,168,124,208,69,196,213,59,197,2,77,101,214,45,11,110,187,222,77,43,179,79,91,31,167,4,52,95,6,204,134,55,254,168,171,143,89,45,38,120,196,245,139,69,19,242,60,30,215,80,181,252,104,118,147,82,249,227,114,215,234,75,126,86,151,246,227,151,118,184,56,105,123,72,86,168,135,247,238,69,27,34,119,173,138,11,251,190,181,77,56,137,188,50,39,225,41,168,133,87,249,107,180,112,57,81,24,27,44,29,197,114,93,42,43,11,94,10,2,138,82,81,242,171,215,84,112,20,23,33,2,109,98,180,32,3,24,33,250,239,224,13,1,187,94,97,30,211,94,85,129,121,62,80,208,205,73,33,7,67,221,65,160,68,59,15,23,36,99,101,102,192,66,108,76,208,80,129,57,112,75,38,184,175,49,129,67,58,198,70,159,122,81,127,124,230,126,212,31,156,119,182,17,119,91,95,238,195,38,93,12,77,85,186,190,246,49,177,203,181,207,122,179,206,159,155,122,219,209,196,208,133,85,138,146,45,81,237,150,83,54,215,85,97,70,2,222,48,97,198,74,93,123,216,209,194,11,158,144,179,153,246,161,91,53,213,118,67,220,115,25,210,162,179,213,135,101,246,102,86,22,77,94,25,11,33,180,138,167,253,76,122,182,77,150,113,139,136,217,124,157,44,17,218,149,171,181,107,53,238,190,43,66,169,139,97,147,241,157,212,107,210,198,71,155,69,191,205,226,108,5,156,18,216,202,37,111,127,166,161,163,48,135,220,176,225,160,251,70,246,112,145,19,247,255,2,112,51,144,25,11,137,132,85,136,34,109,7,242,7,164,243,255,120,194,172,181,28,25,68,124,228,150,183,27,138,49,202,29,102,12,176,16,81,142,135,249,24,230,181,71,29,132,48,191,175,223,134,178,83,19,248,58,17,81,132,71,31,239,162,34,173,241,124,99,26,92,177,252,59,221,12,158,159,253,157,123,212,110,24,122,111,208,38,254,212,21,137,255,72,195,186,247,152,218,164,114,166,45,220,227,13,119,65,230,90,83,180,100,46,127,75,158,189,95,11,157,234,77,233,187,208,63,252,31,210,185,158,235,168,147,37,111,23,39,139,111,92,248,48,162,224,2,145,103,111,204,20,248,172,115,79,218,246,241,155,239,113,132,23,149,115,181,115,15,230,38,3,18,211,164,50,248,115,246,138,78,102,190,90,111,45,95,141,213,146,187,53,209,218,61,167,206,42,113,107,134,224,220,187,136,253,174,249,77,76,180,126,90,25,162,149,230,225,216,247,10,173,41,221,35,250,251,171,236,252,20,48,210,174,245,91,255,4,226,100,70,153,249,87,88,142,104,82,102,206,26,215,37,189,111,15,160,196,148,104,54,156,74,72,125,40,144,204,136,138,203,237,191,122,107,213,98,240,59,7,203,42,98,21,17,242,246,191,161,169,80,101,126,128,19,52,253,7,147,88,12,166,191,18,24,203,226,216,89,149,129,199,243,160,207,25,56,245,61,127,11,169,51,216,10,171,214,229,49,192,242,149,127,11,7,204,0,170,26,12,40,188,74,169,163,181,184,254,220,243,214,130,194,145,79,44,76,182,86,197,27,66,127,68,241,144,235,177,133,95,11,197,225,181,89,151,56,232,121,196,135,152,216,175,10,164,58,97,10,164,213,51,3,37,172,78,18,106,68,251,179,149,11,76,34,197,90,198,47,235,215,9,227,110,236,227,97,44,216,36,70,69,170,66,158,92,6,117,213,246,66,244,241,198,55,41,153,192,132,215,104,173,47,107,6,116,61,229,219,234,91,23,109,144,42,125,120,143,6,48,14,154,249,116,246,80,111,67,72,184,249,228,148,42,213,24,79,237,12,16,173,29,249,39,46,178,223,121,47,149,103,52,252,39,108,85,206,210,50,121,161,97,92,128,162,223,75,77,114,149,51,137,101,141,120,26,198,25,132,6,101,88,148,194,11,217,156,79,39,164,71,110,100,137,120,50,142,40,34,177,144,149,21,195,246,42,232,21,229,51,18,66,130,159,71,242,137,23,31,112,22,17,215,102,12,167,205,245,70,27,247,116,127,36,112,112,10,84,65,171,160,128,164,225,36,164,10,41,94,81,118,159,156,50,209,184,94,37,1,95,122,29,112,251,6,38,123,157,161,217,84,149,189,191,176,246,47,42,130,50,30,103,159,119,193,116,233,248,167,28,129,85,78,84,86,25,18,137,32,223,155,21,92,67,109,206,247,222,217,169,85,54,85,204,26,131,231,27,95,221,17,120,87,103,48,242,84,76,230,79,219,228,58,60,254,49,124,51,96,185,104,106,239,160,251,140,75,89,102,93,157,55,115,123,247,216,193,113,47,127,87,98,250,32,147,173,246,107,144,87,244,151,205,99,190,112,150,230,137,0,206,89,158,253,157,22,134,93,108,216,179,83,57,167,223,19,91,173,246,253,131,114,43,151,129,46,158,175,150,186,84,43,134,246,111,196,121,154,103,81,77,158,18,17,40,165,114,88,170,201,137,62,146,236,138,176,222,234,97,78,207,133,187,74,215,254,103,25,89,153,50,225,68,45,71,247,191,83,20,13,65,141,27,217,212,238,241,15,167,213,105,26,149,44,162,96,81,48,125,181,68,54,90,144,231,6,207,108,101,71,49,119,210,197,123,76,29,14,138,69,162,161,27,176,62,48,25,212,156,75,247,85,254,201,103,249,144,17,52,196,37,49,244,249,37,155,128,52,234,12,148,152,0,120,172,171,10,237,162,161,103,141,79,143,78,166,148,186,37,217,249,85,199,159,53,28,26,119,90,247,230,52,155,53,180,54,135,202,79,183,127,207,38,220,90,237,225,186,29,61,43,150,107,191,129,230,13,174,145,127,197,68,248,136,52,168,15,31,184,50,113,142,114,206,110,57,27,127,239,50,119,85,221,51,55,232,250,200,90,223,173,185,183,13,55,15,235,109,155,246,155,221,222,15,100,24,111,94,174,38,235,205,45,42,106,61,207,8,235,146,113,58,112,117,210,80,61,80,95,249,150,94,213,63,213,2,203,189,155,106,52,159,54,123,89,225,0,37,26,10,109,211,137,121,160,51,213,214,38,237,172,254,215,171,37,68,43,96,151,97,189,144,97,82,33,3,62,125,48,9,8,81,209,115,52,24,122,4,246,1,10,84,217,247,130,194,40,82,171,144,123,204,209,250,47,195,207,120,228,245,249,0,218,103,81,176,134,183,241,126,6,15,115,163,254,227,90,43,67,122,192,108,171,100,144,23,28,155,161,183,205,225,71,35,175,144,152,16,1,235,48,98,38,189,143,104,232,141,169,100,208,171,1,63,180,198,55,232,155,24,117,120,27,13,141,17,216,249,89,152,59,102,167,246,58,187,237,169,161,20,86,154,9,211,13,30,208,231,177,220,173,144,122,125,252,123,242,130,159,171,53,163,208,246,113,203,155,103,113,35,170,187,44,78,70,99,6,236,165,247,30,211,234,41,109,89,59,155,45,161,146,206,50,249,44,234,2,18,72,119,100,130,201,35,224,108,196,148,219,43,150,182,0,206,207,123,142,50,195,73,98,145,114,124,178,249,214,196,22,215,136,33,188,218,143,100,213,109,239,241,139,194,229,45,158,246,147,175,63,224,135,107,181,62,98,47,184,165,17,36,7,114,211,116,105,167,67,171,23,250,155,22,189,67,157,229,95,119,41,192,123,250,237,197,235,113,120,165,255,196,76,34,73,123,254,183,7,215,15,190,212,224,118,83,254,55,109,87,135,233,225,56,195,109,178,217,24,96,138,229,81,207,146,96,2,64,199,219,119,77,6,84,196,242,55,152,109,162,20,81,18,157,144,130,0,156,219,214,250,77,153,209,137,184,237,77,209,79,133,172,189,92,66,77,9,226,210,114,178,23,9,24,137,20,158,141,172,91,2,254,87,177,12,228,15,127,15,149,254,148,137,78,205,136,227,111,171,42,109,32,136,206,189,109,218,162,196,13,55,243,123,130,137,164,83,218,190,246,225,131,238,116,181,8,27,122,68,97,8,233,78,122,220,167,212,120,103,95,120,187,178,209,118,237,81,211,241,36,85,211,118,196,135,135,117,181,181,66,100,235,45,68,31,214,210,63,15,71,91,251,189,251,140,214,212,186,237,122,36,194,154,68,38,142,98,73,164,113,97,239,198,24,175,57,8,87,142,213,225,74,24,7,42,86,247,61,131,144,196,195,131,60,158,109,136,92,58,165,68,158,178,248,251,127,129,148,250,68,248,36,236,159,151,48,173,141,162,78,255,117,47,139,241,86,219,157,41,226,211,85,139,151,76,171,136,39,159,127,86,118,32,103,220,86,145,255,69,80,115,190,62,240,139,65,50,184,79,27,249,131,160,241,15,225,132,48,192,222,190,42,60,194,180,247,26,218,237,139,210,169,154,107,80,121,113,107,122,94,237,205,45,147,231,129,235,172,177,169,150,205,154,247,54,149,230,165,174,129,211,63,139,19,23,51,140,141,217,162,185,180,37,152,199,6,57,95,215,180,142,76,126,123,166,70,88,106,192,73,250,235,34,76,111,115,68,177,233,16,133,191,65,123,242,137,242,58,149,114,182,101,113,250,117,165,149,177,228,247,204,3,117,230,50,181,211,153,190,18,195,179,41,167,170,71,195,27,139,3,172,145,15,148,48,239,57,8,165,73,193,188,188,75,147,68,15,134,190,33,159,202,7,194,244,83,61,221,149,30,157,255,103,129,255,14,181,249,146,62,207,120,27,228,134,141,148,187,101,2,238,223,190,207,104,68,15,16,38,252,86,71,37,205,53,224,167,238,140,5,138,250,144,61,186,46,26,102,203,174,154,169,104,163,215,1,37,34,233,86,198,153,2,234,219,43,180,88,11,103,213,13,152,162,114,15,24,41,196,15,36,92,191,157,233,178,154,131,137,27,35,193,66,208,208,105,230,97,190,117,88,131,195,219,172,116,0,216,220,94,161,13,128,140,13,120,113,41,118,36,168,152,167,123,199,30,10,72,127,184,154,56,102,187,232,228,208,81,5,232,194,222,5,167,14,205,39,173,46,121,121,36,240,183,9,153,6,158,62,18,84,163,23,51,233,216,222,156,44,27,31,247,160,90,54,2,210,83,200,114,70,142,173,107,55,195,235,68,89,236,145,45,56,127,190,176,228,65,246,240,7,97,245,228,239,29,107,75,171,155,156,23,156,45,26,202,6,138,75,74,220,76,249,127,87,66,15,104,99,127,66,229,183,151,79,23,41,12,4,93,186,116,134,222,56,125,217,151,181,165,16,82,25,183,132,153,73,152,35,40,241,158,178,241,226,244,34,119,209,214,216,21,153,213,81,224,239,3,103,136,11,139,81,10,179,108,76,234,238,245,63,140,162,143,40,140,179,55,116,143,90,40,130,66,181,237,106,166,234,25,243,189,68,108,28,70,221,32,155,230,58,74,228,25,61,74,23,229,82,69,206,66,99,199,52,175,161,250,111,106,129,134,38,190,88,38,236,172,163,91,98,0,111,179,71,59,90,61,198,153,226,76,1,18,241,176,85,4,241,215,79,175,129,205,59,49,183,164,221,79,234,189,78,57,76,198,239,111,113,191,151,14,184,182,183,190,93,93,65,245,81,221,157,177,145,35,35,118,15,150,143,145,49,81,53,191,155,159,165,252,174,144,145,27,46,185,97,38,83,144,101,138,156,87,103,48,18,83,40,119,87,165,73,55,34,203,169,163,134,84,95,138,177,108,53,233,178,87,24,182,111,38,234,181,233,241,173,56,21,90,216,215,45,213,116,122,91,63,175,207,191,246,203,239,25,187,44,33,46,107,95,251,218,226,253,204,96,45,142,137,189,137,47,74,101,91,252,27,243,218,74,25,67,33,2,228,141,176,139,178,103,155,110,43,207,81,28,169,42,98,199,13,129,55,3,60,241,63,224,117,10,24,195,68,165,23,60,48,149,63,136,64,226,190,44,20,186,74,211,146,55,188,82,152,248,47,154,32,114,84,198,9,208,50,61,193,105,225,146,114,240,102,29,72,243,251,61,32,169,48,39,40,56,206,131,165,255,92,118,107,57,21,76,177,84,116,73,0,169,183,175,80,153,216,233,165,92,235,205,30,102,216,93,93,42,51,233,68,118,64,243,144,146,187,52,32,3,248,25,139,75,226,134,75,199,221,211,12,59,167,183,228,161,77,82,189,101,226,73,120,40,220,135,58,23,133,108,81,15,83,99,229,210,158,48,206,15,189,21,153,114,116,180,222,105,152,252,30,40,65,155,159,169,220,22,181,187,251,84,34,157,78,245,202,150,71,234,77,4,13,139,188,140,67,28,244,60,117,225,114,250,197,28,120,166,79,202,20,253,25,214,225,239,149,178,224,250,184,100,33,100,68,193,98,199,190,178,120,103,235,243,147,49,203,214,59,49,13,83,17,172,255,125,11,224,39,246,168,153,39,34,82,247,226,50,188,88,193,179,126,41,197,68,60,198,116,69,251,99,110,198,195,153,182,94,90,98,57,91,85,63,158,140,35,201,228,103,143,187,95,210,206,53,6,255,32,23,39,101,102,250,79,23,109,63,111,210,4,251,128,97,249,30,224,182,142,226,232,15,46,128,214,134,115,248,109,224,31,236,188,173,118,23,216,71,205,112,140,143,51,142,104,18,102,126,81,168,208,176,199,58,159,71,116,32,55,96,10,252,127,116,234,63,15,46,13,167,139,93,66,35,69,34,193,160,139,95,246,49,183,173,18,11,89,185,225,254,107,65,170,202,124,241,252,132,114,27,226,157,209,81,249,196,174,186,129,201,123,19,234,230,86,186,230,111,74,75,45,12,15,201,114,107,147,249,29,148,171,236,247,225,95,159,26,182,223,108,125,34,124,45,228,102,6,141,63,101,239,223,61,186,56,217,160,225,193,216,24,2,10,82,58,54,37,56,35,33,92,240,83,234,244,65,70,221,220,126,157,243,247,11,94,138,59,38,33,105,1,202,56,5,148,106,241,121,141,109,113,172,225,203,188,103,138,166,228,2,131,113,142,218,58,58,203,122,101,199,53,236,85,109,188,69,10,47,53,70,197,232,167,187,35,237,86,89,100,141,26,169,202,123,29,43,49,92,19,187,23,196,79,59,238,114,8,60,189,165,253,127,94,235,249,183,53,78,247,119,179,86,209,148,3,212,2,10,112,46,127,112,49,58,61,122,85,151,253,158,128,213,35,56,242,171,100,222,106,156,84,125,186,13,247,74,46,198,113,196,184,76,13,119,122,157,78,85,93,52,183,80,240,131,192,206,234,137,71,16,209,67,81,223,174,246,213,96,227,81,102,148,168,212,228,77,240,67,230,79,191,134,23,161,4,144,187,142,71,206,92,8,127,97,53,6,183,22,191,141,123,188,112,174,126,215,159,155,49,143,72,51,37,31,88,81,67,241,210,106,68,251,247,117,168,187,99,98,168,61,226,122,222,78,76,142,79,27,35,199,127,27,182,153,55,125,255,184,232,254,104,52,217,83,65,45,178,91,236,91,215,54,185,156,177,114,81,191,96,171,206,76,59,74,86,34,73,86,72,56,158,70,205,41,226,199,83,203,32,174,217,138,119,143,27,10,180,93,67,191,168,49,158,255,206,253,7,15,136,19,106,79,235,201,76,63,213,139,169,129,168,255,62,114,32,72,68,167,142,210,117,117,66,185,96,33,69,234,191,18,254,249,43,30,97,191,114,24,97,26,222,137,103,6,40,72,39,34,157,135,50,129,35,188,79,21,37,209,185,196,0,43,105,198,204,153,252,194,76,204,188,31,81,49,39,146,255,180,213,163,175,45,23,249,122,235,66,247,186,204,118,255,138,239,167,38,234,110,144,251,10,36,162,34,63,191,175,224,147,163,121,191,15,195,138,75,80,18,178,218,126,97,199,95,151,203,86,78,116,46,117,56,128,221,54,99,18,121,249,149,72,125,175,149,239,69,181,220,80,139,229,230,96,220,215,171,215,31,155,243,95,120,213,111,251,44,206,91,214,45,212,207,48,137,124,218,236,101,89,234,70,12,126,161,157,107,184,186,114,195,73,55,236,151,111,91,164,210,122,72,93,205,122,5,182,144,12,37,144,41,244,230,190,225,182,250,75,95,169,65,67,255,123,148,198,138,238,81,83,90,5,221,15,42,243,119,137,238,174,136,96,67,105,42,54,11,255,54,138,70,177,222,84,165,51,62,39,1,183,120,252,87,123,155,94,215,148,237,42,37,3,69,153,190,183,245,24,245,101,238,191,187,40,153,161,89,255,117,98,204,87,169,224,80,126,32,23,147,180,10,131,35,239,0,146,11,107,113,89,252,59,106,137,133,229,16,238,247,162,159,72,119,3,213,71,80,57,99,158,240,21,166,52,148,197,55,116,206,157,46,86,235,201,138,81,124,185,106,110,161,31,99,126,150,105,220,136,202,192,45,253,154,91,121,239,89,244,234,174,143,141,78,28,101,223,52,207,127,163,100,127,212,97,210,4,70,227,189,169,213,136,188,78,169,126,150,173,252,102,226,118,249,245,123,160,244,123,70,249,210,91,31,34,175,233,212,179,148,250,104,78,98,177,210,27,15,229,182,182,32,156,148,164,42,1,108,166,247,94,39,37,74,52,8,127,121,187,143,146,253,249,153,84,11,75,208,124,155,188,124,168,193,200,239,147,164,207,115,119,187,50,141,165,202,113,181,169,243,203,68,58,235,155,142,127,171,155,98,83,238,156,204,152,187,245,159,9,177,230,29,138,87,60,155,50,10,253,207,254,160,79,111,157,134,115,164,99,228,186,93,15,232,10,169,12,75,192,137,96,45,78,46,57,73,24,200,225,68,112,156,46,246,111,168,37,117,55,108,248,250,19,26,52,114,3,214,15,102,9,3,231,51,30,155,71,206,92,60,145,23,215,74,171,11,32,48,229,244,136,88,195,161,204,174,246,175,91,67,51,191,3,72,116,169,181,124,175,67,19,85,253,160,5,89,166,117,254,55,233,84,110,105,118,132,209,166,125,0,22,115,103,111,158,196,230,190,78,163,241,63,216,56,23,229,157,127,113,185,72,77,61,211,209,225,203,133,73,184,206,85,176,70,241,245,160,185,180,221,123,177,162,247,247,64,57,119,203,113,198,139,117,56,199,21,39,146,37,126,43,205,215,25,238,33,213,29,134,181,194,183,190,101,135,246,62,95,218,38,241,207,240,172,226,145,248,154,180,1,71,31,239,94,180,65,123,159,115,178,111,160,57,177,130,190,105,127,74,254,82,67,255,191,50,161,144,70,163,77,97,190,3,249,146,187,3,202,73,1,44,89,55,16,127,20,33,125,26,157,24,32,136,18,57,247,34,247,141,50,111,11,195,11,116,183,117,34,59,144,252,220,170,180,32,221,223,47,87,137,6,116,87,190,3,252,249,30,19,110,131,5,119,65,121,137,54,31,6,75,30,218,69,253,241,15,27,180,218,50,221,69,91,23,36,58,27,33,235,9,166,164,251,136,113,8,36,153,67,189,99,20,6,157,20,187,139,106,52,210,122,163,220,79,142,120,23,59,54,36,70,242,243,156,105,98,226,41,243,19,135,198,111,218,239,195,244,150,80,73,222,75,107,36,129,42,122,22,80,231,116,25,177,149,17,215,71,81,170,199,155,51,165,22,11,97,62,68,111,234,158,218,28,193,219,34,0,186,216,39,107,221,225,111,222,203,220,218,60,98,241,85,245,76,116,239,149,90,110,46,183,31,202,250,225,221,155,183,122,90,114,52,132,224,239,109,225,65,168,76,49,3,137,200,241,149,225,59,227,32,124,89,171,129,170,247,135,6,104,211,249,250,181,131,168,115,26,217,7,34,30,188,169,176,204,191,71,93,86,45,86,17,209,149,237,178,12,170,127,250,60,206,20,39,115,121,106,251,164,234,179,178,109,236,29,192,220,94,7,229,162,64,155,255,69,219,126,29,118,85,96,79,183,131,80,95,255,15,71,88,135,245,128,233,119,128,238,158,45,254,68,21,101,177,79,164,220,209,141,241,66,59,235,227,30,61,50,95,58,218,213,209,212,218,52,149,163,16,190,71,15,115,89,154,171,253,54,238,57,154,198,157,211,63,40,208,87,213,102,40,181,205,45,116,47,200,42,153,14,27,158,198,132,5,29,146,28,206,138,128,93,200,58,226,211,210,172,232,60,54,46,191,99,190,89,204,73,162,75,147,57,154,149,110,174,55,198,154,246,170,8,155,151,98,27,137,68,220,64,197,251,77,114,247,158,61,200,100,80,83,50,241,73,80,243,109,96,251,226,170,25,70,11,152,94,24,7,11,5,158,41,165,233,169,87,116,240,237,126,129,69,69,158,148,231,113,92,38,93,40,247,132,237,185,120,82,162,226,190,112,93,9,195,48,87,100,99,175,208,12,74,4,177,205,173,34,66,72,114,104,192,100,48,52,152,243,207,161,158,246,112,1,143,105,214,97,97,178,29,5,255,82,106,230,50,104,34,105,186,51,46,51,55,231,59,128,230,3,2,217,117,24,49,213,85,37,128,185,194,181,161,222,29,152,138,110,149,216,139,21,25,159,129,128,40,200,154,85,138,177,128,176,81,103,142,233,185,124,237,82,235,229,184,227,67,73,207,46,166,135,53,145,104,171,195,175,166,26,90,135,37,9,9,202,106,253,140,108,140,47,72,197,189,171,242,100,184,127,56,84,168,150,175,141,93,63,176,63,150,215,94,150,221,126,226,166,228,188,250,217,126,72,42,204,164,138,112,163,33,239,67,153,8,46,105,88,65,210,236,19,15,108,7,246,68,234,111,34,69,184,247,239,243,76,63,116,70,159,192,97,196,62,158,172,127,255,118,17,34,85,64,125,139,196,138,54,170,7,36,164,250,151,63,251,225,251,126,85,4,14,109,184,81,239,82,138,201,144,73,163,157,210,14,206,95,213,141,233,38,36,222,156,132,131,2,64,102,204,181,245,28,3,252,97,229,136,37,171,210,139,60,3,45,85,158,48,181,161,184,153,44,230,197,202,38,72,80,231,139,224,82,25,57,130,52,6,142,76,98,80,55,145,198,11,103,147,218,227,72,19,245,85,137,244,235,178,124,68,29,250,246,19,166,235,227,23,106,209,47,143,52,186,238,164,111,174,124,126,43,228,28,120,204,91,193,118,186,56,42,162,181,177,43,120,80,235,106,52,229,163,242,95,119,255,222,178,244,131,215,154,66,102,255,121,99,74,173,192,53,54,196,232,63,171,249,46,88,200,79,218,30,198,117,88,131,229,21,14,21,238,53,174,63,154,180,225,43,206,229,17,49,112,15,241,4,167,136,34,209,8,91,21,129,35,21,238,242,3,189,173,10,251,55,158,211,81,116,66,24,192,178,122,12,184,53,99,88,27,232,39,211,89,205,245,231,95,144,44,88,140,59,156,223,129,65,212,182,41,44,48,239,216,166,97,63,90,171,214,110,95,238,94,66,218,15,84,40,63,198,43,30,14,69,179,78,38,9,27,229,36,74,177,75,36,191,72,250,76,185,119,108,210,149,35,21,250,20,251,179,136,109,40,212,123,252,246,252,238,39,222,231,110,36,22,183,54,60,120,252,137,204,151,82,202,142,202,111,96,101,238,203,58,205,205,61,213,243,221,71,0,232,242,233,114,252,228,225,35,96,196,56,105,151,225,231,181,151,121,128,46,155,207,233,233,210,20,12,11,153,171,3,144,208,186,70,191,227,189,129,193,181,81,100,188,170,207,166,165,105,155,78,47,96,70,118,121,185,16,0,116,5,111,195,46,46,15,120,112,167,65,113,51,148,50,206,89,116,216,243,151,5,39,113,39,34,151,120,134,45,139,94,200,91,245,143,111,206,144,224,51,196,66,69,203,196,233,18,18,179,4,164,224,71,203,113,141,235,186,120,151,62,236,20,4,159,177,244,29,220,141,3,62,156,247,26,47,238,212,94,92,248,99,151,224,80,5,9,125,30,6,152,62,142,236,221,242,23,226,126,8,45,172,233,112,14,102,139,196,197,193,70,78,123,150,130,207,221,46,209,198,222,252,64,164,142,138,197,35,212,80,209,123,80,246,100,225,114,31,130,95,29,170,223,3,176,75,243,46,117,251,179,251,247,164,231,48,5,171,46,191,56,195,4,2,142,151,119,207,172,155,90,87,89,231,192,52,112,235,52,5,163,79,75,150,3,33,190,78,47,255,121,135,82,67,237,62,15,87,253,198,131,88,137,58,148,149,4,245,149,106,249,89,119,126,203,154,54,59,233,100,10,200,163,223,118,86,86,124,201,106,183,104,141,163,238,232,76,103,147,195,182,218,36,249,17,247,169,198,78,239,87,209,218,211,0,41,28,48,157,124,55,107,165,167,119,54,177,194,154,192,4,104,238,209,112,45,147,5,79,82,20,86,245,82,212,211,161,12,58,129,180,152,226,35,52,124,13,227,219,212,214,0,124,169,171,238,133,125,165,1,105,65,138,179,212,139,219,235,202,56,9,41,138,251,33,160,12,201,117,128,239,82,230,251,153,93,241,190,5,175,57,116,142,99,147,232,160,124,140,169,19,159,0,124,84,188,232,62,44,197,13,105,55,152,117,29,71,96,166,54,127,35,198,95,55,252,42,42,134,219,196,247,223,242,205,92,133,188,141,16,227,56,69,206,111,148,189,0,185,183,66,130,150,33,187,198,135,23,137,224,163,93,48,6,170,112,7,5,83,101,126,37,39,208,136,9,108,164,178,34,247,10,40,39,172,125,22,145,212,238,85,255,221,222,112,199,187,18,154,47,136,142,208,20,68,191,188,198,87,185,44,134,145,16,35,35,125,22,2,210,63,187,103,127,147,88,66,148,5,77,195,96,190,100,233,186,71,104,177,18,71,165,51,82,68,138,205,147,173,62,186,214,137,79,192,209,211,47,255,12,254,124,121,239,82,140,211,0,244,249,224,253,224,4,65,114,133,255,51,85,243,81,26,206,60,19,96,166,246,210,59,168,218,171,92,211,2,120,96,198,234,128,13,204,22,86,144,8,147,148,10,47,212,2,163,65,35,118,240,177,149,166,117,7,20,151,246,47,118,185,210,121,217,222,163,56,158,155,87,95,167,182,72,7,139,145,225,7,86,39,83,152,6,111,223,44,59,126,64,248,5,163,78,155,102,128,11,101,227,5,154,143,205,120,193,184,123,91,211,214,182,2,101,113,8,33,48,175,13,23,247,109,182,40,91,160,230,73,160,18,191,16,199,200,241,193,198,205,218,30,32,167,143,242,246,57,193,235,89,2,155,112,76,249,86,228,51,93,46,125,111,150,44,146,55,233,138,238,165,189,124,145,13,50,59,90,183,111,15,178,98,115,236,251,181,92,77,167,72,72,169,168,105,81,140,132,252,184,2,3,128,127,172,153,184,179,240,97,153,22,48,1,38,169,245,155,51,246,233,92,80,7,169,94,64,164,89,149,86,184,237,10,91,237,178,240,107,46,214,57,91,73,183,2,18,112,37,224,216,211,98,176,218,112,89,23,55,101,153,158,112,33,34,153,179,139,220,219,214,4,53,65,163,48,128,194,67,59,210,63,255,12,250,207,190,121,161,8,122,16,150,187,247,56,132,133,52,20,197,32,135,123,118,46,234,33,245,212,63,222,157,219,78,238,66,169,217,45,20,177,198,56,153,83,32,190,225,209,1,108,93,82,104,143,57,197,172,42,67,239,231,146,24,105,30,81,116,28,89,241,199,171,194,189,60,187,45,253,110,196,133,198,126,15,83,83,166,187,189,198,253,24,107,23,94,97,132,39,215,160,177,150,55,98,136,155,244,101,159,236,92,157,160,94,173,252,118,183,41,163,177,245,168,92,3,155,135,201,125,185,236,105,207,214,139,188,128,117,110,65,237,245,167,190,155,136,127,133,217,194,202,222,225,51,53,106,217,40,90,137,244,206,44,240,113,129,194,190,43,70,241,72,248,8,18,55,176,138,172,46,3,211,182,145,209,100,11,160,137,15,40,104,2,42,80,71,122,233,60,252,4,55,1,124,224,18,195,26,4,204,127,100,133,101,185,30,46,186,239,103,239,110,228,154,75,37,247,89,37,146,31,80,183,139,244,229,7,164,140,80,22,232,235,34,102,6,145,199,169,81,176,126,48,95,239,234,130,27,170,176,35,238,117,60,141,251,194,111,8,64,69,46,17,107,68,35,124,82,59,142,138,114,99,119,248,53,184,153,72,178,62,34,240,61,228,126,178,244,109,198,175,8,190,165,155,198,159,183,39,179,27,124,94,65,93,62,127,70,100,121,183,193,203,32,146,247,246,57,112,156,52,156,92,194,154,134,119,97,154,239,214,4,27,104,254,28,148,160,50,168,111,84,93,239,156,10,164,224,67,130,251,168,173,194,214,232,208,138,170,254,82,251,46,13,220,148,195,188,176,31,198,56,117,156,46,238,124,103,11,81,244,27,194,203,166,181,164,122,161,139,203,67,159,64,33,13,191,112,71,238,115,96,209,1,172,49,216,22,3,241,28,255,10,190,42,4,248,10,108,53,181,58,193,40,98,54,231,78,88,254,35,208,93,64,61,245,29,76,19,252,229,143,55,133,67,235,237,159,236,169,63,238,12,174,174,18,249,221,152,69,245,88,212,127,111,133,159,209,83,226,68,230,208,95,123,39,62,224,165,38,175,130,79,156,12,86,132,220,161,133,178,46,243,157,52,217,7,14,249,186,143,171,26,165,110,47,248,104,138,216,162,175,46,133,252,124,216,24,252,82,57,48,12,102,219,11,81,205,82,218,73,236,27,228,192,14,201,205,6,212,93,64,47,247,198,183,160,116,220,240,2,138,66,45,254,86,10,219,239,24,249,81,100,21,212,184,13,64,171,198,50,52,13,79,36,34,139,182,65,44,65,98,209,40,180,177,21,115,232,84,3,202,219,230,159,64,174,191,93,71,86,173,35,82,167,51,25,231,89,125,133,226,245,81,8,193,159,48,251,67,19,30,48,133,23,68,195,132,223,131,105,78,166,71,254,129,2,64,119,22,213,0,249,75,6,240,99,21,38,142,85,220,222,252,220,135,63,111,20,9,71,218,25,238,17,144,245,169,216,166,194,33,156,79,100,103,20,113,211,13,233,21,168,47,148,249,113,237,197,212,157,199,111,138,149,18,251,21,178,138,56,15,211,109,50,158,80,154,85,16,167,22,241,122,221,246,65,241,235,158,137,22,12,10,104,11,183,179,236,173,73,249,10,57,234,251,82,153,67,69,175,48,180,33,86,105,117,33,140,6,15,136,209,155,247,110,18,30,160,181,244,83,112,37,160,113,44,144,39,91,165,1,246,1,12,159,208,2,51,22,125,153,123,72,76,220,73,220,201,161,83,13,212,4,28,33,28,234,90,18,1,203,71,247,16,77,171,201,106,112,30,96,253,15,45,136,124,195,8,211,199,69,11,172,88,173,185,56,105,17,211,93,132,161,243,48,22,177,70,2,192,253,239,40,200,243,7,212,254,24,71,167,13,88,31,232,105,187,209,8,151,250,240,232,46,35,84,41,138,192,135,73,73,131,80,42,132,122,232,157,245,2,66,180,188,141,253,87,220,192,83,130,251,12,33,172,100,103,42,147,47,169,125,242,19,7,212,217,87,86,39,226,159,66,149,169,14,54,147,86,158,251,121,210,204,25,245,157,198,157,158,205,90,83,67,237,15,145,231,177,108,242,184,172,199,49,31,76,180,118,213,230,102,43,23,130,209,135,184,152,137,137,201,213,52,139,249,67,216,54,137,200,116,171,177,133,213,162,224,17,207,171,237,115,99,35,227,57,116,215,70,237,107,211,200,55,211,21,51,14,21,119,113,130,186,0,230,196,144,115,93,115,198,108,15,95,238,137,133,78,78,217,149,183,162,149,231,46,209,212,111,42,96,63,130,15,227,90,221,52,241,176,192,192,95,0,14,196,15,101,213,107,153,88,26,83,236,129,19,24,71,251,103,206,37,79,203,43,41,51,234,94,182,208,6,101,243,128,123,71,41,211,96,65,6,64,177,127,139,235,211,184,148,51,241,150,76,103,170,237,167,45,139,157,5,99,11,60,129,13,202,150,245,214,86,221,18,216,238,194,209,68,224,215,160,113,121,95,76,222,25,118,102,1,116,188,161,132,193,24,127,244,208,76,127,22,48,109,109,30,121,90,246,194,49,227,225,155,239,23,93,215,36,36,19,161,179,191,249,211,28,96,51,41,30,168,106,201,69,125,41,182,141,67,3,24,82,80,58,55,141,224,234,141,251,33,96,224,83,188,15,186,35,30,191,111,129,87,213,4,137,226,16,96,39,204,102,98,249,1,162,11,236,26,241,1,113,72,156,93,69,113,116,27,80,79,104,13,237,178,8,82,78,42,125,81,221,245,208,121,230,213,105,63,139,240,39,88,67,160,14,61,158,15,155,241,10,80,255,8,80,72,229,37,235,234,226,213,161,71,31,229,226,230,90,241,34,115,9,231,139,213,139,89,236,166,149,14,95,191,215,184,212,52,29,92,144,205,53,227,103,79,250,229,23,64,107,11,160,26,188,224,187,161,208,41,97,160,194,41,130,42,98,40,89,62,126,75,95,102,99,177,216,60,193,178,195,250,254,97,34,216,207,7,94,97,237,226,207,17,193,159,23,157,69,26,72,167,160,213,231,176,251,200,139,87,43,224,88,20,208,6,30,65,77,189,40,149,52,16,109,176,238,238,151,50,219,161,126,174,201,208,176,100,40,70,196,207,133,219,234,186,224,74,232,155,217,42,98,111,79,191,35,198,226,59,184,151,168,165,161,65,24,155,189,67,249,183,245,43,219,158,19,32,102,7,146,0,3,45,147,233,129,142,111,90,63,6,87,141,95,152,225,222,111,150,138,131,73,193,191,23,141,97,246,229,173,56,3,244,125,80,23,252,196,60,7,114,255,70,33,200,79,119,174,124,93,146,42,32,199,191,145,186,156,123,62,23,147,222,125,111,186,238,209,37,94,184,124,172,30,60,46,105,170,168,90,66,229,51,86,245,202,172,4,152,131,110,105,105,37,47,193,65,4,212,197,165,57,248,202,189,240,103,44,171,175,97,231,118,193,63,157,91,253,54,121,205,193,13,102,11,5,220,90,36,4,5,147,5,158,25,89,63,142,47,25,152,43,171,60,163,204,120,201,60,77,237,177,25,211,127,228,81,28,12,3,174,25,122,225,163,160,71,231,107,22,31,101,215,15,141,238,244,195,117,73,165,244,138,214,92,85,224,80,226,183,143,152,31,120,242,68,222,88,231,250,117,91,30,139,182,7,35,229,230,7,188,206,52,107,86,6,162,236,68,43,218,119,125,125,233,104,233,158,60,233,226,139,83,238,125,83,209,119,81,212,26,172,235,82,23,180,182,132,151,143,154,177,152,198,142,140,80,195,76,131,173,47,187,32,64,8,254,39,4,88,170,61,62,43,55,31,63,132,97,66,46,247,116,129,118,48,225,202,93,166,224,50,116,220,119,199,169,25,40,214,2,233,12,5,169,1,245,54,58,73,243,219,184,200,136,107,109,162,65,24,102,163,27,128,97,16,8,27,63,61,110,233,235,235,218,72,135,140,105,0,154,54,47,2,1,19,93,96,216,62,129,134,109,127,27,141,232,66,140,206,143,246,89,120,104,162,37,224,193,104,25,36,214,235,16,252,218,122,176,176,56,148,1,117,72,80,193,187,192,118,10,246,17,48,188,197,236,69,106,109,97,171,54,90,130,32,114,235,100,198,210,180,217,183,183,102,18,10,125,4,160,205,177,207,240,90,111,86,46,210,222,127,145,187,87,203,88,12,187,41,238,143,146,234,225,34,165,73,74,8,224,124,47,167,201,116,231,214,238,84,157,82,20,127,74,133,0,243,107,152,154,218,208,236,33,174,223,194,54,237,11,255,139,103,171,79,230,109,31,60,136,239,68,18,153,224,140,122,172,76,51,234,172,241,118,93,75,149,84,151,18,209,242,15,101,181,77,204,62,181,2,39,149,176,52,220,37,189,59,208,79,235,123,196,161,50,201,206,40,12,3,38,142,125,58,186,54,26,193,177,143,160,25,26,207,103,175,32,124,140,92,186,220,95,170,65,98,127,35,94,12,131,193,23,118,96,235,93,179,122,26,47,39,92,47,238,16,215,224,113,54,183,215,84,20,168,237,184,100,72,36,131,78,2,23,150,170,97,128,35,242,245,174,233,156,158,113,35,176,185,129,176,166,95,219,106,42,120,211,155,248,85,152,218,143,124,237,253,4,20,113,126,129,96,134,153,131,59,23,16,206,226,104,177,17,96,213,69,250,12,12,0,207,68,246,161,184,75,152,157,75,139,159,232,169,252,97,155,170,11,62,15,134,151,57,27,131,158,83,156,53,129,103,172,79,141,141,187,217,153,241,161,153,201,187,182,103,113,72,16,183,37,117,153,185,132,73,89,53,107,165,99,147,142,213,10,112,88,160,202,19,129,225,37,74,191,126,221,175,154,94,138,129,134,174,23,12,102,139,132,210,119,77,197,136,196,183,170,5,134,222,44,6,241,231,239,174,172,108,174,156,233,109,90,237,27,158,136,196,37,0,110,175,189,231,205,116,132,19,96,193,236,248,203,114,216,165,196,158,8,18,91,192,153,214,252,6,115,185,141,184,36,169,117,165,101,207,255,209,114,28,208,51,20,23,141,140,201,98,13,223,199,61,224,107,145,141,37,129,221,2,109,97,151,189,136,139,128,179,161,96,198,218,234,210,148,223,146,146,14,183,208,13,7,224,141,68,100,65,164,238,76,21,175,214,40,179,198,102,23,115,244,97,199,144,110,45,56,47,136,205,144,198,94,74,226,172,175,65,152,233,3,197,118,104,190,193,98,112,65,207,64,245,246,190,122,112,205,55,125,206,154,29,177,110,199,245,251,39,218,13,9,38,97,150,248,235,139,187,101,71,19,246,50,246,242,246,60,101,117,151,109,158,194,253,226,75,106,173,187,55,146,96,242,56,95,150,224,124,15,163,195,110,224,110,62,47,168,17,111,238,9,158,159,225,6,204,8,166,203,216,66,192,205,17,100,154,59,232,215,146,117,32,124,9,28,15,249,206,191,67,189,159,122,49,103,151,199,205,221,124,26,12,186,44,54,8,122,58,114,210,207,31,231,29,130,161,81,140,32,52,134,177,251,142,252,252,236,46,182,242,213,128,244,229,87,24,202,235,82,170,3,142,63,183,232,186,132,89,185,210,84,90,201,187,170,187,197,30,226,94,159,21,220,187,128,210,219,80,181,136,8,158,90,251,243,132,189,101,151,161,119,249,86,174,79,245,89,193,61,137,85,104,235,218,215,9,154,212,154,1,203,228,86,242,21,93,199,103,232,168,147,222,204,86,56,139,133,90,208,173,14,15,221,136,123,252,87,227,73,152,249,236,136,146,5,97,248,2,246,128,95,0,122,8,20,20,73,33,71,218,21,85,52,30,31,93,158,233,2,43,67,51,68,1,173,46,187,207,159,7,110,22,224,1,123,134,205,6,5,94,27,179,138,146,166,166,177,224,93,99,240,99,230,141,27,21,48,120,199,240,38,30,15,197,0,30,103,227,244,113,211,73,113,80,43,146,179,22,7,151,91,7,117,126,20,191,141,197,129,192,231,69,92,27,34,209,4,200,204,115,218,111,245,85,54,196,125,5,11,224,73,53,46,75,231,43,142,90,161,54,248,172,0,96,13,182,6,23,121,165,134,30,0,237,185,253,22,158,160,53,130,79,184,242,228,126,193,88,154,240,59,14,130,172,108,204,153,5,24,222,114,52,127,223,123,40,84,119,121,123,236,129,36,255,243,163,157,131,235,102,109,120,104,112,243,210,153,236,89,60,40,135,95,167,63,243,64,30,81,239,79,129,19,135,171,218,110,6,160,14,106,32,209,242,119,218,55,39,252,241,199,13,4,146,5,115,41,231,122,125,45,248,105,21,192,246,69,8,88,64,244,188,75,187,26,114,78,229,19,107,213,99,180,180,78,210,95,176,11,10,133,6,207,173,113,64,7,135,62,218,36,162,221,130,133,122,185,72,23,22,168,247,42,83,74,158,154,87,225,82,206,193,53,162,238,253,94,117,72,85,55,234,252,151,161,238,244,16,128,19,153,45,7,15,145,113,130,188,119,78,150,126,150,223,107,95,31,18,19,62,5,127,64,15,166,190,237,192,238,135,129,129,175,240,161,75,186,13,224,174,11,240,250,164,113,124,202,138,232,158,174,233,42,33,42,111,29,202,147,191,5,6,199,82,232,132,1,54,15,213,100,208,18,75,97,108,126,179,7,193,81,65,62,15,6,17,53,173,115,217,90,73,200,16,96,237,172,35,143,122,150,62,78,206,105,72,182,129,36,232,28,89,103,1,238,47,29,183,178,172,178,109,54,221,192,43,187,167,180,106,30,96,37,137,97,80,38,224,56,120,252,80,189,127,92,212,211,162,177,204,229,40,35,176,17,24,59,45,23,6,56,51,77,64,20,96,190,176,27,16,153,109,31,68,133,45,176,193,255,60,196,165,158,178,239,187,221,188,172,7,186,35,179,129,139,12,216,43,10,102,161,26,16,209,178,123,165,162,184,126,182,250,36,247,196,234,171,96,33,45,195,158,185,117,156,154,190,254,29,166,225,233,206,23,86,216,137,233,60,53,235,195,232,79,246,226,149,90,36,250,52,170,180,140,1,57,228,81,207,42,70,191,236,129,65,75,31,27,14,15,170,40,154,40,154,14,229,188,95,157,47,72,239,127,198,234,124,108,56,31,52,115,219,31,8,91,125,132,183,80,209,37,166,14,134,13,172,183,235,164,10,229,177,229,11,197,185,13,81,133,8,213,69,232,146,42,22,241,3,72,240,192,20,19,218,62,191,69,219,62,63,109,172,222,176,216,125,226,3,3,144,142,37,153,56,198,21,104,186,201,67,60,235,169,110,237,201,225,179,105,157,128,27,235,182,170,232,240,179,225,59,18,215,75,134,193,81,185,196,23,200,202,39,116,79,89,32,184,106,234,51,241,139,151,46,26,139,47,18,246,107,158,109,28,194,70,64,60,123,240,161,189,139,76,119,14,181,183,39,114,109,1,81,94,175,99,98,208,22,34,59,231,95,53,41,13,78,73,12,236,236,88,60,212,241,187,68,110,3,234,95,83,168,155,232,8,135,213,191,187,16,144,24,25,200,107,153,62,6,213,241,191,218,135,135,180,149,148,194,85,218,249,191,93,1,147,112,239,240,117,45,232,99,167,106,177,56,62,167,95,68,248,95,79,119,219,141,55,228,80,140,167,26,197,6,181,104,216,219,230,15,44,242,29,31,186,210,23,167,71,242,230,71,186,169,92,211,204,220,40,159,61,113,3,167,122,248,77,177,163,234,218,241,27,103,124,60,178,239,59,219,156,134,97,83,165,18,77,48,40,250,109,229,208,179,220,53,207,75,211,187,253,43,32,137,66,20,242,151,176,94,209,183,15,79,111,5,159,78,104,251,244,98,137,22,168,125,125,61,46,102,2,111,6,156,206,34,172,59,111,241,253,62,228,142,97,132,161,55,124,202,130,241,215,158,110,57,244,65,126,230,10,133,5,220,114,44,127,220,128,66,26,224,252,10,10,248,187,99,194,204,102,103,173,75,204,138,245,163,189,80,125,236,10,235,201,58,158,49,174,81,87,206,118,56,190,238,237,93,203,152,57,97,97,125,7,58,145,229,111,4,81,235,253,86,170,184,247,204,26,157,158,64,219,11,113,31,66,119,240,155,13,250,99,191,9,237,140,103,43,18,213,237,159,201,52,202,5,35,227,74,76,235,132,203,87,171,104,193,254,114,104,147,105,25,178,202,233,228,189,30,239,84,190,106,73,170,115,154,249,185,235,254,172,143,56,251,86,241,70,127,123,70,121,211,40,30,183,22,215,202,115,47,210,184,127,8,124,65,114,248,161,14,0,138,35,21,127,113,174,231,41,121,124,4,165,224,208,42,189,253,195,12,1,8,106,72,186,64,33,77,250,58,134,40,124,227,55,84,42,169,23,46,117,58,237,76,82,55,112,38,51,147,177,210,121,4,78,124,19,89,104,241,153,119,32,11,244,18,224,2,227,228,2,203,155,150,127,37,205,103,111,34,220,62,59,91,150,142,64,55,126,35,183,45,171,18,31,49,129,211,25,249,125,20,248,126,255,128,55,105,183,136,191,171,239,145,126,218,24,134,245,13,61,140,232,220,207,233,38,98,242,51,255,108,16,86,254,42,120,251,128,136,73,240,29,178,6,7,189,88,110,57,144,125,233,118,68,49,84,111,241,86,117,210,100,224,237,155,197,25,36,122,121,104,250,219,27,175,84,168,82,177,244,24,114,121,10,123,176,234,161,203,76,197,83,198,206,44,43,44,8,40,75,239,183,68,93,147,81,178,136,249,89,195,66,69,179,93,50,19,191,32,243,90,189,39,112,206,72,5,148,67,47,7,29,224,238,235,186,133,182,176,221,65,226,77,91,208,38,231,19,19,208,18,101,152,16,236,1,70,228,201,236,237,165,13,104,252,232,53,23,237,195,38,80,49,61,245,75,210,205,74,87,162,75,152,172,107,121,198,67,47,120,217,151,125,11,77,140,53,79,210,235,43,183,44,51,246,189,195,116,235,243,28,135,43,90,7,191,87,154,30,148,152,84,107,167,38,188,244,90,63,212,215,150,186,131,56,10,47,216,160,255,29,14,26,222,65,187,8,221,6,251,139,97,30,249,160,57,59,24,138,49,121,140,71,188,193,171,207,249,245,74,189,146,153,113,72,188,41,194,124,207,9,120,167,241,152,75,52,11,139,255,130,80,22,226,140,206,229,126,65,221,195,138,95,188,120,237,103,237,223,129,115,152,212,198,180,192,170,85,52,158,233,95,30,79,43,215,100,242,245,123,3,60,72,9,234,75,72,137,34,50,226,255,163,225,190,31,161,112,20,0,128,23,73,101,83,246,42,201,222,123,94,145,144,21,18,50,206,8,249,218,123,187,236,189,34,51,46,132,236,153,205,217,91,148,61,15,103,143,195,25,183,239,222,79,239,31,249,180,34,216,65,66,163,144,59,246,191,30,50,95,221,209,129,165,5,237,118,226,117,12,141,118,211,221,204,194,113,60,116,106,233,50,156,1,72,68,121,253,118,208,221,126,184,241,166,248,190,23,83,168,137,182,64,94,140,210,212,0,113,226,35,1,32,224,65,106,224,31,245,25,26,126,107,31,237,34,67,232,227,150,240,26,38,128,182,234,29,79,159,234,140,79,86,177,19,47,236,133,107,200,73,147,156,198,108,34,55,53,21,176,196,167,61,51,53,26,213,31,220,15,54,110,135,204,188,200,247,10,225,196,139,129,233,37,235,237,112,140,109,209,35,32,7,38,132,163,37,109,36,17,16,12,250,122,108,160,124,255,116,181,63,17,55,163,141,70,226,40,154,229,19,156,21,90,51,192,223,236,253,4,139,21,191,190,120,240,132,181,104,12,129,121,155,152,196,71,47,109,201,244,238,236,5,84,177,196,186,57,132,101,139,34,215,223,92,77,240,179,0,144,209,37,232,225,39,197,150,38,215,114,231,221,140,51,196,43,27,124,44,213,53,227,58,185,241,65,39,177,87,126,2,127,5,16,107,71,170,130,107,5,118,232,27,53,127,243,245,32,245,243,14,153,166,159,111,196,245,32,177,81,216,37,169,168,13,33,143,176,173,77,244,167,78,165,173,173,162,118,134,215,27,247,206,55,18,60,216,170,83,250,159,192,0,185,53,251,143,200,226,90,213,187,246,132,137,205,27,4,33,1,160,50,131,102,63,224,66,210,227,146,70,89,218,181,61,117,141,44,118,63,125,48,237,250,240,1,138,212,106,235,174,243,19,203,137,47,0,68,68,250,163,136,35,120,240,161,4,242,90,135,103,3,155,9,241,55,80,150,123,239,242,50,26,187,110,16,138,21,249,86,124,52,157,222,170,134,72,11,125,175,249,62,123,47,46,85,172,122,230,135,139,252,31,33,124,51,61,46,193,180,100,154,149,47,5,80,219,108,255,73,231,96,159,6,31,59,92,24,176,182,193,225,189,108,248,171,245,8,208,154,175,37,66,74,248,119,27,231,156,69,29,210,170,148,118,30,124,8,156,133,241,72,154,13,177,207,60,165,229,97,128,134,55,219,161,212,119,134,8,14,77,239,243,126,150,124,220,50,72,190,70,208,88,75,190,215,68,195,184,29,253,22,1,114,80,207,111,5,55,123,148,46,32,55,41,196,40,79,228,128,103,132,253,163,251,4,180,206,9,232,200,121,44,101,92,140,71,62,0,25,69,244,38,134,56,103,149,138,221,130,15,98,219,89,45,13,146,251,41,208,67,15,61,4,33,11,48,128,20,197,109,218,30,140,125,248,87,188,247,49,151,201,244,82,237,199,49,64,1,105,116,29,39,81,232,51,145,215,199,92,20,76,69,221,208,80,43,35,152,100,165,122,12,56,174,227,8,216,156,78,9,198,171,200,57,14,104,194,9,154,96,111,177,52,16,20,127,82,249,234,63,160,145,64,94,204,251,80,249,35,142,135,154,171,68,254,77,194,227,187,19,205,76,100,188,144,147,254,209,231,147,92,250,121,46,170,79,79,27,80,229,93,49,240,194,135,30,17,1,243,12,90,191,21,17,21,184,80,244,152,78,176,6,26,113,95,210,177,248,63,49,206,143,230,79,16,0,159,187,160,18,123,13,180,208,4,232,117,149,227,117,117,89,202,233,119,15,98,193,133,221,209,84,158,212,61,237,71,217,227,148,108,140,197,236,183,163,244,90,210,126,129,105,184,205,12,125,196,173,48,198,70,0,146,67,183,249,138,203,245,247,101,253,42,61,168,216,247,149,30,95,183,99,137,43,185,114,157,40,130,239,237,18,35,38,12,86,87,67,52,183,36,30,208,227,203,79,213,1,12,246,156,199,78,77,177,243,196,23,118,123,75,68,173,120,218,79,223,208,158,83,48,200,120,238,40,173,41,131,203,222,74,152,134,31,194,196,116,137,16,205,158,153,236,245,101,192,39,143,248,171,240,113,127,126,22,40,223,237,254,153,184,73,208,135,67,228,94,219,104,176,234,119,253,128,82,89,55,41,191,1,58,58,35,119,60,121,98,178,244,224,210,38,150,208,143,199,58,167,62,1,29,190,176,171,65,245,69,209,24,178,56,51,119,39,85,222,154,230,132,123,255,123,123,189,215,60,110,102,164,112,106,208,138,133,20,221,89,232,106,175,149,42,223,27,145,69,86,36,243,208,43,223,185,247,136,229,78,95,132,205,131,175,228,178,87,12,134,27,76,19,198,15,227,217,135,96,86,111,152,98,61,117,63,59,55,228,234,189,46,139,97,67,137,255,61,72,146,110,175,89,136,55,211,21,84,42,188,112,100,156,128,114,122,52,164,176,35,235,214,108,6,83,18,179,128,92,198,181,55,199,27,208,148,225,172,103,143,126,157,83,18,203,217,171,59,255,195,176,12,7,218,177,216,36,249,234,21,180,253,227,3,169,91,7,127,152,224,89,23,186,227,228,168,91,120,188,255,167,48,229,243,8,178,243,134,181,221,221,194,79,83,241,185,174,132,235,106,150,0,124,205,99,159,127,179,137,87,103,163,30,66,216,101,181,167,214,18,91,205,230,61,86,218,158,150,179,44,12,246,107,233,147,130,46,218,163,35,136,16,17,235,93,85,140,13,125,239,139,252,104,25,7,199,174,214,192,103,27,101,147,251,117,46,72,78,102,151,186,202,137,15,113,183,228,5,201,109,159,244,37,112,44,13,65,133,56,38,29,35,44,174,15,52,231,56,189,126,209,232,225,34,1,101,21,255,201,165,27,188,164,66,156,50,254,185,10,75,107,9,218,73,252,11,252,136,213,209,224,102,201,203,120,213,206,177,240,203,132,129,148,170,171,179,231,118,3,154,194,42,43,221,255,92,199,12,177,70,239,247,246,167,116,46,123,177,113,133,158,213,85,118,173,231,107,85,30,70,201,3,167,165,115,187,89,235,61,24,174,203,3,226,37,66,235,180,127,205,242,214,222,75,98,239,217,102,48,44,95,90,183,217,171,235,214,61,76,184,36,127,17,0,17,177,220,85,69,93,168,108,135,82,239,131,220,214,234,74,79,186,87,246,235,44,144,110,210,179,90,244,102,245,136,127,51,85,77,186,70,105,133,253,67,62,207,172,194,203,142,1,118,70,50,179,250,5,150,75,16,189,198,229,253,89,83,232,136,90,155,213,16,145,134,175,135,92,88,53,161,83,234,11,184,168,126,187,91,26,87,134,6,70,57,135,62,192,164,105,125,42,88,172,50,215,49,91,247,241,176,241,66,217,12,35,92,125,164,202,13,124,124,32,35,89,10,214,109,139,245,192,25,191,179,214,148,213,133,38,117,247,62,30,63,194,122,135,15,125,252,124,149,21,5,202,242,184,247,187,42,199,95,73,20,56,69,174,104,212,94,81,49,182,245,108,181,227,102,17,250,224,186,225,133,35,209,113,38,255,238,10,41,35,0,211,183,16,165,191,217,50,201,232,94,93,27,220,158,93,251,177,186,46,214,121,16,34,249,106,162,105,22,184,128,202,236,78,135,236,132,48,94,210,12,52,11,130,22,218,113,9,102,15,110,192,72,40,85,238,142,144,199,157,200,94,82,200,51,126,81,144,51,142,167,74,156,1,151,182,245,135,121,177,227,38,82,247,37,172,221,113,154,213,29,91,232,31,144,112,138,185,94,255,155,218,173,68,119,27,241,192,198,215,85,209,245,223,202,239,62,146,26,103,124,215,117,91,153,251,206,208,101,124,95,190,226,114,134,71,35,74,236,116,44,103,206,239,85,231,157,37,7,77,254,174,177,106,189,144,76,171,162,123,104,139,110,207,98,236,225,224,150,80,30,199,81,147,66,104,89,173,173,230,203,7,211,140,82,207,241,71,136,73,53,8,239,30,99,76,8,118,116,253,223,30,57,199,48,127,68,218,79,133,29,200,241,77,218,170,142,219,176,108,21,6,177,244,30,11,13,61,32,13,126,197,223,159,61,10,21,13,57,45,38,75,174,208,39,172,95,196,159,204,173,156,95,210,78,159,234,140,112,117,148,124,65,13,241,121,89,146,146,58,132,162,222,191,206,246,27,45,143,10,117,122,118,191,42,79,11,37,234,203,33,119,84,162,209,25,133,107,76,213,105,16,29,234,10,102,78,254,28,47,119,142,245,176,108,102,172,221,168,97,145,202,53,138,64,200,81,0,233,122,111,70,204,190,51,217,164,148,80,215,221,220,63,97,227,248,240,164,205,243,175,221,152,247,197,195,191,231,17,208,101,135,43,17,238,201,94,40,79,204,192,169,36,2,124,193,79,179,155,38,67,67,48,152,7,176,16,39,213,37,142,136,247,177,60,235,151,209,91,213,36,120,172,44,103,36,225,234,213,178,190,208,242,111,23,40,39,66,102,97,194,20,70,247,233,86,7,6,164,254,204,10,74,84,127,200,115,44,34,76,238,247,60,162,213,103,212,202,223,39,4,79,184,35,231,125,143,243,2,211,23,152,100,203,224,172,148,121,199,246,184,165,114,220,34,159,192,171,19,62,72,186,246,144,63,219,219,6,177,200,110,207,36,197,235,209,254,67,173,177,238,62,214,6,6,156,115,102,27,251,23,124,226,241,75,177,177,119,8,58,149,55,39,99,63,62,202,213,155,102,110,122,60,126,126,182,216,211,229,66,6,201,49,127,47,67,76,194,114,53,134,202,146,116,244,201,14,247,126,193,63,145,17,245,39,212,202,21,73,233,127,22,63,211,89,36,118,108,17,165,175,236,57,11,92,155,242,96,239,24,177,86,197,96,129,127,90,142,137,223,75,174,217,206,158,183,254,194,241,210,195,130,28,14,164,153,100,100,246,27,187,214,236,207,195,100,122,10,224,13,148,23,198,222,67,228,141,186,101,53,20,150,21,127,152,175,62,83,3,159,44,5,22,238,137,125,235,190,44,51,159,240,137,40,64,114,156,90,92,45,90,111,134,190,126,254,163,30,243,162,124,203,9,47,55,194,170,193,102,195,26,46,203,230,99,55,161,193,188,132,69,69,33,215,227,184,186,207,123,139,100,214,126,31,205,246,143,40,239,86,47,142,117,18,170,219,113,25,111,184,134,198,170,70,161,206,164,51,1,7,68,244,163,81,47,202,227,225,187,97,33,29,43,129,2,250,211,137,85,25,68,250,167,214,175,72,191,173,16,18,133,193,20,119,203,216,41,254,18,216,133,122,103,169,194,47,21,100,235,173,28,45,103,1,97,171,143,145,55,75,64,6,209,1,221,13,204,141,204,7,75,75,66,185,62,126,32,76,138,233,146,54,5,198,8,33,68,202,64,243,101,76,194,99,53,29,199,26,119,188,234,220,11,131,251,188,169,66,157,59,25,234,190,48,210,242,124,126,186,227,26,122,57,114,201,154,10,156,31,206,255,90,120,36,101,139,43,241,171,190,73,220,170,15,68,219,226,120,230,33,59,103,105,249,241,31,76,244,164,155,55,35,68,130,43,227,153,188,197,119,9,164,79,211,20,100,90,101,20,150,63,63,34,155,177,214,243,218,46,135,243,177,143,118,152,126,40,111,73,190,10,126,251,153,85,59,232,157,33,221,155,73,134,150,24,74,215,153,144,123,18,195,121,196,240,82,21,178,170,170,201,243,217,74,31,163,152,157,189,250,181,207,86,93,7,232,223,156,74,76,148,59,81,28,217,111,0,253,147,159,74,36,182,99,4,26,105,46,202,50,54,90,148,143,23,171,15,90,163,61,85,8,203,131,240,236,147,186,235,216,40,138,226,37,239,243,80,76,25,99,134,61,174,143,232,163,127,114,190,57,88,226,200,123,191,233,155,3,44,96,42,131,252,36,218,181,232,118,154,196,181,22,247,16,6,12,112,2,43,190,84,179,86,166,209,191,244,156,131,158,7,156,41,249,143,73,211,60,212,254,6,100,196,92,149,225,107,35,198,98,236,80,76,246,90,45,238,123,34,120,25,9,254,94,231,131,233,151,228,15,238,242,107,233,179,134,148,253,75,139,79,156,212,171,60,51,72,104,180,65,171,181,122,245,13,135,1,112,91,164,93,7,115,30,205,131,127,218,123,135,240,71,185,60,23,71,87,6,170,223,124,248,10,195,83,187,118,39,92,188,138,182,137,237,166,154,93,176,16,174,252,79,235,237,94,198,200,185,52,128,89,88,232,219,108,165,195,14,226,209,168,206,129,181,111,30,91,224,38,175,32,88,113,127,250,18,182,174,80,81,244,197,175,179,87,248,77,189,158,131,247,213,25,178,203,159,67,233,89,217,127,117,97,94,232,37,14,32,136,158,97,87,140,233,194,32,95,59,247,35,183,52,201,231,113,7,252,100,234,127,78,202,190,140,58,153,138,108,188,235,162,113,59,118,107,218,86,207,140,242,208,224,241,103,218,143,217,163,203,250,118,70,153,167,244,226,206,90,161,230,237,29,15,59,101,239,29,175,38,128,167,60,245,242,165,69,140,8,43,21,52,158,231,122,223,127,124,174,153,185,101,94,102,5,184,235,106,57,50,143,154,71,106,188,86,68,14,76,110,228,29,88,213,200,39,93,188,67,96,132,196,188,210,108,254,43,216,137,8,38,14,232,212,121,147,234,43,144,158,101,247,131,58,142,234,141,176,46,239,205,174,238,134,73,202,254,39,176,62,230,134,51,180,142,23,51,201,59,52,250,45,229,55,195,135,166,217,49,94,192,1,163,135,107,196,148,177,89,67,16,216,179,10,159,131,41,237,242,111,146,173,70,177,234,84,227,64,206,181,222,7,68,170,183,26,173,221,92,37,62,94,91,105,141,158,213,36,77,54,212,107,255,82,109,56,190,50,96,56,182,195,209,232,131,231,103,218,21,224,148,142,133,122,161,18,162,53,219,85,147,82,47,205,105,124,253,91,216,11,61,27,205,112,221,127,209,81,57,54,154,40,123,249,243,103,19,112,176,9,243,164,189,230,209,233,156,141,166,248,194,79,195,31,159,87,61,19,139,44,224,237,52,81,193,133,56,141,121,206,12,45,245,77,44,160,132,244,19,89,201,56,232,65,170,242,131,179,148,221,170,17,224,237,36,210,215,37,7,130,241,200,177,66,74,171,205,247,41,79,45,131,253,150,156,119,207,243,102,127,15,229,91,101,21,127,251,13,88,50,50,226,118,247,28,51,46,137,65,35,126,197,115,220,26,182,101,26,180,79,21,46,215,51,125,90,9,85,155,152,1,235,199,8,3,135,111,80,95,119,83,85,109,65,168,104,213,74,33,189,108,114,21,98,11,27,110,125,46,81,83,73,249,130,100,172,169,158,156,188,110,70,5,255,90,142,162,201,82,249,34,166,163,192,29,98,48,183,191,215,138,151,185,79,174,122,15,109,127,34,16,88,254,77,155,248,130,210,113,66,23,123,192,131,143,64,89,46,66,146,36,204,66,232,92,157,182,189,93,170,123,71,193,241,175,122,20,8,17,239,212,94,125,113,161,195,53,7,153,102,1,50,197,117,180,59,50,111,94,119,146,32,217,172,171,176,135,60,168,30,87,123,154,148,51,255,229,113,145,56,61,60,195,110,237,79,85,102,31,10,152,88,125,26,203,89,170,82,167,211,215,162,176,6,48,8,243,244,211,30,50,6,174,177,172,71,96,142,236,110,196,145,81,48,182,179,53,232,175,240,16,219,229,4,128,25,13,149,228,16,100,228,22,178,42,178,155,225,50,103,31,176,242,53,158,111,173,126,232,118,212,65,192,98,248,49,141,41,19,49,150,187,149,124,194,105,243,46,192,228,125,120,31,244,120,118,134,233,174,92,127,174,230,15,222,70,189,55,217,167,153,92,29,124,223,182,5,205,190,247,131,18,246,120,94,20,68,62,93,9,33,136,149,213,39,74,208,148,13,234,29,207,186,61,245,96,167,80,240,34,3,62,177,231,52,243,88,76,108,69,0,217,174,18,149,8,135,234,253,62,58,5,203,109,239,84,118,71,7,91,234,131,169,71,148,255,40,114,221,78,35,137,47,146,65,131,133,81,4,193,48,147,106,46,163,95,225,178,133,187,211,13,30,103,74,190,136,156,192,180,172,207,165,120,193,35,77,235,21,4,100,204,96,241,189,111,37,103,141,146,246,232,55,193,99,162,123,203,229,200,27,64,235,8,16,200,85,157,120,220,175,72,31,176,135,36,138,48,216,102,231,241,240,236,203,28,245,36,248,147,46,5,90,147,119,54,159,44,90,116,241,113,98,227,186,142,86,133,206,56,91,89,133,8,247,236,135,15,97,63,39,157,160,14,95,185,32,90,207,114,60,61,117,235,1,199,130,64,207,2,197,128,112,35,66,137,6,197,134,159,169,213,14,231,240,124,140,48,96,118,122,140,21,210,126,253,86,110,235,167,84,132,197,166,198,248,114,217,100,219,199,144,200,244,124,36,229,215,196,95,210,83,73,151,130,209,0,157,239,115,107,172,10,86,74,31,82,221,14,162,100,162,100,154,239,151,121,126,70,12,107,185,190,180,124,103,31,34,46,46,200,115,239,233,144,117,156,171,195,200,141,69,26,141,229,142,140,80,58,90,200,244,5,210,203,167,35,84,148,21,238,34,218,25,204,185,48,170,37,76,138,127,251,146,245,18,18,248,215,195,187,239,5,136,32,176,63,77,40,232,58,115,180,136,206,240,202,37,118,48,1,83,43,250,69,214,13,195,82,7,157,42,66,139,226,171,183,158,164,76,29,102,168,251,77,181,239,238,178,11,223,115,161,137,170,113,212,43,144,57,168,213,125,151,225,111,32,144,203,255,46,66,185,227,221,169,97,28,188,64,153,210,104,138,150,227,114,115,196,84,131,252,188,153,162,72,112,70,163,243,120,131,32,240,231,242,29,110,169,156,242,12,92,141,98,122,252,245,246,133,36,127,2,73,66,150,226,176,9,162,38,94,200,25,180,193,100,209,98,75,30,69,193,77,205,134,139,100,11,124,11,66,222,152,54,39,219,143,213,115,108,126,98,9,132,199,212,133,71,221,135,55,240,60,85,175,68,104,82,6,133,199,32,226,40,195,85,251,149,75,91,53,130,99,117,123,2,179,39,162,145,129,227,30,68,210,100,174,176,248,209,246,141,119,225,186,253,208,53,134,77,79,242,179,158,76,236,7,15,253,247,233,225,213,201,130,101,131,85,139,160,135,120,116,29,40,172,244,51,249,199,137,68,200,99,98,134,52,67,58,33,7,12,242,2,16,46,122,216,100,119,201,2,22,199,71,79,40,180,142,141,91,85,14,246,85,24,204,78,23,14,204,20,12,213,232,100,255,253,54,179,145,176,34,44,249,56,118,105,159,95,216,166,219,117,236,231,66,219,100,122,213,154,109,150,112,218,142,7,151,111,208,96,0,209,52,96,172,183,107,121,144,27,216,107,132,254,153,196,36,226,189,132,131,106,192,49,213,98,198,152,238,6,136,192,122,229,191,207,113,53,91,128,5,66,99,104,203,235,39,71,224,53,143,142,126,61,244,142,15,227,225,34,212,134,39,64,66,177,53,84,72,248,97,22,112,115,143,151,192,255,142,83,138,23,11,26,119,227,192,93,207,205,184,115,58,4,92,232,192,107,140,83,145,254,67,136,131,181,84,167,151,254,39,219,147,71,131,169,167,73,168,60,113,246,38,206,107,16,63,136,255,236,129,1,243,187,98,127,148,218,123,5,115,127,127,115,164,239,152,214,241,24,75,203,163,245,76,98,248,16,135,30,208,121,95,87,227,193,146,136,127,68,1,138,49,180,172,103,91,40,236,74,230,107,19,183,144,112,86,253,192,7,109,80,209,42,248,88,16,180,136,90,166,127,141,138,160,177,27,254,248,143,0,13,189,74,41,24,18,216,121,222,247,198,1,233,214,202,180,160,214,102,227,238,187,54,252,18,242,231,57,201,53,43,75,56,122,207,9,57,136,132,118,108,71,1,163,133,231,248,190,187,5,120,22,0,247,103,169,175,38,215,139,52,111,110,19,166,9,52,92,152,103,127,242,52,71,136,236,138,40,5,88,243,76,1,48,36,135,249,29,228,93,175,195,83,231,247,144,10,100,49,214,165,97,202,169,120,183,74,64,214,67,61,155,24,31,62,99,217,237,87,144,113,165,139,78,238,246,198,12,51,239,85,210,231,53,106,53,32,130,74,63,225,219,98,119,129,188,246,165,111,155,132,25,199,174,4,5,65,34,253,160,85,162,212,243,8,144,53,227,208,71,247,7,180,164,9,183,14,223,136,74,196,55,107,232,188,213,24,224,63,203,228,225,237,136,64,23,190,79,147,164,170,66,130,76,132,172,63,178,161,191,48,131,221,231,27,239,198,214,86,42,110,227,160,73,170,185,130,103,187,72,106,101,228,179,49,11,124,86,183,249,223,193,184,1,253,103,63,241,51,79,15,71,143,242,161,8,161,45,221,30,201,0,95,165,21,51,91,8,225,17,36,0,98,181,141,44,231,188,31,17,119,247,43,46,113,251,63,84,143,28,110,79,242,47,176,152,224,68,134,2,86,34,218,24,183,129,191,184,247,201,244,220,151,189,57,223,186,218,33,84,161,40,240,0,184,234,156,44,10,97,234,136,75,160,26,161,64,28,154,118,167,95,15,118,7,29,59,81,43,63,193,79,41,188,240,104,97,117,91,27,236,45,212,4,254,46,82,170,97,10,93,120,143,30,140,235,77,23,152,203,1,248,210,246,146,20,75,107,69,231,110,158,22,124,115,180,176,15,42,15,213,126,44,138,192,100,166,1,34,189,122,194,174,155,212,237,136,233,114,68,150,23,250,204,231,212,17,97,88,198,222,255,98,142,156,222,172,184,130,50,82,83,30,92,132,94,92,59,77,19,95,24,132,166,139,142,74,152,63,207,176,125,50,105,3,250,123,170,250,184,61,134,130,169,11,28,142,30,15,187,92,169,48,11,192,50,6,116,141,36,138,144,140,171,158,239,16,125,166,243,127,251,106,222,42,232,195,152,158,58,72,126,152,122,118,105,143,6,130,82,46,147,46,196,31,48,229,219,214,152,41,152,251,191,253,120,189,126,49,234,29,63,140,134,16,72,84,122,41,56,239,111,212,183,111,119,234,123,130,97,76,166,192,112,137,17,49,81,77,223,187,131,59,18,50,87,91,245,148,215,57,230,132,220,16,47,220,229,199,212,184,117,16,247,235,242,103,203,212,51,187,127,255,5,39,254,25,81,231,89,220,226,216,248,25,21,73,241,223,123,107,117,101,153,22,119,65,154,71,17,13,125,209,157,227,201,65,41,71,186,230,151,140,205,54,131,62,112,253,145,10,175,214,244,130,61,159,112,156,19,1,201,197,195,225,231,40,191,51,102,63,241,26,0,253,35,121,220,48,76,108,38,134,172,251,157,181,71,172,133,228,112,194,131,229,95,249,92,190,139,43,86,97,244,234,57,216,230,91,31,175,40,228,33,180,13,181,152,97,241,219,105,90,106,142,230,121,131,91,235,43,18,245,79,218,233,54,13,121,228,88,168,113,131,79,235,244,186,110,81,161,45,133,127,220,236,247,60,218,189,44,214,93,14,86,183,107,239,56,202,145,63,218,169,154,252,19,48,153,179,221,108,195,21,236,218,85,170,132,237,214,177,210,156,74,98,65,124,167,137,241,29,4,114,239,254,210,246,115,3,205,108,190,199,178,17,175,56,136,193,62,179,63,236,31,244,57,109,63,201,4,77,222,187,248,176,76,190,188,217,169,195,22,128,240,210,84,234,45,27,63,249,237,178,224,85,81,202,32,233,59,117,175,205,189,244,133,141,115,241,73,216,233,151,59,82,101,5,170,126,249,5,184,163,138,1,64,94,79,183,103,7,155,204,115,155,162,57,174,121,255,141,182,149,197,223,206,107,155,181,115,54,86,153,84,101,194,243,157,90,223,139,146,80,30,171,53,49,215,52,21,119,177,147,14,76,168,182,139,119,20,184,43,61,120,243,197,205,59,172,126,129,89,115,201,49,100,96,217,74,44,217,52,43,220,68,237,102,60,149,64,129,147,11,19,84,139,210,39,227,186,122,69,188,255,104,153,127,40,233,75,68,20,98,149,139,247,55,165,111,59,242,143,69,23,188,48,97,120,211,125,54,105,230,240,163,200,86,188,25,59,98,194,162,78,162,97,185,234,38,216,29,74,138,254,64,73,143,65,148,89,24,239,25,35,141,60,238,247,221,42,159,126,110,83,221,204,46,215,183,114,42,244,203,242,224,111,125,250,39,65,157,144,111,131,209,71,16,91,33,214,39,170,216,83,134,97,123,22,42,218,10,226,184,147,252,190,49,57,216,202,130,223,147,6,26,22,87,48,241,202,159,49,91,16,204,167,80,1,210,139,124,231,215,44,225,82,141,151,147,244,73,39,222,251,46,192,222,95,33,136,38,62,220,252,210,125,126,91,64,213,106,51,235,215,182,190,189,56,188,234,219,251,140,160,104,107,201,137,39,141,236,198,93,218,128,173,58,187,56,11,229,98,79,57,99,98,124,193,25,90,243,35,210,41,78,223,125,50,216,100,131,35,93,254,181,39,28,158,135,156,62,212,72,44,84,117,171,194,146,136,173,243,255,192,13,56,196,184,15,209,214,197,217,229,240,19,45,250,83,93,231,25,155,214,104,129,225,124,197,125,50,174,13,212,229,57,37,167,173,195,89,189,211,101,160,195,82,171,48,116,12,138,53,225,209,23,64,168,121,231,116,42,156,61,212,107,246,174,255,115,75,236,147,168,205,126,211,143,5,56,32,143,194,14,164,157,48,237,11,167,100,50,17,0,153,252,37,118,146,35,172,238,112,77,177,169,182,13,254,233,130,81,92,137,198,6,44,75,119,48,151,29,113,61,74,136,92,137,237,9,136,53,104,55,103,11,248,119,121,253,240,233,100,187,41,3,112,167,40,72,246,83,208,212,90,29,157,3,203,191,197,243,92,134,158,220,252,239,94,249,139,98,170,101,27,210,56,17,96,47,37,158,115,76,210,61,19,58,79,142,120,104,235,178,116,227,47,63,166,176,52,225,74,202,114,64,90,241,34,119,149,204,100,36,171,30,216,81,45,26,35,44,214,246,141,39,151,6,242,64,17,27,169,115,161,65,235,24,255,174,247,246,206,201,125,74,247,172,37,226,88,42,145,239,77,18,151,54,218,191,242,59,70,14,136,135,210,31,50,201,123,245,88,222,86,252,119,72,100,54,150,223,32,91,161,31,104,236,32,120,4,244,199,69,115,60,123,169,66,8,124,73,63,17,11,216,123,108,35,166,52,122,25,83,219,115,198,78,25,4,27,254,248,219,5,198,155,152,180,141,44,161,89,108,111,28,1,98,212,54,37,139,251,244,192,36,107,232,163,209,157,2,201,172,238,158,159,252,190,218,188,30,42,173,126,110,107,63,119,167,249,35,68,220,114,47,67,108,149,88,220,123,46,243,95,135,231,113,29,177,123,254,99,129,167,243,164,126,8,11,53,66,206,246,4,180,11,100,242,77,154,166,194,12,108,164,243,172,246,111,153,170,233,10,123,25,211,50,60,169,182,193,65,247,241,192,117,66,101,252,191,107,34,171,32,196,21,37,166,132,127,44,145,241,73,233,178,218,14,150,182,219,148,91,251,253,118,179,67,9,147,119,109,146,230,31,181,93,45,57,95,222,93,232,83,204,70,120,116,106,193,51,37,27,209,132,229,164,1,126,19,54,17,36,15,42,216,65,121,183,147,189,163,224,242,121,126,86,48,211,165,127,150,95,23,146,118,246,220,148,106,183,26,35,217,40,21,84,26,230,18,87,9,153,157,121,157,239,33,190,255,10,232,215,65,68,164,163,199,122,11,65,2,229,70,229,245,255,153,19,41,129,55,138,161,191,71,247,171,153,241,213,13,196,111,171,132,55,81,40,48,15,138,167,6,101,220,23,225,57,146,233,189,204,165,63,57,226,216,22,250,104,195,135,89,104,179,10,134,57,36,191,241,188,214,232,29,57,165,72,238,19,235,130,135,29,122,5,72,58,170,217,144,182,186,174,172,158,197,93,38,249,162,7,227,114,255,80,239,209,176,69,95,209,222,117,56,141,107,180,187,5,173,182,56,143,126,196,216,236,121,180,24,178,221,128,86,109,117,21,199,160,110,114,86,7,170,216,232,112,102,122,30,79,220,217,144,177,126,64,156,90,218,82,165,177,197,82,46,126,16,185,9,47,215,39,144,56,160,7,38,94,1,106,173,134,71,184,82,90,94,22,9,102,150,22,232,130,159,106,10,253,250,47,33,243,80,94,71,201,179,147,211,250,71,251,118,218,157,155,239,173,147,242,253,119,109,251,177,255,61,2,23,249,144,208,255,248,106,248,226,186,141,236,245,148,102,85,132,246,79,218,49,79,9,169,3,69,216,190,35,26,128,191,206,84,98,41,204,21,79,185,91,117,78,173,84,37,86,158,59,16,245,237,229,150,224,161,220,94,250,118,156,151,193,119,123,127,69,27,205,56,240,61,81,51,113,192,54,8,12,51,160,228,229,95,173,46,125,99,179,9,133,210,66,189,153,17,95,123,180,127,80,190,139,179,55,80,164,74,26,8,63,180,14,161,160,46,36,89,35,173,25,246,152,111,79,112,167,172,75,227,4,104,227,136,39,11,166,237,100,129,46,42,175,79,194,92,65,72,72,127,233,250,10,147,213,241,155,238,75,206,253,40,75,96,219,114,244,140,234,141,71,247,182,42,212,243,37,237,251,210,91,3,24,192,118,241,163,26,104,231,193,15,109,22,65,97,226,215,144,196,46,135,231,104,211,212,161,196,109,15,129,242,91,244,110,148,118,110,51,166,246,53,161,203,181,53,6,246,254,169,106,222,110,2,208,251,30,94,106,123,122,105,35,0,26,198,228,222,21,70,45,63,102,21,132,135,174,231,182,1,188,73,245,57,248,87,26,134,200,234,160,95,0,182,151,61,105,49,68,24,6,28,173,70,177,145,210,135,194,161,33,129,176,100,242,119,163,215,1,6,52,172,49,71,148,162,127,73,38,106,45,216,70,204,251,164,134,80,36,99,164,169,234,232,172,115,95,44,3,134,62,146,221,5,116,89,120,227,184,119,101,66,172,186,169,116,139,231,249,106,248,10,91,218,50,21,19,129,19,199,9,152,58,80,170,138,96,245,92,180,123,226,196,194,35,221,225,33,235,15,171,238,26,75,172,10,241,104,126,166,222,159,37,168,3,155,228,248,130,192,204,242,36,192,39,151,181,127,36,24,84,253,249,238,36,9,198,177,69,219,167,2,30,118,222,170,227,84,189,71,139,60,191,22,40,250,53,133,160,8,74,42,182,168,159,93,142,17,139,136,206,157,124,72,167,197,121,216,178,85,208,160,200,91,205,110,17,171,214,121,149,203,115,77,79,235,87,152,230,191,132,34,120,247,8,23,107,231,0,198,96,250,15,147,165,103,58,21,193,212,11,173,147,35,226,115,96,223,201,6,79,152,83,79,59,76,145,121,117,43,131,137,216,222,193,0,47,248,147,136,124,227,82,18,25,47,109,96,26,178,223,143,79,84,244,65,131,191,223,240,139,9,131,140,107,200,218,54,82,149,182,117,147,223,161,7,239,111,215,58,130,3,7,44,234,187,206,37,104,66,228,161,200,47,164,27,38,13,60,245,61,248,70,165,203,121,169,188,24,146,171,147,37,46,255,123,183,49,189,255,36,72,245,191,18,136,39,50,166,135,101,17,239,18,54,71,169,60,137,49,28,10,39,3,58,14,154,31,255,166,114,211,100,27,40,53,93,152,234,54,191,28,166,19,156,193,77,170,1,88,226,218,209,142,160,100,208,2,57,81,8,5,249,116,103,77,47,36,141,168,236,65,116,42,194,181,133,160,122,149,24,30,44,85,90,141,226,185,78,77,242,240,92,15,147,46,121,151,151,211,205,15,137,194,113,132,173,96,203,44,135,9,138,27,49,135,60,227,71,113,47,233,154,196,8,53,159,255,124,188,80,233,85,117,218,234,9,187,5,44,135,170,93,135,96,192,193,217,117,228,248,57,154,240,173,220,54,219,56,190,89,106,162,182,234,112,202,82,3,212,126,78,167,196,63,80,224,33,190,232,21,207,229,203,67,35,57,68,74,192,133,247,24,102,34,135,101,156,47,90,120,242,124,48,168,14,3,26,222,19,123,218,7,51,66,150,18,12,177,205,86,205,10,132,190,182,54,49,101,236,167,158,120,109,220,205,208,151,213,162,144,115,216,229,204,42,75,157,27,77,222,15,109,155,215,209,255,46,76,199,216,80,6,107,0,240,64,157,80,216,211,242,154,129,247,31,204,164,78,84,38,216,232,61,113,49,136,86,17,87,190,168,21,227,131,216,255,196,255,226,12,244,85,100,206,187,60,252,192,5,97,183,154,92,167,177,144,14,83,110,99,210,207,74,84,150,171,55,71,160,38,12,208,254,8,169,118,91,190,125,119,6,192,217,46,116,217,232,98,135,111,176,181,231,107,23,170,235,237,223,240,159,25,132,139,201,173,255,135,46,9,223,157,4,17,240,6,123,12,103,92,108,194,76,56,208,224,51,23,117,43,11,86,194,189,187,67,99,228,88,38,121,10,239,154,85,101,110,191,77,194,133,157,249,197,129,177,173,147,130,183,169,37,33,222,185,206,16,249,71,41,93,174,30,36,55,44,125,180,118,214,192,147,201,183,231,51,197,147,101,0,188,233,58,151,66,180,202,237,158,85,157,120,24,2,141,122,171,232,155,116,149,45,35,235,39,8,7,213,45,30,23,38,227,68,182,58,2,64,142,203,101,208,140,63,61,12,150,59,186,194,100,59,5,251,141,180,20,234,30,98,62,61,247,33,134,177,219,115,94,152,8,189,4,92,218,96,72,252,12,253,170,154,240,41,138,139,175,98,76,131,208,35,253,207,174,7,143,248,255,17,70,184,97,84,39,166,247,177,108,119,108,125,19,228,91,117,219,93,153,26,246,48,158,231,182,149,116,127,20,233,15,15,178,74,143,16,64,22,5,74,224,153,176,254,4,151,236,161,185,140,148,148,253,25,214,190,38,23,15,150,64,197,144,68,18,184,46,49,93,199,196,110,101,130,202,10,216,153,29,242,69,140,153,100,105,156,245,145,74,248,202,130,220,219,52,31,221,212,160,134,208,163,75,144,74,36,195,188,242,251,222,228,235,122,107,226,218,4,141,223,212,66,88,184,50,173,218,224,118,144,88,224,24,163,116,232,216,232,15,190,52,82,210,68,15,155,77,77,251,73,249,139,94,143,64,104,142,137,147,101,78,94,33,247,128,92,151,239,231,212,187,205,127,85,128,249,240,75,18,144,242,120,33,130,9,39,201,117,245,135,171,92,63,73,48,118,250,86,233,236,216,189,123,239,143,228,92,154,83,81,132,112,105,141,60,126,138,121,201,81,183,0,142,122,179,25,17,114,246,163,242,201,24,180,208,127,83,221,165,224,94,184,225,221,110,213,219,39,151,196,10,174,3,219,254,121,175,108,102,22,223,147,197,13,63,120,178,140,130,17,90,202,222,219,196,149,106,9,31,174,204,88,58,88,76,198,206,190,208,6,40,111,194,26,206,173,92,234,45,113,174,157,127,9,209,154,62,134,201,133,177,22,97,48,247,22,202,240,55,119,164,250,65,177,230,46,79,240,207,117,206,222,82,217,80,233,78,209,130,52,142,70,123,254,173,114,201,213,48,184,211,133,74,59,76,117,231,166,122,36,66,148,237,114,79,54,174,238,32,211,229,68,147,115,208,111,181,36,110,94,4,240,131,80,220,161,28,209,153,95,136,214,154,92,131,235,209,160,105,231,26,169,253,18,18,102,153,126,192,92,50,40,172,166,46,38,152,107,5,25,56,21,134,207,84,29,220,123,252,66,165,149,103,132,46,151,204,78,127,180,36,196,63,90,234,167,152,20,94,11,172,135,103,58,164,14,249,231,174,92,138,59,136,35,104,32,223,119,207,72,191,212,64,213,199,82,78,167,212,24,97,196,62,37,243,7,30,172,164,140,60,254,49,176,163,18,16,111,174,116,214,201,183,217,125,244,195,236,222,52,137,50,123,168,253,20,243,221,237,56,46,200,146,93,135,255,220,171,37,247,218,97,133,225,79,43,144,39,151,224,125,226,61,74,59,145,171,168,131,154,117,206,144,243,180,250,93,214,46,176,120,45,249,229,114,237,154,236,88,126,173,147,45,38,75,12,65,10,170,146,10,114,135,132,142,128,47,193,190,203,134,170,227,128,21,224,55,204,65,127,151,135,31,87,15,177,40,112,129,100,110,13,209,239,152,129,240,139,99,43,136,235,57,37,128,13,30,112,231,73,47,71,140,127,221,40,229,8,114,64,189,91,58,16,95,206,8,57,87,163,227,230,36,134,161,126,87,122,126,94,219,86,7,254,83,184,129,190,91,165,35,219,141,107,239,9,46,224,232,47,254,106,33,41,148,241,55,48,203,157,40,215,34,174,114,110,38,223,137,108,204,37,73,106,194,54,91,63,94,189,239,255,220,141,88,174,87,240,61,0,179,244,235,133,230,135,159,144,78,12,177,186,137,24,92,106,188,85,76,144,179,80,103,167,173,119,198,3,253,113,7,247,137,29,247,55,201,156,10,237,180,46,90,44,19,95,173,79,203,66,255,93,188,250,40,240,252,89,214,61,82,41,156,4,153,65,208,15,27,101,9,244,14,153,99,118,199,76,199,13,48,150,3,206,3,166,109,58,229,185,237,39,53,157,36,177,192,145,155,239,187,233,171,235,90,199,113,131,105,43,4,161,192,153,117,7,180,6,30,124,89,159,162,119,60,26,168,121,91,108,128,106,134,177,205,101,29,185,181,14,102,5,126,16,134,51,182,59,155,53,40,64,47,102,48,22,252,245,4,153,63,18,65,31,137,123,108,248,14,97,16,205,186,31,219,226,251,194,159,251,206,139,37,188,156,77,155,187,100,207,230,136,143,80,22,223,8,15,17,78,203,78,217,139,225,26,151,96,203,236,218,16,150,214,102,228,118,75,97,128,153,235,107,184,15,37,164,65,239,37,236,205,78,196,187,207,68,219,239,255,4,125,38,57,238,174,153,255,36,86,91,114,59,141,197,225,71,185,137,186,131,149,76,232,146,234,250,108,116,207,201,192,121,217,89,244,249,154,223,9,103,77,11,132,198,188,32,82,12,70,247,140,224,173,77,160,15,124,113,102,246,19,95,233,179,114,251,31,104,237,160,9,215,88,119,119,70,254,154,0,166,29,149,26,168,215,69,25,191,118,203,74,58,164,57,18,97,218,167,2,62,33,189,90,156,25,154,124,34,124,95,14,187,181,167,30,75,235,49,244,227,149,124,115,193,160,194,9,13,117,208,200,25,221,133,140,20,102,9,168,119,202,245,39,233,146,88,235,213,224,241,118,82,175,88,137,213,158,19,80,146,54,30,190,63,3,33,36,139,173,181,137,169,17,91,4,50,233,82,208,8,39,1,191,88,61,243,27,154,76,19,63,108,166,226,253,236,130,20,68,18,22,48,162,8,3,87,189,126,177,99,231,69,140,186,252,135,50,238,180,195,57,25,243,119,0,30,92,230,241,12,230,24,87,116,134,200,124,232,230,225,92,132,237,49,239,118,192,68,187,108,111,249,216,32,54,232,208,217,138,70,187,93,9,154,59,1,207,0,255,183,0,140,89,122,209,138,163,137,25,66,238,254,27,85,93,176,40,237,145,102,68,144,13,111,108,233,15,162,243,131,246,154,1,201,99,47,174,91,12,62,28,85,210,213,136,214,3,224,15,59,109,167,67,126,71,237,61,80,33,196,84,52,218,93,55,191,56,66,72,161,218,30,101,253,4,25,69,107,193,213,172,124,220,128,60,75,130,239,131,195,106,46,127,186,252,252,116,143,233,136,205,152,82,75,96,234,249,116,166,77,252,23,147,255,224,122,70,150,84,150,210,76,228,1,56,60,235,212,215,32,51,146,234,71,51,79,188,171,67,69,243,151,219,150,94,193,11,219,70,66,26,148,150,188,50,255,192,35,52,137,176,255,236,19,185,188,70,151,194,28,174,177,9,15,233,89,105,112,176,98,248,55,57,128,47,207,104,207,137,123,247,25,103,192,108,113,28,31,50,119,195,87,55,227,34,103,82,148,36,45,217,195,119,81,119,217,147,129,14,213,202,62,201,41,225,250,142,238,233,30,219,201,78,243,1,64,202,33,252,63,3,184,23,35,10,64,92,34,131,87,155,3,37,223,210,83,111,120,200,45,81,25,175,248,13,243,37,226,168,130,232,12,178,204,233,9,230,170,21,238,239,98,219,251,16,232,102,31,246,82,238,223,156,72,23,109,44,249,72,6,104,0,148,191,249,59,58,124,135,135,97,185,196,243,104,161,125,57,112,235,249,181,84,19,125,205,50,97,42,106,156,132,155,128,221,121,128,20,236,77,15,68,172,20,195,91,154,69,251,216,219,29,127,61,166,8,178,140,171,164,231,3,17,242,140,216,81,163,131,210,181,140,231,18,88,237,243,222,20,3,123,167,106,92,3,156,244,114,212,185,199,159,136,87,141,167,155,208,116,93,208,92,177,33,117,139,186,250,2,137,233,67,177,219,172,103,22,107,169,32,215,54,252,54,162,81,178,223,105,24,71,212,49,106,34,135,31,233,48,205,169,160,116,27,220,204,44,24,132,49,61,207,49,183,191,103,167,197,148,58,249,31,232,222,157,253,45,175,254,141,76,49,74,38,70,34,169,112,81,248,45,122,95,186,12,1,185,235,114,235,41,26,224,239,136,101,71,242,149,235,231,86,162,11,233,2,230,211,251,111,95,142,30,184,232,43,238,160,125,236,254,52,93,51,121,102,239,131,28,223,222,161,135,173,143,217,70,49,168,172,253,158,195,192,105,32,80,195,152,216,121,223,95,36,158,147,234,32,86,226,17,194,143,131,140,28,15,41,63,19,51,127,51,208,100,18,190,184,71,67,213,182,184,6,136,100,128,84,102,2,2,64,93,127,235,67,226,175,132,234,186,86,100,250,175,197,53,14,157,44,147,82,227,234,219,163,124,54,129,50,4,97,142,103,66,202,55,59,158,200,137,192,229,12,39,254,46,22,165,29,15,152,219,152,206,239,88,186,53,226,151,40,234,0,61,9,145,44,146,63,80,80,192,179,197,59,121,81,53,143,36,226,217,123,225,66,89,28,43,110,51,97,12,44,124,122,140,102,234,160,60,53,62,245,47,169,79,122,105,115,25,24,139,144,94,52,43,32,154,76,224,234,87,125,54,249,85,186,234,76,141,45,54,63,19,1,16,29,49,182,190,106,17,32,44,22,253,12,69,206,138,248,141,7,7,29,123,201,93,236,194,196,211,39,151,94,240,147,155,45,61,158,155,102,15,24,24,223,220,36,35,82,180,169,224,121,183,211,66,183,221,196,222,192,43,153,182,24,122,209,17,33,8,133,115,6,204,111,110,150,180,237,88,136,165,93,83,50,130,90,249,151,211,14,67,19,14,9,141,16,158,25,246,21,24,75,7,18,182,191,170,77,222,44,250,116,157,253,14,168,34,110,11,61,246,143,31,91,189,143,31,20,67,246,98,30,225,139,210,239,122,31,117,0,66,213,150,109,110,131,150,137,44,184,103,142,86,90,240,65,190,161,47,230,230,248,180,170,17,160,57,10,168,138,183,144,32,66,126,222,206,152,226,40,234,5,240,51,131,50,11,132,57,241,39,23,181,114,86,5,91,39,111,151,245,245,117,254,139,248,113,213,167,119,17,247,203,65,20,220,113,111,75,169,66,149,121,132,165,40,208,255,129,235,65,76,238,135,196,48,113,71,199,46,54,113,171,247,102,131,135,125,81,43,228,48,146,93,198,121,242,193,121,99,74,117,224,14,169,89,215,230,215,48,241,9,54,125,63,129,231,15,14,198,158,94,67,150,9,64,155,196,79,151,115,95,187,12,153,155,181,144,16,66,3,19,126,147,118,153,56,48,104,234,144,154,98,96,230,143,41,37,118,140,220,208,176,113,18,215,43,43,127,11,20,16,102,220,208,52,185,164,86,15,99,29,250,39,147,1,123,233,63,253,224,2,128,253,75,240,65,236,184,169,91,156,4,205,38,53,234,0,65,107,172,176,31,145,68,206,126,47,200,229,159,112,229,208,79,228,102,108,24,44,63,56,52,40,1,72,177,82,155,93,107,209,181,129,92,231,43,3,157,198,66,206,216,200,254,102,240,185,204,172,196,56,206,20,229,89,58,161,227,108,166,74,217,206,216,112,243,238,13,94,81,29,170,134,95,239,2,95,143,146,62,141,65,252,173,23,54,187,163,198,15,74,129,165,5,149,254,120,114,83,47,102,230,235,84,26,58,51,240,24,63,114,173,219,243,223,15,184,235,76,11,177,241,152,96,48,150,110,73,166,79,61,98,38,129,1,136,65,62,248,214,200,75,67,125,187,107,6,110,150,198,64,215,117,150,80,24,238,26,172,90,64,103,230,30,177,151,198,202,57,146,56,174,43,28,16,217,184,115,143,84,85,84,236,19,53,157,88,25,136,207,165,74,254,61,255,46,219,136,88,40,49,14,198,244,129,47,73,156,74,236,131,233,111,156,197,94,13,142,85,102,12,191,78,217,97,33,53,35,102,124,46,251,99,248,205,183,200,161,55,220,164,32,244,11,213,180,158,121,82,190,206,7,174,119,94,146,80,217,206,68,163,62,189,251,197,157,43,220,131,128,89,13,85,103,236,218,123,45,124,121,155,102,54,245,229,111,251,156,151,255,36,56,110,152,57,109,192,194,37,19,85,201,71,162,17,19,181,154,166,138,38,217,60,117,175,122,155,157,68,120,201,132,112,142,150,17,90,253,237,113,174,232,246,111,152,131,172,191,251,42,66,115,227,97,197,197,156,75,99,138,196,229,226,122,122,52,177,39,24,57,72,250,171,179,115,38,137,39,150,154,17,28,107,251,136,167,225,125,177,254,70,39,60,125,48,248,201,54,160,201,176,39,236,228,241,54,241,212,124,46,35,53,153,90,73,233,131,18,246,68,219,130,251,209,17,48,94,99,208,204,211,239,51,40,114,118,80,57,10,132,72,108,191,149,155,88,32,116,36,130,100,127,229,111,218,71,120,110,217,106,95,103,194,141,86,193,53,218,228,117,151,234,65,43,225,7,27,235,49,57,214,101,127,180,241,247,111,232,134,17,102,157,159,18,216,174,16,90,145,227,11,181,22,228,30,174,131,47,159,54,60,24,97,145,240,77,199,110,69,33,191,198,101,15,113,49,81,31,100,145,106,160,103,80,121,233,139,0,41,167,105,90,119,82,130,70,142,24,212,232,151,184,201,184,199,151,75,178,39,37,208,170,66,7,60,121,201,24,159,203,243,193,250,79,102,210,7,189,4,7,43,117,108,115,88,36,143,9,39,150,199,199,46,65,101,254,71,219,95,58,247,181,58,149,205,31,43,11,86,119,132,85,111,112,90,166,52,73,71,177,178,192,38,223,132,16,63,233,134,7,139,28,94,190,128,169,56,151,206,236,27,150,135,236,136,144,146,126,223,127,44,239,94,109,2,118,47,120,232,56,214,63,68,220,181,101,28,222,97,17,137,32,74,65,190,59,182,27,89,68,7,10,237,136,205,206,196,248,7,233,78,101,199,17,164,9,121,170,89,6,10,213,143,177,147,18,234,92,203,214,38,214,225,249,68,151,12,98,127,236,204,194,45,4,230,33,215,1,149,119,19,33,193,167,81,136,251,173,59,186,229,119,137,186,21,116,232,173,181,124,153,218,154,100,39,229,228,125,125,18,224,231,60,55,213,115,117,203,246,2,218,201,244,204,51,141,75,35,34,112,207,154,47,91,67,105,204,173,139,250,108,227,54,16,123,22,169,83,231,77,12,41,254,117,42,138,79,105,82,82,19,56,94,172,134,81,35,129,132,104,68,156,253,198,143,180,77,240,207,97,152,128,206,20,182,193,58,172,193,63,193,111,137,159,137,209,119,46,240,207,186,17,174,162,254,83,240,19,137,218,200,137,184,163,72,226,48,204,215,172,197,179,184,132,245,219,88,125,211,174,216,14,151,43,18,35,231,130,0,59,163,67,151,64,105,0,76,131,210,57,165,174,10,169,90,180,213,75,228,122,146,168,15,169,132,140,221,29,95,67,162,208,171,246,232,167,234,144,124,13,111,134,26,251,174,219,139,135,151,247,79,110,149,254,242,117,255,195,159,151,25,154,205,247,114,22,24,100,228,8,155,31,91,135,177,52,37,95,117,154,133,90,0,159,29,114,38,190,249,185,29,5,244,230,210,11,54,160,112,192,190,134,199,243,112,79,202,184,160,133,109,64,106,198,102,191,37,247,66,208,5,195,57,91,129,6,253,78,240,201,131,178,29,76,156,159,121,203,242,167,142,208,107,167,53,34,137,196,47,37,244,11,130,38,222,88,129,96,160,112,115,94,216,214,239,47,106,45,124,221,24,33,170,124,242,105,101,90,212,205,194,6,202,46,22,132,168,254,48,200,107,219,233,151,147,178,238,216,80,205,208,240,0,39,120,121,224,179,64,157,32,231,238,20,214,192,209,8,95,34,203,177,44,118,166,59,89,240,72,223,2,141,255,43,59,140,162,210,244,189,238,63,94,48,225,18,78,33,110,51,235,226,30,132,53,172,4,178,60,91,134,12,254,37,175,54,44,101,172,210,122,191,93,117,56,243,216,181,36,70,68,210,206,218,50,196,28,165,254,120,226,235,231,102,45,255,83,49,178,124,38,145,143,159,47,105,243,142,242,94,84,224,161,222,173,16,148,14,102,79,254,139,124,217,40,25,34,182,98,253,72,94,243,208,9,203,221,128,87,55,153,44,39,214,18,74,52,163,77,140,136,165,36,56,83,122,67,141,55,12,85,79,96,128,185,114,60,68,246,172,61,220,139,188,166,185,45,41,116,161,194,154,253,97,71,21,205,113,237,119,135,92,73,32,94,247,177,38,240,55,19,249,222,183,4,183,195,234,240,248,122,184,211,204,16,41,199,61,4,252,65,106,80,159,169,204,58,55,23,199,69,221,158,249,79,98,194,196,20,165,152,40,11,108,193,189,24,247,111,215,227,233,105,65,147,253,237,84,158,185,253,96,73,224,247,2,132,38,231,15,247,34,253,15,121,124,44,196,210,227,75,39,78,6,161,200,47,193,141,255,125,80,153,167,254,33,100,65,92,99,216,157,147,117,142,108,180,187,6,41,186,174,178,216,15,143,118,40,157,131,166,168,228,21,116,231,156,175,211,88,85,135,102,239,96,104,150,80,26,103,239,26,70,254,46,167,171,203,127,112,213,245,246,251,111,205,76,194,168,218,90,251,83,246,17,236,177,7,81,204,233,79,223,198,115,18,234,199,141,15,8,126,80,15,70,145,150,203,36,196,92,218,247,60,63,178,139,156,125,0,100,106,114,225,206,73,222,90,255,227,88,15,69,113,163,17,174,148,103,195,92,85,117,111,212,216,185,99,31,169,221,29,85,220,233,72,31,114,202,242,119,237,27,144,96,203,6,197,190,209,137,67,233,86,204,79,229,100,116,140,198,62,18,93,219,155,41,84,90,186,57,185,33,71,42,48,182,181,37,62,233,132,250,173,77,224,175,18,156,44,147,24,107,189,18,126,107,242,243,224,227,63,255,253,61,120,191,5,33,174,71,252,176,161,224,144,238,160,71,125,225,115,204,5,66,209,121,208,73,47,88,212,135,26,225,112,115,6,207,222,20,99,225,5,29,238,235,185,127,221,167,14,13,39,226,208,94,175,36,68,63,86,40,155,139,33,230,114,42,10,245,135,63,61,25,8,122,157,185,5,243,162,126,59,188,21,68,181,27,177,249,173,172,143,140,221,119,221,215,152,215,124,109,13,242,26,87,150,235,112,29,197,231,224,10,106,117,170,219,1,182,96,110,229,232,181,153,82,103,55,247,190,18,31,131,124,153,191,236,238,65,120,247,29,128,160,168,148,27,255,160,120,69,10,26,215,123,226,23,25,115,120,101,79,164,27,189,8,194,229,222,253,39,7,225,42,75,75,119,159,68,78,113,252,237,170,119,232,137,196,109,55,125,190,240,137,10,193,181,141,172,149,118,111,123,252,125,209,21,110,57,251,87,179,98,19,102,229,112,112,178,242,48,214,244,225,132,14,228,158,104,18,198,224,125,70,225,207,209,73,192,195,113,37,252,137,69,242,109,164,111,244,8,79,209,242,187,246,86,73,188,58,38,243,135,186,123,226,4,176,250,230,99,23,149,236,250,3,179,107,143,55,79,39,132,21,148,201,234,204,231,28,3,67,40,58,111,87,42,114,167,194,176,211,114,238,235,213,245,237,141,245,91,17,25,106,79,25,237,149,205,192,58,76,25,32,144,105,66,224,20,166,28,101,16,230,210,242,203,168,137,207,194,173,71,196,229,195,61,208,83,243,171,15,181,42,183,121,52,106,44,71,51,169,120,13,252,75,198,61,1,165,189,210,11,215,73,160,140,32,232,178,4,189,184,21,62,249,138,189,149,248,232,213,210,163,13,59,229,245,79,102,145,113,114,143,210,237,55,191,214,208,47,237,114,16,252,168,216,54,190,225,96,185,76,34,146,59,54,151,239,187,139,93,155,146,196,14,113,34,227,162,48,238,204,222,81,74,79,154,129,84,254,173,213,248,98,177,78,143,222,60,251,138,68,227,248,212,64,136,221,222,85,171,123,190,112,112,25,195,41,120,49,47,19,62,62,148,201,97,88,0,99,61,207,184,67,166,4,159,239,160,248,227,249,61,0,99,202,170,189,123,15,163,193,56,206,64,243,161,14,84,13,198,177,249,171,132,34,62,18,241,48,66,215,6,80,180,167,79,235,174,59,58,224,76,175,109,80,238,68,236,65,86,5,62,33,100,114,236,83,33,75,110,52,75,106,224,58,189,172,59,158,234,136,193,40,251,12,238,186,106,203,249,44,200,99,42,249,162,111,163,109,77,197,198,67,222,33,8,190,36,239,212,128,10,253,252,248,120,248,245,0,88,67,11,97,75,21,73,116,83,181,141,183,193,134,143,238,212,126,20,171,224,95,252,87,134,1,20,138,11,69,171,113,110,131,113,82,140,25,6,44,24,82,142,17,59,215,39,52,108,116,169,140,113,112,99,240,157,3,67,194,240,227,70,93,156,57,233,25,228,243,54,201,228,140,7,147,221,150,48,135,217,51,11,238,177,153,157,225,208,75,146,147,183,162,253,225,101,123,113,150,203,77,149,125,254,187,92,23,27,77,38,13,133,96,62,58,233,47,167,103,30,231,246,6,95,206,112,93,59,205,184,237,40,114,219,8,140,135,112,221,196,200,251,106,102,79,225,99,80,233,157,234,150,157,191,229,21,88,174,218,197,131,96,203,15,124,249,38,169,165,174,49,206,59,129,49,152,24,100,174,95,58,36,91,196,162,113,96,66,106,39,45,249,38,34,78,200,13,164,97,6,187,229,115,38,205,174,141,181,51,110,140,160,253,194,198,129,14,110,252,139,232,39,240,221,200,9,182,219,164,3,4,211,8,82,156,204,248,93,178,102,254,183,32,161,208,141,230,254,55,121,18,52,59,160,197,169,163,29,158,82,159,125,174,212,32,179,143,203,114,186,115,168,218,83,54,120,48,54,232,94,197,152,211,238,44,129,145,133,41,144,206,98,92,52,117,47,137,177,253,102,182,77,47,178,228,177,162,133,69,172,185,56,3,152,90,243,21,65,209,175,164,126,226,29,39,134,78,37,233,236,60,35,167,248,205,167,39,123,144,207,55,254,42,203,32,158,57,233,175,8,90,157,134,237,112,153,35,131,43,211,61,179,236,95,60,132,229,162,167,47,173,205,54,232,39,77,217,215,111,206,234,235,226,53,70,100,216,191,28,88,32,183,204,36,196,86,179,39,67,113,215,48,154,58,47,88,121,157,194,136,24,181,50,202,19,185,62,71,252,59,237,1,41,60,177,102,187,146,28,17,19,255,80,243,92,54,188,209,29,246,162,61,141,34,34,28,12,78,124,16,68,97,44,56,226,128,123,33,20,48,233,190,33,174,183,222,234,159,153,144,28,209,251,134,172,46,104,50,219,255,59,47,97,148,92,109,81,186,250,55,175,108,123,46,235,55,140,247,151,87,6,210,11,53,239,31,203,115,107,145,253,152,111,132,147,203,115,115,236,240,187,147,200,146,210,94,101,149,38,160,166,226,206,157,16,227,161,99,217,228,83,170,107,123,51,152,255,178,79,226,58,142,42,244,10,243,211,59,39,225,33,29,88,2,58,218,165,253,79,103,77,143,182,237,150,134,252,141,220,219,82,64,195,180,188,6,166,152,218,232,58,141,101,250,174,102,213,3,24,61,4,101,238,84,24,219,254,201,20,179,109,155,162,66,107,244,10,158,10,217,136,111,243,197,23,188,217,178,170,47,69,183,190,210,198,181,161,132,65,178,155,169,39,203,15,11,217,230,123,4,84,77,221,54,75,200,24,63,254,17,182,14,216,17,32,109,180,54,172,248,214,2,217,27,110,125,219,240,69,189,240,248,131,246,222,85,29,213,252,129,58,54,39,22,64,39,240,118,224,62,59,175,49,29,34,47,188,186,231,239,171,72,121,103,38,142,114,196,4,68,130,244,59,237,108,163,196,73,230,169,194,198,214,20,203,220,187,244,103,159,215,138,231,94,140,40,89,254,7,45,206,92,11,90,82,89,111,111,172,63,220,140,190,172,239,226,130,16,85,183,221,145,156,107,71,73,138,11,239,41,53,159,205,75,41,104,10,238,40,137,128,66,115,87,217,125,124,25,96,31,170,6,215,158,56,117,80,23,42,98,124,234,65,129,177,53,63,65,233,79,203,26,186,175,165,64,142,95,69,161,143,26,21,63,180,18,174,190,255,128,112,23,57,38,135,45,100,65,222,28,50,145,143,131,6,238,175,70,158,157,220,128,243,21,15,45,191,62,78,53,118,214,234,80,176,158,232,119,138,126,48,214,120,31,65,129,113,194,180,84,186,47,38,31,169,242,158,43,45,21,195,94,8,230,156,45,213,3,124,207,164,12,62,170,120,158,223,90,20,187,100,182,41,86,186,108,255,188,170,163,59,67,79,91,210,190,111,177,53,60,176,166,150,45,222,52,105,232,244,59,93,94,177,242,153,115,123,43,164,249,245,231,14,35,212,243,143,16,214,101,247,199,162,127,186,8,174,249,218,117,2,232,39,8,249,242,82,143,188,146,217,133,248,5,228,252,20,148,96,24,244,203,215,218,95,231,154,72,171,211,70,103,138,56,103,48,42,143,194,249,36,222,107,230,233,118,46,86,231,11,49,140,113,104,61,153,31,63,107,57,225,204,87,42,136,209,15,244,249,142,189,11,12,137,171,114,221,176,15,209,197,174,13,255,41,179,8,237,201,250,134,6,2,167,9,70,199,82,40,72,202,236,248,127,127,187,203,176,162,123,66,133,119,128,149,42,161,188,247,157,25,253,138,116,137,191,234,74,162,229,134,217,199,125,103,1,143,175,233,143,52,121,5,0,65,188,196,18,232,106,206,247,95,254,8,174,47,188,175,205,177,149,248,21,120,103,14,215,25,8,9,245,240,6,245,236,191,109,41,55,41,48,182,131,222,244,241,184,131,73,169,223,84,59,238,206,124,182,123,78,171,137,161,213,42,230,200,158,39,36,210,151,96,198,98,65,117,211,87,123,201,206,140,175,214,72,198,206,203,199,86,113,245,169,23,115,254,155,126,114,168,104,251,231,154,12,141,212,208,180,171,112,173,29,143,148,223,180,138,59,100,69,201,14,154,138,224,180,71,106,101,142,87,101,60,239,197,81,64,86,233,8,3,121,154,166,41,95,74,190,239,143,204,99,137,218,95,223,54,67,18,89,63,51,246,199,39,131,238,23,98,74,215,251,1,130,67,24,150,4,13,28,248,23,168,169,18,68,37,189,40,221,235,21,205,225,46,137,39,218,16,133,239,31,235,156,54,190,18,121,122,75,96,54,77,218,45,193,50,38,172,181,224,183,115,71,166,142,230,130,22,156,140,227,123,105,93,43,52,2,56,108,103,252,151,253,104,228,56,195,196,179,1,151,181,94,240,10,174,101,114,245,123,223,3,144,136,114,101,117,180,170,219,88,52,112,171,82,213,154,232,183,62,4,121,157,104,25,216,163,30,167,183,141,220,44,202,154,113,25,198,67,67,79,65,9,75,63,196,3,118,185,190,155,172,253,146,161,199,147,251,195,130,87,46,207,57,196,126,67,86,5,90,2,62,131,62,57,185,141,37,95,69,135,171,179,255,231,210,253,84,64,121,183,119,138,144,147,171,147,79,151,149,226,240,213,29,116,43,21,85,207,186,188,120,23,175,42,75,137,135,220,22,42,246,153,110,112,244,30,87,79,13,235,133,94,249,161,170,174,66,155,13,55,91,163,194,96,204,218,171,4,201,10,221,92,61,224,147,10,255,223,179,50,255,218,173,133,146,131,182,94,213,137,249,246,141,147,62,93,227,248,150,102,180,211,185,33,73,253,56,3,96,59,120,234,113,1,74,202,78,99,127,255,99,230,249,119,65,152,160,43,200,160,49,81,79,214,196,44,92,0,37,55,194,26,208,161,119,2,149,68,19,199,94,86,22,3,190,21,133,61,206,226,5,255,203,81,184,47,245,236,167,186,85,242,19,185,207,13,212,20,12,225,88,155,85,121,21,218,166,255,218,215,136,254,81,22,95,147,129,143,15,117,102,119,96,51,217,192,17,194,212,64,142,99,193,22,233,29,89,25,151,175,221,143,97,20,47,82,235,59,208,231,138,60,137,210,101,92,183,218,86,223,190,38,240,178,63,89,4,20,227,164,241,19,193,79,112,192,226,180,227,147,66,138,174,239,68,181,248,17,224,93,165,193,116,57,230,237,41,232,11,105,212,235,206,31,119,224,50,170,92,79,125,87,68,93,185,207,218,95,205,190,228,220,249,219,177,200,235,154,165,193,79,190,116,54,77,10,222,116,178,9,146,114,247,159,32,6,255,97,95,58,249,17,102,52,247,94,65,79,164,101,173,40,164,171,130,19,148,245,51,8,19,212,178,46,227,182,248,239,70,121,135,159,206,244,5,38,143,114,222,235,203,206,213,140,234,176,5,64,103,221,66,156,164,244,34,79,30,114,107,120,71,125,133,179,235,172,177,173,218,164,43,117,199,152,185,117,35,220,169,77,96,83,209,65,209,251,102,122,105,52,246,176,206,239,132,106,189,46,228,244,40,175,112,155,216,153,155,15,103,18,126,174,233,166,182,8,32,28,170,195,35,1,192,35,148,195,155,10,61,89,31,139,0,232,98,202,208,65,236,179,59,107,62,250,44,91,240,80,148,68,219,223,17,55,135,134,101,234,239,81,196,191,113,240,97,95,95,205,14,61,185,181,169,57,136,127,43,177,234,146,47,219,222,222,45,171,30,197,183,152,109,23,76,61,1,159,23,32,8,61,204,248,112,200,136,195,84,179,201,216,229,82,210,142,182,163,98,117,114,68,45,2,7,116,178,65,59,115,186,15,75,208,176,202,204,10,155,140,77,96,67,236,140,43,18,241,235,169,251,197,213,76,59,111,95,200,131,248,253,206,109,61,9,132,248,131,119,192,238,98,89,248,111,211,24,98,12,5,99,59,146,175,231,164,20,118,194,77,53,192,36,2,121,184,25,207,77,53,36,59,121,96,234,3,6,97,26,215,238,120,148,137,88,54,140,253,30,10,119,9,141,145,240,126,94,110,246,41,226,193,65,81,176,178,56,65,172,237,239,27,55,47,71,204,1,219,212,55,252,152,58,50,40,217,167,184,231,244,16,108,2,171,231,199,15,95,242,145,140,83,200,106,21,29,2,123,59,154,92,143,60,162,83,10,254,136,249,119,19,120,68,32,118,189,196,156,8,141,205,231,111,101,151,3,121,132,163,81,74,175,205,99,8,175,72,246,157,10,72,228,200,60,184,137,136,171,153,217,19,169,223,95,110,126,48,129,189,32,188,102,210,56,191,179,205,13,207,232,57,183,128,31,117,27,148,157,183,12,251,59,155,136,206,236,209,147,218,182,226,53,178,206,21,197,211,88,174,236,185,199,87,245,66,191,234,98,224,55,18,245,237,51,170,248,161,90,200,230,253,220,88,207,226,181,170,56,80,193,136,96,25,185,254,218,89,139,212,102,228,200,206,202,41,199,15,75,209,21,241,71,198,49,225,136,237,231,114,23,235,0,158,242,133,148,105,103,219,189,51,131,32,135,95,255,110,219,158,25,26,127,248,39,248,174,108,143,45,41,217,120,229,7,132,53,27,180,214,147,214,94,224,14,225,82,38,191,44,1,107,145,145,28,58,217,128,70,18,194,24,58,28,162,19,192,250,1,84,199,114,209,98,38,52,204,18,226,57,187,68,150,232,244,52,211,197,100,237,149,189,200,115,31,199,25,111,177,52,246,157,251,42,68,225,211,49,201,52,69,59,14,255,79,213,112,126,13,65,131,37,172,237,171,96,209,242,9,220,103,114,213,64,192,50,157,48,55,180,139,203,190,132,178,92,28,237,150,236,204,34,204,125,87,50,148,170,9,75,118,58,22,204,246,210,95,226,134,13,66,123,124,31,232,60,127,209,175,106,29,161,132,157,39,192,225,228,182,154,171,45,38,10,83,41,46,223,113,87,197,88,171,153,193,144,87,32,215,140,0,194,249,241,42,184,230,144,75,70,217,66,114,142,96,82,9,82,230,126,167,250,247,191,98,193,73,62,130,249,245,241,44,136,207,58,176,29,221,89,173,182,199,11,194,158,6,112,111,58,22,29,161,22,222,41,210,242,132,156,133,220,41,183,113,211,60,202,192,125,51,83,117,121,158,109,99,208,243,5,38,96,6,136,193,103,212,247,70,26,196,199,156,145,15,82,139,233,141,75,50,44,47,145,178,16,147,162,216,96,184,47,43,36,168,104,46,221,96,242,133,87,69,241,147,76,82,129,89,162,96,177,206,70,145,247,210,178,184,78,164,212,242,229,205,82,133,176,88,186,176,143,236,125,253,102,187,254,79,232,186,184,217,243,149,7,210,149,171,100,112,139,235,16,206,32,148,42,82,83,151,106,173,227,106,95,181,238,40,197,4,195,213,177,5,42,67,25,20,214,48,57,68,50,232,102,151,93,3,109,108,178,64,131,82,104,141,156,228,16,55,178,23,106,54,55,107,196,219,16,46,255,182,245,32,174,38,122,111,170,137,216,15,86,74,103,6,248,245,67,58,117,243,220,186,94,252,56,229,210,187,214,76,99,246,250,110,92,58,255,22,232,17,238,8,104,163,4,25,208,169,19,227,153,121,37,166,124,150,221,183,228,248,224,185,223,198,42,196,77,127,189,84,31,207,237,225,49,235,255,76,216,172,65,124,129,124,240,218,164,161,48,250,29,43,81,175,231,140,210,225,223,57,126,167,57,237,226,13,58,22,17,178,66,164,127,28,22,33,166,140,125,94,78,23,7,93,243,184,83,94,52,216,240,115,194,74,52,8,183,27,133,220,200,59,40,128,90,152,227,152,108,151,95,227,24,64,214,32,6,170,94,124,20,97,242,2,204,78,241,249,41,52,177,149,152,223,0,152,128,204,35,158,198,104,95,10,141,130,158,25,241,30,2,123,61,167,43,251,131,92,4,23,3,116,155,238,109,67,8,152,164,208,201,11,135,181,216,240,41,251,61,132,135,2,115,248,120,175,26,170,42,83,162,121,70,12,126,178,34,21,113,96,155,138,215,213,143,250,175,155,151,75,97,191,81,166,245,13,185,199,245,112,254,239,237,8,218,179,181,56,1,224,183,147,121,201,159,71,7,20,84,19,179,198,23,152,229,191,240,36,3,213,145,83,161,116,185,229,182,236,67,15,247,141,158,184,148,147,202,68,50,248,247,57,242,62,211,176,41,183,118,67,182,189,209,233,37,159,94,255,180,129,94,14,111,249,145,155,206,45,138,226,183,251,144,170,166,55,103,6,177,196,79,100,127,187,155,110,129,87,123,98,163,58,101,82,235,187,98,170,49,186,119,4,238,12,88,134,111,148,117,254,8,51,4,35,37,76,252,50,95,136,204,139,217,225,81,37,172,92,155,226,89,85,160,64,3,9,215,25,242,232,204,204,198,29,175,220,212,144,134,222,219,75,195,159,128,128,141,48,15,93,82,83,139,189,11,204,173,18,252,80,118,227,49,140,9,236,131,43,233,235,185,25,113,121,170,56,34,182,24,208,117,218,91,177,155,139,124,14,225,111,52,132,141,28,58,121,213,48,107,221,87,49,80,142,109,180,211,253,171,194,0,116,245,136,100,58,108,85,35,242,49,60,114,197,217,141,90,93,223,200,59,243,133,89,86,123,206,55,60,133,27,39,3,191,39,92,38,85,113,18,77,241,202,68,41,191,233,158,210,143,29,166,101,37,50,143,12,230,158,191,163,255,248,69,141,62,155,81,58,74,64,172,249,104,218,134,22,21,188,120,8,35,143,155,64,180,181,151,227,30,67,103,115,214,119,15,142,110,95,168,190,138,159,20,156,163,110,50,36,28,128,65,249,202,148,77,157,242,109,204,164,36,75,86,65,9,11,10,174,134,6,130,206,225,122,62,135,116,154,60,130,159,223,111,232,84,64,161,31,168,7,239,67,126,196,24,250,77,103,114,52,189,224,57,222,58,235,158,251,163,10,21,98,58,101,166,115,104,240,241,221,227,109,79,29,48,87,85,208,24,246,70,25,134,73,252,122,64,13,35,49,159,58,161,60,19,7,87,42,190,235,78,189,138,131,119,205,169,132,18,173,58,229,220,224,161,1,227,223,150,218,77,197,157,144,146,204,111,203,131,104,40,214,206,26,207,206,45,115,68,90,163,35,63,71,246,227,242,82,93,128,194,86,173,236,111,63,137,13,45,235,162,107,106,207,196,118,222,14,2,88,138,238,149,20,133,254,49,192,33,207,231,24,220,122,167,198,200,56,238,198,61,247,216,68,66,59,238,134,81,235,136,114,222,117,221,8,61,32,45,201,70,146,13,219,33,102,78,250,131,154,236,117,145,94,203,4,101,221,200,127,230,118,86,74,184,177,240,58,151,165,218,167,196,192,16,134,31,188,107,72,244,32,215,229,11,127,138,16,134,53,211,196,46,197,92,3,194,214,32,181,169,226,228,192,181,65,193,45,71,52,200,37,129,164,199,170,25,90,183,166,117,255,79,239,133,100,192,34,58,167,29,0,36,75,134,144,36,195,238,222,217,59,236,209,102,216,224,92,115,59,234,116,37,40,133,218,173,49,83,136,255,249,183,244,76,39,71,196,71,137,20,86,144,189,72,248,154,254,245,72,44,9,103,218,73,208,145,47,204,0,193,76,220,79,160,176,16,174,227,71,253,216,22,223,152,216,23,140,6,119,24,7,85,142,59,44,224,220,140,58,109,0,93,182,29,33,174,239,55,253,31,61,119,99,142,12,187,38,106,235,182,9,219,154,116,73,42,56,178,242,145,199,177,163,133,220,86,46,94,146,206,212,128,42,26,197,166,248,136,207,206,104,104,187,213,232,115,122,159,45,86,95,22,97,107,248,31,213,243,25,248,44,79,72,215,1,1,27,61,172,254,115,242,15,215,33,33,252,138,42,88,202,167,31,71,230,62,146,92,153,251,194,183,104,141,58,117,49,47,222,64,77,242,198,177,206,191,87,18,51,135,1,59,155,232,208,90,7,161,40,202,222,61,10,13,51,113,255,229,226,14,19,203,193,209,184,184,194,74,26,242,75,207,128,93,254,122,166,21,31,72,127,203,129,29,25,183,246,184,217,60,165,239,204,255,202,243,15,162,176,234,233,164,186,120,249,224,146,74,48,150,154,61,7,78,116,248,50,207,212,228,50,134,252,177,163,239,204,203,89,199,119,166,37,167,60,229,176,185,76,75,196,218,96,214,25,115,131,247,187,60,20,54,168,140,66,84,23,251,73,43,163,26,254,148,56,164,11,64,25,215,70,28,238,31,130,122,27,154,207,225,13,60,99,231,235,73,162,195,220,11,188,136,111,35,201,156,112,37,84,12,28,31,192,215,185,209,6,253,231,183,25,170,179,244,211,144,71,142,45,202,93,202,73,55,96,242,199,164,255,74,24,205,168,121,185,25,47,163,62,87,45,98,215,227,236,18,114,69,70,212,184,241,248,236,176,230,195,118,193,10,223,13,198,66,36,189,219,211,171,82,112,92,113,253,53,78,18,95,112,53,50,218,251,117,169,31,91,93,183,87,219,92,52,63,193,234,63,225,200,56,227,217,172,9,24,246,112,155,23,124,160,20,38,146,25,234,40,142,77,122,213,167,44,159,17,201,149,13,151,49,70,111,178,195,188,153,161,193,126,211,124,63,161,121,183,144,213,22,151,153,93,109,212,93,160,252,44,117,115,182,147,85,104,165,210,137,242,4,194,47,240,174,199,79,235,49,30,178,172,255,209,240,150,65,85,127,255,215,55,221,221,210,41,72,136,138,52,114,104,144,16,144,238,46,81,186,235,72,119,183,72,75,119,55,7,148,144,18,144,146,238,238,62,135,19,159,123,190,191,251,127,205,122,182,103,246,172,121,237,181,215,236,247,163,189,255,174,253,252,68,194,21,189,176,81,219,70,20,183,25,97,151,178,191,254,224,230,70,147,90,184,255,233,139,113,55,160,125,255,208,65,133,226,70,82,91,184,94,207,127,18,60,216,106,244,66,18,38,61,41,205,126,24,187,137,15,249,91,249,169,116,221,227,61,234,83,177,235,116,225,9,174,209,174,115,91,78,126,138,189,50,245,1,125,149,15,165,137,169,115,140,176,202,137,232,103,75,238,127,244,26,101,91,154,248,152,31,95,115,233,77,171,179,36,28,207,151,103,133,178,55,185,42,251,207,189,179,64,245,227,50,218,222,140,8,18,185,105,60,166,100,57,19,49,173,221,198,80,143,147,134,184,30,1,179,62,23,45,124,44,24,131,62,230,126,85,12,42,16,218,211,160,119,192,230,104,93,208,158,247,49,54,230,250,249,85,160,228,86,13,182,180,215,147,199,147,238,35,38,98,227,203,254,163,121,2,29,57,184,139,3,140,165,244,156,46,72,117,144,133,55,159,239,41,89,184,189,251,27,226,17,212,93,97,98,156,227,159,202,179,86,129,2,208,133,82,137,142,108,118,9,123,255,160,182,4,124,55,10,7,33,111,222,72,99,61,125,73,230,233,47,142,1,63,8,169,17,153,39,5,48,19,251,175,18,32,213,113,108,101,144,61,130,103,12,21,239,17,250,253,188,245,129,240,9,225,59,18,105,170,155,168,86,222,176,159,49,51,52,15,137,180,222,76,135,183,253,133,135,15,235,95,76,174,250,162,36,15,127,170,173,201,36,249,155,250,215,5,14,175,138,82,188,62,102,74,58,253,114,44,130,100,26,149,122,85,31,141,171,111,241,161,240,34,203,115,210,166,227,157,217,225,203,160,89,134,220,84,30,112,138,36,148,79,21,114,189,46,173,36,243,101,24,172,183,234,90,77,1,158,126,119,203,226,59,113,111,208,66,3,173,194,168,77,115,125,113,136,10,189,214,71,209,249,249,78,74,22,118,38,94,55,247,97,188,204,112,1,7,99,216,74,50,58,211,146,254,106,80,209,50,230,171,240,57,239,190,32,74,160,54,9,180,219,107,16,205,82,234,140,179,25,174,37,70,233,73,126,38,193,197,113,246,99,72,127,9,249,178,154,228,231,78,34,184,234,135,112,170,133,110,244,124,173,145,19,189,207,195,254,118,210,226,208,176,113,97,148,100,225,135,48,11,24,204,189,120,48,41,26,149,244,114,35,124,245,65,26,51,96,109,68,208,199,199,97,43,148,108,194,118,91,207,14,60,133,19,107,154,249,189,134,225,1,219,83,218,112,183,184,206,189,72,113,81,203,38,140,255,248,168,197,223,61,244,26,186,235,141,194,227,29,222,245,6,215,27,198,12,249,17,77,206,81,88,37,67,85,73,83,78,110,85,191,18,70,99,48,251,44,11,22,102,90,90,150,165,153,177,142,240,164,189,89,180,122,118,220,81,203,175,73,224,144,218,123,222,188,127,102,218,98,63,181,246,229,17,133,121,171,224,226,16,196,117,75,181,73,35,95,159,60,60,35,180,159,94,103,106,178,79,55,45,95,163,185,5,170,200,229,163,72,209,100,83,218,202,100,30,61,191,222,123,220,1,122,140,73,211,229,96,140,51,91,63,125,130,126,101,233,72,92,89,165,100,134,153,121,59,130,155,87,69,103,8,160,143,49,207,27,110,232,1,190,65,139,1,89,28,192,22,79,155,115,36,6,115,248,184,35,62,227,148,179,173,164,226,79,78,232,126,120,111,8,100,26,253,226,27,4,21,140,13,107,72,236,96,76,186,240,237,45,177,31,247,117,1,64,140,39,139,102,29,175,115,205,127,32,204,30,160,125,206,171,237,249,227,236,149,242,176,131,185,127,207,42,84,122,161,55,53,247,34,223,110,20,96,19,89,47,169,71,96,7,199,94,234,118,163,209,178,197,245,20,29,127,87,32,134,176,174,31,128,10,218,139,114,105,154,125,9,81,253,131,86,148,98,41,153,57,62,80,55,206,236,105,69,27,211,36,98,183,150,57,86,216,140,247,94,46,100,173,133,21,17,116,123,114,247,8,191,72,246,166,64,245,135,33,197,207,126,75,215,191,244,18,72,175,244,169,182,12,237,215,229,171,66,152,61,252,35,252,19,128,59,252,129,155,141,38,248,163,239,50,245,210,234,188,87,86,213,205,193,146,147,107,2,195,238,198,232,47,63,9,157,241,213,236,238,48,212,152,54,162,234,175,57,234,134,4,92,41,154,39,239,122,239,172,249,217,8,115,159,16,208,211,92,120,71,186,15,26,6,183,133,71,224,230,101,36,252,216,79,238,88,150,250,145,107,193,107,74,42,249,241,59,74,2,218,252,84,25,50,202,45,193,101,219,5,160,55,114,228,60,24,188,137,146,10,3,94,72,254,173,207,47,185,46,192,152,152,97,169,223,202,153,155,52,243,90,110,107,230,40,70,148,53,114,176,236,38,254,113,223,181,84,222,226,19,200,110,24,90,97,79,68,242,213,124,95,132,188,64,181,52,195,62,1,51,10,149,129,11,187,133,58,169,4,90,91,28,171,239,92,239,11,83,62,253,56,74,33,82,108,52,67,19,122,32,72,33,186,234,174,69,37,107,218,230,166,154,41,222,180,79,60,147,76,240,100,9,245,152,26,188,45,125,98,190,228,179,223,191,125,8,49,60,116,101,130,70,12,195,11,123,182,203,152,25,222,170,205,134,17,104,101,17,118,234,99,173,196,207,21,154,250,61,195,241,128,218,71,95,12,114,155,182,207,7,71,132,76,51,64,229,130,233,131,228,30,194,169,56,201,164,172,141,223,183,127,235,145,186,19,34,84,139,232,67,8,157,83,32,229,125,106,221,225,242,252,236,22,56,231,93,86,178,122,122,210,227,106,227,135,178,252,144,73,4,110,7,255,75,223,253,65,139,159,238,156,234,215,133,203,47,42,145,238,132,240,190,25,220,158,111,58,29,219,156,137,16,9,239,79,61,28,112,230,236,23,22,248,132,51,184,167,248,171,248,254,191,186,190,253,157,0,237,215,105,244,60,140,191,13,23,123,94,34,221,234,182,172,183,180,60,239,85,117,115,56,126,201,116,250,188,15,222,206,140,19,217,201,46,202,5,236,151,176,196,222,234,3,1,223,60,19,67,156,191,180,146,48,240,20,222,21,54,188,33,87,41,48,70,190,199,36,137,149,151,84,127,72,248,201,250,134,139,156,221,183,236,198,225,58,151,141,242,41,68,84,240,205,150,241,239,244,138,59,189,134,30,242,211,109,234,57,72,219,233,124,88,47,83,225,16,177,19,201,64,206,168,132,223,108,165,24,202,247,214,134,185,53,145,136,17,176,177,14,108,253,12,189,28,114,239,155,104,112,23,238,11,182,233,45,107,117,77,127,85,47,122,64,45,26,28,183,44,218,44,235,55,183,145,147,230,12,229,251,0,26,59,16,212,0,237,210,9,232,241,3,213,241,215,96,189,243,228,202,160,100,199,200,7,193,122,112,164,222,72,219,193,149,164,150,122,201,23,14,68,26,170,124,234,91,15,100,243,182,113,149,64,135,144,166,162,112,151,150,145,239,37,5,89,44,169,228,48,136,49,26,69,58,247,112,10,14,43,169,166,99,222,182,238,6,126,53,11,246,221,4,240,139,135,189,8,246,159,86,70,28,156,46,95,36,138,22,141,190,14,185,158,35,181,146,176,88,107,5,79,164,187,195,108,100,135,175,44,40,144,78,64,195,221,131,224,32,160,203,198,251,166,66,212,255,90,134,167,82,168,149,150,254,187,30,9,78,126,93,165,142,56,233,207,183,207,166,253,124,158,141,62,143,65,204,39,200,108,155,0,68,147,124,173,169,229,232,86,24,166,91,222,33,212,50,187,117,120,255,142,223,247,60,116,166,149,221,192,240,133,156,51,116,141,71,215,26,173,59,79,4,98,197,194,111,57,81,188,71,13,161,6,95,249,45,38,102,252,4,236,121,72,63,204,182,239,214,7,110,125,153,159,88,207,233,0,249,224,50,71,8,190,77,249,105,13,205,248,39,236,242,151,142,240,219,110,98,192,198,117,118,199,114,8,119,5,172,97,112,98,7,113,25,169,249,65,243,153,95,65,141,81,139,125,76,61,193,252,176,137,114,40,192,109,141,58,59,140,78,116,55,187,126,207,42,57,159,85,151,57,249,27,145,209,56,221,132,105,202,77,84,155,142,106,235,66,190,151,98,235,122,131,72,229,14,5,246,210,160,109,113,15,6,244,118,147,165,103,187,144,162,162,231,159,200,87,254,61,40,206,210,92,112,5,219,147,27,27,195,79,145,14,55,127,58,101,217,169,45,122,7,183,187,253,78,61,110,235,215,239,162,150,211,167,73,125,73,145,167,78,147,254,43,69,10,48,80,181,43,248,199,239,140,233,218,0,247,109,203,118,181,215,136,133,97,203,193,117,82,128,97,238,118,139,248,143,245,254,18,238,200,152,135,189,98,2,8,55,225,182,197,224,151,88,21,169,29,85,167,82,142,113,42,97,181,75,88,104,152,94,27,248,207,14,139,170,1,34,154,232,48,29,69,236,90,147,17,5,106,7,163,81,90,124,54,162,6,8,161,221,118,207,99,153,108,76,176,226,77,92,176,249,31,60,52,201,227,129,144,145,5,74,253,148,36,186,159,201,55,154,125,190,172,94,117,216,27,91,186,30,146,71,53,51,105,123,144,151,204,246,27,200,25,200,21,236,221,230,115,165,70,78,137,61,93,163,249,41,1,227,54,15,121,37,72,100,3,248,165,236,97,119,234,5,118,45,238,147,120,219,218,235,81,212,251,103,116,92,191,99,208,123,118,160,135,193,235,83,37,168,84,186,38,10,253,212,222,118,224,147,208,141,184,26,106,116,229,99,8,212,216,40,5,237,237,191,177,23,241,128,195,101,55,135,108,73,158,255,228,215,239,87,155,149,215,221,46,241,245,38,93,225,172,61,154,210,162,107,239,16,151,21,247,51,237,156,192,173,163,87,179,60,76,26,215,171,215,74,57,69,212,78,10,10,146,58,196,252,209,195,28,96,218,236,236,164,126,147,83,47,109,107,128,46,138,242,90,121,118,209,181,189,97,80,82,26,95,4,93,219,162,13,226,170,155,251,173,214,123,209,194,75,136,156,228,56,98,177,207,225,149,133,29,150,32,210,135,210,160,13,19,11,161,33,34,20,199,182,171,215,164,135,48,91,48,254,12,189,95,79,39,207,138,148,227,114,12,1,251,135,135,232,10,236,183,67,157,84,42,130,85,200,251,133,14,46,18,113,78,7,254,120,233,165,203,246,31,154,120,70,89,154,208,4,66,105,19,119,228,68,116,15,175,224,2,64,48,55,92,76,223,233,16,252,126,220,240,188,59,101,31,119,138,123,254,157,5,111,242,169,112,17,127,30,162,208,107,197,232,34,210,170,225,19,175,202,83,216,240,49,105,243,154,83,186,134,0,174,109,138,230,77,118,43,241,39,65,83,213,166,148,12,234,123,22,255,60,66,164,107,13,238,39,195,196,115,193,81,170,127,74,108,51,62,188,181,24,96,17,107,249,12,248,128,8,241,232,191,134,112,233,127,151,150,146,47,92,1,255,144,8,248,232,110,134,104,122,244,206,249,102,207,229,87,93,85,102,235,0,165,187,65,213,159,160,37,250,30,56,219,111,134,114,158,143,0,199,15,133,109,70,7,214,23,136,159,174,87,71,215,208,128,237,105,67,90,127,179,33,190,21,192,58,205,197,15,189,157,165,127,60,249,65,176,227,202,149,238,198,178,58,21,178,11,186,121,255,78,68,237,167,133,49,176,20,241,142,243,64,227,174,151,202,42,123,4,20,172,135,179,190,143,3,121,139,130,97,156,210,28,57,48,71,52,156,20,4,133,218,48,3,225,200,109,52,100,220,211,82,208,130,110,72,140,167,2,11,67,231,35,151,227,232,13,44,44,34,104,65,163,174,48,247,165,5,82,221,86,30,216,29,210,153,158,207,81,238,184,248,254,58,242,65,128,82,229,89,69,193,92,39,51,200,206,97,253,184,211,177,208,4,170,83,102,232,61,47,48,5,200,104,21,169,9,70,201,248,235,150,1,195,184,46,188,133,12,136,191,231,174,135,78,5,165,211,218,233,95,122,173,225,124,245,135,144,237,249,70,45,78,225,155,209,87,245,171,100,58,186,151,157,124,35,113,130,157,147,137,249,208,38,201,173,173,2,30,177,93,0,235,9,198,245,15,133,203,156,102,59,200,235,18,223,100,93,159,169,206,148,119,1,52,34,204,131,147,60,43,72,164,88,188,21,216,42,109,240,68,166,68,255,144,85,216,213,100,185,204,28,137,10,219,252,148,32,94,212,163,58,152,8,44,65,207,171,43,26,237,186,11,127,121,219,61,93,205,251,4,210,39,167,206,159,99,176,204,212,72,233,41,54,89,170,191,64,146,74,15,124,93,250,112,1,17,76,82,104,145,179,35,51,122,16,68,219,198,128,230,119,15,200,131,223,147,199,111,126,216,28,125,71,76,240,21,123,92,114,138,32,236,217,51,182,184,182,138,12,3,126,200,91,212,163,132,159,43,127,6,162,91,12,143,166,135,193,165,7,215,117,134,137,123,131,218,169,128,10,0,35,174,113,69,169,111,125,167,243,30,153,152,121,133,221,77,16,245,121,206,51,141,197,55,41,111,174,17,22,189,110,169,7,6,249,239,156,203,157,49,34,255,82,220,106,184,116,110,43,213,235,215,173,228,142,216,23,71,120,242,2,39,51,40,66,26,196,142,136,235,146,177,148,228,253,164,231,154,34,224,171,49,4,178,148,153,172,27,123,96,137,22,156,123,98,70,225,94,231,50,252,9,132,175,12,105,138,9,165,82,235,99,160,178,182,167,206,4,43,52,60,231,42,52,209,245,157,187,136,69,62,135,139,118,139,142,181,146,110,199,121,253,235,82,52,156,182,91,201,24,51,252,12,85,155,188,92,25,106,251,212,134,190,248,126,133,236,212,27,125,55,33,165,226,233,48,44,148,187,7,144,190,206,89,148,130,219,226,208,104,107,78,56,196,161,42,193,225,165,201,237,246,134,177,72,113,140,238,135,47,13,206,207,238,71,76,46,135,179,113,71,217,137,159,197,129,207,226,118,11,11,183,167,209,104,28,200,226,115,36,156,195,19,67,21,197,172,208,193,78,168,91,129,177,177,66,205,17,90,103,200,224,242,167,72,255,37,81,183,169,198,173,182,29,63,59,230,173,2,42,154,151,25,31,67,60,36,131,33,20,171,192,240,97,161,143,3,2,95,74,214,239,100,152,220,69,178,22,194,249,160,171,13,27,134,89,44,220,141,222,44,223,108,117,103,71,154,110,3,157,77,165,235,175,27,57,158,159,71,218,43,191,178,147,191,114,50,114,198,126,107,121,5,18,79,60,201,206,225,141,179,128,99,45,159,207,143,73,104,13,239,187,94,91,67,85,211,33,110,22,86,227,179,74,141,28,166,14,142,193,80,85,196,184,240,14,203,231,250,231,55,128,64,185,254,138,253,237,67,216,223,46,90,139,250,23,105,214,240,134,229,7,22,248,137,227,210,101,76,130,102,231,96,20,67,143,251,101,200,73,133,21,231,169,193,60,104,34,91,62,107,159,242,195,2,161,59,195,32,137,111,17,127,96,98,17,206,46,206,13,176,186,19,233,66,16,44,199,255,99,237,135,147,206,18,69,115,239,54,206,209,227,150,115,108,209,116,220,4,228,78,5,255,1,52,52,45,130,114,237,187,254,228,59,42,176,20,191,226,11,42,220,255,22,250,82,183,67,225,41,28,165,131,165,43,85,136,72,118,4,227,239,80,95,67,36,160,129,95,136,246,4,22,112,87,209,130,27,221,47,131,18,62,206,224,171,161,37,253,162,66,57,73,58,76,190,130,116,216,39,26,27,70,255,67,152,183,145,238,52,73,163,131,55,45,131,235,199,44,130,202,189,63,155,180,127,78,188,215,20,113,211,200,19,237,192,35,7,139,115,129,5,165,144,63,24,252,84,193,97,147,239,222,57,182,158,54,173,63,56,114,139,56,206,62,56,236,54,215,93,179,32,89,146,31,21,164,17,226,62,139,237,182,246,120,150,244,193,11,182,147,152,68,25,193,121,208,23,35,82,208,173,121,104,46,94,30,164,145,255,203,230,171,131,38,242,17,169,21,207,201,95,163,154,19,192,142,226,149,94,197,128,193,112,167,57,71,175,238,31,225,209,165,77,55,121,88,53,223,41,80,157,168,246,194,226,49,40,175,102,1,233,254,126,159,146,193,9,230,240,157,243,43,42,238,95,161,149,188,185,71,5,163,47,85,139,79,50,242,81,177,227,244,2,146,12,197,180,153,67,92,122,207,92,190,214,151,98,102,180,22,172,68,179,25,246,221,45,235,180,161,174,120,139,2,238,230,146,255,78,125,87,106,122,29,132,147,72,45,58,96,232,142,230,249,17,109,81,61,255,54,115,209,111,95,194,168,238,85,200,44,193,233,91,17,215,36,225,244,160,192,104,206,204,89,20,39,251,88,33,55,207,109,139,38,200,3,126,158,116,172,234,30,52,253,238,177,83,231,131,56,23,155,80,54,201,95,202,234,195,143,125,105,221,90,149,68,92,159,190,48,122,76,163,45,145,97,76,104,118,126,218,210,188,196,85,57,93,13,102,174,190,23,55,140,47,170,249,157,32,232,36,164,185,95,35,80,24,183,67,100,92,28,69,241,162,123,227,129,196,72,197,230,168,57,116,201,122,232,102,14,193,146,92,245,254,238,149,138,250,47,90,121,141,188,158,112,210,193,181,10,235,160,99,132,107,88,7,122,247,110,139,220,77,142,220,222,114,47,6,0,83,154,182,207,81,14,108,17,104,111,29,185,165,160,93,45,204,185,99,229,190,189,163,198,216,199,24,29,242,30,130,176,114,209,165,49,137,177,78,18,125,90,203,210,64,45,147,247,17,18,50,86,132,151,191,211,5,253,240,66,234,180,232,107,44,245,235,112,35,13,29,71,96,150,31,20,39,26,44,58,250,87,25,79,165,175,70,27,52,212,189,248,147,50,243,26,158,70,121,216,180,169,247,193,33,115,151,171,20,26,93,207,143,88,128,167,156,201,95,172,141,237,78,148,71,43,242,215,251,229,69,59,218,191,204,94,195,14,25,175,152,66,135,73,160,70,166,156,91,96,252,135,6,189,83,226,237,239,174,191,213,223,20,13,187,75,47,91,164,113,177,237,20,160,195,133,7,129,20,163,21,148,34,128,249,147,9,41,152,78,45,87,135,5,75,231,177,242,92,250,2,222,103,179,217,142,30,110,78,6,161,251,176,237,3,91,159,102,128,168,109,12,34,198,37,143,115,73,159,33,65,142,158,94,131,52,128,195,226,216,215,108,202,128,224,235,227,112,228,156,23,140,107,12,124,125,147,251,253,126,138,27,38,88,15,252,190,56,81,4,125,83,23,211,221,197,119,89,136,15,17,233,156,125,89,211,25,181,10,22,143,216,171,95,117,201,80,159,1,217,138,29,68,128,222,103,121,43,161,11,20,35,48,122,143,85,197,93,54,171,56,176,233,170,248,191,188,71,78,75,24,38,199,4,23,76,109,81,26,227,226,95,11,120,14,72,130,224,16,206,1,158,40,233,65,217,121,144,165,28,35,216,112,31,74,232,238,177,84,7,206,252,30,73,92,65,89,29,106,196,69,208,164,111,233,132,194,133,91,50,177,186,50,73,120,141,223,65,122,137,180,101,203,175,59,152,113,126,192,8,31,166,35,52,86,228,61,232,207,45,162,104,151,151,64,142,20,186,209,130,60,165,212,193,58,70,72,213,91,72,9,82,72,4,31,245,247,167,226,53,203,94,28,52,218,178,83,82,252,64,54,235,13,122,200,232,29,232,253,67,34,119,89,27,36,72,175,119,139,213,66,248,149,41,172,238,8,188,80,22,252,235,219,88,171,251,24,148,101,231,165,178,17,111,214,190,199,140,2,91,50,98,122,224,173,62,19,72,27,205,24,67,82,37,235,117,155,23,74,136,216,44,166,247,7,72,183,31,11,56,36,78,176,80,247,187,37,126,131,134,110,17,177,93,38,92,255,94,47,13,72,47,47,188,14,248,220,19,238,192,64,215,66,1,84,220,63,209,65,6,212,106,241,127,25,233,210,192,166,119,140,250,221,138,210,215,214,246,80,152,108,236,236,175,254,182,246,118,170,218,41,28,252,165,227,143,126,158,250,71,198,180,128,163,27,134,147,80,236,44,53,218,148,111,172,166,2,103,37,53,251,21,229,4,181,121,251,99,76,157,207,50,246,206,137,195,245,105,124,232,134,112,45,220,119,51,169,170,62,160,179,203,243,176,19,98,234,195,102,116,4,179,56,194,249,238,33,209,127,103,132,123,118,243,1,188,7,222,223,214,252,77,13,31,6,23,16,140,146,3,53,145,144,235,93,11,79,139,233,130,186,225,7,212,227,30,100,237,180,33,241,90,253,64,215,83,99,237,53,230,7,26,72,41,202,168,11,117,111,174,177,191,13,161,63,2,112,47,187,126,121,175,119,71,195,237,47,12,46,4,179,45,108,197,238,110,214,129,12,33,211,112,239,171,114,245,86,240,6,202,15,153,253,122,105,139,138,184,199,144,138,138,235,97,22,165,12,68,231,176,106,53,30,38,191,50,250,133,218,52,105,128,28,28,76,230,238,138,184,204,225,88,168,162,38,250,66,239,183,99,20,105,254,209,205,129,152,37,7,54,104,106,106,111,142,79,148,128,108,98,66,233,148,49,162,133,1,64,52,140,248,211,138,190,208,83,217,237,146,27,176,59,117,109,179,190,228,7,207,208,113,2,146,155,213,11,103,38,222,84,120,72,182,131,108,141,110,70,38,70,174,120,192,195,119,164,118,51,183,252,191,217,20,211,178,249,228,1,37,20,237,46,40,55,159,251,233,114,74,116,196,136,165,246,139,73,75,126,67,223,55,203,104,29,201,143,27,89,152,226,119,54,37,128,73,223,8,4,11,235,216,88,234,187,37,156,18,87,76,229,78,101,30,98,254,124,252,37,224,26,245,154,116,124,53,61,57,55,184,180,123,96,122,68,234,149,157,152,151,50,35,144,225,77,187,17,151,12,224,125,109,79,253,182,144,225,190,16,132,184,13,73,176,112,172,165,67,22,65,76,163,174,9,143,157,47,8,214,241,43,190,87,25,21,31,229,53,212,61,108,206,200,17,103,174,178,29,178,224,93,203,170,19,188,43,191,26,212,11,25,31,61,253,8,72,100,40,162,21,185,253,132,203,209,144,158,119,27,135,61,102,176,164,125,195,110,202,79,150,59,182,75,26,235,205,74,168,175,148,198,240,121,35,54,142,195,48,60,98,30,77,83,33,145,9,62,207,164,101,0,15,224,19,58,18,95,53,106,172,62,212,3,177,21,177,254,169,0,179,228,79,60,145,204,175,32,250,239,111,129,200,167,24,96,97,100,19,218,100,179,86,7,238,195,169,181,99,160,79,246,198,218,48,119,27,163,54,20,203,137,255,186,43,225,10,243,169,251,112,163,217,159,17,27,18,139,150,239,243,106,60,94,126,30,50,130,151,91,60,144,158,249,175,208,185,190,211,144,253,79,101,236,135,97,237,85,159,243,34,103,241,34,198,27,33,41,37,56,109,206,167,29,252,187,88,79,217,15,28,40,12,115,138,35,52,185,89,160,138,8,184,76,116,111,229,88,250,22,51,174,79,71,213,228,125,104,230,81,230,140,39,89,66,6,19,140,167,64,186,26,233,189,120,169,90,197,124,64,206,42,246,194,21,8,31,195,235,42,194,46,69,221,250,20,135,33,33,162,22,12,167,40,37,163,7,83,61,56,93,248,58,12,220,63,46,172,222,151,51,248,160,250,185,109,143,57,79,245,10,208,203,148,186,1,13,7,76,11,97,182,161,169,186,41,195,184,113,103,178,172,73,183,229,126,96,79,110,253,232,189,41,188,132,50,36,227,214,55,231,43,238,105,152,186,31,90,4,68,154,248,174,123,191,18,203,79,173,249,7,96,8,254,38,33,120,134,186,237,67,46,252,45,219,182,120,194,120,27,102,78,152,194,96,90,35,114,167,102,66,223,55,88,95,251,18,153,209,177,250,234,32,181,81,55,161,76,154,247,173,191,243,63,21,68,210,110,195,158,214,139,93,22,230,196,181,215,89,182,90,179,77,248,134,245,69,64,106,195,19,96,156,100,145,179,242,231,108,48,47,113,181,205,119,180,48,162,201,58,170,237,31,202,25,49,56,39,24,104,71,117,184,182,8,158,201,244,188,87,229,85,96,254,248,131,71,215,150,115,255,55,163,42,243,214,156,28,126,206,48,251,22,34,117,211,83,66,60,194,45,245,70,101,112,47,217,221,223,108,17,139,214,143,180,98,237,182,221,233,221,89,230,64,253,240,77,252,117,225,103,130,94,174,233,129,174,17,63,231,67,43,254,143,75,142,102,47,213,153,97,22,101,80,181,129,211,38,70,24,196,248,70,243,157,229,85,150,18,235,192,152,213,18,46,97,2,243,42,96,155,175,128,148,39,241,231,250,154,15,82,133,42,33,112,47,102,115,99,159,150,132,34,122,217,91,198,29,193,100,58,131,126,78,171,74,134,106,231,178,252,3,19,138,114,212,170,219,224,191,60,42,250,249,80,87,243,240,166,231,175,26,36,102,53,199,106,62,194,41,175,179,99,232,21,37,183,33,73,222,159,30,251,230,230,47,59,41,173,148,175,70,184,132,57,237,210,175,207,200,2,193,108,79,133,123,4,203,24,89,84,183,32,247,215,43,22,37,35,51,35,249,160,27,184,173,88,10,63,21,101,41,74,72,58,198,192,86,255,217,185,107,24,232,70,219,113,94,246,47,112,172,102,36,141,62,119,252,111,63,2,208,6,194,216,66,95,232,58,33,96,132,62,70,223,133,63,167,249,138,237,103,86,2,67,60,54,57,77,101,198,39,160,192,183,207,21,200,168,205,111,8,242,247,136,131,27,43,129,23,138,230,3,141,183,202,33,144,44,56,120,72,62,202,139,220,162,238,40,218,176,214,29,193,253,38,10,19,107,183,98,140,161,34,158,3,50,236,201,164,43,7,43,122,255,183,95,31,10,41,0,163,103,176,214,174,192,45,176,50,105,87,70,232,32,91,134,215,221,65,108,73,189,179,125,109,85,72,181,25,72,81,147,18,177,127,228,15,145,67,185,139,197,201,150,184,241,80,18,78,38,76,184,113,140,122,214,248,204,87,99,116,238,60,91,75,7,237,63,239,172,134,157,246,62,55,220,253,187,82,39,205,100,77,13,136,171,231,148,250,51,164,243,24,75,81,163,16,83,36,166,47,125,155,188,207,64,139,9,44,237,50,38,238,81,203,9,241,247,254,107,49,96,17,245,88,147,172,159,43,207,83,68,85,184,217,229,23,169,142,20,10,135,115,114,237,128,167,126,131,107,22,79,187,236,5,140,99,42,218,94,145,122,211,78,122,7,194,131,1,175,165,77,132,175,123,158,6,227,125,178,1,26,223,28,100,167,232,114,69,17,105,194,6,159,11,232,187,239,139,144,92,234,85,244,244,165,243,58,231,57,90,209,144,240,110,63,229,219,5,125,171,148,88,1,221,210,39,248,244,25,97,191,156,121,80,134,187,190,113,198,60,155,5,216,228,126,167,142,223,0,198,109,198,211,109,142,179,4,92,84,157,223,218,156,187,254,228,185,190,148,244,152,210,0,39,163,28,198,53,171,249,81,6,177,64,230,196,83,246,111,121,238,239,136,196,39,215,251,59,240,196,98,29,219,132,128,173,167,179,213,224,217,203,188,47,108,70,253,89,205,68,68,126,206,148,112,208,139,46,115,89,84,80,197,235,217,174,204,90,176,1,79,33,45,89,9,114,2,121,157,76,19,123,238,245,225,166,29,70,115,145,4,7,182,235,251,142,31,196,80,58,235,240,66,10,235,216,230,49,143,121,136,101,20,236,150,154,9,248,17,236,188,81,82,150,163,234,127,74,4,247,25,13,78,150,217,64,49,143,130,236,230,198,223,160,136,86,75,58,207,116,102,30,155,245,171,254,160,178,71,226,246,193,214,83,54,9,212,44,62,182,22,162,59,109,190,166,163,127,242,240,91,98,5,101,236,99,157,194,88,163,215,83,9,114,70,100,205,147,33,167,108,116,72,215,52,57,12,79,161,61,68,134,251,65,107,25,57,133,196,229,115,199,8,194,53,250,58,152,188,222,111,27,89,21,117,209,17,56,110,90,68,166,132,210,34,21,149,38,195,27,130,46,190,224,152,90,95,231,166,86,122,134,153,195,42,175,206,105,168,106,233,89,141,43,204,181,31,180,44,96,220,250,91,192,184,249,183,240,96,182,44,209,14,53,212,122,46,39,86,150,2,99,35,30,209,32,133,240,55,177,67,112,55,112,160,34,149,118,94,198,120,249,95,47,29,254,67,37,65,176,111,105,139,132,62,174,46,84,153,40,135,105,46,82,44,47,54,212,246,223,88,248,60,21,83,147,229,22,230,122,90,142,203,205,67,246,155,64,174,253,160,97,1,243,94,60,200,112,189,118,233,200,79,150,205,3,86,146,42,207,174,3,38,113,134,207,122,25,224,93,162,38,165,223,212,52,252,201,80,76,193,18,132,94,31,234,56,120,13,109,116,51,12,118,107,118,110,236,109,122,46,209,200,145,50,127,243,27,100,156,164,69,147,131,217,60,81,15,22,120,225,25,115,110,113,127,206,162,110,158,121,187,233,43,165,1,40,194,123,158,67,55,15,115,40,25,193,183,108,19,222,39,243,62,109,206,75,169,83,251,150,216,183,201,15,6,5,175,239,212,103,62,126,52,250,40,19,10,200,226,30,51,50,10,153,57,210,191,172,61,140,122,116,116,127,247,0,193,175,254,250,226,53,249,79,70,49,19,166,59,48,203,63,141,63,191,27,183,150,96,245,52,123,117,36,123,137,178,60,187,56,68,113,40,215,251,59,96,249,137,141,106,171,46,208,228,209,228,183,97,21,170,233,237,44,192,59,6,16,61,124,25,196,72,240,159,175,199,103,80,246,79,167,184,249,92,99,254,84,97,253,68,91,123,211,79,155,75,99,46,67,244,48,45,68,97,116,43,88,186,238,15,254,210,6,222,5,65,127,10,140,24,94,187,198,131,127,25,235,126,159,29,218,75,14,76,255,215,182,138,242,68,160,171,198,2,226,76,30,168,208,148,2,130,184,88,102,177,12,122,44,124,77,12,222,24,61,153,204,139,173,254,157,109,53,116,83,77,122,217,165,148,228,239,190,229,131,238,86,196,248,92,28,2,209,45,122,152,129,148,170,111,89,3,63,234,147,169,218,194,200,44,247,201,95,226,106,25,108,222,156,46,52,28,158,236,208,194,46,101,115,177,17,218,74,68,45,177,100,10,8,181,15,75,9,8,81,199,153,153,9,240,12,159,54,74,67,32,75,15,96,19,41,126,31,172,250,142,254,94,80,0,223,182,61,232,161,226,195,187,35,99,4,221,248,40,152,171,73,97,33,14,64,97,30,97,5,146,131,181,81,205,21,96,250,183,166,184,46,207,17,234,3,141,236,55,44,200,233,35,112,118,13,64,206,174,140,116,192,73,57,1,19,47,131,234,168,35,122,51,202,62,139,55,47,198,66,118,146,109,0,202,207,108,40,186,33,202,19,11,73,251,66,109,36,205,125,139,13,32,153,4,202,144,70,253,45,178,194,188,103,136,224,32,229,98,197,79,121,243,106,248,58,154,213,130,162,249,100,22,136,182,102,107,123,227,202,88,79,41,86,77,142,204,140,1,112,136,79,195,139,71,212,108,106,179,69,192,99,80,230,253,6,93,36,101,35,143,91,121,14,142,189,254,210,117,114,247,253,73,79,128,247,169,222,52,138,212,110,140,42,35,37,181,38,239,123,225,155,63,129,169,91,133,180,239,94,45,108,72,255,44,43,106,252,237,228,196,195,43,32,249,252,82,35,210,191,98,125,130,83,128,43,106,199,45,253,218,77,219,149,68,168,203,236,177,41,56,112,59,225,217,139,105,67,105,35,149,16,5,20,33,85,87,36,200,90,87,133,216,117,65,17,161,12,171,16,137,127,210,172,6,157,128,143,163,79,108,1,199,213,103,182,29,63,183,28,91,129,191,248,179,64,49,7,166,173,2,48,253,143,12,105,49,54,188,178,7,192,255,196,31,67,102,230,226,159,4,79,32,223,143,128,111,146,114,9,170,196,202,200,150,197,227,194,127,64,28,178,65,245,28,252,146,52,158,118,38,51,28,20,253,250,29,106,118,203,253,45,231,142,224,78,195,199,235,142,234,107,7,98,230,192,228,55,73,160,156,193,134,114,20,119,48,35,206,73,153,41,73,113,94,202,47,239,183,209,218,9,67,246,226,11,65,236,166,31,129,206,29,1,180,78,115,14,169,216,82,247,173,215,245,199,20,127,236,132,100,170,204,70,5,246,28,146,253,253,18,249,139,158,180,40,76,175,156,188,47,8,19,246,149,81,135,188,40,60,11,172,32,177,47,198,220,59,160,113,240,140,149,110,178,209,2,88,235,59,180,130,166,44,36,241,41,187,29,27,216,193,239,146,43,112,99,56,39,93,102,61,124,97,105,112,56,194,17,86,97,250,80,88,104,205,154,131,28,205,112,87,153,70,112,160,240,250,99,32,60,224,136,208,108,114,2,165,121,208,95,82,103,117,0,139,9,135,198,97,24,85,126,183,233,17,84,77,113,111,49,15,136,219,0,63,190,168,31,186,49,32,89,118,177,87,29,234,102,65,203,139,224,166,160,208,49,196,102,155,14,160,243,137,170,119,107,232,26,36,193,176,165,194,8,92,35,123,171,89,128,178,194,204,145,189,21,126,112,24,61,156,76,27,245,195,217,160,26,140,71,112,234,242,76,218,195,45,15,151,52,162,183,229,55,186,134,202,55,1,254,72,167,141,35,217,128,65,142,228,251,40,180,7,42,233,251,160,1,255,15,56,14,238,252,249,23,145,65,114,19,42,238,79,89,178,94,248,45,55,109,147,93,11,54,220,140,67,55,28,128,39,53,152,121,16,199,55,84,236,63,106,151,35,80,245,167,168,74,240,24,150,235,104,9,146,252,121,237,174,117,180,237,216,183,86,72,121,205,152,39,2,17,207,150,10,144,131,111,118,75,16,122,221,8,69,120,158,25,156,129,249,65,27,112,50,182,210,229,62,129,84,2,30,239,129,107,234,156,45,150,122,39,56,203,189,166,207,189,230,30,120,15,66,172,242,175,83,187,236,14,112,156,163,67,72,39,1,169,180,39,87,67,215,154,97,114,54,164,153,49,32,210,190,59,168,167,253,84,17,218,159,106,1,80,59,248,98,27,36,132,146,177,203,236,97,59,92,34,99,63,229,212,103,156,121,29,31,198,231,198,238,254,161,207,225,230,143,231,131,119,99,39,179,181,60,226,7,213,61,171,114,239,168,222,154,144,108,38,33,47,247,124,68,206,33,162,249,231,104,251,146,103,74,248,176,141,114,92,188,229,155,15,252,133,2,108,31,20,80,135,116,40,60,127,145,196,20,85,171,175,110,10,8,202,26,34,109,84,75,21,80,169,134,175,57,199,84,110,32,142,71,118,47,120,237,212,206,181,82,56,222,8,17,9,126,158,143,121,159,106,219,195,142,178,125,86,130,80,68,238,226,146,84,70,150,160,170,136,144,242,127,222,216,142,2,51,25,185,55,132,165,168,137,114,32,189,238,97,218,12,40,44,96,37,38,179,195,124,160,131,87,130,23,165,145,233,61,80,249,169,18,32,29,64,37,119,124,89,108,24,18,73,2,102,231,190,218,99,219,236,64,147,151,233,190,229,240,62,64,108,103,180,170,71,242,236,118,155,119,1,69,100,158,25,208,195,3,96,43,124,198,138,113,75,243,132,127,7,228,120,252,91,18,107,57,4,97,3,74,164,95,94,5,19,145,8,83,135,255,169,34,56,54,165,199,131,58,170,132,189,119,77,175,14,149,28,25,216,24,109,149,101,135,149,121,145,229,124,115,121,81,81,214,36,203,97,240,91,42,103,17,51,222,255,127,137,18,129,127,254,64,55,133,114,253,229,64,149,34,14,147,80,28,204,207,74,80,137,15,21,213,231,130,238,180,231,224,59,112,9,42,246,169,67,98,165,176,8,112,12,173,225,64,54,1,217,206,15,154,102,238,37,169,41,67,154,125,231,255,0,28,150,29,40,38,27,249,168,197,14,148,82,202,231,40,42,51,25,66,206,167,203,90,174,41,22,66,59,10,252,52,180,99,4,198,46,160,164,117,244,108,68,118,207,19,70,80,180,48,173,117,164,102,49,198,175,182,65,76,118,77,15,62,153,79,30,146,87,161,164,152,70,42,184,105,81,114,103,67,175,167,236,101,137,9,152,235,159,252,24,93,154,161,237,69,173,63,210,30,17,130,226,186,165,208,168,208,214,55,155,63,229,186,217,245,147,236,126,54,123,113,125,231,45,248,56,252,31,3,22,248,155,52,185,247,235,20,250,114,194,73,138,237,143,56,240,231,220,230,84,236,168,65,134,93,106,150,239,10,176,6,41,164,242,6,239,143,98,186,107,218,107,131,177,155,236,135,30,158,109,109,64,123,164,20,69,75,250,31,93,69,218,253,116,156,82,67,220,254,116,143,168,62,233,103,116,4,15,160,13,216,153,0,248,201,78,187,140,200,203,127,0,43,238,14,52,158,255,163,31,144,131,105,238,142,136,85,154,76,118,154,241,29,46,252,227,54,41,4,38,252,55,139,109,26,191,11,222,83,103,4,198,54,160,13,87,207,34,12,195,23,177,234,145,37,128,222,59,164,32,3,248,21,50,115,86,47,99,126,141,192,255,181,29,227,189,52,38,4,239,175,9,154,88,249,76,228,139,181,183,193,223,217,67,207,61,120,39,19,158,107,218,189,136,119,147,113,82,63,99,98,252,177,40,108,103,45,162,72,82,253,140,193,194,244,121,146,160,96,22,11,172,176,6,138,169,64,29,214,156,26,228,38,31,27,11,77,190,41,212,64,42,19,215,220,116,149,250,36,62,137,174,176,172,216,202,160,51,55,87,189,200,63,242,75,92,182,168,6,237,241,76,88,160,77,144,18,41,193,89,246,5,79,10,43,193,53,225,168,204,167,219,39,205,7,209,255,186,135,31,100,108,116,198,187,142,250,102,101,81,12,20,79,52,194,155,111,175,112,133,13,49,62,55,127,108,23,222,123,238,221,74,63,138,2,229,164,215,32,53,219,216,76,222,36,65,42,19,35,108,92,252,158,27,165,211,210,223,39,255,96,78,48,194,124,26,237,103,253,168,111,41,244,198,182,157,28,76,14,222,65,107,76,225,130,165,207,83,110,74,93,213,145,143,22,214,244,160,8,73,171,177,227,190,175,239,141,98,178,53,106,186,226,168,252,116,83,144,205,198,28,99,72,11,48,87,121,185,77,22,133,206,0,142,47,212,62,209,250,80,105,102,171,31,75,249,75,173,91,38,58,74,244,204,69,101,58,47,128,238,71,179,53,44,21,24,82,193,120,249,253,149,45,57,56,162,230,83,74,120,25,60,246,255,253,5,16,234,50,4,90,225,118,42,225,1,172,21,219,239,88,238,184,33,214,115,82,40,115,139,188,168,123,19,253,15,209,218,128,18,92,94,209,190,19,239,198,196,10,174,86,134,103,249,162,227,43,168,176,74,153,153,240,22,211,70,42,1,26,15,229,32,89,36,67,149,32,209,133,216,66,103,1,145,58,204,237,155,130,152,227,31,141,117,156,112,101,42,135,59,22,43,179,182,125,92,36,211,42,232,169,208,9,208,17,81,250,199,41,229,4,118,55,224,21,93,217,116,4,135,198,58,130,199,176,144,121,57,67,215,21,20,163,155,17,148,187,100,44,25,170,163,87,25,39,17,72,117,48,219,74,161,35,24,43,146,247,6,140,247,238,182,143,40,236,191,211,17,137,215,193,161,45,111,243,112,205,187,213,25,121,54,209,219,92,145,20,125,107,136,22,43,100,70,218,36,244,62,27,77,21,239,28,231,37,102,68,175,12,105,60,32,101,111,188,241,200,164,123,32,103,101,55,115,159,162,150,226,184,241,51,121,63,86,91,133,97,34,25,49,173,136,32,255,245,177,135,28,176,85,204,0,151,200,62,17,50,160,110,197,212,158,146,239,45,175,151,121,65,171,119,163,55,45,17,32,235,63,209,159,119,64,237,224,172,149,66,85,238,39,240,199,126,114,96,64,46,235,204,98,113,15,196,3,18,196,89,72,66,241,0,226,213,0,81,206,89,245,16,170,67,202,38,238,121,151,21,68,12,149,210,24,198,31,187,43,232,142,168,218,187,22,29,79,192,190,60,64,231,247,97,30,5,60,42,128,66,97,128,59,254,161,144,39,35,56,30,73,122,124,243,15,192,11,192,63,35,19,58,147,90,106,247,191,137,36,227,202,115,37,117,159,150,175,14,196,146,248,112,247,227,46,153,111,219,52,154,74,25,39,208,175,149,241,197,29,90,12,126,240,27,251,10,236,2,55,203,240,227,172,236,180,23,223,204,44,146,224,194,41,60,89,154,7,169,175,83,129,29,133,1,147,197,235,67,119,62,216,192,107,222,138,142,139,218,38,60,223,90,30,170,107,150,253,66,137,132,27,62,242,69,119,189,35,208,168,247,70,208,111,37,24,57,176,160,131,154,50,150,61,129,41,252,149,127,181,211,112,178,15,26,183,184,207,0,233,192,102,129,63,52,168,248,19,144,228,255,70,132,234,7,32,110,183,80,37,67,240,79,18,1,31,166,214,8,74,20,186,53,250,70,221,53,77,200,29,17,218,25,243,31,164,83,217,174,235,12,203,205,117,217,135,74,205,29,168,50,35,80,188,96,85,25,0,204,129,109,88,79,163,20,47,66,53,234,143,168,70,55,109,111,251,198,42,170,74,5,141,169,119,53,21,228,218,97,154,162,209,161,123,75,149,169,61,155,219,123,46,83,67,210,159,127,171,132,141,178,140,59,237,228,190,116,179,1,153,104,198,84,136,57,208,155,219,207,108,68,104,135,85,71,189,54,136,223,133,197,161,121,125,91,145,217,211,237,222,167,145,85,188,105,230,186,207,61,197,16,125,136,223,143,151,180,196,133,110,27,41,92,40,161,24,40,35,94,89,69,29,58,51,131,3,232,170,75,216,1,14,20,26,150,117,162,44,156,255,20,116,130,245,54,238,88,83,255,211,212,46,232,100,179,18,28,91,219,138,124,157,132,22,152,134,190,53,109,73,119,77,187,79,154,50,80,136,134,161,165,0,76,59,31,178,242,101,112,120,149,148,0,106,137,105,29,40,240,60,56,202,38,172,171,25,121,121,4,206,216,4,82,62,107,207,42,32,25,238,5,197,88,75,49,197,120,20,224,148,231,151,188,200,228,253,175,9,232,229,141,51,164,118,35,215,220,62,13,92,170,178,73,37,200,137,48,164,168,192,193,117,110,228,141,78,192,219,118,240,3,76,83,204,143,20,159,151,239,237,7,180,247,23,103,158,64,40,153,127,116,225,107,161,198,183,189,146,225,158,211,38,235,248,29,207,64,82,229,195,27,202,131,104,104,73,126,37,133,196,90,30,19,56,205,134,147,172,177,117,111,50,19,69,213,139,105,214,132,250,61,174,102,109,96,150,102,123,160,156,175,104,234,186,194,168,90,173,140,115,54,211,133,125,101,68,224,134,67,21,210,51,23,176,197,191,126,193,196,183,62,49,87,9,94,182,159,69,233,22,32,167,12,61,146,33,142,128,221,115,199,194,255,94,87,202,251,233,149,58,112,41,170,52,180,173,32,159,95,102,30,16,47,6,150,3,245,175,62,56,159,129,3,55,197,188,54,134,24,147,4,241,250,155,23,94,68,93,87,7,29,139,161,208,72,168,35,211,154,240,151,172,1,209,87,246,2,75,224,197,157,197,141,191,220,157,100,171,160,29,11,204,14,221,76,189,100,224,74,253,227,204,164,28,140,252,191,62,244,213,143,239,155,93,128,200,8,84,11,154,5,68,127,19,49,129,132,75,183,150,91,232,149,74,48,185,212,88,67,248,104,68,19,200,152,143,44,27,228,95,16,14,91,18,240,104,186,208,25,56,136,109,9,51,188,210,242,24,142,219,87,70,225,142,174,95,165,154,64,133,240,162,235,102,166,18,209,212,221,86,221,135,64,80,178,253,66,75,86,246,106,37,224,125,87,115,107,37,184,20,65,142,243,81,29,75,97,127,71,48,82,146,143,127,71,112,135,84,165,146,23,161,8,103,64,38,127,126,178,248,24,176,6,37,33,57,161,216,7,141,131,23,239,45,6,202,186,138,154,0,166,81,22,117,197,225,107,218,134,154,193,36,49,20,103,13,215,109,87,218,181,40,122,52,166,223,12,23,99,225,27,59,107,36,1,215,68,57,50,17,101,113,127,15,188,221,83,50,125,98,249,194,156,228,255,205,27,206,0,7,125,38,106,143,105,215,19,65,53,80,120,6,234,124,237,240,76,16,18,55,158,62,152,202,235,241,191,61,232,82,74,204,235,116,49,185,79,65,45,133,231,177,186,45,254,168,14,246,163,225,239,157,251,174,69,115,93,81,249,239,175,37,255,146,180,60,255,88,3,186,130,138,175,115,141,194,243,214,206,74,113,18,242,252,199,76,65,33,142,137,140,170,15,126,184,32,190,120,184,97,127,39,107,187,2,202,64,26,149,245,210,228,98,131,14,78,144,123,33,242,105,110,177,205,117,147,92,121,128,19,197,1,240,21,2,214,111,197,152,239,73,219,56,59,139,205,112,192,22,65,79,177,121,240,123,70,3,74,103,252,243,206,85,115,115,19,94,94,93,167,121,200,44,74,55,9,137,188,88,237,186,72,79,6,81,205,116,255,244,117,252,251,195,189,21,72,145,190,213,47,65,164,98,106,3,10,200,158,246,147,77,46,181,16,207,93,11,22,62,89,215,213,250,112,231,213,122,179,121,176,54,96,103,6,76,231,72,47,76,125,151,214,232,92,179,170,48,51,203,151,240,158,135,136,0,70,249,52,158,236,203,83,139,142,196,193,206,151,6,127,253,134,81,162,57,178,15,177,207,66,88,224,44,77,64,89,210,18,1,82,80,86,49,192,245,156,30,120,178,191,48,125,132,113,179,188,23,245,90,13,96,232,112,217,85,162,138,251,36,15,206,0,214,230,193,155,96,120,29,124,175,148,244,71,126,199,81,119,166,243,74,109,174,151,23,35,216,188,231,78,211,127,207,117,16,1,187,200,199,119,85,53,200,15,121,58,190,248,35,121,153,81,63,222,166,241,7,68,86,109,1,233,55,105,245,75,245,143,40,115,19,172,140,220,107,223,160,123,181,235,152,24,37,201,88,54,191,107,196,192,250,80,62,87,47,180,13,180,248,50,163,101,81,41,98,94,244,49,134,170,49,106,63,170,40,75,121,40,145,144,113,198,217,98,17,185,177,138,243,188,215,138,101,223,17,140,177,197,226,124,143,131,157,81,203,26,22,199,243,92,166,249,39,57,85,10,35,149,108,46,164,255,91,221,114,129,191,144,224,90,255,163,207,134,139,232,217,84,111,110,1,201,194,130,222,130,222,194,130,185,207,212,56,247,131,88,23,155,141,93,181,31,211,9,173,95,0,26,182,45,58,10,29,248,137,72,143,37,59,210,20,236,203,144,60,194,24,227,160,13,69,141,108,169,108,101,172,13,21,141,163,76,174,37,174,88,208,139,162,181,208,248,175,88,66,223,39,188,232,131,178,251,90,161,134,231,198,228,179,101,192,24,72,116,166,52,255,180,181,161,202,52,100,199,142,119,17,36,20,133,131,154,19,210,200,97,74,195,0,136,17,162,191,89,222,144,255,124,106,200,182,24,55,75,1,101,74,69,221,187,18,225,68,212,179,130,113,97,129,172,19,155,146,231,173,233,61,59,113,124,1,100,253,166,217,86,251,159,62,216,57,71,145,178,92,108,4,94,190,19,13,184,163,235,152,145,35,172,86,118,104,206,95,172,196,45,92,14,51,119,185,134,194,95,145,255,230,155,24,226,155,151,74,70,244,74,237,230,3,230,241,139,8,133,165,211,96,90,161,54,198,40,154,19,210,43,87,33,84,48,116,59,250,162,65,19,169,71,30,252,51,2,223,101,227,133,14,6,42,26,214,0,77,121,76,214,220,92,145,5,204,41,52,235,59,54,3,212,132,63,199,11,180,251,197,245,183,151,162,248,137,86,214,1,45,48,61,198,121,24,176,234,10,57,55,15,186,86,172,11,42,198,166,165,120,102,221,186,209,81,131,242,106,8,4,71,62,133,35,168,247,52,57,143,90,107,153,247,46,15,234,65,168,71,8,208,5,65,158,187,18,28,190,167,228,238,138,61,169,226,173,201,105,68,225,159,130,18,178,144,111,1,115,255,125,234,199,167,211,6,181,243,84,147,207,169,138,102,75,41,98,30,193,57,192,84,62,32,49,32,14,68,192,88,246,146,67,89,193,189,247,15,146,23,195,217,168,226,106,72,36,173,241,191,68,122,97,213,166,117,11,157,131,34,240,22,56,20,232,200,0,90,24,246,34,33,128,153,182,235,32,54,173,155,205,72,194,251,98,171,34,72,120,50,170,31,64,193,93,30,206,150,227,112,203,163,85,216,20,223,135,100,108,176,206,175,175,159,51,7,28,177,117,140,243,242,245,4,94,116,85,112,90,18,78,225,145,241,144,98,109,80,227,188,117,89,19,211,235,188,236,58,44,184,248,145,254,129,87,115,87,78,13,231,29,150,253,212,183,253,151,221,71,236,162,1,243,142,143,67,148,154,68,1,126,88,104,173,184,24,75,166,158,137,171,238,163,76,109,205,19,130,144,181,186,158,139,238,243,42,177,121,10,86,50,86,50,214,153,105,50,63,216,126,246,250,124,149,78,27,53,46,179,95,145,228,211,81,41,188,75,177,248,9,13,253,48,73,252,128,206,23,113,61,122,74,210,11,7,195,87,135,180,158,89,82,254,111,151,150,32,214,85,243,166,93,182,89,70,146,169,247,130,158,75,93,219,98,245,227,92,138,160,76,145,29,89,39,234,233,116,93,100,245,115,233,147,216,29,51,195,151,86,237,137,19,2,108,95,28,172,70,171,201,156,166,222,183,34,30,53,117,237,198,78,12,76,61,7,25,237,254,221,220,202,198,180,129,66,153,157,185,197,78,232,24,72,28,116,41,146,183,99,89,65,183,136,227,142,145,136,56,76,172,55,100,42,87,66,183,82,8,34,50,71,46,172,160,94,134,191,187,145,107,227,79,114,203,232,24,255,201,46,84,166,8,108,247,44,118,134,132,5,35,46,187,249,7,45,200,10,112,239,36,37,195,35,195,35,171,100,192,24,217,196,96,170,98,176,101,179,97,96,181,148,16,147,219,92,14,102,168,38,214,203,160,195,232,71,13,30,233,63,203,51,9,8,215,10,194,106,166,37,173,79,208,34,250,66,64,118,164,140,119,71,145,243,74,243,201,157,78,110,65,152,149,76,145,101,241,55,185,57,46,222,219,103,24,239,36,42,204,233,151,247,110,228,221,255,207,57,242,63,103,166,92,217,213,151,251,195,221,186,248,167,153,178,241,88,197,187,232,24,193,17,50,37,159,59,60,99,158,12,205,161,82,50,69,185,100,120,107,117,185,51,103,103,205,214,72,249,4,114,187,69,197,255,162,93,118,36,51,102,97,157,9,192,227,12,75,213,213,179,183,158,11,80,137,160,31,199,67,191,77,58,162,167,144,146,155,16,147,198,108,211,80,165,213,195,33,148,228,198,61,161,139,14,193,198,195,194,211,253,15,86,239,43,165,249,61,46,86,134,32,174,118,35,72,134,229,132,136,140,206,146,140,76,142,93,234,207,82,40,81,35,73,212,133,215,43,44,177,77,201,31,104,161,230,185,21,107,221,49,127,25,34,194,194,36,213,203,209,66,79,200,240,126,106,121,67,35,58,144,132,161,10,60,113,76,156,79,29,175,139,31,100,49,209,211,153,246,42,15,44,121,88,222,150,50,75,208,179,146,177,110,201,179,206,128,88,232,183,251,169,200,142,94,235,102,149,8,20,147,255,71,204,132,27,106,216,159,76,155,57,70,223,178,27,64,78,47,165,197,54,195,213,62,94,148,199,80,89,186,106,8,201,208,183,234,28,9,48,219,209,13,8,79,209,224,233,201,162,203,250,95,158,24,232,58,65,15,106,251,197,127,209,66,233,201,94,173,124,89,162,95,254,117,138,22,90,46,247,149,110,55,84,73,132,250,71,113,35,90,40,90,40,201,127,104,76,111,180,194,235,115,247,245,147,136,186,183,241,152,72,200,142,88,241,160,167,239,129,254,240,110,178,111,18,95,217,200,34,133,250,112,175,142,68,22,133,231,64,25,102,59,47,250,100,241,26,91,122,214,208,86,254,189,138,88,67,199,192,100,193,184,94,139,177,121,133,53,232,184,149,236,203,253,144,210,178,133,65,124,57,148,122,186,38,194,215,47,75,195,53,226,87,20,159,47,153,84,188,255,31,75,162,60,235,12,100,196,138,166,223,145,20,107,103,65,213,112,169,3,119,165,56,11,45,52,148,0,189,152,19,49,237,147,144,130,129,165,138,21,218,40,212,163,16,62,59,173,113,76,245,52,79,142,195,38,181,38,71,64,134,71,246,59,26,109,168,188,230,208,114,184,200,107,58,90,219,111,5,66,150,82,100,134,92,253,170,5,47,10,255,74,96,85,148,143,240,142,147,17,57,194,121,225,37,38,195,42,83,196,69,118,117,108,161,198,139,23,137,131,55,201,134,165,78,79,20,228,79,130,78,39,77,72,134,71,70,134,135,199,245,218,154,98,139,156,85,139,29,15,171,149,127,214,242,206,83,71,66,241,207,139,62,89,30,17,236,72,33,180,167,103,133,242,247,92,209,50,84,157,154,99,202,142,87,34,130,175,63,226,244,160,182,20,195,66,46,252,195,194,145,107,73,90,193,95,101,254,79,3,150,81,50,252,4,56,161,110,175,118,101,142,2,255,255,37,153,8,153,173,207,152,238,186,135,189,154,99,46,72,113,193,18,1,139,172,13,214,31,1,46,185,102,249,214,86,206,19,149,145,170,24,88,255,73,2,11,67,62,234,174,49,215,178,245,44,133,156,65,102,138,40,13,134,70,63,57,147,249,95,56,81,172,100,71,22,242,91,4,185,171,152,161,134,84,68,73,5,231,161,62,149,92,50,150,91,178,50,222,97,71,56,242,98,55,161,162,157,76,107,28,87,111,20,218,78,182,208,63,235,205,41,30,189,232,17,51,15,9,39,51,97,9,99,111,210,227,161,31,39,254,95,37,29,49,177,198,255,16,172,162,133,105,41,154,176,21,153,139,51,177,70,180,81,243,20,55,255,231,34,139,30,42,3,224,12,191,242,181,231,14,28,26,220,58,90,206,253,69,107,204,196,58,179,73,246,10,69,115,31,49,113,121,249,16,241,132,137,245,245,235,142,157,150,49,174,237,239,80,153,101,141,103,101,162,120,195,24,28,14,63,176,34,173,73,66,188,207,74,123,46,186,39,204,130,174,135,47,192,0,220,98,244,161,56,136,152,197,212,115,111,63,219,194,135,214,204,43,53,240,106,16,119,66,148,170,88,17,31,75,26,113,37,223,117,25,52,37,21,182,81,211,208,127,130,130,111,2,207,131,9,69,247,35,191,158,171,243,245,144,233,155,227,69,101,221,99,99,128,0,216,180,222,8,108,43,156,148,254,229,193,186,239,166,183,107,63,204,126,219,183,1,130,234,206,66,14,96,146,82,29,224,11,226,136,98,97,32,107,192,8,87,8,210,199,119,152,218,96,30,144,141,247,96,183,233,189,25,231,211,179,75,64,111,242,57,177,26,183,50,219,164,99,239,187,30,97,232,62,192,247,130,188,238,52,186,200,54,15,120,191,253,88,1,66,142,49,19,67,249,222,238,167,169,189,116,159,233,12,205,40,98,170,190,198,195,8,49,137,90,128,126,48,4,218,177,215,138,211,68,228,209,54,220,142,203,178,187,33,136,125,193,186,170,46,229,119,12,12,68,38,58,138,22,106,2,16,89,149,64,186,246,172,37,250,163,253,108,139,13,129,166,33,10,151,203,190,199,250,76,97,255,228,146,7,27,22,120,78,72,7,252,162,135,123,122,213,253,54,255,50,104,116,106,229,139,232,227,31,201,203,214,210,110,217,143,202,167,92,165,12,174,189,218,215,216,166,115,144,99,181,206,76,125,227,177,47,29,235,62,23,57,54,73,238,0,226,16,180,138,115,26,205,28,240,123,106,37,56,11,62,155,28,50,223,46,17,207,219,125,209,125,250,209,45,215,229,42,245,244,238,120,110,238,178,92,240,184,125,205,99,162,164,4,103,205,83,71,221,187,122,110,178,174,99,227,68,223,34,216,91,212,126,146,78,212,255,198,86,244,211,60,15,211,180,206,7,241,225,169,216,102,223,1,98,183,247,146,17,91,194,157,234,123,92,76,49,210,34,19,182,25,195,180,22,82,138,202,137,0,103,111,101,244,1,234,204,1,116,106,147,56,5,99,124,250,154,112,123,9,6,122,234,49,44,2,207,133,125,103,100,113,187,176,105,12,7,18,25,68,255,76,9,77,75,185,92,116,29,120,172,186,244,212,77,240,54,162,158,150,32,221,235,63,206,38,26,58,123,235,155,229,203,7,113,67,125,254,66,46,193,0,92,66,52,149,212,153,107,145,103,210,136,49,96,60,45,73,242,194,239,17,54,29,92,191,249,205,115,245,75,71,151,176,194,8,157,164,79,109,222,27,59,85,189,103,225,109,148,158,16,157,165,15,246,88,97,162,217,70,226,31,73,223,72,193,246,210,227,38,112,89,130,220,166,206,162,25,61,98,14,130,207,154,70,63,29,8,140,95,205,235,104,118,25,181,216,119,77,8,178,228,120,129,135,169,13,188,78,27,32,33,138,143,179,174,182,48,144,199,160,75,139,143,39,119,129,95,137,13,106,62,253,97,197,89,112,54,245,44,93,140,78,244,77,72,194,107,175,211,89,101,150,186,138,234,191,123,86,253,235,30,19,2,46,183,83,162,190,16,0,121,169,54,87,223,47,130,181,66,126,143,7,85,210,121,50,182,239,233,135,192,47,122,152,36,194,166,193,168,91,111,61,216,162,137,107,87,89,150,241,248,84,206,235,210,205,239,149,169,14,219,146,98,124,145,186,76,24,117,230,190,223,250,125,241,103,33,203,79,14,11,122,6,222,146,103,141,225,127,229,25,113,229,62,17,97,212,54,229,36,47,89,128,131,109,88,22,243,76,230,91,182,20,75,72,107,30,123,68,14,24,22,71,186,15,42,121,117,215,222,133,160,121,222,33,45,97,71,215,163,44,190,0,108,26,188,54,7,134,231,253,55,1,232,85,105,213,92,250,37,32,110,178,33,243,159,89,96,191,149,63,217,185,158,192,23,244,77,52,158,173,198,144,115,124,51,190,176,20,172,93,32,228,151,74,47,12,58,121,79,110,95,222,195,149,109,250,215,74,55,232,122,152,118,61,223,119,227,56,4,250,139,165,91,199,174,41,224,226,177,255,208,103,195,255,240,129,72,145,240,139,229,93,34,211,231,95,209,164,13,203,217,169,28,202,39,114,230,153,175,252,94,142,117,137,55,196,184,39,248,139,123,111,248,175,91,199,11,188,124,72,97,78,98,205,198,167,124,62,207,239,89,100,171,149,227,85,249,9,101,189,60,44,230,220,97,36,225,131,183,123,90,215,81,0,191,45,4,206,66,144,167,22,61,242,164,239,230,145,219,164,224,74,195,239,54,156,244,34,159,13,155,143,24,121,118,255,57,33,103,176,75,223,118,47,252,244,175,24,44,155,91,145,244,255,107,187,47,20,210,147,27,206,175,110,96,100,71,125,56,65,150,208,5,172,2,229,5,112,37,199,144,186,27,34,160,115,81,245,183,203,105,125,79,125,64,69,49,149,189,213,40,245,238,226,61,168,123,99,221,125,148,41,137,73,249,46,27,11,248,231,53,167,177,222,60,193,111,82,115,116,21,146,34,55,112,213,192,116,71,170,204,154,81,67,39,236,92,230,80,24,172,127,27,118,107,247,94,251,174,248,10,234,35,83,221,60,122,230,161,60,70,90,241,237,181,141,184,168,231,129,250,250,189,203,155,145,75,48,128,187,220,55,239,140,102,121,142,149,127,66,152,95,243,89,17,94,64,247,174,86,131,122,117,169,92,188,238,184,239,113,67,199,52,4,5,59,116,166,185,254,73,40,120,180,82,37,72,160,87,10,159,224,111,81,159,122,146,120,253,139,82,83,106,251,249,135,239,134,179,94,139,218,181,195,139,166,158,26,193,163,47,35,33,177,245,187,6,144,39,61,107,93,5,17,208,121,235,156,174,147,185,246,87,169,206,147,234,154,181,68,80,255,44,211,125,91,41,35,129,30,197,31,250,153,186,128,145,203,255,90,117,128,92,130,160,202,54,125,254,130,28,190,187,71,213,207,190,46,66,162,66,55,151,218,202,207,99,80,247,100,228,165,47,152,102,237,157,56,223,34,46,1,104,116,61,19,228,190,206,181,11,118,144,215,240,105,110,182,206,82,101,68,220,241,104,166,88,239,182,253,132,235,67,234,64,151,14,236,67,205,86,154,129,11,167,4,43,186,254,132,23,218,140,252,223,231,121,159,75,12,28,119,65,88,133,46,180,191,160,109,75,230,167,31,104,118,215,135,217,13,136,158,143,218,96,43,84,1,169,45,101,156,189,118,185,78,122,48,98,185,55,85,104,214,21,254,104,173,12,130,197,32,126,7,20,95,196,118,239,237,31,207,81,230,192,207,83,207,191,7,94,116,97,24,148,153,8,223,138,72,98,42,213,164,124,195,68,199,35,218,173,124,192,233,115,250,208,21,89,22,67,214,126,90,223,211,205,145,36,198,62,118,131,130,95,246,92,198,178,225,9,86,11,6,109,19,242,186,117,56,207,254,229,197,128,223,55,128,205,104,233,238,121,196,165,97,99,154,18,40,68,4,134,107,56,177,136,219,234,23,72,159,228,237,164,16,210,32,252,164,224,122,86,108,122,203,17,151,43,227,229,214,237,85,234,175,117,193,75,100,217,47,204,81,138,120,120,89,182,185,241,175,201,162,73,24,116,20,84,223,96,88,185,179,14,156,187,130,87,153,252,182,66,179,222,153,194,209,49,14,98,109,204,35,144,51,17,90,118,148,172,110,72,226,76,102,19,58,205,16,255,203,190,164,245,192,179,21,103,253,176,131,194,144,167,99,122,250,230,6,187,111,147,198,164,96,137,195,239,158,107,28,20,213,150,163,76,190,243,141,216,168,18,134,95,66,27,185,184,44,30,141,61,135,180,143,142,45,52,102,94,218,247,79,231,206,12,191,30,49,105,49,206,203,193,141,190,191,96,1,69,43,42,27,1,227,167,206,204,73,97,46,190,114,35,150,135,120,183,76,135,189,181,9,161,6,208,76,3,51,182,55,247,204,99,127,98,67,155,125,78,94,185,191,162,21,166,3,105,120,251,148,55,140,230,19,225,116,23,42,211,250,181,111,201,17,118,7,94,196,194,10,137,113,70,132,229,162,192,231,149,13,93,133,155,254,217,74,53,50,254,168,42,205,224,241,230,163,204,32,92,102,175,34,147,143,37,66,65,231,206,22,106,125,206,103,202,249,152,235,134,197,2,211,239,26,196,184,154,91,220,12,174,191,2,23,190,144,83,18,201,179,198,172,165,103,188,60,81,104,179,207,221,158,186,142,74,8,23,180,96,195,130,33,77,98,45,189,93,103,205,19,186,131,209,27,101,144,191,50,219,146,117,81,133,127,5,103,253,83,78,82,145,135,173,239,232,200,93,59,183,163,230,15,233,106,140,32,140,254,123,169,23,45,133,200,90,248,46,11,112,68,99,100,155,170,91,112,197,193,130,225,31,196,13,58,100,148,30,78,154,13,33,111,41,30,33,113,226,241,5,217,38,113,27,56,115,235,131,188,106,142,245,148,74,238,141,125,186,246,215,214,60,167,235,226,96,198,197,9,90,142,27,65,183,83,59,85,141,81,237,101,251,233,197,199,239,72,176,233,177,232,36,71,32,32,39,98,194,21,76,18,177,129,224,125,62,11,247,87,92,9,242,231,42,137,188,108,244,78,148,5,54,221,53,21,169,201,189,189,207,137,136,30,186,236,222,246,206,249,4,72,223,252,230,184,240,94,14,232,91,46,207,43,163,18,38,186,14,35,124,89,201,70,161,172,6,237,220,68,61,116,140,85,130,110,39,133,72,118,43,19,131,111,216,215,90,153,48,198,232,238,184,173,62,7,54,224,106,70,210,61,169,31,175,215,154,183,192,133,181,111,238,187,102,12,253,117,73,145,14,21,108,142,113,233,145,174,68,37,248,98,143,100,74,23,203,203,211,18,62,71,81,84,172,90,164,88,43,26,192,201,243,22,49,129,97,157,210,2,151,86,174,228,241,153,47,85,47,204,240,183,43,114,230,34,60,111,18,101,247,228,70,44,47,146,25,95,255,69,30,136,66,222,131,255,29,67,108,17,131,217,1,142,54,185,61,223,174,10,37,82,32,115,240,149,2,247,223,143,69,250,198,89,152,54,62,179,205,206,71,127,10,215,143,95,82,37,251,73,237,63,46,59,20,198,221,62,254,1,1,65,143,211,217,192,113,255,211,66,67,57,180,38,49,214,204,249,241,117,5,121,27,136,87,145,132,106,40,254,253,191,245,203,239,1,213,74,233,47,20,75,159,254,197,164,53,165,70,5,200,67,133,239,68,64,208,65,210,234,144,199,53,207,233,174,30,174,161,181,32,157,67,53,159,8,93,36,107,239,153,1,158,76,205,192,68,214,169,164,71,10,139,60,135,115,12,242,113,115,179,15,185,184,122,241,205,185,254,216,192,208,235,227,190,132,139,248,171,47,198,44,18,95,189,137,156,141,29,76,244,181,248,148,43,237,18,93,2,7,35,164,100,82,101,42,95,246,106,136,27,96,187,206,149,68,252,100,222,118,242,21,15,223,239,128,32,53,234,49,210,83,72,134,244,122,1,20,252,190,150,200,26,74,177,233,139,128,94,119,13,83,80,126,167,107,243,59,227,239,189,250,25,32,77,110,48,254,223,5,99,179,106,161,81,171,93,136,8,98,3,21,220,199,106,173,235,240,154,63,240,168,64,109,154,134,126,58,150,38,138,120,220,78,131,192,46,125,219,108,100,49,85,26,200,176,243,239,242,117,43,9,136,187,10,208,121,18,8,229,71,92,147,89,135,206,193,73,104,66,117,62,244,222,129,240,205,235,210,91,138,206,177,193,42,63,177,70,121,135,226,72,26,143,66,232,16,55,111,187,62,237,172,97,198,205,22,99,172,225,220,119,184,53,254,119,185,129,18,166,239,151,242,116,5,23,23,46,129,117,86,27,100,63,7,144,64,239,99,127,212,233,54,87,35,23,191,236,59,182,189,223,174,4,185,108,60,50,111,98,133,88,161,28,68,70,179,62,238,214,67,155,190,155,193,36,151,47,229,24,209,8,11,102,89,198,149,114,101,12,201,119,134,111,10,66,116,9,21,149,33,161,248,72,251,151,233,224,149,86,167,220,44,97,160,226,193,66,102,70,74,209,249,118,53,199,128,125,91,38,71,63,2,115,82,205,207,251,188,99,51,228,137,249,219,112,113,222,140,48,197,171,231,147,148,98,242,98,31,174,136,130,216,105,222,246,48,12,104,254,228,151,219,197,195,148,129,42,170,37,8,28,218,132,150,70,224,162,41,211,213,204,150,42,155,100,205,47,28,80,71,179,133,169,69,112,24,90,69,82,127,244,31,72,221,68,94,248,26,47,206,87,233,48,109,146,37,157,156,119,108,250,228,125,105,55,146,203,134,197,244,203,220,94,102,50,209,205,172,181,45,153,155,56,249,86,15,144,64,173,110,147,151,29,30,153,102,206,102,134,2,88,139,194,141,55,59,41,78,176,87,198,190,71,144,110,121,147,246,69,224,26,177,99,97,22,215,162,238,148,139,97,236,13,175,68,137,28,240,182,247,24,156,240,4,127,33,138,164,28,133,130,248,37,55,121,68,61,154,30,253,222,73,45,251,20,31,76,185,251,48,238,124,31,176,158,166,96,158,158,9,57,18,245,160,142,189,18,143,24,104,242,241,44,115,65,21,245,205,80,172,142,57,238,167,224,250,19,247,15,4,238,114,72,67,90,123,183,87,140,200,94,73,57,114,35,107,112,151,176,101,51,27,140,225,65,149,244,210,205,148,95,189,209,161,157,55,227,124,75,123,193,147,138,7,66,227,86,253,47,84,73,65,136,198,191,24,123,146,182,154,55,158,250,6,230,38,181,68,27,131,75,78,233,215,54,9,162,40,198,208,100,246,26,129,158,179,230,79,189,249,239,2,219,119,165,184,14,206,152,3,207,172,20,245,76,115,27,98,162,23,108,19,130,31,215,69,245,104,191,176,41,176,244,76,135,146,179,229,165,210,58,114,67,234,4,77,191,160,90,90,56,249,78,101,61,143,40,27,119,25,195,106,25,77,103,255,217,75,31,145,175,213,213,77,241,119,231,219,9,255,13,185,177,95,226,187,226,218,83,191,34,163,255,226,167,244,219,202,13,127,99,151,251,72,218,139,185,193,181,20,142,130,139,110,6,233,236,75,141,231,170,253,41,52,209,92,228,251,253,52,31,42,53,234,187,133,17,219,70,231,193,115,227,104,30,54,58,72,120,187,49,151,205,191,89,41,162,121,59,62,13,198,105,171,86,191,31,200,93,167,252,189,102,96,238,95,38,241,188,192,123,209,200,152,204,121,44,93,83,124,217,219,215,87,114,177,34,164,196,244,192,226,221,254,45,83,221,237,237,211,174,242,187,73,249,221,178,4,150,43,65,213,251,223,228,74,6,49,74,3,244,255,42,248,88,144,71,202,235,30,59,88,166,173,33,123,38,35,57,143,123,225,52,140,33,208,109,250,193,240,87,153,137,223,69,205,230,163,81,33,5,249,154,200,245,2,165,19,11,135,124,111,91,18,65,94,196,17,169,106,248,179,221,222,33,127,171,153,40,51,159,101,69,249,84,184,255,128,98,94,244,76,136,31,253,237,204,161,198,30,174,230,32,238,193,155,63,59,191,59,142,78,196,224,203,139,5,51,212,187,2,82,242,155,59,167,148,149,184,249,76,18,50,80,75,145,208,233,45,144,84,214,211,139,240,7,91,223,43,249,210,34,129,114,248,87,210,215,14,51,14,50,121,142,54,21,167,79,84,130,38,93,76,10,248,218,62,88,1,96,202,15,79,147,45,127,230,201,230,251,52,119,37,221,162,220,113,14,174,114,63,189,1,137,133,110,96,248,135,95,175,249,237,38,234,136,109,103,79,137,253,180,153,145,103,213,252,26,109,148,251,203,145,194,249,85,169,3,8,117,157,172,215,31,94,32,43,20,63,178,177,40,85,78,218,210,253,133,164,72,80,86,212,225,41,237,140,177,17,81,78,136,142,243,185,200,208,185,174,237,237,10,225,37,246,91,129,247,35,66,198,186,65,183,43,252,196,2,222,20,74,74,98,35,42,25,69,101,46,14,96,209,15,52,84,169,252,31,217,101,61,220,234,121,123,35,216,20,118,220,233,199,48,120,211,222,215,94,101,14,43,86,19,54,247,137,209,191,246,136,200,194,70,188,208,25,42,86,33,146,74,229,15,250,232,15,99,83,231,163,112,101,186,246,213,226,253,151,190,169,104,242,165,77,143,51,65,1,12,62,86,179,80,237,167,76,22,99,12,226,200,253,62,38,228,162,160,253,108,12,43,17,114,89,149,253,116,92,24,177,174,186,79,12,178,198,195,75,213,216,66,238,11,130,187,202,44,201,101,63,158,62,29,136,66,114,77,146,121,22,238,250,120,82,211,31,155,143,98,160,83,126,241,10,2,151,54,140,219,29,126,99,156,176,179,231,131,232,174,136,65,136,118,169,146,50,5,225,114,179,34,8,121,172,217,86,111,147,36,254,220,127,132,248,62,212,55,168,229,126,209,228,212,181,96,98,231,121,90,78,245,108,10,155,252,125,126,187,242,13,17,147,4,167,196,73,101,41,187,118,68,186,192,138,231,244,187,251,224,53,253,88,159,197,57,146,21,129,56,172,41,157,105,144,53,235,140,199,144,73,41,187,164,219,143,16,241,189,214,157,252,119,41,216,137,33,130,114,189,210,198,129,231,222,236,228,51,37,6,22,193,194,20,35,207,58,180,199,99,14,203,227,35,180,121,213,207,2,123,140,33,209,36,207,210,194,64,16,59,6,191,191,174,19,155,103,124,54,234,12,163,9,204,235,103,37,38,198,5,252,37,28,218,88,132,83,38,149,97,31,236,248,104,202,90,30,94,171,1,71,143,23,255,31,0,60,64,195,191,187,239,174,217,55,88,127,253,72,148,79,145,24,58,117,28,13,255,228,156,162,164,56,9,129,21,77,154,52,41,30,83,15,255,101,177,16,137,160,149,228,227,134,113,101,94,217,248,115,181,250,179,243,74,22,202,138,111,212,5,62,198,121,99,220,1,191,161,255,178,160,77,218,166,101,246,212,63,122,244,168,232,146,75,46,73,213,221,9,63,174,190,250,234,4,142,162,248,234,132,38,135,54,214,9,1,228,65,112,244,149,87,94,41,252,2,62,32,161,19,162,161,195,60,122,175,56,221,21,137,162,54,146,208,41,138,243,20,32,97,78,147,121,100,243,210,232,191,44,116,181,14,228,166,236,124,211,121,34,237,200,206,55,62,216,98,139,45,180,204,172,140,163,133,101,254,129,255,80,214,201,39,159,156,121,147,255,83,140,187,154,95,140,210,73,6,49,60,39,243,223,218,165,87,163,35,82,190,40,22,146,252,70,107,122,249,91,76,15,160,53,178,168,79,242,133,155,206,132,192,75,47,189,20,227,180,140,191,56,233,180,180,19,200,131,224,26,114,77,173,36,202,10,205,155,149,165,18,124,148,114,124,188,93,118,217,101,42,240,145,185,157,172,19,44,191,92,225,127,121,115,81,148,80,209,246,219,109,151,146,127,152,231,162,216,138,36,196,84,36,70,93,189,207,182,157,54,77,153,50,57,110,143,183,182,97,142,136,242,43,201,46,202,21,205,3,77,249,220,231,62,215,147,223,69,221,221,221,73,158,188,27,100,140,145,178,206,98,61,86,15,157,160,12,214,78,192,71,28,124,180,200,239,127,255,251,73,125,198,255,21,126,6,23,25,127,228,60,75,41,121,16,152,245,208,7,81,40,182,69,30,52,90,7,252,145,101,59,57,217,122,123,251,237,183,175,217,141,79,239,184,163,226,31,242,159,37,248,201,180,105,221,17,235,38,214,214,140,155,207,127,152,43,162,8,179,236,81,30,221,183,151,162,88,139,38,202,250,32,53,246,82,222,250,27,172,175,114,29,229,30,116,208,65,150,61,2,135,89,79,20,165,37,151,90,82,229,213,236,123,155,167,217,122,154,193,55,224,203,162,40,204,86,169,235,255,238,238,105,21,207,179,15,144,195,193,99,81,68,38,175,36,20,163,194,68,118,219,37,207,236,134,241,3,255,69,49,110,143,10,175,98,76,210,114,178,227,199,28,135,150,229,241,95,198,79,156,248,82,101,166,214,195,140,119,207,252,3,158,89,218,5,93,225,61,116,229,243,159,255,124,50,182,212,73,254,106,235,199,179,207,62,91,243,72,120,184,164,126,49,64,71,163,71,143,137,196,193,54,121,214,169,55,18,70,45,129,135,40,174,59,178,27,18,162,88,199,183,154,222,102,185,229,226,181,126,86,38,187,229,150,91,122,215,138,130,11,224,3,244,63,111,30,138,17,39,154,144,172,61,39,246,228,117,145,173,61,197,121,60,129,165,209,31,228,102,214,80,150,138,228,89,248,137,202,217,194,75,179,252,39,43,103,83,150,233,109,168,27,190,52,100,72,90,103,40,134,236,232,250,235,175,183,106,59,238,74,219,141,54,178,238,110,69,66,31,10,189,41,74,18,253,73,219,32,187,2,83,89,98,218,29,203,51,54,206,208,23,49,208,84,200,88,159,222,41,166,119,189,244,169,75,101,36,31,39,40,220,228,9,232,174,63,254,200,86,89,253,82,44,39,117,41,61,51,57,137,242,197,24,164,237,69,247,86,148,100,19,131,230,241,233,89,150,23,89,253,204,129,172,190,132,114,111,186,233,166,104,226,196,88,191,226,247,31,89,18,57,144,113,99,78,54,59,33,43,106,125,210,87,217,176,209,236,226,155,86,158,88,196,202,157,48,8,49,72,193,32,84,125,156,80,92,98,16,34,153,210,2,97,39,47,201,238,33,157,184,76,44,132,77,224,43,158,163,73,86,57,188,78,159,65,204,49,244,200,225,141,42,176,194,180,80,146,172,176,194,138,41,197,2,229,81,6,249,49,218,136,55,107,36,161,147,34,217,10,43,147,111,98,36,22,91,125,15,211,176,180,69,142,65,8,133,164,88,161,181,109,114,254,134,18,40,57,100,50,146,152,152,145,88,178,149,113,22,245,201,202,29,140,87,217,117,160,240,101,12,170,9,22,205,128,13,11,126,12,35,69,6,33,137,105,170,109,145,115,15,146,234,100,11,171,62,67,232,64,49,139,18,79,206,215,137,196,115,77,159,67,136,45,129,3,75,45,185,148,62,7,7,32,234,189,56,32,2,135,8,15,24,24,73,226,229,162,248,232,47,118,49,234,32,220,3,139,109,183,221,46,66,137,71,66,17,6,115,228,57,10,122,8,180,120,61,104,25,102,92,249,198,55,190,161,121,101,231,142,182,83,118,166,137,240,60,58,18,175,7,253,163,237,86,158,102,172,241,143,236,0,209,250,242,12,66,204,187,185,69,240,17,15,133,72,66,236,229,150,36,30,22,250,189,120,175,235,123,12,10,204,191,53,215,92,43,90,68,22,60,192,26,227,153,120,214,68,39,156,112,130,206,145,33,98,220,242,5,71,250,253,153,207,124,70,203,17,79,85,133,29,240,7,118,217,126,231,54,162,9,15,89,228,40,125,24,59,166,9,165,181,183,8,137,69,174,109,151,93,55,145,120,202,20,86,14,94,176,240,52,101,135,120,245,38,120,3,62,145,48,70,34,36,137,215,84,52,99,185,25,42,108,139,167,148,226,33,239,101,183,80,36,187,1,162,133,22,92,40,146,131,33,35,22,183,224,62,101,242,221,164,73,19,35,230,186,37,157,87,130,15,40,35,106,205,43,112,56,166,221,43,168,225,30,37,18,229,83,39,125,99,124,254,239,255,254,79,21,88,44,124,153,31,40,194,89,136,66,123,193,211,122,21,86,214,190,254,190,202,33,194,218,47,250,70,255,67,26,56,16,48,131,80,53,133,34,244,159,177,103,113,192,66,0,90,137,44,115,197,21,87,68,11,204,191,128,10,232,204,45,18,115,20,28,65,25,53,70,20,38,204,39,254,120,102,52,223,228,159,29,119,252,180,62,135,127,136,87,90,36,158,218,90,15,114,144,159,54,223,188,126,131,144,132,157,140,196,187,77,231,185,156,23,84,200,19,172,124,83,12,250,78,54,226,241,169,237,162,205,214,118,238,197,179,84,219,135,92,104,137,121,63,94,104,13,60,238,186,235,174,139,228,64,218,132,214,12,27,58,76,229,54,148,232,33,117,46,4,100,231,72,66,255,90,177,200,245,33,115,226,137,39,106,93,245,26,132,88,184,251,6,33,227,125,134,143,240,38,228,158,94,222,55,41,242,241,49,43,83,138,231,178,206,197,197,151,136,101,74,112,218,79,226,117,172,252,79,118,195,70,178,179,46,34,191,120,207,43,239,100,237,132,130,5,30,235,39,230,19,252,216,111,19,252,24,121,115,152,242,227,73,17,206,88,36,148,196,208,26,214,96,226,137,175,114,56,115,144,126,213,74,190,140,81,207,250,102,139,45,62,169,180,203,248,49,134,63,234,66,254,96,190,219,252,135,230,169,146,70,218,115,251,237,183,107,51,76,14,6,254,181,228,224,90,237,158,211,247,192,143,250,81,144,84,163,223,115,90,126,59,191,51,103,199,186,12,66,61,6,5,240,202,210,134,27,110,168,116,31,153,16,57,140,177,131,175,176,62,18,47,107,197,41,57,116,222,178,247,24,132,186,34,223,17,128,151,40,198,192,191,241,115,141,143,36,60,154,242,179,167,159,126,90,29,121,88,131,203,206,32,197,127,230,141,37,248,98,53,131,144,236,106,175,48,8,41,223,24,63,151,200,168,49,223,128,198,216,60,69,78,156,52,121,82,74,70,181,186,234,189,162,67,88,120,161,133,43,178,51,63,63,90,69,1,234,127,128,177,132,57,136,241,131,196,218,8,216,48,63,178,137,249,198,187,122,198,79,206,124,81,24,250,227,135,97,133,126,51,126,24,149,253,241,147,243,138,42,198,143,250,209,131,128,255,148,231,231,207,91,15,83,87,47,93,113,17,227,199,55,140,3,138,115,28,204,124,131,161,223,191,85,87,89,85,191,181,245,163,189,67,215,51,118,204,88,85,228,218,179,78,188,162,155,50,167,157,188,177,237,132,62,161,39,3,87,81,238,251,206,58,214,118,217,217,163,99,136,46,192,79,198,47,145,87,109,173,136,222,205,248,37,115,222,95,43,202,249,198,209,240,17,195,35,217,13,18,161,83,69,169,111,107,79,227,93,224,5,207,208,71,192,79,100,103,143,58,153,226,52,78,130,119,2,111,159,15,243,124,155,109,182,209,54,202,153,209,209,79,126,242,19,93,55,154,156,45,187,61,244,157,175,163,193,120,7,254,67,239,224,189,114,222,174,202,229,192,66,66,58,70,67,186,134,104,221,198,91,169,163,147,146,25,132,232,99,171,12,66,163,160,135,98,68,41,74,178,91,82,97,12,108,45,129,75,56,237,131,51,89,153,63,214,47,244,210,110,91,95,100,113,130,77,4,83,167,206,167,27,9,40,23,156,181,245,5,250,37,211,171,97,244,91,110,217,88,119,111,122,53,242,27,174,173,182,234,106,50,206,93,74,207,76,78,50,122,102,116,155,252,126,90,29,61,133,224,31,50,24,41,230,69,227,213,153,134,57,0,47,50,125,9,114,207,228,73,147,83,115,64,245,133,66,235,145,233,224,145,224,168,207,35,169,31,90,219,10,89,25,157,156,209,170,96,16,242,71,181,193,123,221,33,36,131,244,177,143,173,219,224,151,131,43,251,200,81,35,35,99,26,40,60,64,236,34,239,17,132,24,152,16,12,68,13,66,50,201,252,29,66,8,163,178,93,52,194,34,155,77,166,136,65,9,77,130,32,168,193,71,202,200,35,126,18,142,64,119,100,32,252,251,76,65,189,220,228,27,91,212,80,150,181,59,207,74,44,161,153,180,79,166,192,33,127,72,49,4,116,135,144,192,146,49,111,143,65,200,69,39,157,116,82,5,248,17,28,150,80,35,79,239,2,148,76,123,238,185,151,226,151,47,160,240,220,12,38,8,198,150,192,1,112,165,30,28,136,9,124,87,116,76,207,14,33,20,119,59,237,180,147,192,161,43,194,248,100,138,60,202,86,229,176,192,8,175,132,108,194,64,130,113,134,197,145,47,236,96,156,68,224,158,211,164,253,147,58,193,221,188,196,252,100,204,16,108,179,201,24,136,132,140,72,94,169,64,38,249,37,4,64,226,29,154,188,148,27,118,79,1,59,31,158,177,82,188,75,141,97,126,94,238,89,120,162,232,207,246,59,155,175,175,191,119,221,117,55,109,215,40,217,105,210,105,9,156,93,69,13,115,177,23,147,132,85,137,216,61,137,2,53,47,25,188,79,59,237,180,138,215,177,161,178,75,4,170,169,185,138,16,240,141,197,101,118,1,71,65,8,202,224,138,239,233,13,254,108,176,193,199,19,165,148,85,152,55,175,16,244,99,129,164,43,202,42,174,225,3,224,13,229,251,124,192,202,219,101,231,157,117,78,33,116,117,82,178,57,15,61,64,232,12,105,224,64,0,5,47,56,91,180,67,200,104,239,242,43,44,159,171,48,97,254,162,60,195,224,239,43,166,153,131,120,89,231,165,120,190,109,144,63,223,132,206,103,149,74,38,227,152,39,127,94,153,254,179,75,47,189,84,149,210,244,11,190,195,162,14,69,174,237,92,245,243,178,176,34,95,86,49,232,231,225,30,67,211,136,17,35,149,230,216,78,39,158,211,79,60,64,113,254,201,38,57,116,187,130,214,100,243,132,223,229,135,128,26,132,84,46,236,74,241,141,86,180,220,118,8,173,42,252,17,217,11,167,2,174,59,126,122,71,145,71,228,202,125,207,115,118,50,195,107,216,21,97,105,73,81,62,195,251,242,240,49,230,125,233,62,72,184,35,229,85,89,165,81,204,251,98,249,207,202,102,231,4,115,133,53,13,14,71,217,132,204,200,251,172,65,200,248,113,94,155,152,35,124,99,252,88,229,53,249,205,179,34,103,169,108,189,246,187,87,198,136,121,48,70,165,83,79,61,85,29,54,44,143,127,53,186,226,175,157,252,247,118,175,138,58,25,127,224,103,41,150,79,92,174,60,168,114,176,200,131,147,50,202,68,251,182,89,87,214,112,140,63,242,72,167,27,132,26,49,40,128,255,200,34,208,110,75,166,100,101,221,196,110,49,63,153,49,96,57,137,6,96,201,20,117,190,35,0,107,240,149,86,90,73,97,138,177,51,155,112,170,195,128,9,188,143,59,238,184,228,245,82,75,47,85,213,32,4,254,103,215,63,54,39,242,100,84,57,63,54,53,39,146,138,26,184,81,131,144,236,148,202,166,145,35,71,85,85,128,250,249,209,111,128,95,102,92,221,108,179,205,53,58,1,158,236,217,164,227,39,112,201,242,238,108,62,126,199,227,231,50,227,23,239,214,195,120,151,85,100,234,248,73,217,203,44,211,59,126,148,99,114,68,209,122,152,122,44,65,87,160,41,121,78,152,208,64,158,87,93,63,174,55,211,138,74,174,40,60,129,15,107,130,78,78,106,16,146,254,211,151,78,221,33,4,252,81,186,51,198,232,221,178,233,224,131,15,214,119,126,100,20,242,176,163,99,120,85,126,217,203,155,200,175,107,79,193,69,116,7,89,154,11,62,230,213,127,219,109,183,69,240,57,116,120,36,219,153,234,243,29,83,178,99,104,202,51,76,170,156,45,6,100,162,131,24,191,71,38,53,250,159,231,64,98,14,18,89,167,14,109,68,7,252,99,6,33,232,109,158,78,180,25,93,64,151,146,103,16,98,55,162,201,239,243,47,48,127,74,159,53,125,201,90,50,86,47,206,40,109,145,246,103,113,210,112,194,244,191,53,229,137,121,230,22,30,210,171,87,51,57,137,241,199,137,200,79,22,153,71,206,61,242,31,235,61,60,140,111,88,247,89,138,121,209,240,92,153,81,97,32,237,55,249,140,111,208,221,64,47,243,104,5,229,35,255,81,7,14,4,205,78,24,202,76,255,18,12,66,125,128,174,25,27,194,14,161,234,64,68,96,178,29,66,108,73,158,50,101,94,181,6,251,196,155,18,84,249,39,198,32,22,71,36,51,8,225,169,84,79,50,98,3,97,32,225,53,15,51,97,215,66,81,146,115,141,116,162,249,91,182,97,46,124,231,183,111,203,79,110,169,249,32,26,217,68,59,241,26,204,243,162,200,230,29,108,191,213,32,212,35,24,181,203,32,4,241,38,116,32,127,236,84,65,200,212,133,190,16,97,22,6,245,36,12,54,132,111,91,99,205,53,146,236,120,178,64,148,235,193,1,219,122,140,65,136,133,190,110,169,151,250,89,224,251,198,32,10,71,113,6,65,134,240,231,37,118,35,225,209,193,86,91,75,75,202,78,165,106,30,116,150,175,232,106,138,249,188,29,66,124,131,135,3,12,106,195,141,42,231,222,33,135,28,162,239,48,144,89,50,129,204,247,24,180,119,92,89,80,78,150,240,38,120,211,153,18,145,133,35,240,44,234,247,1,7,28,160,112,193,195,176,85,201,118,8,141,30,211,89,33,227,12,30,224,210,5,23,92,160,120,10,44,249,195,160,142,224,234,43,147,201,111,2,18,10,157,108,98,161,7,142,249,116,208,242,64,7,121,87,20,186,2,33,30,252,197,171,170,86,162,189,93,226,101,181,198,26,189,243,74,21,9,242,253,82,75,45,157,251,249,116,241,102,164,126,188,138,179,137,112,113,244,57,175,79,217,188,101,250,109,99,65,219,131,65,168,76,35,211,247,182,152,99,10,70,237,188,180,253,246,226,205,43,227,46,231,120,228,189,214,103,177,44,19,135,47,176,76,121,94,209,246,174,232,138,188,5,31,147,115,32,82,89,140,94,251,50,78,42,67,206,15,232,52,11,116,60,60,225,13,244,97,33,9,89,9,253,241,147,45,170,253,16,64,254,123,238,81,240,178,104,100,161,227,47,236,104,15,229,238,232,57,98,248,223,42,173,145,247,171,173,182,186,255,56,220,119,24,4,252,29,66,254,194,184,21,221,48,131,16,60,10,175,223,97,195,134,235,206,7,118,189,37,127,226,161,60,98,248,8,197,61,240,207,12,148,24,76,193,245,237,183,219,62,183,105,9,62,174,94,155,247,49,23,193,247,213,87,239,229,125,230,193,76,184,146,188,132,114,131,250,135,202,28,182,100,109,242,157,107,236,29,87,230,22,125,176,53,87,92,70,188,67,35,107,164,242,191,43,186,71,94,195,107,149,93,6,148,203,31,52,133,144,199,6,39,251,214,232,74,53,67,51,187,125,41,3,229,184,111,4,83,57,88,158,23,201,131,22,78,150,112,68,173,74,56,6,210,54,214,127,89,229,100,171,234,108,85,185,182,254,133,223,212,74,38,255,249,59,76,54,103,23,169,204,153,60,197,40,229,77,155,54,77,29,23,172,108,51,8,249,142,0,177,81,170,43,215,153,199,190,211,112,103,82,143,239,253,188,172,120,244,79,152,48,209,178,84,92,179,235,159,120,78,20,27,79,112,8,164,47,224,240,156,38,28,52,138,66,198,125,180,251,163,117,21,27,27,110,186,34,66,118,147,152,163,139,46,186,104,238,183,102,16,42,154,231,254,71,113,185,89,131,208,102,138,199,23,94,120,161,159,53,185,103,183,146,156,185,156,252,174,118,131,193,138,117,133,47,183,107,180,22,129,41,101,100,13,72,230,109,159,167,187,193,144,192,28,203,51,22,153,227,109,158,172,95,173,125,101,123,103,33,227,160,35,121,74,222,178,181,183,168,61,68,210,129,255,204,218,109,86,42,11,60,129,80,162,28,221,224,59,62,217,60,44,90,43,234,60,148,242,252,181,162,226,174,224,17,186,146,108,138,117,4,93,81,158,34,222,207,107,124,199,151,103,49,164,2,255,106,114,182,57,51,18,109,130,100,120,187,168,236,90,244,121,147,213,69,40,57,112,151,157,242,157,152,226,40,57,177,236,222,42,131,16,50,22,127,132,241,67,103,198,174,97,12,30,56,185,1,187,69,22,89,52,242,249,140,226,140,140,127,145,225,27,156,97,253,111,242,140,225,68,45,163,28,235,15,198,191,72,158,80,253,146,188,55,121,34,145,147,132,158,101,229,36,116,137,180,29,60,203,38,162,89,193,91,152,43,164,90,115,192,228,51,227,69,186,147,87,190,39,116,98,81,218,81,28,151,168,223,231,145,69,121,27,125,110,6,33,96,124,238,185,231,54,250,121,219,242,15,19,0,148,58,9,36,74,221,190,242,52,78,14,172,236,129,21,7,107,125,225,11,123,56,177,192,58,81,230,57,81,118,39,205,148,93,63,154,207,14,20,212,111,4,196,246,109,146,81,110,132,33,233,129,117,178,149,211,201,162,196,137,81,70,15,162,19,2,224,100,194,105,86,217,114,167,215,153,51,243,15,166,228,165,40,111,156,8,33,122,168,161,102,214,127,40,37,93,239,236,103,103,235,225,98,178,245,84,223,249,255,136,231,80,234,80,101,255,93,184,7,2,237,155,39,140,220,121,231,157,231,206,59,255,60,5,61,172,175,75,14,52,20,139,189,19,239,63,39,139,74,125,158,253,71,20,20,122,224,156,108,213,116,66,208,245,64,211,225,195,135,185,87,254,25,227,18,249,69,193,174,7,18,214,131,3,34,60,75,197,78,15,92,20,3,149,226,250,246,59,236,224,68,80,212,195,117,253,250,197,248,162,32,2,111,69,120,76,94,129,247,148,195,149,255,196,139,37,121,199,7,121,243,194,203,80,245,182,214,183,18,102,64,14,35,95,222,221,117,231,93,90,175,108,27,215,242,152,119,244,97,226,196,9,78,20,2,233,58,164,191,69,7,149,138,33,200,173,180,210,202,238,142,219,111,215,131,134,37,212,137,206,87,10,160,223,28,66,158,109,147,254,150,241,179,121,156,174,172,185,191,132,25,54,183,192,54,149,38,158,203,78,194,171,232,31,248,33,66,146,19,143,45,119,227,143,111,116,191,185,255,55,238,190,95,223,231,100,225,158,106,141,226,102,234,137,160,42,120,38,255,113,152,104,54,129,159,188,147,5,113,10,63,201,199,24,241,173,132,121,112,208,226,108,18,47,44,61,148,212,230,149,24,132,220,200,81,35,244,32,200,84,94,25,231,25,51,150,75,61,178,31,243,206,59,197,61,254,248,99,185,7,114,115,136,35,73,148,239,150,189,35,174,89,92,239,136,70,135,70,214,15,1,33,39,121,243,140,2,158,122,234,73,45,71,188,47,11,203,67,46,129,198,63,245,212,83,73,30,9,53,144,220,23,221,100,231,155,40,161,221,136,17,195,43,230,199,156,224,159,132,241,113,178,96,80,250,34,10,45,39,139,99,119,245,53,87,235,193,244,226,149,237,68,209,171,205,210,126,211,255,33,249,52,85,28,103,156,56,70,232,33,212,124,227,243,12,229,133,66,79,134,143,24,225,36,212,74,10,134,74,163,132,222,72,104,9,161,53,79,23,129,32,60,239,0,8,204,9,254,245,181,91,23,93,120,145,147,157,109,85,139,145,93,17,238,214,219,110,75,100,17,14,188,102,30,74,148,131,66,25,69,241,241,233,103,42,202,205,159,139,35,220,171,175,246,202,148,18,14,82,15,193,206,227,187,20,136,220,42,225,88,157,40,186,146,242,173,77,162,116,169,152,35,150,137,54,177,102,241,211,242,203,175,224,36,36,137,255,168,174,123,49,98,233,28,151,176,43,42,11,154,140,33,222,198,238,87,191,254,149,251,205,125,191,169,75,198,160,50,113,126,112,95,249,234,87,156,156,73,163,235,46,159,166,233,220,151,60,38,7,155,108,97,141,180,188,121,114,134,229,233,235,85,241,82,232,143,32,64,130,3,125,45,179,191,190,239,229,63,34,92,213,72,74,91,145,242,164,223,150,36,198,6,168,47,114,251,74,246,40,117,229,128,237,167,133,14,203,238,19,149,13,121,153,165,248,200,125,20,18,243,179,212,231,201,15,112,95,28,100,146,223,220,208,14,173,63,245,212,255,145,110,171,206,9,169,156,117,134,191,134,242,191,24,59,118,156,240,141,103,252,71,13,221,27,254,229,126,212,11,182,220,215,246,80,28,71,5,72,145,30,24,206,51,49,58,86,28,108,111,121,117,44,164,92,127,76,236,93,238,53,3,124,227,191,18,157,37,55,187,40,244,21,30,254,248,89,70,104,151,40,82,117,237,101,235,97,14,66,103,110,90,178,118,113,240,187,24,133,236,177,94,169,115,197,149,86,116,63,23,57,129,117,137,173,31,69,201,238,196,16,164,135,191,139,49,60,245,13,63,196,217,4,193,73,225,82,241,178,131,30,152,12,196,252,233,228,196,24,73,136,113,119,221,15,175,115,103,157,125,150,234,63,232,143,56,148,58,112,25,29,128,156,43,155,116,49,230,77,78,243,229,205,67,224,50,118,220,152,202,53,189,192,41,143,70,136,81,193,137,177,198,137,67,173,147,48,170,90,159,56,55,41,207,76,42,181,155,12,254,63,245,215,88,118,174,38,103,203,174,14,39,97,195,28,124,152,164,56,45,109,156,33,56,157,55,223,153,51,36,9,133,170,215,142,252,7,165,88,11,241,146,49,70,79,132,252,65,85,175,137,62,13,29,237,2,162,243,185,240,251,23,58,57,187,76,101,120,131,157,226,140,228,203,210,110,198,66,231,145,100,28,51,118,76,162,255,50,156,144,99,22,84,254,217,118,219,109,93,30,78,252,241,79,200,110,189,242,4,247,148,71,185,70,187,120,150,229,9,203,175,80,41,39,137,33,220,201,49,6,78,162,34,232,216,75,36,21,62,117,232,51,196,16,228,38,204,51,193,137,17,84,159,25,47,146,157,82,21,188,200,234,71,103,108,122,45,197,61,233,63,184,88,148,214,249,216,58,186,214,42,122,223,231,231,82,191,64,37,5,151,62,151,217,228,2,74,111,16,210,254,10,32,51,116,168,201,96,232,252,226,108,82,91,79,196,203,212,201,78,2,39,7,11,58,177,210,234,36,69,113,33,158,72,110,193,5,23,112,98,85,214,172,217,239,236,123,9,139,228,196,35,92,137,12,207,228,0,122,55,247,60,243,56,137,47,154,162,115,48,44,25,30,39,91,81,237,211,138,43,138,105,4,144,116,98,106,196,196,195,158,207,158,61,219,205,215,67,4,236,89,184,150,15,2,140,155,196,13,117,226,117,166,196,13,65,85,188,19,10,23,194,40,220,190,116,240,193,238,214,91,110,113,31,138,176,202,100,150,131,45,53,191,120,69,165,58,56,91,22,19,213,112,201,207,172,184,43,141,193,240,137,16,76,250,64,112,60,79,200,120,232,225,135,245,253,122,51,103,106,253,222,154,76,159,27,129,73,27,132,226,87,115,250,111,60,183,178,120,159,46,77,14,51,119,18,82,78,141,89,24,211,72,226,77,161,12,81,188,47,18,225,48,249,74,250,203,66,191,40,205,59,101,138,190,98,177,193,188,19,207,4,237,218,204,245,214,67,18,139,187,41,77,202,246,31,67,92,75,83,197,252,111,105,109,45,43,156,69,151,120,223,41,77,221,121,231,93,196,56,116,173,19,143,87,21,88,234,169,20,108,48,129,215,207,207,56,145,46,19,193,7,225,39,155,248,142,121,135,81,62,86,64,143,80,1,91,60,69,157,236,106,75,132,12,51,156,255,231,223,239,37,130,158,95,86,209,220,66,185,69,242,23,30,246,29,10,46,173,63,139,52,150,161,164,87,155,127,152,225,66,26,88,16,0,31,213,199,188,160,91,240,28,112,217,240,58,47,155,205,5,22,82,73,130,70,22,208,42,229,99,95,250,146,210,103,217,170,44,88,213,37,78,42,163,181,14,217,157,153,20,97,55,134,127,246,187,145,43,78,61,27,111,188,177,254,33,191,125,98,163,141,156,120,76,170,210,88,194,211,196,69,169,111,94,126,169,178,11,209,201,14,90,135,178,65,188,235,82,153,148,214,72,63,113,58,224,79,83,15,129,49,58,195,51,159,214,196,153,194,191,157,4,1,195,191,118,208,191,162,57,147,7,47,157,94,30,47,81,124,20,196,3,23,47,151,191,60,106,13,94,250,248,200,92,60,248,224,67,132,247,221,164,14,65,212,3,239,99,190,163,124,245,19,178,205,164,201,147,115,229,66,203,39,187,18,82,6,161,132,31,247,204,17,127,94,240,77,252,187,43,105,147,245,127,1,81,224,247,53,249,50,6,70,93,57,99,179,66,198,160,126,171,211,175,143,245,152,120,1,187,97,67,134,234,119,114,14,132,255,58,150,7,229,99,9,69,156,122,222,211,33,189,240,162,229,242,160,140,63,227,156,215,135,116,195,202,255,43,15,95,243,90,205,26,133,113,243,147,245,31,252,203,75,106,92,148,10,124,229,90,182,62,27,43,115,220,201,43,71,215,224,153,23,141,194,63,230,27,254,60,141,103,65,166,88,247,238,59,239,36,50,42,124,81,206,102,112,31,194,87,201,200,188,151,27,46,172,211,100,215,75,122,141,67,190,28,254,155,133,91,182,78,255,55,142,19,40,73,173,207,232,44,230,153,48,193,207,146,220,91,93,62,124,147,151,153,27,93,99,2,52,63,201,111,30,21,173,201,242,100,103,95,142,192,113,131,132,50,22,135,175,247,50,180,75,95,210,151,30,37,185,254,246,254,217,99,247,61,116,253,40,225,102,157,236,120,214,55,178,243,199,189,44,202,244,3,243,214,143,146,67,194,0,234,0,64,79,59,57,233,216,245,192,223,198,177,19,251,3,223,146,29,106,78,206,117,117,178,211,198,201,110,30,237,134,173,3,103,205,154,149,234,22,243,144,249,112,217,101,151,247,202,111,169,28,49,127,122,247,157,222,181,162,76,42,205,145,183,246,148,48,225,170,23,68,78,60,85,244,126,232,254,224,27,240,17,137,246,226,82,180,9,100,247,210,83,79,62,229,38,214,35,103,75,253,89,57,59,85,174,87,166,25,62,235,153,147,222,103,165,185,101,78,183,216,30,164,227,191,240,194,31,113,15,254,249,65,237,55,6,101,28,91,94,236,209,251,100,215,61,38,207,32,95,93,126,185,200,88,153,113,212,2,229,217,191,122,244,11,62,78,96,44,60,77,254,144,161,178,56,241,208,131,15,41,253,203,202,19,96,91,92,69,236,6,108,60,138,198,130,138,69,114,146,68,147,113,18,29,71,29,89,100,151,146,246,77,13,68,226,76,190,191,172,131,48,152,147,98,94,212,37,250,18,89,195,200,95,54,89,253,255,250,215,191,149,23,89,253,102,100,202,230,231,55,248,24,207,146,188,183,205,121,214,234,242,251,218,202,97,125,45,160,93,223,35,80,132,84,12,1,37,158,30,140,88,84,200,214,59,39,241,179,85,49,32,33,226,156,108,9,85,175,16,20,152,120,189,251,201,103,168,40,216,101,155,167,91,98,250,18,78,182,66,59,9,59,224,152,72,40,41,240,94,221,103,223,125,18,1,213,148,239,166,144,247,203,180,123,217,26,40,4,178,182,101,148,242,223,251,207,251,246,89,184,54,8,129,182,17,27,169,136,29,60,120,17,212,74,24,124,176,234,63,248,231,63,187,61,197,72,137,112,3,227,98,145,64,154,111,190,244,2,122,248,136,145,46,107,36,42,170,195,4,6,112,15,97,230,215,178,243,71,182,235,170,226,12,166,226,167,113,34,116,189,35,120,232,123,212,128,243,86,6,247,48,114,95,72,49,239,47,191,156,198,239,171,227,61,134,181,67,15,61,84,13,66,8,244,180,227,98,241,10,39,177,235,41,157,226,17,206,83,62,90,62,188,41,72,8,153,36,4,3,230,31,253,246,231,56,239,252,254,251,253,230,93,51,19,48,174,103,254,55,179,206,86,151,5,173,250,222,247,206,85,131,144,143,83,86,111,22,214,60,7,14,112,177,172,176,198,59,243,42,222,87,140,131,114,206,149,142,141,63,62,10,67,193,13,232,173,210,73,89,104,51,175,36,100,137,195,248,207,188,146,112,87,137,87,36,158,165,126,242,241,220,127,110,247,121,237,181,119,214,110,251,221,89,215,24,230,214,255,206,106,123,104,109,17,4,98,121,176,152,182,178,168,244,61,254,243,202,193,195,142,165,51,94,115,150,80,91,229,225,10,52,87,194,2,201,124,251,163,240,177,61,157,132,247,112,18,199,221,227,99,226,16,227,201,95,86,30,203,162,188,242,122,223,215,190,91,107,173,181,220,238,178,115,224,244,211,207,80,15,78,12,66,113,153,249,101,75,248,79,245,200,36,31,14,64,217,100,244,7,71,4,188,66,73,204,127,93,200,202,149,178,249,205,174,5,104,77,72,157,12,129,246,208,63,197,153,58,193,100,211,196,120,142,226,163,48,70,188,164,217,93,100,248,199,251,24,207,99,222,105,248,200,92,132,247,73,184,39,149,145,216,189,235,203,148,240,62,43,155,38,193,51,63,212,185,94,220,64,202,180,186,200,165,109,18,113,107,191,125,227,57,98,109,226,157,229,163,14,254,152,35,250,222,190,35,83,19,18,229,178,19,95,206,252,83,47,93,43,146,17,69,142,176,118,216,115,28,69,80,44,190,252,242,203,34,155,124,207,73,248,23,123,149,92,233,151,156,51,144,200,131,86,6,253,240,231,127,43,229,193,164,49,3,224,198,228,54,221,149,82,163,63,56,155,49,110,105,195,77,44,211,103,215,227,217,162,108,156,244,185,124,226,255,182,53,56,227,87,148,138,148,255,54,23,243,190,123,239,63,105,39,7,227,27,204,83,248,6,56,67,59,184,146,236,222,230,41,207,232,151,132,140,231,182,34,241,93,182,223,69,252,55,230,247,113,61,21,5,121,15,160,9,224,63,244,192,148,127,240,247,119,101,13,148,151,76,249,76,244,138,90,233,185,231,158,215,44,114,176,122,146,213,198,193,198,32,121,225,221,248,115,149,181,45,74,85,95,110,247,105,23,235,97,43,211,43,194,141,238,89,207,249,207,184,7,182,172,31,225,243,232,108,128,41,198,33,234,196,217,48,47,49,255,73,166,92,205,203,211,9,207,124,56,249,247,157,208,246,108,27,81,132,99,16,194,8,132,65,136,249,122,195,141,55,40,14,111,178,201,38,169,236,204,67,198,119,191,253,246,77,214,138,100,0,6,140,191,205,71,174,38,191,177,254,38,217,28,214,31,222,63,204,103,234,189,247,222,123,117,135,6,186,194,115,206,61,71,157,159,216,69,30,243,131,222,121,110,159,82,30,70,221,106,9,190,68,253,236,182,245,83,118,238,219,59,27,75,235,135,61,239,148,43,180,32,134,118,235,90,12,61,244,119,119,202,209,6,186,203,11,122,192,46,99,118,208,248,240,182,113,71,191,224,203,252,62,172,225,31,62,237,38,31,78,223,236,56,150,35,66,220,181,215,94,231,228,252,27,119,203,173,183,184,123,239,185,87,141,224,232,153,76,158,200,226,159,149,205,213,140,243,64,4,84,180,246,100,33,196,142,36,57,246,66,105,152,25,132,208,65,3,79,250,101,41,214,111,69,137,204,200,243,188,250,25,11,230,128,209,231,106,122,234,120,179,67,175,204,105,117,53,227,154,192,162,25,133,181,176,140,180,85,160,133,21,245,173,232,94,34,215,183,114,6,238,215,16,207,44,17,98,193,143,65,72,98,83,59,12,66,44,18,228,112,73,13,125,148,133,132,33,44,207,207,58,235,44,37,38,119,254,236,206,148,130,156,119,186,131,66,42,50,98,61,109,218,52,30,39,91,13,245,71,230,31,182,11,102,219,70,150,172,120,215,221,221,237,8,105,192,164,133,48,133,212,24,4,16,166,109,92,26,251,178,193,220,222,248,215,250,18,6,130,144,206,34,2,188,242,19,140,228,181,215,94,149,173,240,189,33,54,62,242,145,133,149,153,213,131,3,214,87,20,2,132,197,193,11,128,109,244,71,28,121,132,147,248,185,169,237,209,31,21,220,122,78,60,193,81,154,155,49,202,111,75,222,125,244,97,30,214,230,229,172,254,204,218,153,151,107,238,185,231,214,5,2,66,60,33,221,104,31,30,94,108,207,37,124,80,58,49,194,241,92,179,121,151,126,223,51,15,37,147,156,29,161,175,152,83,120,230,248,139,142,236,55,173,254,77,255,155,3,201,86,183,52,93,62,94,40,8,67,24,104,108,225,232,231,32,244,2,139,78,66,82,88,210,177,22,248,23,45,206,25,63,159,214,218,119,54,94,8,113,224,110,173,132,97,254,79,127,254,83,238,188,98,49,65,216,9,83,86,80,86,53,28,228,125,94,155,120,62,80,82,173,254,15,148,126,14,150,126,216,60,43,26,215,197,22,91,76,22,45,247,104,232,76,219,9,148,133,77,28,194,34,114,201,142,27,205,144,79,169,116,190,137,241,53,143,143,49,223,240,208,243,231,155,95,87,81,27,45,15,11,17,22,92,44,114,178,139,127,203,131,241,137,244,230,155,111,234,181,168,255,200,90,187,124,102,23,85,246,160,72,206,227,117,240,4,18,11,165,60,165,177,190,12,255,12,40,8,212,194,193,190,118,150,242,235,149,63,141,215,24,143,52,124,68,65,89,15,62,50,23,145,41,89,223,156,121,230,153,169,166,51,151,94,21,153,210,87,56,44,178,200,34,78,206,220,210,232,6,230,40,227,127,68,59,88,215,152,210,128,119,218,38,33,5,240,227,122,218,212,72,255,253,186,235,147,49,230,19,57,249,181,228,51,145,242,245,62,59,166,135,31,126,184,26,122,80,228,84,58,19,197,159,79,147,185,143,60,216,136,28,156,84,220,228,155,184,23,77,46,180,205,197,129,39,24,28,216,245,81,45,129,99,79,60,241,132,27,39,10,212,180,177,45,230,55,54,39,242,203,200,172,235,228,19,127,236,109,254,164,60,240,51,5,17,125,35,155,70,8,253,127,235,173,55,53,244,80,86,57,139,179,196,115,207,62,151,146,123,169,135,49,163,191,245,200,168,212,71,185,23,247,56,184,101,235,207,255,157,207,127,227,254,230,191,243,203,81,37,162,52,210,118,89,240,142,221,14,175,120,50,186,159,31,185,155,254,48,54,213,82,60,126,143,235,248,249,187,129,108,28,236,90,84,134,189,103,61,140,49,40,79,142,128,118,101,215,195,113,121,153,241,247,42,97,183,15,6,38,214,143,40,238,89,51,254,228,166,159,56,194,47,229,133,93,231,83,91,175,160,68,238,228,100,48,165,15,254,125,39,246,105,237,181,215,118,139,47,190,184,26,99,8,205,205,174,136,119,222,126,199,237,249,133,61,43,140,166,54,223,27,153,135,181,103,78,108,32,196,249,155,63,162,11,129,163,56,36,176,115,247,136,35,142,16,176,198,250,7,31,214,240,17,57,155,47,21,226,43,11,127,100,82,234,55,57,219,104,157,241,255,108,126,251,109,249,236,119,167,92,173,221,208,202,86,37,198,192,31,7,234,97,55,49,71,115,220,36,187,166,229,172,40,39,231,58,38,213,27,206,212,43,207,216,135,224,152,225,4,58,54,195,9,66,82,130,19,211,166,77,115,47,188,240,130,234,151,242,116,36,86,78,189,87,140,237,68,175,34,84,46,178,17,107,183,155,110,186,89,249,205,140,25,51,146,98,168,23,102,68,251,234,145,207,144,1,73,213,34,0,197,239,4,199,5,182,205,78,86,38,37,27,126,52,187,142,102,148,87,59,96,122,51,106,233,115,25,49,33,234,115,49,3,184,0,124,198,12,233,172,155,76,228,197,22,91,220,253,228,39,63,86,101,51,2,195,102,178,107,200,98,205,90,62,174,246,45,138,13,188,157,200,147,22,92,227,220,196,53,213,153,24,255,212,133,5,183,196,63,197,19,32,155,32,250,63,248,193,165,217,199,50,151,43,149,196,76,90,12,1,40,71,178,73,14,72,211,80,77,196,213,15,41,13,1,37,48,74,195,240,26,168,135,245,167,191,111,252,87,253,4,19,165,27,244,21,129,39,155,240,70,177,29,45,246,14,69,94,45,28,144,3,178,53,123,220,239,174,196,251,0,65,29,193,248,195,255,125,168,158,13,126,12,90,51,174,224,249,146,151,30,121,228,17,21,108,82,239,164,221,125,135,103,109,88,153,231,3,231,125,193,208,129,73,145,119,23,163,91,212,7,96,141,226,99,113,153,243,166,16,65,145,8,252,175,189,246,218,84,215,236,7,49,172,49,122,180,52,213,6,65,75,171,159,211,194,49,164,115,30,22,138,213,188,132,114,246,159,98,120,241,233,169,226,75,149,41,200,43,95,241,100,229,98,176,131,6,35,8,101,231,132,229,65,8,51,111,172,56,38,110,151,99,247,64,54,49,175,226,221,15,189,111,140,190,247,62,73,223,213,124,159,206,222,65,191,16,156,123,96,48,113,101,0,0,64,0,73,68,65,84,249,91,7,53,60,52,181,22,4,8,153,86,144,56,147,129,185,118,193,5,23,20,228,112,137,162,106,5,137,103,237,167,60,154,255,55,141,127,30,229,206,55,22,196,239,127,32,94,144,32,90,69,202,123,150,206,132,99,4,10,172,125,246,233,221,121,157,206,193,153,72,40,28,35,93,128,37,239,180,255,189,229,179,203,129,16,113,175,191,246,186,246,187,72,33,4,173,25,42,33,165,216,77,91,15,173,73,234,11,55,29,8,129,246,208,191,120,206,212,39,127,194,255,144,255,109,190,160,84,194,1,140,208,104,245,224,99,124,102,138,83,167,153,236,128,48,23,63,120,255,131,164,108,222,47,185,212,146,154,173,72,6,130,191,19,102,206,87,80,197,109,26,82,55,63,110,164,255,126,155,77,198,128,239,231,37,100,140,151,95,126,201,117,247,56,248,144,167,171,43,94,182,251,116,234,234,171,175,118,167,157,118,154,158,1,136,193,172,40,45,217,99,88,46,146,33,219,33,15,50,238,252,87,69,76,42,106,126,233,158,131,203,200,216,47,201,24,21,193,148,70,227,229,204,218,122,37,113,88,51,188,247,59,147,247,172,247,125,22,82,189,52,159,60,170,104,149,71,208,115,31,135,237,123,240,228,202,43,175,180,159,201,117,65,9,145,67,126,59,103,33,121,33,55,172,193,63,252,48,14,195,109,207,153,19,156,21,123,195,13,55,86,157,167,68,36,104,118,74,247,56,191,116,66,170,178,54,156,95,118,217,16,102,213,210,228,201,147,212,49,36,15,54,140,31,107,67,118,21,49,135,138,18,187,55,242,199,47,110,153,63,23,179,101,248,242,103,236,132,226,114,229,136,187,239,190,187,0,174,213,245,95,56,68,202,116,82,197,61,107,4,232,95,145,65,152,182,161,223,97,254,165,119,170,101,91,93,254,223,10,243,30,153,171,26,252,203,223,147,184,133,236,142,96,221,198,249,113,224,34,93,219,85,118,204,102,19,242,27,120,251,163,31,213,183,86,228,251,106,244,5,124,64,169,239,39,248,177,157,51,142,110,196,18,148,200,47,107,197,21,87,210,87,240,177,162,116,241,197,23,233,43,147,179,179,252,191,232,187,78,125,110,240,201,194,170,217,253,201,83,245,225,116,61,126,220,120,247,237,111,127,59,57,63,154,122,13,103,144,51,178,186,1,107,23,134,63,211,47,128,19,89,7,131,94,156,232,210,51,139,249,110,169,165,98,167,229,34,218,9,238,228,233,151,170,209,115,165,103,82,54,237,129,111,125,32,107,171,172,62,12,94,52,164,107,168,187,94,120,94,158,222,153,182,249,250,18,115,168,67,198,204,163,21,60,35,127,171,146,143,19,224,127,89,83,121,91,102,16,3,115,228,47,132,140,51,128,228,95,37,152,80,197,11,144,112,159,125,246,118,239,75,24,182,205,55,223,2,48,170,210,161,50,163,60,233,145,57,241,56,193,210,139,2,130,88,188,126,58,225,132,19,84,225,156,100,150,151,221,221,221,122,8,221,11,207,255,93,99,216,250,147,141,123,44,213,143,63,70,57,178,0,240,40,216,135,28,166,153,73,198,128,56,128,206,182,53,91,150,3,15,60,80,207,52,178,88,144,246,60,92,123,20,204,85,148,99,205,135,81,15,178,212,81,176,42,203,37,59,59,213,252,196,56,226,109,160,9,196,236,73,132,191,34,129,107,217,48,7,156,151,194,185,86,41,111,55,193,41,35,182,124,135,135,53,158,11,48,52,60,38,48,46,145,248,118,136,204,135,175,127,253,235,201,225,134,250,66,254,193,131,101,163,13,55,114,235,175,191,126,194,232,120,55,207,220,243,184,55,197,131,46,43,44,217,119,245,93,107,195,138,131,30,151,156,190,164,26,30,216,250,207,174,33,223,195,45,91,15,194,23,198,93,63,161,12,196,59,142,254,198,222,60,241,91,158,13,17,5,194,113,199,29,95,225,197,8,28,49,26,175,183,254,122,169,126,251,229,54,229,94,65,32,131,236,205,255,166,148,219,226,66,8,231,7,209,252,234,215,190,154,198,57,169,23,56,3,91,206,196,242,15,212,100,236,248,198,23,162,147,102,246,244,223,167,131,246,142,45,213,108,207,6,23,143,63,254,120,123,156,92,25,211,207,124,230,51,137,96,20,27,161,34,49,246,255,36,201,195,13,66,220,222,66,243,179,137,58,153,102,254,92,73,229,169,129,166,188,46,252,54,85,80,217,126,72,203,249,191,195,112,175,108,80,44,103,123,138,145,150,176,3,200,49,40,137,56,40,55,155,80,208,113,86,27,134,163,173,182,218,42,121,205,252,69,9,155,165,249,11,245,156,219,150,55,223,216,169,80,124,158,81,113,27,173,82,20,51,27,126,124,67,157,251,199,30,123,108,5,174,62,44,231,223,225,89,60,122,244,104,61,171,207,190,83,196,54,193,77,30,210,14,66,69,160,12,131,247,21,37,104,205,246,59,108,175,245,29,119,220,113,21,217,136,27,15,173,169,166,84,170,248,40,60,40,41,4,218,67,255,26,225,13,208,98,223,129,13,199,179,29,119,216,81,121,108,30,62,30,121,228,145,41,124,52,71,181,188,185,136,81,85,25,157,55,26,95,250,34,177,232,187,220,9,34,251,33,23,250,9,175,208,175,29,37,161,122,229,63,20,198,198,39,180,77,59,10,63,158,253,140,200,78,149,115,196,218,100,138,138,70,250,239,215,175,225,180,132,49,127,245,43,95,173,240,94,165,61,42,99,200,90,105,61,145,77,45,101,21,245,143,61,246,152,200,5,123,234,217,32,24,183,170,133,130,226,252,67,20,18,244,201,12,107,86,46,178,7,242,96,86,14,182,247,205,186,218,248,55,171,188,254,46,7,154,13,253,39,76,245,239,126,247,187,138,230,112,150,219,17,71,28,169,235,143,147,79,62,185,226,61,248,106,120,87,241,82,222,85,190,79,243,20,118,22,108,33,235,123,214,235,156,247,144,77,120,251,63,252,240,95,40,38,37,195,153,195,192,25,103,156,145,250,132,221,229,200,155,136,76,255,243,140,66,241,156,216,81,12,72,127,171,58,39,204,193,45,85,104,3,63,242,230,18,250,159,188,231,20,139,174,98,179,205,54,211,208,105,236,122,133,183,251,103,97,174,178,202,170,194,211,223,210,157,57,121,205,64,71,193,252,39,244,90,222,248,221,113,199,29,10,15,230,13,138,214,116,138,199,162,168,109,154,23,18,220,35,127,90,36,128,236,122,24,185,221,214,195,21,101,201,192,85,211,127,113,80,250,146,211,151,82,131,58,235,199,185,230,158,171,234,250,17,5,237,208,97,67,157,41,232,211,253,233,176,95,61,112,173,128,89,135,117,131,230,178,179,19,28,195,169,21,154,177,210,74,43,187,229,150,91,174,162,39,200,111,232,7,158,121,230,233,170,243,208,120,19,5,128,127,217,249,207,115,240,110,97,137,202,178,238,199,214,213,29,180,60,179,68,232,97,62,50,101,186,61,247,13,171,95,254,242,225,42,103,127,231,59,167,230,202,217,224,227,45,55,35,103,175,236,62,245,169,79,105,17,70,255,139,198,204,158,219,213,234,237,148,171,205,117,218,235,223,55,191,253,105,62,64,249,232,5,208,157,161,159,32,12,161,57,216,40,206,72,56,89,120,188,242,171,76,99,144,103,48,72,130,51,172,125,112,174,230,92,32,118,45,250,137,53,147,244,42,193,137,47,125,73,244,106,130,179,95,255,250,9,185,122,181,13,55,220,208,173,191,94,175,126,201,198,180,26,61,219,116,211,77,245,156,101,28,120,46,187,252,50,55,78,34,8,101,245,97,49,47,146,254,60,253,180,234,244,252,54,114,159,149,207,208,83,111,37,248,135,204,195,78,167,108,130,174,179,206,34,153,206,48,155,167,47,191,109,254,81,70,107,113,162,47,173,148,29,189,125,251,188,13,95,131,243,242,103,136,212,134,26,59,178,10,63,158,164,223,1,60,12,56,155,228,141,55,94,87,227,13,161,227,252,164,112,69,96,1,200,146,248,141,50,129,173,162,44,14,32,226,40,44,240,58,199,251,14,69,1,150,91,127,60,80,178,243,254,219,39,127,91,21,213,28,72,6,210,227,173,195,246,232,99,101,241,161,66,151,148,109,73,191,151,159,126,57,235,9,225,224,220,35,14,73,39,100,22,68,0,130,6,99,66,80,195,19,106,219,109,183,181,34,194,181,7,2,49,129,97,146,180,15,36,254,184,85,171,117,235,173,183,86,6,132,215,11,135,100,35,188,34,132,112,120,34,2,233,7,236,42,139,81,79,139,1,7,16,238,97,60,108,123,7,7,240,104,0,39,30,120,224,1,197,1,226,199,87,75,40,212,9,191,6,254,29,117,212,81,142,51,177,16,106,190,40,10,124,14,76,100,139,41,243,98,218,180,105,26,122,132,178,95,124,241,37,97,34,71,164,194,180,177,117,21,101,34,91,242,213,243,90,60,252,96,152,221,194,92,154,157,118,223,99,119,119,216,225,135,233,118,126,12,163,121,161,77,172,78,230,37,115,236,115,194,192,151,23,24,178,128,67,17,240,240,95,30,214,197,188,197,136,37,63,253,62,72,140,97,244,155,48,15,214,111,230,37,48,126,73,98,103,127,89,22,127,182,131,202,234,104,254,21,252,108,35,130,54,161,3,171,175,190,186,59,240,128,3,229,236,142,211,29,187,23,193,71,4,28,60,82,192,153,135,31,126,72,5,48,95,192,66,153,130,135,206,213,87,93,165,99,136,32,70,216,38,53,116,214,232,63,116,148,29,144,8,116,247,221,119,159,134,249,196,115,153,5,28,207,9,79,103,10,5,232,224,113,199,29,171,222,100,249,243,42,62,75,202,7,3,211,172,72,24,81,250,95,48,60,245,206,117,191,174,50,221,123,228,165,76,205,10,109,233,3,4,192,201,106,211,137,80,3,40,199,152,119,240,28,228,22,248,13,222,203,24,211,241,128,158,60,101,178,134,209,101,65,99,105,203,45,183,116,247,223,127,191,158,81,194,28,35,84,19,101,196,243,237,184,100,190,177,88,122,94,156,26,110,232,225,99,122,238,93,193,252,177,178,171,93,207,56,243,12,183,230,90,107,170,49,24,227,15,139,34,188,250,80,246,226,125,71,249,208,33,11,127,151,237,63,74,171,11,47,186,80,171,96,193,142,226,151,185,206,159,63,127,225,13,192,1,90,243,243,187,127,238,78,20,231,27,120,28,114,33,78,5,120,41,195,55,145,249,42,149,95,213,122,16,222,149,21,2,237,160,127,202,87,26,196,127,159,23,29,119,252,113,238,174,187,239,210,179,175,224,125,240,52,120,31,107,142,44,62,50,23,145,241,126,40,81,9,82,188,239,199,34,83,46,191,130,242,103,31,231,193,247,189,247,222,75,207,63,93,101,149,85,28,142,30,200,126,132,137,186,66,188,66,167,203,60,155,186,238,84,119,207,189,247,232,28,192,240,74,194,104,66,68,4,28,212,108,142,248,109,154,42,115,196,248,241,156,244,159,58,144,41,98,25,227,12,183,200,162,139,184,213,86,93,77,101,12,214,61,132,14,70,73,129,18,217,55,74,249,125,163,12,206,15,124,251,237,183,220,210,203,44,237,76,185,79,30,218,196,31,247,200,14,40,249,161,41,56,71,33,15,174,178,234,42,110,183,93,119,115,221,221,221,186,78,187,245,182,91,221,63,228,80,106,140,233,173,151,7,165,225,130,47,217,190,208,159,78,75,172,145,103,205,218,77,233,47,59,182,89,55,44,187,236,178,138,191,200,217,63,251,217,207,98,165,153,200,117,217,240,54,218,255,106,19,84,133,182,74,56,101,225,6,142,254,242,87,191,84,163,20,115,134,117,20,244,28,252,229,15,167,37,174,254,156,195,129,224,116,217,85,6,206,48,238,200,174,24,76,47,150,16,111,224,4,60,1,126,224,39,230,29,178,40,245,221,47,124,99,35,201,147,204,9,225,39,240,13,155,19,254,119,141,220,251,10,103,251,142,254,210,70,230,62,137,223,28,160,254,176,68,56,176,48,170,11,46,180,160,187,230,234,107,42,118,223,0,11,218,75,95,112,0,201,38,198,111,183,89,189,227,199,217,184,140,31,240,35,52,37,202,249,88,233,249,245,194,80,121,62,92,253,242,117,14,122,15,88,15,163,11,193,83,29,218,133,28,129,115,36,235,225,21,87,92,81,105,87,69,255,5,7,178,227,237,21,169,183,187,239,62,43,89,63,98,20,47,90,63,82,54,112,96,45,88,148,39,91,118,39,252,46,130,127,39,180,221,218,136,50,159,57,200,60,37,249,235,120,203,99,87,149,223,122,230,97,46,111,242,214,138,246,141,146,18,225,7,126,66,177,190,205,214,219,136,92,251,67,213,41,160,123,97,205,138,62,143,221,36,243,78,153,215,29,116,208,65,254,39,41,92,52,57,27,157,197,186,51,69,206,222,37,150,179,113,232,166,12,149,179,37,100,227,185,114,30,81,246,24,136,162,49,51,252,47,122,159,106,76,73,127,32,10,229,193,187,89,205,133,30,80,71,94,34,170,9,59,107,192,11,116,9,38,59,28,143,126,65,100,123,95,158,233,149,249,239,118,83,231,139,245,11,140,63,250,46,116,118,224,35,244,208,112,2,61,19,52,222,112,66,245,106,61,242,196,170,171,137,94,237,243,187,102,244,106,47,170,220,97,242,132,141,105,53,122,6,173,37,76,255,73,39,157,164,187,87,113,76,203,11,71,103,188,40,171,47,129,255,221,157,179,134,249,134,232,1,239,149,181,31,114,16,231,62,195,23,208,229,192,207,238,186,235,231,250,156,58,179,142,232,121,48,158,147,103,233,153,55,39,37,180,225,27,25,160,82,167,229,102,44,167,243,74,188,232,75,221,206,254,110,156,28,164,26,109,184,225,199,115,155,33,196,58,146,157,63,145,88,70,43,222,139,48,23,73,44,217,72,188,100,147,119,66,204,35,17,22,163,145,35,70,224,86,16,201,4,141,68,144,141,68,136,137,100,91,188,150,37,196,34,201,207,141,88,158,163,45,182,216,92,222,77,208,241,154,50,239,20,41,115,235,72,152,91,36,11,27,125,38,19,56,249,70,140,78,90,142,40,104,146,103,220,136,242,63,146,5,73,52,223,212,169,236,121,209,250,133,145,68,98,4,208,58,82,153,195,15,133,0,48,20,82,17,9,143,80,216,181,18,44,194,104,116,220,36,60,69,221,213,200,130,40,18,134,160,109,164,157,18,211,57,18,5,93,68,187,87,94,121,149,72,22,233,169,178,100,49,156,224,0,248,199,55,121,56,32,2,135,226,155,120,192,165,190,231,135,44,108,162,105,211,22,81,220,22,99,98,242,94,188,111,34,49,44,42,78,83,238,216,177,227,34,89,44,69,18,90,40,201,99,55,34,168,71,98,12,138,68,65,160,109,152,107,252,248,72,148,21,246,186,230,53,110,223,60,145,48,160,154,121,37,188,157,246,145,54,201,57,90,185,249,183,216,124,115,157,15,18,222,32,18,195,84,36,194,156,180,171,139,21,191,222,203,161,162,58,127,242,62,166,223,226,73,152,244,91,206,187,208,126,75,40,132,188,236,77,125,38,158,42,10,63,241,92,109,106,185,237,40,12,122,36,10,218,104,209,69,23,77,232,17,99,4,157,19,143,190,72,226,61,87,52,67,206,106,139,36,76,141,142,13,180,83,132,43,205,35,91,161,117,238,136,7,78,197,55,246,0,60,32,255,4,161,215,70,255,192,87,81,250,68,224,163,159,226,121,181,140,142,63,109,154,50,197,155,87,171,172,44,243,106,213,36,187,44,108,35,217,253,16,129,35,121,9,60,151,51,145,34,81,60,87,188,22,193,82,219,45,130,87,197,187,50,63,184,234,170,171,20,239,152,35,98,84,43,115,83,67,219,26,132,128,44,82,20,39,37,140,75,213,47,37,212,108,36,6,33,161,243,99,123,112,193,69,178,160,137,196,51,63,98,174,101,147,56,43,40,205,31,35,52,159,249,55,126,174,94,154,175,243,109,25,227,99,93,25,62,182,178,200,72,105,62,182,211,78,59,107,27,179,50,78,182,78,251,45,30,222,17,114,209,200,145,163,180,110,234,23,79,222,72,20,218,145,236,134,176,108,122,101,62,35,211,217,124,70,54,155,48,97,30,121,54,65,159,207,227,223,247,60,99,254,251,114,155,28,164,45,180,102,91,205,15,253,224,175,136,214,164,42,15,63,58,2,2,140,111,60,174,93,145,47,123,183,162,241,200,131,224,31,242,97,173,36,78,62,138,115,162,224,77,101,101,62,138,194,87,113,24,220,231,111,137,233,213,120,31,115,49,150,127,144,41,63,251,89,147,41,133,247,101,230,34,21,201,121,67,145,56,118,136,156,44,223,72,217,208,1,218,242,198,27,111,68,226,40,163,178,98,118,174,198,115,100,27,109,47,237,65,30,205,155,35,178,75,65,251,47,187,243,82,125,170,231,7,50,198,217,103,159,29,73,184,228,120,188,164,125,212,133,12,144,39,99,196,107,167,9,42,63,83,190,40,98,180,125,213,230,127,86,198,54,57,88,194,207,105,157,208,71,113,118,137,100,119,69,61,77,238,83,30,113,210,138,251,41,125,148,243,76,250,84,86,153,62,22,5,170,208,234,21,133,126,143,84,60,1,55,89,91,179,190,240,215,32,126,155,109,29,44,161,122,252,199,201,61,235,94,202,96,157,78,202,210,253,36,163,220,72,56,50,169,107,195,120,189,34,120,58,108,216,240,72,12,32,145,56,18,68,162,152,85,152,139,34,217,255,36,18,227,128,226,179,209,127,49,28,70,59,236,176,67,196,26,67,28,33,162,73,147,39,69,162,160,77,125,227,207,9,155,127,204,137,221,115,100,212,212,135,117,252,16,207,244,72,118,69,84,228,68,191,193,124,136,249,90,204,231,152,243,51,102,44,175,186,11,9,247,147,192,40,251,177,120,185,171,236,43,6,151,236,171,212,111,9,185,23,145,199,231,191,19,38,214,49,126,50,62,89,186,97,5,199,227,55,49,213,182,244,122,56,150,35,196,72,29,161,119,97,158,250,115,21,186,2,159,175,69,87,24,175,161,67,153,203,93,133,235,71,218,100,186,24,81,124,90,19,59,246,202,152,27,254,137,130,183,99,251,225,55,60,214,175,76,136,166,8,110,231,173,45,253,188,201,60,20,252,99,254,162,255,89,98,137,233,185,107,69,217,181,167,115,32,111,237,201,252,144,8,60,186,198,85,58,208,195,127,192,67,81,174,39,85,42,173,18,30,159,135,235,200,217,51,103,34,103,143,211,182,192,39,231,157,119,106,174,156,93,141,134,81,153,56,254,234,92,23,71,203,164,238,78,186,129,15,196,122,171,174,72,28,181,90,210,244,249,231,95,32,90,126,249,229,11,203,126,240,193,7,163,73,147,38,139,78,96,74,196,154,198,82,130,51,66,83,98,154,223,165,244,31,29,141,159,15,156,16,163,79,36,78,42,61,249,98,121,12,185,202,199,9,43,23,121,98,186,200,106,67,134,12,213,252,178,171,71,121,81,86,191,84,47,61,19,103,157,132,222,203,49,8,86,77,197,213,239,15,248,15,61,200,147,207,236,67,217,17,30,137,179,93,132,254,139,254,211,94,57,119,60,130,150,104,157,50,151,108,77,101,223,52,227,42,231,33,37,112,68,159,84,214,132,199,72,169,19,194,1,3,183,206,58,235,148,186,157,3,177,113,44,84,36,190,112,36,94,178,13,117,47,171,104,145,48,95,58,134,245,44,22,253,138,152,236,76,96,177,226,250,143,195,125,6,2,44,38,98,226,222,122,131,80,166,234,134,126,162,188,123,242,201,39,43,22,24,213,10,49,28,200,83,84,87,251,174,214,59,241,2,208,182,200,246,208,90,89,85,152,111,245,194,21,67,19,66,132,191,24,200,54,108,243,205,183,208,113,246,149,160,8,120,217,249,150,253,206,255,109,253,102,110,183,43,161,108,1,63,71,119,160,65,200,135,17,176,67,104,168,37,168,219,55,228,235,11,237,130,246,201,238,47,43,174,240,58,39,243,170,176,176,1,244,162,215,32,228,34,140,179,33,13,94,8,160,212,66,97,86,239,220,69,1,87,36,247,180,122,190,209,86,232,58,139,167,190,208,143,70,70,27,90,83,47,108,26,41,55,228,237,63,8,32,59,153,92,152,85,4,247,95,171,234,171,185,94,222,39,187,3,148,39,103,149,214,213,106,225,27,9,29,82,45,75,238,59,218,212,106,57,16,25,3,195,112,61,124,63,183,145,13,62,68,241,131,76,222,78,121,208,55,8,21,209,216,6,187,81,170,236,56,180,129,43,204,191,254,72,212,207,152,50,182,150,228,144,122,53,50,22,209,1,140,162,240,155,70,19,78,74,157,192,55,36,12,170,246,31,56,212,74,204,133,118,140,159,193,188,17,218,85,212,118,93,63,202,26,171,218,250,145,111,229,44,95,117,114,241,215,144,69,101,150,253,57,74,92,53,210,75,191,7,138,65,104,78,97,94,47,191,172,85,62,229,192,127,224,67,115,146,26,149,179,231,164,142,178,127,35,187,104,84,238,2,55,91,101,16,106,6,12,24,235,122,228,25,242,73,164,130,186,112,194,116,36,237,148,39,12,22,141,204,1,244,126,172,7,49,194,183,35,201,78,239,132,86,149,217,32,84,254,144,113,178,162,17,69,105,106,155,34,143,66,106,61,4,216,226,217,221,221,93,179,162,79,72,8,171,191,200,225,97,132,118,16,235,172,110,41,180,143,8,125,192,22,244,97,195,135,105,120,4,123,94,207,149,48,7,33,213,134,64,181,237,151,181,191,110,95,14,206,167,226,175,145,212,42,28,96,187,188,120,100,214,213,20,98,178,87,139,203,94,87,33,85,50,201,194,77,195,18,177,9,152,80,30,197,9,57,35,77,11,23,88,96,129,226,236,57,111,26,233,119,206,231,115,244,72,241,83,37,119,249,167,131,19,176,35,94,123,189,73,60,24,235,205,154,155,143,56,190,245,164,57,153,87,245,148,59,48,242,116,54,206,13,140,49,232,255,94,64,131,8,251,88,111,170,70,243,91,61,223,104,107,163,116,189,222,126,21,229,171,151,214,20,125,31,158,151,21,2,157,73,255,234,197,71,194,177,242,215,72,154,147,111,40,191,222,54,53,210,150,108,94,100,12,214,80,237,74,132,199,171,87,14,110,126,155,196,3,42,19,194,168,249,117,180,191,196,97,195,134,181,5,87,138,122,70,253,121,99,138,199,89,209,90,145,179,243,248,107,52,17,114,170,19,82,28,38,241,84,13,161,148,13,155,159,109,63,122,143,118,204,245,57,133,121,182,189,132,236,35,172,45,99,91,109,253,136,126,134,80,73,135,29,118,88,195,235,240,108,157,101,249,205,138,184,51,57,92,115,33,216,44,124,237,107,57,141,202,217,205,133,66,57,74,51,26,171,86,161,18,243,183,122,199,186,222,124,64,191,81,29,73,51,71,172,145,118,18,150,174,145,245,96,51,218,9,255,21,27,97,51,138,106,89,25,67,90,86,114,51,11,86,24,6,178,223,76,144,54,179,172,173,37,222,36,177,135,137,59,41,33,229,52,38,46,113,125,137,213,79,44,124,217,34,234,14,57,248,16,215,221,221,221,204,106,67,89,1,2,29,13,129,217,179,103,235,185,72,156,81,36,91,124,53,182,187,132,198,236,232,62,21,53,158,32,45,178,94,9,41,64,160,205,16,80,177,124,64,42,158,218,12,200,80,93,128,64,128,64,199,65,32,208,191,142,27,178,1,222,224,94,35,144,168,72,130,80,216,150,209,142,97,30,159,41,213,150,10,75,86,137,132,78,146,179,123,142,214,115,77,206,63,255,252,146,181,110,206,154,195,250,145,179,149,183,219,126,59,93,63,114,174,71,209,250,145,179,66,56,231,133,179,64,100,183,212,156,85,88,198,175,100,77,137,235,125,72,1,2,101,129,128,207,211,252,251,178,180,47,180,163,253,16,48,254,75,205,189,242,79,251,219,81,171,198,206,216,33,164,189,80,171,80,173,254,132,247,253,0,1,4,13,14,130,189,250,154,171,157,196,228,238,109,129,48,234,97,67,135,233,33,165,254,193,235,189,25,194,93,51,32,144,48,157,32,24,53,3,156,109,43,131,67,237,228,236,45,173,143,195,104,57,236,111,160,166,152,122,7,4,29,168,227,91,198,126,37,116,81,26,87,102,33,172,140,176,11,109,10,16,8,16,232,108,8,4,250,215,217,227,55,80,91,143,119,46,9,105,48,240,101,5,69,203,255,137,225,60,184,229,239,67,15,61,84,15,74,63,252,240,195,213,81,181,83,118,55,21,33,199,204,153,51,29,70,33,70,117,205,53,215,116,39,202,161,233,69,233,152,99,142,113,79,60,241,164,251,241,143,111,28,48,187,131,180,175,178,176,28,220,88,93,52,226,225,121,127,65,64,194,230,197,85,7,196,236,175,33,40,93,189,189,252,55,114,38,255,148,174,145,210,160,210,27,132,196,167,69,154,25,102,86,25,145,199,218,196,194,83,14,21,115,103,156,113,134,187,249,230,155,157,28,48,231,228,208,46,55,125,250,116,183,250,234,171,59,57,144,221,178,134,107,11,32,144,44,170,196,85,198,87,2,180,160,170,80,100,19,33,192,2,69,14,3,117,75,45,181,148,99,151,16,161,10,170,165,173,183,222,90,67,65,180,50,124,93,181,250,231,244,93,130,159,115,90,64,248,46,64,96,14,32,224,227,93,153,133,176,57,232,90,248,36,64,32,64,32,64,160,42,4,2,253,171,10,158,240,178,159,32,160,120,41,75,250,40,184,246,183,109,4,88,131,31,116,208,129,13,135,109,111,91,3,219,80,17,161,244,46,185,228,18,199,14,161,71,31,125,212,117,186,65,136,245,163,156,223,84,115,253,200,124,227,239,59,223,57,197,125,242,147,159,108,3,164,219,83,133,241,183,56,20,83,123,234,12,181,4,8,212,130,128,233,224,226,168,40,65,119,93,11,94,131,225,189,175,127,48,186,85,198,126,151,222,32,196,185,26,34,58,150,17,118,161,77,25,8,16,19,119,231,157,119,214,191,204,171,240,179,133,16,232,37,48,97,158,180,16,204,77,47,122,191,253,246,107,168,204,221,119,223,189,161,252,101,203,28,69,61,158,51,101,107,88,104,207,192,133,64,143,248,208,75,35,7,110,87,67,207,2,4,2,4,2,4,82,16,8,244,47,5,142,240,163,255,33,160,188,88,151,42,97,189,210,174,209,224,236,203,239,126,247,187,237,170,174,180,245,44,179,204,50,3,6,14,251,239,191,127,93,112,70,65,253,127,255,247,127,117,229,237,164,76,166,120,119,104,222,67,10,16,40,25,4,2,86,150,108,64,250,177,57,177,254,33,198,136,50,235,34,58,227,12,161,126,28,200,80,117,128,64,217,33,144,8,70,210,208,50,19,155,178,195,49,180,175,53,16,48,239,136,174,33,193,91,166,53,16,14,165,230,65,64,233,162,202,96,97,231,100,30,124,194,179,0,129,0,129,1,14,129,64,255,6,248,0,119,94,247,148,47,7,81,176,243,6,46,180,56,64,160,116,16,16,66,34,60,206,215,129,148,174,137,161,65,131,22,2,73,248,184,65,11,129,208,113,32,208,43,243,148,91,23,81,122,131,80,80,112,135,9,21,32,80,29,2,65,24,170,14,159,240,182,127,33,144,8,69,177,131,68,255,54,38,212,62,104,32,96,178,67,151,172,24,237,126,208,116,62,116,52,64,32,64,32,64,64,32,16,232,95,64,131,210,65,160,199,80,89,186,118,133,6,5,8,4,8,116,4,4,98,153,62,94,84,38,107,204,142,104,121,104,228,96,128,128,108,204,11,134,202,193,48,208,117,244,81,105,21,134,235,146,71,59,43,189,65,200,148,221,118,173,3,246,3,62,203,245,215,95,239,206,57,231,156,1,223,207,106,29,164,255,63,250,209,143,170,101,25,52,239,130,178,115,208,12,117,71,118,212,104,183,93,59,178,19,161,209,29,11,1,98,140,151,133,70,194,187,207,62,251,236,142,133,101,104,120,128,64,128,64,49,4,56,63,243,244,211,79,119,127,255,251,223,139,51,181,249,77,153,232,95,155,187,30,170,43,53,4,130,135,80,169,135,39,52,46,64,160,196,16,240,215,147,254,125,137,155,28,154,54,136,32,192,25,121,1,47,7,209,128,87,233,170,233,31,202,46,241,148,222,32,4,140,217,93,110,0,173,2,243,65,241,234,206,59,239,116,219,110,187,173,123,226,137,39,6,69,127,139,58,249,248,227,143,187,237,182,219,206,253,236,103,63,43,202,50,104,158,199,115,35,142,193,16,24,208,160,25,246,142,234,40,103,193,5,26,222,81,67,214,241,141,85,124,131,44,74,140,241,50,208,69,227,221,79,62,249,100,199,195,54,116,32,64,32,64,160,18,2,83,166,76,113,71,31,115,180,219,105,167,157,220,255,254,247,191,202,12,109,124,82,54,250,215,198,174,135,170,74,14,129,120,181,18,214,245,37,31,166,208,188,0,129,146,67,64,40,9,255,179,29,35,164,0,129,18,65,32,236,204,46,209,96,244,115,83,58,133,62,117,132,65,8,15,183,144,156,123,245,213,87,221,231,63,191,171,91,110,185,229,220,183,190,245,173,170,32,249,215,191,254,229,254,243,159,255,84,205,51,39,47,63,248,224,3,247,246,219,111,55,244,41,237,110,100,113,252,239,127,255,187,102,219,57,36,113,217,101,151,21,120,124,94,225,210,80,131,6,88,102,136,77,87,207,193,138,157,162,116,191,253,246,219,221,37,151,92,18,140,4,3,12,23,139,186,35,65,187,138,94,133,231,1,2,45,129,128,10,97,160,157,252,245,183,64,246,218,107,175,185,207,125,238,115,202,179,78,58,233,164,150,244,55,20,26,67,224,221,119,223,117,200,41,173,72,111,190,249,166,187,244,210,75,221,31,255,248,199,86,20,223,146,50,95,122,233,37,109,243,95,254,242,151,150,148,223,215,66,223,120,227,13,149,5,254,240,135,63,244,181,168,62,127,255,226,139,47,186,31,252,224,7,110,78,97,245,145,143,124,196,157,115,246,57,238,158,123,238,233,247,131,188,125,250,215,103,192,212,81,0,176,187,232,162,139,220,159,254,244,167,58,114,135,44,6,129,215,95,127,221,93,120,225,133,238,129,7,30,176,71,45,185,82,79,94,98,205,112,241,197,23,59,100,242,118,37,147,6,251,155,47,207,105,127,129,217,43,175,188,226,254,251,223,255,206,105,17,225,187,22,66,160,218,250,50,140,93,12,120,232,52,244,250,229,151,95,110,225,72,180,186,104,161,36,70,76,90,93,85,40,63,64,160,1,8,4,180,108,0,88,3,60,107,167,200,57,165,55,8,197,166,160,112,6,0,243,229,155,223,252,166,123,225,133,231,149,137,143,24,49,162,98,10,97,116,249,234,87,191,234,86,92,113,69,55,215,248,241,110,174,185,230,114,107,173,181,150,251,222,247,190,87,145,183,145,7,8,80,103,158,121,166,91,118,185,101,221,152,49,99,220,220,115,207,173,70,169,163,142,58,202,21,197,110,37,116,198,166,155,110,170,109,152,60,121,178,27,53,106,148,155,190,228,116,119,238,185,231,230,26,135,252,182,143,175,163,237,244,31,97,134,208,28,65,193,134,167,93,35,35,218,191,121,89,248,110,177,249,230,238,230,155,111,238,119,69,109,255,66,98,112,212,14,253,208,212,34,187,254,5,23,92,224,166,79,159,238,150,88,98,137,228,111,241,197,23,79,221,159,117,214,89,3,30,216,215,94,123,109,170,207,6,143,4,22,211,123,225,51,93,96,181,229,150,91,14,120,152,88,7,19,28,180,7,109,190,158,120,226,137,238,239,255,248,187,42,190,71,142,28,217,230,218,59,179,58,100,2,120,251,146,75,46,233,14,63,252,240,170,157,32,239,87,190,242,21,183,210,74,43,169,124,50,113,194,4,183,197,22,91,244,89,246,201,86,202,238,46,156,80,48,10,117,74,66,241,67,155,9,87,88,198,244,212,83,79,185,93,119,221,85,13,49,253,221,190,63,255,249,207,106,184,237,11,172,216,29,180,185,200,55,95,255,250,215,221,63,255,249,207,254,238,82,219,234,223,123,239,189,221,94,123,237,21,100,186,6,33,254,215,191,254,213,237,190,251,238,238,242,203,47,111,240,203,218,217,127,251,219,223,42,29,100,231,218,196,73,19,29,6,75,240,243,133,23,94,72,62,70,89,113,235,173,183,42,206,178,110,107,71,138,69,193,22,9,132,45,236,0,112,90,125,245,213,221,216,177,99,29,48,101,93,139,124,245,157,239,124,167,101,78,8,45,236,78,191,20,205,186,29,249,51,27,242,29,57,222,100,86,187,206,16,231,215,173,182,218,202,29,124,240,193,170,59,192,232,92,43,177,190,220,124,179,205,42,214,151,140,221,26,107,172,225,198,142,27,235,230,213,177,27,173,245,157,114,202,41,131,114,236,134,12,25,162,244,26,154,29,82,128,64,128,64,243,32,208,121,156,173,121,125,15,37,85,66,64,245,15,29,128,20,165,55,8,169,42,81,0,217,41,22,182,74,84,104,206,19,60,83,207,59,239,60,183,241,198,27,171,210,35,91,234,251,239,191,239,118,216,97,7,119,226,55,79,116,220,239,183,255,254,170,4,120,238,249,231,28,11,181,111,124,227,27,217,79,234,254,253,217,207,126,214,29,112,192,1,238,141,215,223,80,1,226,75,95,250,146,122,70,157,112,194,9,110,151,93,118,169,240,146,186,247,222,123,69,240,90,211,221,118,219,109,110,129,5,23,112,135,28,114,136,219,115,207,61,221,43,255,124,197,237,187,207,62,110,191,253,246,75,213,77,123,63,253,233,79,187,111,158,248,77,221,25,196,123,20,24,207,61,87,189,237,43,175,188,178,219,104,163,141,220,249,231,157,239,222,122,235,173,84,153,225,71,57,33,192,88,207,218,125,150,155,71,20,118,24,25,67,26,248,16,0,21,64,234,191,96,225,161,169,69,70,75,60,53,9,161,9,211,93,112,161,5,221,66,11,45,36,127,11,187,5,23,92,80,127,47,188,240,194,14,35,243,64,79,24,26,166,204,59,197,205,59,239,188,242,55,85,21,22,67,135,13,117,40,92,225,31,83,38,203,59,89,8,147,103,138,228,153,32,115,112,192,167,18,8,97,240,166,243,207,63,223,125,98,163,79,168,179,198,128,135,121,19,58,8,206,174,187,238,186,238,200,35,143,116,143,63,241,184,251,199,63,254,81,88,42,60,133,48,186,56,204,124,240,223,15,220,65,7,29,228,54,23,99,208,175,126,245,43,183,247,62,123,59,228,148,102,165,78,148,67,59,162,205,37,152,167,134,35,132,55,237,107,194,56,201,78,247,126,119,68,232,123,87,234,2,197,85,87,93,229,110,188,241,70,119,196,17,71,184,229,151,95,190,174,111,252,76,236,180,232,111,163,189,223,158,118,222,195,135,55,19,5,246,50,203,44,211,212,106,127,241,139,95,184,13,55,218,208,253,252,231,63,119,107,175,189,182,59,242,136,35,221,146,226,56,115,245,53,87,187,245,214,91,207,61,251,236,179,73,125,200,226,243,204,51,143,219,109,183,221,218,162,28,143,69,193,206,114,244,100,23,21,227,132,145,13,35,16,124,230,99,31,251,152,123,118,246,179,186,198,101,7,112,54,177,83,117,176,226,117,22,22,246,91,229,117,113,172,200,238,88,227,57,14,23,209,135,31,186,249,230,155,79,255,192,147,59,126,122,135,59,245,212,83,221,62,162,59,192,241,235,219,223,254,182,234,56,172,60,255,138,44,128,113,117,158,9,19,83,235,203,100,236,238,191,95,199,238,64,25,187,117,214,89,219,61,253,244,51,238,208,67,15,85,135,4,191,28,238,7,250,216,205,152,49,195,125,249,203,95,118,55,220,112,131,187,250,234,171,179,221,47,253,111,149,107,132,191,133,112,228,165,31,170,65,213,64,240,50,68,181,26,84,67,94,95,103,133,153,181,73,28,175,175,61,121,185,68,88,41,117,146,176,96,200,4,145,8,94,165,110,103,171,27,119,242,201,39,43,28,228,28,130,220,170,100,23,144,190,255,196,39,54,142,68,40,74,242,200,118,224,72,132,87,80,49,18,239,199,228,121,189,55,119,220,113,135,150,43,187,142,34,241,118,76,62,147,144,116,145,120,224,234,187,43,174,184,34,121,206,77,119,119,183,62,23,33,44,245,92,66,151,68,243,207,63,191,190,147,144,43,201,59,107,187,24,119,42,218,190,232,162,139,106,126,241,114,77,242,251,55,218,62,161,191,226,161,229,63,30,84,247,18,194,79,97,196,60,17,1,175,212,125,151,80,135,218,86,9,23,87,234,118,134,198,53,15,2,179,102,205,146,49,239,138,70,143,30,221,188,66,189,146,68,17,172,56,149,165,55,94,150,65,123,11,191,16,33,36,218,127,255,253,7,29,12,174,188,242,74,197,11,250,47,33,156,250,173,255,240,38,240,191,136,119,247,91,195,74,90,49,242,192,216,49,99,162,113,227,199,69,178,227,89,199,240,51,159,249,76,97,107,143,57,230,24,205,35,70,161,72,118,10,37,249,144,119,100,39,113,36,187,165,35,9,75,150,60,239,203,205,239,126,247,59,214,122,209,23,191,248,197,190,20,211,214,111,37,124,142,226,159,236,88,105,107,189,245,86,166,48,149,57,90,6,152,138,19,147,226,82,51,96,37,187,243,35,217,29,31,137,98,177,94,80,52,53,159,24,81,181,47,208,191,227,143,63,190,169,101,251,133,189,243,206,59,145,236,150,136,150,90,106,169,72,194,84,251,175,234,186,7,62,195,135,15,143,190,251,221,239,214,149,63,100,170,13,1,49,176,69,11,44,176,128,194,85,206,89,77,125,160,252,72,104,216,214,91,111,157,122,142,252,196,26,66,194,113,167,158,55,251,135,68,150,80,26,74,93,18,78,188,217,197,183,164,60,224,41,134,59,229,39,247,223,127,127,170,142,231,159,127,62,146,104,28,10,59,159,199,179,14,7,175,79,63,253,244,84,254,193,254,3,252,130,135,202,142,160,20,40,100,23,181,194,80,118,16,165,158,75,20,146,72,156,67,35,217,201,19,195,89,190,93,109,181,213,114,233,170,150,45,120,229,175,5,248,126,194,132,137,58,118,191,249,205,111,82,101,23,141,157,210,164,17,3,159,38,65,175,197,200,166,244,27,58,222,73,73,118,84,42,190,128,75,226,252,211,73,77,15,109,29,192,16,144,221,229,49,94,10,29,66,63,25,82,128,192,67,15,61,148,224,196,57,231,156,83,90,128,148,126,135,80,236,221,200,25,41,165,183,173,137,124,219,186,68,76,220,169,83,167,186,13,54,216,32,183,18,226,158,15,29,58,204,93,121,229,21,78,132,208,36,15,219,218,227,157,24,209,28,133,228,32,182,53,118,77,49,72,57,66,191,89,18,229,174,134,99,25,37,94,233,223,255,254,247,237,177,123,248,225,135,221,51,207,60,163,94,56,89,143,41,60,215,217,93,36,197,57,81,2,36,223,208,246,97,195,134,57,188,12,179,109,151,201,35,249,186,10,195,41,108,184,225,134,234,249,206,118,240,144,202,61,71,222,123,239,61,13,173,176,216,226,139,57,81,240,133,225,26,36,16,136,195,74,10,63,108,49,122,10,151,29,36,16,109,172,155,131,21,42,182,51,173,191,251,79,104,204,169,83,231,45,228,221,141,141,230,192,207,253,77,9,175,183,198,154,107,186,135,31,122,216,237,187,239,190,210,225,98,249,15,218,66,8,26,100,11,66,46,217,152,3,37,60,96,175,187,238,58,119,249,21,87,104,104,159,106,144,99,55,17,33,118,239,187,239,190,106,217,226,119,152,88,59,40,37,244,183,205,109,254,245,175,127,173,48,5,182,157,146,88,103,52,107,116,217,61,143,215,187,40,144,251,165,251,54,23,90,77,255,216,253,72,104,60,118,243,229,133,178,174,213,121,214,11,120,227,135,212,60,8,220,125,247,221,26,78,91,28,65,220,199,63,254,241,84,193,172,193,214,90,115,45,13,169,229,239,210,32,18,4,59,95,78,149,240,103,200,234,45,77,61,72,217,41,235,250,199,30,123,76,119,180,16,234,90,140,17,41,208,176,19,93,156,18,4,247,71,166,230,58,59,176,192,107,194,153,134,148,129,64,14,81,42,194,5,158,179,235,159,176,113,236,32,90,125,181,53,116,151,22,187,134,252,4,206,158,242,157,83,20,135,193,101,75,232,36,94,127,253,53,183,217,230,155,105,184,63,123,206,213,198,142,221,245,62,157,86,154,244,254,192,167,73,208,235,175,125,237,107,74,191,161,227,157,148,18,94,157,131,75,157,212,143,208,214,0,129,0,129,65,0,129,158,133,69,153,245,84,195,202,62,12,49,12,59,107,107,121,179,97,138,80,201,162,154,152,248,121,137,208,106,188,103,251,250,196,137,19,43,178,172,191,254,250,26,50,73,60,166,221,209,71,31,173,130,15,97,10,8,185,150,77,28,240,139,177,6,227,15,103,17,61,41,161,152,134,73,216,161,153,51,103,102,179,58,241,64,115,31,151,144,4,183,220,124,139,10,20,24,159,248,67,49,179,200,34,139,228,26,241,16,236,156,40,84,196,51,71,203,179,182,175,187,238,204,220,182,83,239,248,241,227,156,236,66,202,61,164,23,161,128,240,7,183,220,114,139,10,223,190,65,169,162,193,3,254,65,185,37,35,241,218,114,47,203,1,215,156,167,97,202,10,27,18,194,48,32,208,19,38,40,47,33,172,243,222,240,144,16,88,124,131,210,15,67,41,11,91,22,193,143,62,250,168,147,93,101,90,142,236,70,203,43,74,195,13,112,40,56,223,51,183,22,91,108,49,85,214,142,27,55,46,149,159,179,23,8,247,68,155,200,39,158,150,142,131,175,9,79,4,222,46,39,241,173,9,109,144,151,196,219,74,149,139,180,141,54,214,147,136,235,206,25,6,28,104,77,108,114,241,184,117,43,172,176,66,202,16,75,57,178,35,204,137,167,155,91,122,233,165,117,65,51,123,246,108,247,227,31,255,216,97,164,221,99,143,61,234,169,170,173,121,146,177,46,1,122,50,166,192,15,90,201,152,138,71,167,35,110,254,118,219,109,167,225,40,0,140,120,205,233,193,216,62,126,24,13,245,1,7,14,129,147,107,138,242,154,69,63,202,100,148,160,140,55,249,253,179,98,8,121,37,222,66,74,39,101,215,171,195,144,141,17,60,47,33,48,60,248,224,131,142,144,47,67,135,14,213,16,60,171,172,178,74,77,165,118,94,89,213,158,253,237,111,127,115,156,95,208,8,30,211,103,112,27,248,209,78,230,27,125,102,62,210,239,85,87,93,85,67,207,20,213,203,60,229,192,117,112,156,56,241,244,171,187,187,187,40,123,159,158,211,62,228,135,254,68,59,112,140,185,90,196,187,81,24,3,83,194,5,193,79,179,9,69,43,56,107,115,157,247,89,218,247,218,107,175,41,76,31,121,228,145,154,180,15,220,134,198,64,79,141,246,229,225,118,150,246,49,79,136,205,207,60,105,148,246,49,230,212,91,68,43,179,125,62,79,20,19,132,130,37,113,70,32,35,88,36,68,19,14,9,197,27,134,35,127,190,233,199,242,207,39,63,249,73,187,173,122,5,22,239,8,93,160,157,181,83,47,70,49,62,224,243,227,143,63,94,19,246,148,219,8,254,103,233,16,124,13,135,160,162,240,151,200,110,140,17,227,107,231,71,130,55,9,253,205,233,152,209,26,250,64,62,194,125,229,209,26,240,1,188,131,255,250,116,19,94,200,25,79,121,137,246,3,211,250,14,94,239,89,45,73,65,204,9,104,47,253,64,94,228,92,168,106,225,180,234,229,155,126,27,179,176,34,164,22,252,22,120,216,232,54,66,31,193,109,232,168,159,144,75,233,21,176,165,252,118,167,118,208,63,198,150,51,56,160,225,156,77,147,77,208,38,248,222,211,79,63,237,144,199,224,27,224,49,137,111,153,191,208,63,140,190,143,10,253,250,233,79,127,170,239,8,243,10,94,213,43,235,24,30,215,203,51,193,25,232,50,52,19,99,50,103,139,100,67,221,101,233,44,223,64,7,145,9,9,29,198,26,199,146,241,255,95,254,242,151,218,207,117,214,89,39,233,167,229,41,186,190,251,238,187,42,59,0,67,100,81,63,177,174,99,30,64,103,224,151,155,108,178,73,93,161,94,175,146,181,30,169,136,254,241,252,62,225,219,63,252,225,15,19,153,145,249,207,89,109,95,248,194,23,244,172,187,86,157,45,98,138,127,230,6,227,214,9,137,240,143,164,17,98,56,200,75,24,217,8,117,14,15,242,241,154,62,98,76,170,133,215,240,48,66,46,230,201,240,240,12,240,26,153,137,144,105,213,100,166,44,94,115,222,17,107,136,108,242,101,87,218,139,60,0,174,85,147,93,37,218,136,67,118,133,55,23,201,174,217,122,242,126,219,248,231,189,171,245,140,185,122,193,5,231,171,110,2,35,220,142,59,238,168,231,98,241,157,174,47,95,124,201,125,227,132,111,164,120,30,97,228,72,163,70,142,210,107,246,31,217,153,234,48,156,98,28,241,199,142,124,208,7,27,59,120,17,60,162,81,154,84,139,183,90,123,234,25,187,44,77,66,62,98,93,154,71,147,232,11,52,142,113,133,63,21,209,36,194,245,31,117,212,209,106,8,6,14,125,25,91,235,75,59,174,202,171,149,136,8,247,232,226,38,164,0,129,114,64,160,7,45,203,209,152,208,138,114,64,64,68,29,240,162,218,122,172,223,27,42,68,181,212,73,22,89,98,62,232,26,212,33,227,100,113,140,212,28,157,123,238,185,185,99,117,215,93,119,233,251,99,143,61,54,247,61,15,55,217,120,99,208,49,18,193,33,154,54,109,154,110,101,23,229,118,69,126,17,176,180,44,182,103,147,8,241,54,117,222,169,21,249,236,129,196,245,213,252,132,253,168,39,17,186,136,190,216,182,240,250,218,190,137,126,67,152,186,188,36,113,218,245,61,112,26,140,73,4,84,237,63,112,149,5,93,105,65,32,74,240,104,212,232,81,145,44,174,42,218,40,138,43,221,214,95,241,162,231,129,40,7,34,137,113,158,188,22,33,93,251,76,232,57,49,114,70,34,16,234,111,33,184,122,157,91,242,202,161,165,73,126,187,33,92,6,97,132,128,149,255,39,10,136,72,20,250,150,77,175,162,40,213,58,69,201,166,225,34,44,63,184,203,189,44,152,83,249,253,31,103,159,125,182,230,169,103,60,196,168,16,137,119,109,36,59,252,82,109,162,142,49,18,58,137,80,42,126,40,36,89,28,106,62,158,203,89,91,201,55,162,80,240,155,80,154,123,137,75,175,52,188,213,33,227,140,166,84,235,184,63,166,224,147,141,169,44,38,245,51,240,131,48,31,246,156,43,252,39,15,63,8,9,4,204,69,25,28,77,154,52,73,191,49,252,27,47,33,68,126,242,147,159,104,153,226,173,168,101,64,127,69,34,208,124,98,68,202,13,151,34,59,29,147,178,172,13,212,207,252,16,79,199,106,93,203,125,7,125,165,77,208,221,108,146,221,159,218,22,57,223,45,251,42,249,13,109,165,254,195,14,59,76,159,209,231,9,19,39,104,219,45,156,171,181,147,235,20,9,145,196,220,204,38,81,14,71,91,110,185,101,52,100,232,144,20,108,69,56,138,8,33,35,139,215,236,39,125,254,93,134,144,113,240,69,224,95,196,187,175,185,230,26,133,199,105,167,157,150,219,95,217,53,171,240,247,195,41,25,237,3,103,69,41,146,208,190,24,87,157,134,85,145,184,240,21,229,41,237,27,89,73,251,68,209,81,149,246,77,148,112,43,54,198,74,251,4,135,171,209,62,229,199,66,143,37,54,191,182,97,241,197,22,211,62,136,225,186,162,77,181,30,136,146,68,191,45,10,25,119,210,73,39,105,219,8,245,213,151,20,203,33,93,145,40,168,171,22,195,120,50,135,229,92,196,136,176,98,198,119,12,62,132,167,35,100,68,54,53,138,255,62,159,98,254,89,249,121,116,136,186,110,186,233,166,72,156,129,20,215,52,111,15,63,20,37,80,36,74,95,133,97,54,12,154,56,209,100,104,77,92,15,161,191,178,180,198,167,155,204,127,107,79,181,208,175,132,79,34,95,45,152,154,124,43,103,114,40,206,88,217,118,165,255,132,29,205,202,13,192,84,206,234,17,190,57,52,105,143,209,223,177,227,198,69,226,65,46,199,81,124,152,29,138,4,86,86,190,93,197,104,163,176,226,55,176,82,92,151,251,189,246,218,187,162,12,123,96,124,222,232,163,61,183,171,56,132,68,114,192,185,253,108,235,181,29,33,227,68,217,168,176,207,91,123,16,46,133,48,91,140,73,140,195,49,255,19,133,182,134,134,102,110,27,236,227,107,47,158,203,57,32,10,43,100,29,190,133,254,73,196,129,56,191,204,63,95,214,241,121,166,141,191,104,8,53,132,157,40,209,83,48,39,140,23,227,156,174,55,230,201,200,41,126,162,253,228,131,206,218,186,69,191,235,225,225,178,243,70,241,203,151,15,173,254,81,18,30,215,100,10,191,204,188,123,195,255,108,200,68,81,212,106,253,254,252,7,215,229,188,143,188,98,82,207,102,174,183,94,36,138,221,66,190,138,172,75,95,178,242,41,115,76,156,145,34,194,119,183,42,105,200,56,169,155,250,59,37,100,28,50,58,235,6,217,81,82,51,252,168,40,233,133,71,244,226,178,143,255,62,94,211,127,240,26,249,80,241,74,240,220,199,107,227,25,67,135,244,210,55,242,33,67,177,230,241,101,38,195,107,195,63,191,254,44,94,51,174,200,113,31,253,232,71,85,118,133,111,88,253,92,199,142,29,171,52,146,124,189,178,107,239,122,9,217,85,12,189,188,158,163,100,97,221,100,71,74,234,123,11,253,12,221,173,149,76,239,112,233,165,151,38,89,117,125,57,114,100,5,159,96,236,70,142,24,89,255,216,9,12,98,120,196,87,155,127,121,99,87,180,254,66,30,49,184,250,227,191,244,50,149,114,60,227,28,211,164,94,156,177,250,179,99,167,52,73,232,79,5,77,234,105,179,56,140,232,90,81,156,220,116,237,74,57,86,191,24,43,163,34,126,125,220,113,199,73,159,187,58,42,244,90,18,50,78,250,8,31,10,41,64,160,12,16,208,144,113,61,244,63,111,45,92,134,54,134,54,180,23,2,113,200,56,161,239,66,187,203,28,50,14,15,157,82,39,85,58,9,16,197,75,191,212,237,108,101,227,44,38,37,74,139,188,132,226,171,171,6,162,169,208,41,121,100,43,180,158,167,128,34,78,188,129,82,103,246,160,64,71,128,96,241,111,11,105,22,111,8,160,226,21,154,87,181,46,212,249,6,133,68,173,68,44,251,185,231,158,91,148,16,147,35,241,122,210,236,40,188,248,158,133,117,81,178,133,32,109,207,75,8,73,244,63,79,9,150,151,127,160,61,195,200,71,255,17,252,202,122,134,16,66,239,152,177,99,34,22,209,121,9,133,55,2,116,81,66,73,53,207,132,94,131,144,120,98,106,127,101,71,130,42,240,229,160,209,72,188,80,21,191,101,11,188,42,234,196,155,44,242,227,34,139,167,94,52,68,24,245,216,177,227,34,132,73,241,0,142,196,51,47,146,131,144,21,7,197,67,52,193,123,218,33,94,148,170,108,90,113,165,21,117,174,176,16,23,79,58,61,75,139,152,225,224,178,120,119,230,54,153,121,3,94,99,44,168,149,56,251,130,188,192,0,35,2,138,18,218,198,217,92,122,230,150,140,45,11,64,75,8,251,228,167,239,92,25,115,241,66,139,196,235,207,178,148,234,186,235,174,187,42,35,28,61,166,53,103,8,17,123,28,252,175,71,1,195,152,14,27,54,60,18,175,201,8,103,3,127,76,25,43,20,188,44,136,47,187,236,50,29,3,148,216,24,235,128,243,242,43,164,241,131,197,23,74,23,241,94,143,54,217,116,147,72,188,232,35,148,1,196,140,231,57,231,159,177,200,5,111,169,231,197,23,95,140,24,59,27,55,22,97,126,98,252,100,151,90,132,130,254,218,107,175,141,80,232,209,38,198,158,242,38,77,158,164,6,125,255,155,90,247,170,148,21,216,228,25,132,192,221,185,231,142,241,184,200,216,174,120,44,223,63,241,196,19,90,21,125,6,22,226,81,173,142,5,240,38,217,49,18,49,183,24,7,20,86,252,249,10,101,120,9,10,125,132,33,22,213,8,71,226,241,28,113,182,193,178,203,197,103,4,126,227,27,223,168,213,149,134,223,3,115,218,74,189,204,143,254,72,241,226,192,69,69,188,187,30,131,16,237,247,13,70,208,62,250,69,28,125,140,151,40,88,160,23,224,42,103,238,192,219,57,211,195,167,77,140,79,215,144,24,183,235,161,125,91,108,193,60,25,22,207,147,25,203,69,180,51,75,251,138,112,198,240,219,112,102,209,197,228,28,64,233,195,156,24,132,136,241,207,183,200,47,121,9,35,2,176,144,157,106,74,211,37,76,151,226,37,180,28,186,35,33,102,242,62,171,120,102,134,211,90,198,11,53,8,73,125,221,221,221,17,10,22,248,142,236,178,83,190,131,162,19,250,145,229,59,141,226,63,99,133,114,198,167,67,204,177,152,79,117,69,89,62,133,252,51,68,198,22,99,20,74,54,248,32,127,40,127,224,169,227,231,26,175,48,244,13,66,56,3,141,87,90,179,96,36,97,245,148,214,0,43,250,192,252,157,56,49,77,107,48,230,14,27,14,62,172,152,162,155,156,81,89,148,128,37,99,83,132,251,246,157,193,116,156,208,93,242,139,183,189,210,73,202,230,91,248,47,207,179,56,96,124,19,217,192,248,38,253,70,30,86,190,41,223,208,31,63,177,64,239,234,26,162,116,22,88,49,111,12,86,24,245,237,44,16,206,220,97,254,200,110,172,104,238,121,230,174,80,50,90,153,178,203,94,219,86,196,231,81,244,205,88,126,134,101,111,235,149,51,59,129,27,243,167,85,103,8,129,83,212,113,239,189,247,86,244,237,35,31,249,136,206,7,9,41,29,201,174,47,149,181,226,249,218,21,65,239,81,104,243,157,25,8,100,135,133,254,230,217,83,79,61,165,229,97,108,161,253,208,58,232,23,115,0,90,110,206,108,240,83,230,201,66,11,45,168,198,60,120,166,143,199,140,169,120,213,39,109,179,57,180,195,14,59,104,93,240,33,240,148,115,86,145,159,49,158,90,162,30,250,182,210,202,43,41,190,208,15,248,59,117,107,123,228,29,103,98,162,88,255,244,78,159,142,48,62,33,187,65,171,161,157,200,135,126,221,86,110,246,106,248,15,222,91,178,103,240,91,232,46,134,26,224,50,101,202,188,74,95,106,41,228,113,160,194,24,89,148,160,89,244,23,26,153,77,200,232,163,71,143,153,163,243,160,178,101,229,253,182,241,166,254,78,49,8,209,143,79,125,234,83,130,15,93,58,246,178,107,43,175,107,250,12,231,45,198,10,185,13,252,145,221,171,9,94,3,119,18,120,75,255,87,93,109,85,157,35,224,37,223,24,94,39,60,67,242,32,51,33,79,37,50,83,207,185,202,190,204,196,247,148,7,94,35,31,144,87,34,38,196,231,7,203,252,241,241,154,250,193,171,17,34,59,32,127,201,174,51,93,59,48,119,12,119,23,89,36,150,93,49,232,34,71,65,75,98,217,117,53,237,83,86,118,165,204,122,147,25,132,178,103,8,153,115,71,61,6,33,100,125,250,75,191,73,172,47,225,31,69,235,75,29,187,30,58,82,109,236,140,38,177,134,244,199,14,152,250,99,199,59,147,115,178,235,47,95,142,135,183,66,51,144,133,192,251,97,194,91,209,127,176,102,183,20,211,36,23,225,140,11,14,64,43,225,123,241,217,207,233,177,51,154,196,153,206,208,61,96,8,205,1,111,214,88,125,117,109,51,50,9,242,137,236,216,84,188,65,134,194,240,8,255,46,162,73,212,11,60,79,56,225,4,107,86,233,175,193,32,84,250,33,26,148,13,68,15,9,125,224,15,217,60,164,0,1,53,8,9,255,129,198,6,131,80,31,240,1,165,29,19,75,66,13,244,161,148,206,254,20,166,15,12,138,4,25,20,144,8,170,44,132,139,210,129,7,30,168,101,216,46,26,132,24,202,52,69,51,66,8,138,12,20,132,190,226,6,161,130,124,121,6,31,140,68,75,202,129,132,188,103,177,148,77,236,92,57,227,140,51,84,161,186,233,166,155,170,162,97,94,81,84,33,124,88,226,61,223,99,24,42,74,217,182,103,243,33,128,209,255,172,128,153,205,55,80,127,199,59,132,98,239,162,178,26,132,108,129,235,43,165,252,241,64,169,206,226,163,40,101,119,8,169,87,101,15,129,205,91,64,160,192,194,179,11,129,220,18,11,127,60,31,57,180,60,155,48,56,131,135,190,71,169,132,71,18,101,68,151,46,172,179,11,215,189,247,222,91,21,21,24,109,178,9,226,15,225,159,57,115,189,236,171,138,223,230,69,141,129,34,79,193,202,34,13,37,21,187,107,80,10,146,88,28,210,86,20,37,44,162,202,158,240,114,163,189,236,118,106,69,138,61,11,187,162,173,182,218,74,23,52,44,106,252,63,12,21,150,108,76,231,155,127,190,10,101,4,139,176,13,55,218,48,23,63,224,63,244,65,66,72,88,81,209,166,155,109,170,227,44,33,141,82,222,154,100,240,61,43,241,114,246,19,202,67,198,14,156,247,19,56,62,108,216,80,53,174,248,207,185,71,209,79,253,141,42,246,12,191,242,12,66,148,187,207,62,251,106,185,69,120,12,254,207,156,57,147,172,154,36,84,142,230,151,16,20,185,94,162,114,94,157,190,71,49,97,201,140,254,24,246,179,137,121,197,34,21,197,117,61,202,179,236,247,213,126,91,189,192,173,191,12,66,181,120,55,134,63,218,87,116,240,180,245,193,223,33,100,30,229,224,80,158,17,52,166,125,46,69,251,192,237,79,124,226,19,117,227,182,206,19,105,215,212,249,166,86,204,19,165,125,242,142,5,121,54,197,158,80,208,190,153,201,43,232,22,10,94,115,50,73,94,212,113,99,187,8,138,118,8,237,188,243,206,10,63,240,27,99,12,242,34,121,37,84,142,210,127,148,38,56,162,212,74,240,6,198,1,56,85,75,198,199,200,235,123,39,219,55,192,158,119,62,223,177,49,172,23,255,105,67,45,62,229,211,161,216,249,32,223,187,23,126,134,129,135,54,249,202,158,165,150,94,74,149,214,121,134,140,60,90,99,248,192,188,207,242,66,235,123,246,74,63,168,23,216,86,75,62,76,125,90,109,223,96,152,65,193,69,63,48,150,145,48,38,131,255,43,86,229,155,115,167,248,38,223,197,6,238,174,72,194,92,242,51,149,98,88,197,59,24,77,78,169,133,235,49,159,159,153,42,199,255,129,34,18,3,127,127,36,28,16,128,63,127,141,242,141,122,219,43,161,48,21,198,236,80,240,19,74,80,228,47,159,14,240,158,124,40,64,207,59,239,188,36,187,205,15,159,198,217,203,68,214,145,62,192,231,179,105,105,49,6,98,124,49,188,240,223,231,225,49,59,27,55,16,131,135,239,40,196,55,134,171,59,236,216,203,183,48,196,216,78,139,236,110,115,140,78,24,168,24,127,148,235,217,4,93,162,255,208,247,90,201,240,223,223,33,68,59,243,230,14,59,15,80,86,251,243,63,175,124,248,233,244,233,75,230,189,210,103,56,228,81,254,230,155,111,81,145,199,140,124,182,86,172,200,208,199,7,106,16,146,185,75,253,181,12,91,125,172,170,169,159,163,196,55,71,47,218,190,202,170,171,232,46,68,112,61,47,85,195,107,104,13,101,176,110,205,195,107,251,54,107,4,167,30,214,234,200,76,236,212,52,195,130,226,181,224,33,107,65,63,153,252,231,203,99,188,55,57,110,229,149,87,201,149,93,227,182,185,40,87,118,149,118,103,101,87,191,206,90,247,106,16,146,241,207,174,215,129,3,142,93,121,235,185,108,153,186,51,81,242,110,179,205,54,250,202,230,144,209,237,108,126,27,59,230,43,115,26,99,14,187,112,89,95,229,37,131,127,85,154,36,245,231,173,191,144,227,135,87,163,73,82,191,223,78,198,14,67,86,238,216,73,94,127,236,148,38,41,222,184,138,8,24,74,147,36,63,99,151,71,147,112,150,161,255,121,52,9,93,14,107,76,214,52,157,146,144,63,117,60,165,79,97,135,80,167,140,218,192,111,39,78,128,224,37,252,63,24,132,6,254,120,215,211,67,91,23,131,23,101,54,8,13,17,230,81,242,36,32,28,228,73,4,64,133,0,231,250,228,37,226,161,11,158,21,198,150,231,27,226,227,146,100,33,164,87,241,240,209,152,231,178,0,215,115,81,136,127,76,140,224,51,207,60,43,137,201,75,70,17,86,52,191,132,22,112,178,192,212,123,254,17,229,142,30,34,251,152,196,206,39,17,67,59,155,200,127,192,1,7,184,147,190,249,77,119,235,109,183,178,27,205,29,254,229,47,167,14,229,36,62,178,8,129,13,181,61,91,143,120,1,202,163,72,99,207,103,223,13,158,223,200,129,178,188,0,152,37,76,226,97,166,173,18,197,78,110,235,192,141,106,41,251,94,251,41,159,116,79,155,230,68,209,86,241,169,44,20,132,35,71,78,140,155,201,59,98,250,11,131,118,18,34,43,121,102,55,118,118,145,40,47,237,145,158,223,194,146,141,57,32,11,236,228,57,55,196,89,231,157,132,221,74,61,231,135,40,105,121,37,121,106,159,231,35,198,41,197,127,230,35,241,195,179,137,216,207,162,236,116,226,33,170,241,222,121,175,49,72,153,51,227,198,247,28,186,158,253,170,92,191,101,87,150,32,102,76,51,90,215,178,200,137,103,142,30,144,202,33,169,250,119,84,124,253,234,87,190,146,208,39,81,42,202,184,69,110,207,47,236,89,49,166,178,51,210,253,244,142,159,230,226,135,40,182,180,233,196,122,183,52,164,107,136,142,51,180,81,203,181,23,114,21,3,184,226,159,44,60,43,206,197,226,44,128,238,143,118,235,89,44,246,9,52,92,148,90,110,235,173,183,73,206,50,178,119,92,137,81,79,186,249,166,155,244,218,200,63,2,122,165,189,121,223,236,177,199,238,138,127,69,120,76,7,21,215,123,62,102,44,41,143,246,136,1,183,162,72,206,176,130,79,49,22,198,19,100,17,171,227,47,198,234,138,252,204,43,230,47,103,77,200,162,174,226,125,95,30,24,205,168,214,255,190,148,95,207,183,162,60,87,120,197,60,170,242,11,218,200,244,176,182,86,230,136,159,84,188,151,111,166,117,79,115,162,48,170,248,68,105,159,60,149,29,181,201,59,112,91,12,35,117,227,182,40,89,245,219,189,247,218,187,98,158,232,57,101,82,191,40,110,146,242,237,70,118,165,232,173,79,99,137,189,207,185,33,173,224,77,38,147,72,152,58,39,187,250,244,236,173,31,252,224,7,26,59,255,226,75,46,118,98,100,119,251,238,179,79,234,144,116,226,234,131,187,252,129,127,147,38,77,116,155,203,97,225,36,206,122,138,159,77,210,171,236,148,209,178,244,101,207,63,210,117,183,216,226,139,57,49,60,249,143,245,158,51,117,72,62,223,105,20,255,25,171,106,124,138,250,141,14,201,66,67,207,13,90,111,189,153,78,194,0,105,221,254,63,178,235,212,237,176,253,246,41,250,11,173,121,244,145,71,157,24,208,245,92,18,63,63,247,28,222,77,18,39,32,189,242,143,209,183,60,94,200,123,131,41,120,14,252,248,219,124,139,24,166,159,20,152,138,242,50,121,206,59,242,103,19,223,202,14,146,236,99,39,142,4,78,156,130,148,158,112,230,9,233,188,243,207,147,73,227,220,177,85,249,230,126,202,55,69,153,175,223,24,172,214,23,57,128,115,223,178,9,88,109,183,157,192,74,146,225,170,209,190,34,250,40,77,200,157,83,90,136,252,67,159,94,23,218,214,31,201,104,6,248,98,247,205,110,7,114,29,103,159,101,207,238,84,89,70,86,151,162,136,213,115,57,172,94,242,137,226,55,197,83,236,93,222,213,240,142,243,29,89,163,248,9,60,126,68,206,176,219,122,235,173,171,242,204,91,110,190,57,249,76,66,119,186,59,229,204,13,49,20,39,207,184,225,124,13,228,170,103,103,123,252,93,126,131,99,162,224,213,58,252,15,56,235,103,241,197,22,87,254,47,225,35,253,87,122,191,241,198,27,43,255,183,179,82,43,50,212,120,96,237,179,181,159,101,167,92,81,38,235,89,38,246,44,239,10,108,198,207,149,62,19,211,207,103,229,191,253,246,91,254,99,189,183,179,145,76,102,175,200,208,140,7,76,28,73,173,194,203,184,244,230,254,203,217,109,156,19,41,59,11,221,26,107,174,225,30,248,221,3,42,7,193,223,192,193,236,88,91,223,140,150,248,173,177,103,227,229,124,220,44,94,147,79,121,134,92,197,120,234,127,166,247,208,20,100,166,215,95,123,221,201,206,21,125,166,120,45,231,91,101,207,65,229,204,46,217,149,226,102,63,59,187,162,28,30,28,118,216,161,9,109,183,12,200,174,164,34,217,117,90,119,183,123,254,133,231,45,251,156,93,101,252,13,62,126,1,53,150,129,73,86,120,8,147,207,230,7,186,11,210,180,105,211,146,60,254,77,50,118,23,92,224,100,39,141,158,147,12,159,147,16,128,110,235,109,182,118,226,120,226,103,79,232,127,234,97,207,143,106,235,47,206,248,65,142,223,170,128,38,41,111,149,78,114,230,171,37,198,142,115,128,242,198,142,53,134,47,75,80,55,244,92,28,58,114,105,18,107,11,82,30,77,226,236,39,166,93,22,79,201,143,188,7,30,191,252,82,12,71,158,117,66,234,33,35,157,208,212,208,198,65,4,1,240,18,253,83,72,1,2,64,192,120,93,217,49,34,94,245,151,122,204,98,133,73,169,155,216,226,198,153,114,6,35,76,94,146,179,48,244,177,120,82,230,189,214,103,178,165,90,5,9,91,8,112,248,165,120,88,168,208,183,225,134,31,151,195,142,223,208,3,163,179,74,14,20,161,18,39,87,15,25,93,113,197,149,228,144,210,45,84,112,145,237,232,142,5,182,120,64,234,97,152,42,160,101,106,239,22,193,17,37,31,66,18,202,169,203,68,81,115,168,8,160,212,43,30,121,122,248,184,181,157,133,99,81,18,175,66,125,149,21,152,44,191,41,30,13,78,246,124,48,94,141,240,148,173,239,40,124,17,100,89,204,228,165,90,237,102,1,37,161,94,42,62,229,192,84,21,208,51,111,244,128,118,161,190,121,139,90,9,11,160,138,67,4,109,12,64,204,27,14,227,38,217,2,67,127,208,96,17,161,205,24,160,207,122,254,225,160,107,234,6,143,81,206,73,120,20,125,67,217,40,38,153,15,226,85,237,127,146,123,47,94,93,250,92,60,186,114,223,243,112,189,245,214,115,24,110,37,100,129,230,209,197,164,244,141,3,96,139,14,24,47,44,172,31,94,124,200,42,79,254,87,195,80,11,235,23,143,63,199,1,169,150,128,19,120,5,126,152,98,41,126,215,85,97,164,177,111,184,102,241,3,165,178,132,203,144,55,93,41,252,48,156,205,30,70,77,25,18,174,69,251,44,59,22,248,89,145,48,244,205,22,154,40,158,121,170,76,147,144,15,154,7,186,156,53,140,88,63,198,137,1,240,105,79,201,95,81,104,193,3,220,149,20,103,114,222,131,199,18,126,66,15,203,174,192,227,203,193,227,9,41,60,150,97,212,69,37,56,153,151,104,63,101,162,208,54,101,225,239,255,32,176,147,15,153,91,217,190,105,25,58,207,210,6,140,188,178,27,125,102,116,161,90,255,27,45,179,209,252,180,129,250,139,120,183,149,103,184,100,191,253,171,160,113,106,252,108,254,131,119,214,71,63,191,210,62,121,32,97,99,252,199,122,159,197,109,104,223,31,24,31,73,62,237,211,246,72,189,40,148,178,73,194,100,185,21,87,168,196,25,248,48,60,30,218,135,81,170,89,137,254,23,37,155,215,56,158,136,87,126,42,27,74,51,140,26,215,94,119,173,30,12,109,7,172,115,48,117,74,206,145,242,159,121,250,25,205,43,231,16,36,180,220,10,99,174,250,137,57,176,252,140,229,83,99,98,239,37,84,153,222,250,124,103,78,241,223,198,138,121,201,159,209,33,234,183,177,50,158,144,199,163,172,77,107,173,189,182,187,242,170,171,146,246,202,142,106,125,37,103,133,36,243,145,241,246,105,4,114,226,51,179,159,177,34,122,174,93,185,248,192,203,10,152,202,51,218,140,226,75,118,100,84,192,84,233,99,79,169,118,145,48,92,106,252,177,223,254,53,54,224,116,169,28,201,243,39,159,136,249,166,120,86,251,217,82,247,198,55,141,199,42,172,100,172,205,249,35,149,185,231,7,134,129,107,174,190,58,89,192,65,203,86,94,121,37,39,187,156,84,86,144,51,156,52,39,99,131,225,177,22,174,171,108,58,164,10,2,231,53,162,73,207,140,54,180,146,254,97,240,206,115,84,67,174,95,247,99,235,58,217,97,224,214,90,123,45,183,215,158,123,169,209,53,59,151,234,233,42,243,31,89,43,43,235,100,121,166,241,73,43,147,223,224,241,223,158,121,218,30,37,87,217,25,160,7,198,75,200,64,89,251,188,238,88,31,225,52,103,243,42,201,40,140,107,133,21,87,232,253,233,221,129,243,18,10,74,29,235,188,199,122,107,252,63,143,6,103,243,230,253,198,64,125,234,119,79,85,197,63,70,8,12,14,24,124,109,76,243,190,241,159,1,255,119,223,41,94,15,202,110,132,212,122,208,255,214,100,116,100,246,86,166,254,153,21,125,235,17,107,76,28,34,248,99,253,128,129,90,162,92,168,3,12,70,110,217,121,152,24,37,108,172,242,120,59,184,73,255,225,225,89,188,166,133,42,111,74,6,240,145,50,141,62,103,203,98,93,237,39,31,175,49,10,130,215,195,70,12,119,175,190,242,170,159,77,105,189,213,159,122,33,63,140,54,23,201,174,83,133,31,34,135,178,46,55,71,211,108,25,245,252,246,249,77,61,249,253,60,102,192,49,253,1,116,136,4,61,46,74,140,157,132,223,211,63,120,147,236,226,213,177,187,81,156,151,126,253,171,95,171,147,130,25,148,20,206,5,8,170,237,22,38,156,183,254,242,105,146,141,91,182,61,99,199,142,75,25,121,236,189,63,118,208,164,24,190,195,133,62,165,231,33,252,127,198,114,51,236,179,212,21,154,36,187,126,115,105,146,210,94,233,83,17,77,98,222,251,114,75,170,224,18,254,200,206,133,18,54,49,52,105,48,67,128,137,26,82,128,128,64,192,248,61,178,120,153,83,7,24,132,68,151,52,200,39,150,9,57,120,193,224,197,145,77,114,94,128,62,170,38,192,35,96,128,140,38,236,241,1,2,31,158,151,18,115,86,21,166,114,142,79,182,104,253,205,142,7,22,100,151,200,21,175,219,41,147,231,117,27,108,176,190,126,135,135,210,141,55,222,168,10,129,236,199,8,96,190,215,170,28,4,169,222,167,114,216,175,147,176,1,42,140,33,192,48,190,180,175,40,153,176,71,222,188,100,2,142,45,100,242,242,12,228,103,157,32,24,177,195,5,252,147,80,7,185,67,81,207,226,32,138,254,87,241,173,41,104,178,47,80,4,176,228,202,194,230,148,83,78,113,18,39,219,61,255,28,30,110,162,4,251,255,246,206,3,80,138,234,234,227,247,65,44,136,8,8,98,137,5,20,17,98,44,177,32,246,250,89,34,177,99,212,88,16,21,177,27,197,138,5,123,137,5,75,98,236,93,49,159,177,97,139,230,179,128,221,168,88,81,99,141,138,96,139,5,212,68,101,190,243,63,243,206,188,187,179,51,251,246,149,221,157,217,253,95,125,204,236,148,91,126,247,204,185,253,92,233,176,69,163,2,157,109,113,23,204,9,21,143,117,242,197,239,99,246,240,1,7,30,224,240,125,136,233,69,189,45,27,117,107,165,26,223,21,58,199,91,115,98,74,73,26,49,125,138,102,135,249,239,217,55,139,70,12,156,21,46,152,221,150,43,87,161,142,49,203,99,232,201,180,188,50,78,225,179,129,206,106,182,107,254,17,131,74,19,206,159,224,62,248,48,92,41,134,70,189,201,71,104,141,161,229,4,252,195,216,0,0,64,0,73,68,65,84,105,149,217,152,78,181,187,152,213,14,249,75,234,44,195,51,221,231,11,103,40,91,220,197,52,142,190,138,193,196,27,111,184,81,36,179,184,208,67,199,216,172,217,223,68,131,72,22,86,171,199,98,175,10,94,217,107,175,189,117,150,42,86,119,64,47,195,221,35,179,170,103,206,152,169,51,246,139,229,184,201,165,125,119,120,215,244,180,152,82,81,206,47,191,244,50,46,187,245,101,21,131,37,43,236,14,41,76,165,191,58,79,95,232,224,63,198,22,97,150,163,95,58,24,92,226,235,90,38,73,248,40,195,210,152,161,252,43,21,191,120,253,199,190,255,52,255,108,226,68,124,16,10,229,46,244,31,58,83,192,95,246,157,113,61,211,116,31,2,149,255,109,112,41,158,56,116,136,97,102,179,152,77,211,213,120,184,15,221,55,227,19,145,153,131,15,113,24,108,232,44,23,79,191,239,175,197,15,171,106,146,28,6,129,196,68,138,118,220,218,125,204,128,71,39,158,239,208,225,143,193,35,172,124,195,64,66,105,215,164,51,139,147,158,73,98,223,30,249,71,62,33,191,172,227,43,212,67,61,165,156,250,78,130,21,69,208,236,108,182,175,125,115,118,221,63,90,157,209,100,12,19,121,144,255,55,138,174,129,190,137,59,220,195,151,137,193,66,191,211,15,250,207,120,199,223,73,99,138,1,161,242,152,186,196,186,173,133,131,244,33,124,116,154,193,189,45,229,38,190,45,155,224,100,207,249,71,43,55,141,145,30,69,166,237,186,255,172,157,135,172,10,235,13,163,70,237,165,178,142,21,113,126,57,143,250,184,152,249,42,41,235,232,208,237,35,229,123,45,92,53,244,31,234,117,105,117,58,116,150,163,3,22,101,9,244,133,236,69,234,134,174,62,84,219,28,98,138,186,108,36,248,254,147,228,78,203,76,249,20,32,195,145,28,227,211,144,231,225,124,57,182,137,23,24,28,196,44,253,251,238,189,79,6,233,127,210,71,81,86,67,142,100,243,249,240,197,230,127,141,223,194,253,100,114,71,130,211,111,93,194,75,106,119,96,133,148,134,95,74,121,37,248,105,151,48,65,232,170,43,175,114,88,125,140,58,9,254,250,246,237,227,70,140,216,209,137,41,188,84,253,99,239,163,77,248,197,231,133,29,201,118,15,71,107,43,38,13,208,89,39,187,89,147,240,223,235,140,243,176,252,242,50,170,51,60,173,129,31,178,119,148,202,18,86,240,99,50,2,228,29,250,1,3,197,112,38,63,165,162,150,36,215,120,254,165,151,94,82,57,246,7,250,81,255,83,209,150,134,20,52,52,156,233,54,200,53,86,133,220,115,239,61,110,206,79,225,196,81,212,49,101,223,86,247,253,119,133,114,141,247,64,31,46,41,255,77,167,38,201,53,222,193,128,134,189,143,223,112,144,73,49,5,39,177,146,120,225,127,145,251,112,5,125,224,176,50,92,246,59,10,31,148,127,91,242,63,186,212,230,19,27,228,183,54,144,77,134,53,217,109,205,67,76,224,131,30,192,68,18,232,162,196,188,11,17,23,121,101,245,47,11,219,127,0,101,43,92,98,61,222,19,249,111,189,178,21,109,64,148,145,168,63,161,206,134,220,157,183,219,188,145,78,154,211,220,14,109,9,167,41,49,223,112,191,84,222,233,189,148,52,225,93,176,195,0,121,94,156,214,103,154,153,150,243,173,229,37,93,140,103,125,16,192,119,76,71,2,32,0,93,165,131,65,37,244,111,22,72,229,98,64,40,252,172,26,247,227,10,59,21,11,103,167,251,194,99,51,63,172,177,236,223,179,115,116,206,193,249,21,64,84,162,96,218,7,122,107,142,204,238,69,231,78,210,82,99,188,135,134,47,254,48,51,210,95,137,35,123,79,224,118,171,29,177,250,144,252,131,138,161,236,151,160,230,107,112,77,27,231,18,126,169,153,41,51,180,19,32,189,18,132,70,55,210,96,3,103,22,86,163,28,253,138,81,86,211,108,157,202,86,113,47,138,167,52,32,74,85,234,190,211,70,77,139,14,176,74,185,205,194,139,251,135,235,241,37,187,88,101,51,110,220,113,110,217,101,7,186,43,175,186,210,97,54,56,6,16,32,207,98,215,179,200,252,154,114,21,143,173,146,29,15,67,108,50,187,177,99,143,208,213,115,232,72,199,243,24,28,130,48,154,169,197,248,59,241,223,232,84,248,234,235,175,226,151,11,126,163,51,3,126,90,39,43,56,161,112,73,139,87,193,203,25,248,129,62,17,228,92,188,131,186,179,162,102,242,95,142,255,38,47,73,236,96,202,230,88,49,47,7,179,11,232,252,131,124,64,95,66,62,96,214,1,3,218,69,78,50,194,252,244,239,37,201,159,127,31,13,103,173,32,52,95,180,248,160,147,125,228,200,145,122,53,233,123,128,191,190,254,245,253,76,63,111,249,110,146,158,81,57,150,206,4,200,46,76,237,129,39,202,2,100,154,153,76,42,124,47,208,142,226,194,107,45,191,66,121,117,145,9,196,249,164,99,98,182,152,42,157,34,147,7,236,155,194,211,72,159,255,59,169,129,221,226,107,59,207,144,116,1,157,196,178,157,62,182,233,53,43,187,205,164,73,226,203,18,199,52,217,69,135,107,60,247,236,251,183,213,49,137,126,198,46,170,108,143,59,86,205,28,193,252,21,204,135,160,236,133,9,39,200,54,204,170,249,78,101,90,2,54,185,244,239,225,28,43,108,142,24,59,86,190,147,107,180,51,8,249,8,127,97,37,33,89,102,226,62,148,255,59,158,126,255,77,235,220,79,50,95,136,231,140,191,77,42,241,223,109,255,121,16,91,113,24,247,169,80,39,180,85,254,101,95,2,53,199,43,155,74,43,83,228,85,92,15,217,119,99,186,39,77,126,16,51,76,118,0,67,123,6,121,10,253,35,155,157,71,186,198,79,129,249,141,163,111,10,12,122,60,77,30,252,247,11,206,37,224,114,190,61,196,207,86,130,23,188,223,252,3,247,16,190,213,35,230,95,160,135,251,74,86,181,151,114,170,135,196,227,185,231,14,39,102,132,233,106,138,76,89,38,189,139,239,77,98,92,160,211,147,202,121,12,158,35,206,24,232,40,229,62,253,236,83,25,48,232,91,234,145,202,222,67,36,43,168,255,230,153,103,94,29,56,76,74,4,58,148,209,190,128,89,71,177,171,175,3,174,48,91,137,206,115,116,130,218,228,3,188,139,104,166,57,220,75,146,59,189,38,105,59,224,128,253,213,138,129,95,158,32,175,77,238,112,142,50,19,3,62,178,113,187,195,10,57,212,207,100,111,67,53,189,38,123,52,106,208,126,219,8,23,66,121,105,57,234,67,241,127,36,124,123,206,191,213,90,249,239,63,139,243,164,244,163,30,128,206,106,217,255,78,219,75,127,249,203,95,180,158,138,142,99,172,180,45,85,94,162,94,251,246,59,111,167,78,30,65,91,81,162,158,56,56,106,117,116,171,111,198,227,218,209,223,90,126,201,55,150,152,232,142,122,94,131,247,177,74,70,246,196,210,65,133,39,226,102,111,133,177,201,97,60,106,224,159,36,215,120,14,171,134,102,127,59,219,61,254,216,227,241,215,244,183,201,55,100,0,171,128,100,159,25,55,117,234,84,149,235,81,163,70,169,92,219,202,163,133,23,46,92,225,10,15,132,190,230,127,146,236,218,53,59,106,128,222,63,65,48,71,223,245,46,233,42,115,124,215,246,14,142,154,110,73,35,38,147,250,46,202,127,255,162,119,110,126,120,151,138,78,177,2,93,188,142,86,123,154,185,237,182,14,98,162,124,67,222,221,38,131,121,254,234,117,171,255,20,5,44,23,52,254,41,121,23,230,103,147,152,249,62,32,50,101,142,231,141,135,165,13,254,35,108,228,221,8,49,233,250,162,228,221,104,209,73,241,188,131,78,66,58,11,93,97,249,84,120,15,191,10,235,31,118,63,44,255,91,244,162,93,183,35,216,89,249,106,215,50,127,196,71,36,210,108,92,51,31,95,70,176,97,8,196,251,159,26,38,225,76,104,17,1,45,11,245,106,177,54,47,122,184,134,23,50,63,32,164,5,169,50,68,21,166,49,93,255,254,253,37,225,129,238,245,35,27,67,23,65,128,61,107,169,2,168,89,11,236,69,18,119,168,224,99,249,50,246,173,240,11,124,204,62,251,231,63,223,114,103,157,117,150,187,226,138,43,221,184,99,199,105,71,17,150,66,167,57,191,51,18,230,48,208,56,65,167,11,102,75,193,193,22,46,86,13,161,33,179,220,114,203,21,121,131,138,27,26,138,214,65,163,113,151,202,35,76,111,141,31,63,190,232,121,116,102,60,254,164,196,189,255,82,5,113,247,31,212,101,218,82,49,48,219,215,254,189,134,57,111,174,24,101,53,189,54,219,204,242,61,30,207,121,100,70,249,215,95,125,157,216,128,197,32,228,135,31,126,32,54,209,123,68,175,161,114,171,141,26,244,18,37,56,173,252,202,45,191,162,136,125,38,230,149,85,59,152,13,30,111,76,99,166,29,102,116,180,40,110,120,90,90,121,99,102,236,14,59,108,175,102,146,208,152,24,50,100,136,187,251,158,187,101,85,220,154,14,251,17,148,227,6,13,90,206,61,58,249,17,29,16,181,206,205,248,123,239,190,251,174,92,10,10,247,123,144,180,21,198,53,254,86,118,126,203,231,173,121,229,231,69,167,199,78,228,223,58,71,75,249,93,138,217,197,23,93,172,38,48,100,35,222,162,217,234,186,58,43,38,14,161,95,229,203,95,60,94,232,60,55,55,96,192,0,149,63,52,18,101,227,98,187,220,73,71,47,160,4,31,33,199,59,74,71,217,117,215,94,167,186,27,114,60,105,210,36,183,230,176,181,156,108,30,156,240,134,115,144,73,211,249,241,7,194,149,108,77,14,105,130,27,48,160,191,172,116,248,80,247,98,176,206,55,92,175,138,211,164,151,78,127,37,227,209,90,217,109,38,87,210,86,200,194,36,140,170,246,120,36,37,73,105,178,28,126,103,133,194,122,241,197,23,107,249,137,114,214,86,140,152,151,200,47,105,82,23,248,167,126,75,192,105,223,44,242,113,123,49,137,137,217,208,208,125,216,103,3,117,129,97,178,55,75,154,204,88,120,109,57,34,252,196,244,55,123,130,153,190,72,41,204,129,249,179,169,45,140,112,38,124,80,48,17,198,238,249,71,132,131,255,210,152,250,207,226,188,244,115,65,52,248,130,103,7,12,104,155,252,99,245,18,234,105,105,121,5,63,109,112,7,242,133,244,219,234,81,220,139,59,152,54,194,23,96,121,105,223,37,58,124,177,79,68,217,174,80,164,202,123,77,2,182,112,75,189,0,249,243,247,111,137,63,107,250,215,234,120,216,191,5,230,200,208,177,157,182,42,84,203,77,9,127,185,229,6,169,119,120,23,73,40,181,18,17,239,128,149,159,191,208,143,35,70,236,224,174,187,254,186,72,214,177,242,105,141,97,195,74,202,58,6,177,94,121,249,21,183,249,230,155,199,147,83,189,223,72,140,166,168,50,65,194,164,104,90,157,206,66,68,167,38,38,83,224,15,43,31,176,154,15,109,14,76,190,176,65,237,184,254,177,119,75,125,255,97,249,19,104,153,93,142,28,99,224,123,234,11,83,117,32,20,117,65,223,161,157,129,21,53,182,194,207,191,151,118,30,202,136,2,46,122,36,169,254,89,244,144,119,33,45,253,208,3,24,16,198,31,152,97,16,23,29,216,152,176,113,204,49,199,120,62,20,158,46,179,204,64,247,200,35,143,232,96,82,146,89,197,7,31,124,80,7,239,161,183,227,78,39,216,201,69,171,179,199,239,119,244,183,233,3,191,254,211,81,63,43,253,62,86,126,96,96,14,102,72,109,160,197,15,19,147,17,33,231,159,125,81,104,154,13,159,158,165,215,127,30,231,165,210,15,217,254,224,131,176,206,148,20,158,239,215,132,9,19,100,48,232,69,93,197,136,114,222,119,104,251,195,228,216,2,94,219,201,238,167,133,239,235,62,123,182,232,40,233,242,159,131,121,236,114,76,100,195,31,227,97,71,243,219,252,179,163,93,143,31,33,215,24,96,198,202,62,51,3,107,178,154,164,139,202,201,187,133,23,89,180,192,172,158,198,161,68,253,7,249,154,20,79,171,239,161,159,164,28,157,132,137,136,83,95,156,90,34,239,254,93,208,238,53,22,73,97,219,61,232,123,171,31,180,92,11,185,163,252,139,115,183,103,96,86,48,79,147,106,67,6,208,156,116,36,144,29,2,225,247,37,82,153,210,55,149,157,152,50,38,213,38,80,74,255,86,59,46,73,225,117,73,186,152,165,107,165,11,190,44,197,180,114,113,249,229,47,127,169,149,115,116,16,36,57,116,240,172,187,238,58,218,88,53,243,105,254,115,152,149,135,217,113,254,6,212,247,223,127,191,187,68,76,196,109,180,209,134,178,177,228,17,50,211,247,42,247,195,143,63,104,133,215,159,169,137,13,18,209,144,130,61,226,184,67,131,124,198,204,25,110,87,89,41,97,51,73,177,23,11,6,165,78,62,249,228,248,227,250,27,241,195,108,233,129,50,251,21,78,227,190,206,186,169,113,71,60,17,247,2,155,255,250,102,203,63,143,72,7,63,26,166,157,217,17,213,226,123,94,206,146,27,166,89,137,189,86,216,37,138,102,2,39,30,47,152,78,152,35,51,207,252,13,52,237,153,251,238,187,47,156,213,235,37,81,11,93,209,174,77,41,102,200,172,210,107,250,3,29,174,88,37,183,248,18,139,23,13,6,33,28,12,100,98,214,116,225,160,66,24,160,249,97,241,241,143,54,27,30,29,163,216,27,235,135,31,126,108,211,12,249,149,87,94,9,245,119,221,168,214,247,215,63,183,13,173,227,51,237,44,141,254,179,89,62,71,135,107,229,156,228,94,7,42,96,42,31,31,79,215,65,14,232,164,184,195,32,17,242,201,119,38,131,254,53,59,183,188,73,141,147,116,64,195,217,125,172,74,130,44,195,252,166,173,176,49,191,236,8,249,42,181,215,154,61,215,158,35,76,251,64,254,17,6,86,125,34,14,251,236,147,60,251,29,49,199,108,229,36,135,142,249,103,159,125,214,13,28,184,76,180,31,8,6,152,224,96,186,43,201,189,250,234,171,218,217,146,116,175,35,215,140,109,71,252,232,232,187,173,149,221,106,50,70,228,10,51,230,147,28,204,45,165,57,147,177,196,251,210,219,99,233,55,221,183,228,18,75,22,13,6,225,93,149,109,201,251,98,255,90,252,72,10,67,117,159,8,3,246,13,130,204,160,222,96,250,48,233,249,246,92,179,52,164,189,187,253,246,219,235,236,255,107,116,101,102,241,83,208,235,112,88,109,83,202,33,28,252,87,168,255,147,223,40,71,139,249,44,219,34,255,168,103,161,156,130,57,192,52,61,132,240,205,127,243,27,38,111,146,58,129,144,174,155,111,190,89,19,98,239,64,215,116,233,218,213,221,126,219,109,169,171,114,18,117,77,76,255,37,211,105,185,218,90,222,181,60,137,179,192,61,254,196,227,154,246,194,235,225,175,91,100,95,31,121,36,170,227,97,223,51,20,39,87,94,121,101,210,227,122,45,94,110,130,21,242,24,123,71,164,177,210,112,18,124,212,149,64,18,62,202,121,200,58,38,169,140,30,61,58,225,201,150,75,216,24,30,3,13,165,246,44,106,121,186,243,207,218,198,191,125,225,247,93,168,175,195,10,254,56,79,204,124,127,241,197,23,35,29,100,190,99,178,25,246,105,154,45,92,10,7,230,146,133,171,84,26,48,152,1,51,116,119,72,231,112,57,101,38,204,33,33,255,125,51,214,22,47,180,101,208,254,73,250,254,211,226,160,223,83,138,50,176,111,45,237,93,11,183,229,88,168,127,161,3,204,28,152,61,131,193,179,49,99,198,104,45,106,218,180,105,118,57,241,248,187,223,133,251,169,161,62,145,228,238,144,235,232,80,199,222,68,113,103,117,116,51,69,30,191,223,209,223,202,36,86,255,233,168,159,149,126,255,242,203,47,151,85,31,7,186,219,68,103,38,57,236,147,139,118,237,82,50,233,210,156,229,189,29,237,186,127,76,187,23,234,245,192,165,233,35,191,206,244,142,238,45,26,184,112,159,53,223,119,167,245,170,228,111,35,20,220,180,240,11,125,73,254,101,50,158,124,55,253,170,134,41,249,31,15,187,28,255,48,49,0,171,232,225,96,166,206,86,88,217,128,144,201,174,31,186,229,29,6,145,146,92,152,119,51,221,82,50,233,180,208,37,15,172,216,51,73,241,197,36,88,124,167,88,25,233,247,163,216,59,56,250,101,171,214,251,68,245,165,229,29,252,48,211,229,230,71,138,202,9,111,55,127,87,73,113,195,53,173,229,36,180,147,144,23,31,207,248,56,113,197,160,133,155,181,163,166,177,36,140,172,197,152,241,105,24,2,105,163,237,13,3,128,9,45,34,32,122,62,77,255,22,61,91,163,11,153,31,16,82,46,2,178,145,245,62,10,190,245,215,91,79,103,111,135,38,45,138,165,101,164,152,23,64,163,12,131,62,126,5,16,13,139,67,14,57,4,61,8,14,207,192,97,214,44,58,0,123,200,44,95,152,70,130,255,107,203,198,195,176,169,251,146,52,226,124,83,14,232,140,199,204,62,236,137,226,59,204,204,28,45,27,197,138,132,187,145,98,122,193,220,175,127,253,107,61,197,198,188,182,47,134,221,67,252,16,134,4,231,54,242,108,254,239,177,199,30,58,24,128,184,163,161,109,46,138,59,194,104,142,187,221,179,35,120,192,20,17,102,7,107,5,193,110,240,152,41,2,232,8,192,108,120,204,178,75,114,182,162,6,230,4,125,135,1,68,204,36,197,247,175,27,52,251,55,49,117,92,100,163,28,7,251,200,152,105,135,189,7,48,200,233,187,83,79,61,213,61,243,236,51,122,41,222,72,193,197,164,78,2,123,31,155,174,47,43,29,108,104,40,226,91,90,64,194,128,9,128,114,221,209,71,31,173,241,194,158,17,216,148,54,238,224,39,190,193,85,101,115,235,109,182,217,38,186,13,30,185,146,119,124,244,21,114,73,121,86,42,168,164,168,64,62,48,59,248,45,177,197,30,151,15,152,185,124,246,153,80,62,124,127,155,154,164,248,44,83,254,252,247,244,92,59,160,91,242,16,157,191,48,103,243,158,204,80,79,26,76,199,108,96,12,138,183,167,195,189,28,242,144,99,52,102,255,42,157,165,232,92,199,10,16,196,39,201,33,201,87,73,71,172,111,98,3,207,65,23,195,22,58,116,184,63,123,25,215,208,1,141,116,233,198,238,158,167,88,1,131,217,207,27,108,184,129,110,242,237,221,234,240,105,248,125,84,118,24,178,181,72,34,14,232,16,126,76,86,209,196,247,168,192,187,88,33,11,189,120,251,29,183,23,13,150,99,79,63,76,176,128,140,197,117,95,169,239,31,229,44,218,35,166,31,84,182,69,47,193,238,126,92,182,85,247,65,182,203,17,146,88,98,85,102,6,45,231,110,149,193,136,82,50,131,206,86,236,207,227,215,75,98,94,149,254,89,226,27,195,172,236,225,178,79,208,148,41,83,138,6,7,176,25,251,13,55,220,40,43,116,6,184,164,89,242,126,160,24,128,65,103,107,210,32,140,255,28,206,75,68,39,254,168,254,110,139,252,99,53,138,234,161,180,114,74,242,202,15,31,105,219,90,202,5,116,118,99,47,200,184,195,181,87,176,175,129,200,161,213,173,84,215,136,137,33,108,12,158,164,107,80,222,198,117,77,59,196,195,97,245,22,152,166,237,117,101,113,85,217,150,0,208,249,117,136,212,51,49,152,224,59,228,237,77,50,80,13,127,118,218,105,39,189,133,125,41,22,232,209,83,247,196,42,85,110,174,226,149,155,253,251,247,215,50,244,221,119,211,89,189,140,189,59,196,25,43,253,33,255,68,250,81,100,29,101,114,79,209,143,22,23,123,38,126,12,7,35,155,220,6,27,108,16,191,85,149,223,213,208,127,171,173,186,154,152,188,253,58,220,243,196,75,21,246,230,192,4,150,75,47,189,212,187,234,212,188,220,228,201,143,186,159,73,121,128,111,23,14,50,15,253,243,218,107,175,21,60,27,253,240,5,62,186,24,78,38,251,237,142,191,77,149,227,176,204,220,45,42,51,109,53,33,86,191,250,14,3,47,145,57,216,132,206,210,180,250,95,135,202,127,63,2,56,247,62,48,196,7,178,142,114,3,3,138,190,195,42,76,224,176,129,96,255,158,127,14,153,195,42,147,63,255,249,82,93,105,232,223,195,55,15,57,223,78,6,211,147,86,236,194,194,3,38,248,173,180,146,76,86,170,148,139,213,127,42,21,76,103,249,11,115,104,112,24,132,136,175,198,132,254,66,187,22,229,174,223,174,69,185,139,140,77,147,107,228,163,149,209,240,219,119,90,102,136,89,49,228,85,124,95,23,212,153,54,149,58,211,134,27,110,164,126,47,33,122,22,46,77,174,85,180,138,42,189,232,154,74,15,95,61,44,241,15,252,76,139,123,137,215,90,110,37,124,103,184,233,125,6,45,207,202,25,190,3,12,240,99,223,99,240,220,80,228,27,109,39,115,144,85,200,108,82,251,82,243,78,210,159,150,119,96,141,201,136,216,183,203,156,234,36,249,145,150,119,105,233,71,217,138,246,223,251,41,101,43,116,210,110,187,181,212,227,109,149,125,90,222,33,62,113,253,147,162,14,195,168,167,112,13,111,166,243,197,42,42,76,70,233,124,235,4,22,114,231,31,85,254,4,70,71,228,184,243,99,69,31,27,157,128,181,191,26,157,3,211,95,76,32,173,124,43,126,178,54,87,50,111,50,206,176,204,105,165,160,179,231,234,245,8,243,44,183,221,126,135,238,87,130,70,118,220,193,206,249,157,50,43,229,78,49,101,129,25,112,24,152,193,204,23,116,84,163,129,129,13,138,205,220,6,26,63,24,108,65,5,11,141,36,115,168,124,222,115,207,189,218,177,128,247,49,200,130,193,36,204,168,196,204,200,143,62,154,46,251,106,108,236,208,73,143,107,152,225,135,229,234,126,195,1,29,255,48,69,135,13,38,113,142,10,6,252,66,167,45,102,171,97,214,224,50,203,44,19,109,68,141,176,209,249,128,10,17,102,213,12,27,182,166,60,191,133,206,132,71,39,153,197,29,239,36,57,52,206,209,129,128,153,194,141,238,178,172,108,48,147,11,75,232,81,97,71,129,25,175,228,162,3,1,178,116,145,152,237,194,96,35,26,180,176,61,143,142,70,84,154,55,145,6,208,163,143,78,142,178,56,28,4,144,70,77,138,94,136,55,86,240,27,13,3,116,80,192,236,226,214,91,111,237,176,81,245,148,41,143,137,191,143,184,221,118,221,45,218,12,214,2,49,63,210,194,176,231,208,73,143,85,118,159,203,94,86,99,228,219,178,89,107,118,191,212,17,157,34,72,55,190,73,116,58,97,80,20,223,19,236,57,163,195,29,131,65,48,201,248,39,49,45,96,204,16,31,84,130,91,139,87,169,112,171,121,15,241,108,66,156,83,242,170,163,113,41,55,159,44,156,164,104,152,124,92,118,217,229,49,249,152,162,166,137,118,17,253,122,227,141,55,153,23,122,132,45,245,52,103,113,74,187,159,116,29,43,43,31,122,232,97,135,78,122,116,102,111,182,217,102,218,16,70,135,58,204,28,246,147,205,173,207,57,231,156,164,87,75,94,43,87,86,48,73,224,200,35,143,114,159,125,254,185,202,35,102,16,39,58,81,52,27,109,188,177,126,163,144,87,204,214,135,153,25,216,97,127,69,86,251,160,97,237,15,224,163,243,234,80,41,71,176,49,54,116,0,238,13,24,48,64,109,222,223,43,155,123,207,144,153,137,104,40,219,160,112,98,152,237,190,88,251,111,5,166,84,48,139,29,186,44,94,118,99,239,27,216,141,199,42,220,85,87,93,85,77,2,161,51,2,157,224,119,220,121,135,59,241,196,19,117,197,173,63,152,212,218,247,15,61,129,60,55,167,178,45,38,92,97,106,200,116,31,102,127,163,227,15,58,21,229,47,54,65,46,250,62,203,40,80,66,153,57,82,205,70,33,109,73,50,131,103,48,139,249,61,49,93,230,215,55,44,126,254,17,38,165,96,206,9,113,198,159,173,136,131,46,52,118,200,209,163,68,78,173,62,3,83,74,24,56,219,71,246,115,193,42,234,161,67,135,234,224,215,21,87,92,33,105,154,163,131,6,102,154,207,15,203,63,199,192,28,204,183,148,229,132,75,17,171,216,139,254,247,223,86,249,71,57,133,188,218,108,243,205,220,86,191,217,202,33,175,32,15,147,39,79,9,243,234,198,194,188,194,128,53,238,31,35,29,100,224,4,147,92,168,19,129,5,254,142,144,250,216,31,164,62,230,119,46,163,174,7,157,114,218,105,167,235,68,4,232,26,152,23,66,249,28,234,154,126,202,205,146,21,214,191,203,16,8,123,65,142,229,50,213,73,78,34,176,248,78,30,124,240,239,90,103,196,202,5,152,80,197,126,47,186,159,153,248,135,114,210,76,30,163,220,60,255,252,243,116,207,12,116,156,67,134,147,202,77,124,87,86,110,34,106,198,10,157,137,96,133,122,6,88,193,12,17,6,112,142,148,129,38,200,83,210,196,43,172,18,210,114,94,204,66,141,217,119,76,180,71,26,252,141,59,12,40,161,126,61,104,208,178,90,15,142,223,175,222,239,202,234,63,240,195,222,140,144,51,127,5,51,76,155,97,159,37,240,194,138,81,180,73,208,230,64,61,255,203,47,191,210,50,192,246,168,129,188,46,208,99,1,93,121,5,253,129,78,85,76,222,241,247,97,76,251,222,194,50,243,161,176,204,20,179,216,155,138,28,67,87,162,204,68,156,80,199,179,129,82,200,20,244,41,218,46,144,119,180,111,208,134,65,187,4,101,24,228,64,106,42,81,214,216,55,156,22,118,167,150,255,34,255,22,14,210,191,221,118,219,201,64,251,173,250,45,111,185,229,150,186,170,29,223,56,86,57,244,91,184,159,67,125,185,148,67,220,209,54,130,73,173,173,182,218,74,219,71,88,81,5,153,199,170,83,156,27,23,223,31,212,205,241,253,163,156,110,75,61,214,247,163,30,207,135,137,121,72,76,138,196,132,181,254,3,250,187,53,134,174,161,101,41,100,6,60,49,249,113,73,25,196,243,205,158,67,174,123,244,152,95,229,26,166,210,49,200,23,151,235,52,86,40,51,48,80,129,137,98,104,67,99,210,36,202,59,236,19,116,239,125,247,202,170,188,25,58,32,130,58,19,116,34,194,189,85,86,96,111,38,150,16,32,215,104,55,163,61,141,111,18,113,148,70,87,90,80,69,215,77,14,77,254,227,15,64,163,148,91,167,140,191,235,255,142,251,143,112,241,253,93,112,193,5,170,39,112,31,113,199,36,22,76,36,10,235,237,129,236,181,51,218,93,120,193,133,5,122,29,122,99,104,115,251,18,254,248,126,35,239,14,146,213,93,48,197,138,122,231,26,107,172,161,147,144,48,65,101,210,164,187,37,239,94,214,54,38,116,131,57,213,73,61,23,208,213,181,240,27,38,198,49,120,10,157,20,198,179,229,123,181,119,236,136,250,59,202,19,148,53,152,172,128,9,79,40,79,252,178,213,234,241,248,206,145,119,88,225,139,186,153,233,36,152,36,133,78,210,21,66,241,6,75,27,235,31,22,47,139,183,253,246,143,248,230,225,160,207,243,226,144,30,115,254,185,93,227,145,4,106,65,32,222,254,170,69,28,24,102,182,8,152,126,106,209,88,217,138,95,20,27,137,104,166,157,204,8,17,134,77,129,116,150,102,58,158,149,142,156,84,94,2,233,24,15,150,29,56,48,144,25,73,137,193,73,229,41,144,74,107,176,196,146,75,64,238,130,174,93,186,4,210,72,14,164,115,33,122,94,26,189,129,204,92,10,164,113,20,93,243,79,158,121,230,153,64,236,200,6,82,25,137,46,203,12,165,64,58,99,2,169,144,234,154,12,177,143,27,72,37,53,144,14,174,232,25,255,68,26,195,129,116,188,7,210,33,160,241,64,92,240,39,157,95,129,52,100,2,177,243,235,63,174,231,82,241,9,227,190,68,24,119,169,208,21,197,61,254,146,52,94,2,25,40,10,164,147,41,64,152,141,234,190,249,230,155,102,206,77,129,116,116,100,22,131,116,28,168,252,72,67,37,49,142,210,136,15,196,156,77,36,51,210,152,15,100,179,212,64,76,49,4,82,17,15,196,44,64,128,60,135,147,129,69,149,39,153,245,149,232,151,116,66,168,156,75,101,59,186,47,131,44,129,152,27,8,100,38,153,134,209,69,100,76,26,190,129,84,198,3,49,129,165,254,73,103,65,244,188,116,0,169,31,98,134,32,186,150,116,130,248,137,153,0,241,179,41,144,14,172,164,71,90,189,246,220,115,207,5,210,24,8,164,17,94,144,126,233,28,12,102,206,156,89,240,190,152,25,208,120,225,91,207,131,147,205,155,53,77,210,40,174,72,116,165,1,169,121,39,166,124,90,245,95,58,141,83,243,84,58,68,85,62,164,243,56,148,15,209,159,190,124,64,111,250,242,129,188,193,53,124,127,113,135,252,196,61,233,176,138,223,210,223,178,218,43,232,45,247,161,247,124,39,131,160,129,52,18,245,93,211,155,131,6,45,23,200,160,65,32,157,87,254,163,101,157,75,39,146,250,85,142,94,144,129,254,64,42,179,154,118,217,151,45,209,255,225,91,110,169,247,33,243,98,50,41,144,206,43,253,141,184,74,163,57,56,238,184,227,82,117,177,116,236,6,203,201,247,13,221,142,231,231,23,89,151,149,27,129,152,125,74,12,171,163,23,39,78,156,24,197,77,26,227,29,245,174,221,239,91,217,141,242,48,169,236,134,220,201,128,112,128,239,3,92,160,75,32,119,210,161,28,188,251,238,187,34,219,11,6,50,193,34,10,31,186,15,178,5,214,73,78,6,71,2,25,84,10,146,116,223,60,190,108,75,25,110,186,15,254,225,220,156,12,226,104,24,229,232,62,147,25,200,124,146,67,93,1,254,183,230,23,222,149,149,68,250,44,158,183,63,164,63,58,111,190,46,230,184,10,130,18,83,163,129,116,242,6,210,105,131,62,37,149,99,233,12,11,100,208,171,224,185,142,254,48,246,105,229,142,126,247,189,123,5,210,185,84,20,84,185,242,143,114,74,58,212,131,22,61,20,202,131,159,87,190,30,66,64,208,13,178,87,77,32,29,142,81,250,101,128,49,128,78,124,227,141,55,148,95,60,206,50,241,34,65,215,12,74,212,53,229,150,133,69,137,46,227,2,202,125,228,175,12,222,4,208,87,40,7,165,147,83,191,5,28,165,67,47,64,121,158,228,192,91,6,132,2,89,85,37,207,135,122,69,58,204,3,217,195,178,168,220,180,247,33,43,91,108,177,133,234,31,251,222,192,74,76,235,165,178,194,187,90,206,183,162,31,45,12,212,141,209,111,135,122,112,173,28,202,18,164,15,127,50,0,88,145,104,200,32,163,234,26,240,139,59,49,247,28,224,27,180,56,224,8,157,63,118,236,216,0,58,207,119,224,36,157,224,250,44,244,9,202,64,56,212,117,240,253,163,221,144,230,144,78,153,16,166,241,208,176,228,251,23,19,145,137,114,140,246,143,133,131,252,145,201,54,129,12,38,106,25,14,61,133,63,115,246,173,167,233,89,89,65,171,245,14,25,128,178,87,162,163,76,232,80,153,150,206,225,232,90,218,73,82,56,224,42,147,241,180,205,101,114,141,227,234,18,63,124,47,229,58,148,123,98,253,33,250,158,250,72,219,14,109,63,48,75,114,208,191,96,120,230,153,103,38,221,238,148,107,98,129,66,195,0,255,164,182,96,167,4,82,1,79,208,198,148,73,3,218,230,52,57,195,17,186,11,237,10,232,135,184,131,92,203,224,91,36,215,219,123,114,221,75,202,232,82,114,13,191,80,102,160,254,23,150,177,77,65,15,209,115,73,117,38,49,251,26,201,53,202,63,180,149,76,174,241,109,250,114,13,127,161,31,17,126,82,221,21,117,63,164,169,100,221,85,218,242,168,215,180,199,201,192,140,250,47,147,80,10,94,151,193,54,189,110,101,189,29,251,247,31,160,253,63,208,27,98,42,177,224,29,255,135,12,192,40,103,25,224,245,47,235,185,229,221,64,233,47,208,188,147,124,131,252,33,12,148,181,168,251,198,93,75,222,53,41,127,95,39,225,189,82,237,175,180,178,117,47,169,199,203,10,179,130,160,160,147,100,96,47,138,151,175,147,144,119,168,11,154,51,93,17,47,203,237,190,234,164,5,123,7,50,0,101,151,162,163,12,78,105,155,227,148,83,78,137,174,217,9,194,64,191,15,244,78,94,28,234,54,150,151,178,71,118,94,162,205,120,214,57,1,153,180,161,114,9,253,242,192,3,15,212,121,106,153,188,114,8,200,10,204,72,38,196,242,71,57,175,212,228,25,204,118,200,180,11,7,132,92,176,94,131,15,8,33,147,80,97,66,1,40,51,239,90,205,51,116,16,200,222,1,173,62,215,214,7,208,152,70,135,69,185,14,21,12,116,72,180,165,226,95,110,220,101,6,28,166,2,5,50,115,180,220,232,212,229,115,50,139,90,59,129,32,27,98,74,37,179,105,132,12,160,227,70,102,139,150,140,163,44,93,15,100,70,88,201,103,58,114,19,157,178,232,104,21,211,137,29,241,38,122,23,149,81,52,194,226,141,174,232,129,54,156,96,192,11,3,176,73,13,148,54,120,147,169,71,247,28,85,217,1,161,206,78,44,26,143,157,41,31,237,141,31,26,142,178,242,166,189,175,183,249,61,149,99,209,33,165,228,88,102,43,75,25,212,20,224,27,53,7,125,157,212,25,98,247,227,71,148,9,98,190,44,117,224,40,254,124,123,127,135,3,66,77,50,0,229,180,163,185,189,254,116,198,123,232,4,129,126,78,155,68,129,48,32,119,248,246,161,207,43,229,16,134,152,156,236,189,9,60,148,93,251,56,158,165,100,18,34,109,194,93,148,125,223,137,200,94,182,172,73,26,99,230,54,38,99,102,204,98,103,72,165,82,33,133,8,149,148,178,149,22,36,180,218,165,200,82,89,42,217,69,217,119,255,207,44,24,213,211,211,251,125,127,223,245,255,204,251,124,52,115,206,181,159,235,92,215,117,174,251,204,188,61,74,45,97,231,44,174,187,63,168,119,212,176,146,228,27,199,207,24,76,189,62,117,249,237,54,171,87,211,245,62,55,14,77,98,35,4,247,188,91,181,121,111,111,183,228,69,149,128,231,14,18,4,185,124,118,141,107,205,230,165,99,23,18,156,143,251,25,230,103,152,54,216,67,3,221,196,47,48,125,150,233,84,13,53,216,232,116,255,6,126,19,231,234,227,83,178,183,120,239,32,182,191,199,241,70,175,181,156,143,42,220,203,219,198,179,111,229,211,4,108,209,45,150,103,42,87,69,191,235,230,175,222,124,198,226,188,177,191,74,143,70,69,21,254,253,22,177,98,0,154,249,82,84,252,204,17,168,94,252,235,19,167,185,174,61,216,33,24,105,82,230,231,222,243,242,227,186,85,23,37,223,120,221,159,72,194,61,99,175,221,44,196,217,26,19,109,63,118,56,230,92,217,154,47,38,249,163,138,187,26,215,229,27,250,116,188,189,4,52,138,205,31,172,236,146,186,219,159,145,119,225,67,209,125,237,83,248,225,172,131,26,236,109,135,164,137,181,161,92,218,105,164,188,251,33,131,175,42,146,95,141,25,141,185,212,206,9,189,221,13,118,192,145,254,22,243,198,87,156,88,229,62,109,86,56,181,59,192,145,40,2,72,158,20,190,244,228,69,110,198,35,153,237,247,223,121,41,84,73,156,93,123,247,59,36,233,236,87,231,19,76,55,54,222,33,58,109,249,182,3,246,164,63,184,202,69,124,210,212,31,243,236,203,62,71,83,118,231,91,187,84,228,99,222,137,130,108,246,230,205,81,65,82,183,160,214,49,161,240,123,53,134,94,10,254,166,167,5,3,196,222,121,69,50,73,229,199,158,67,202,175,29,118,62,130,128,41,148,87,49,165,106,191,13,225,255,88,95,76,38,179,17,204,4,72,114,43,87,88,27,58,197,63,186,109,146,113,110,138,205,154,141,101,21,135,165,162,167,192,168,164,226,96,122,239,134,201,170,83,156,165,55,238,36,238,16,18,40,103,137,219,116,183,26,175,249,217,66,125,48,126,171,222,156,243,225,251,247,37,165,194,175,102,127,200,97,82,174,96,141,139,102,238,170,208,60,37,57,151,125,183,255,169,200,151,131,238,89,183,64,187,131,239,214,10,78,140,193,236,110,88,113,194,158,176,34,145,61,218,221,132,139,151,134,15,70,95,218,155,154,246,26,122,157,171,19,172,222,106,251,169,5,61,35,97,63,23,21,243,176,119,219,5,143,200,109,253,122,111,55,132,97,55,221,48,185,247,217,249,51,151,198,30,187,148,88,190,84,186,7,168,103,92,231,221,223,39,179,186,235,50,225,244,248,145,33,97,246,225,216,90,135,254,59,151,124,191,118,220,25,154,226,154,190,89,213,152,89,16,173,43,42,164,71,228,180,222,151,227,82,42,253,176,201,101,229,141,203,215,216,30,243,150,1,99,204,168,108,189,75,14,230,142,44,36,211,178,141,67,138,125,156,168,61,252,18,229,91,145,249,158,165,227,172,14,178,23,91,195,94,162,215,155,86,92,205,184,173,255,225,205,231,211,57,106,74,26,174,246,67,222,250,135,1,139,138,204,228,79,249,231,202,148,159,73,222,124,197,154,111,56,105,47,145,60,108,84,240,120,83,123,65,172,109,223,192,41,209,100,203,225,100,20,214,33,89,63,223,215,94,58,241,24,54,107,131,70,207,219,58,115,82,75,87,223,225,251,22,196,45,197,166,78,216,172,70,213,107,143,145,18,66,155,46,157,12,110,107,24,169,73,97,243,169,197,177,2,108,118,117,85,57,166,8,178,206,234,64,139,33,163,227,131,247,89,170,209,179,185,72,194,119,191,41,8,172,38,240,213,229,100,4,52,130,63,253,237,221,56,39,191,171,71,159,26,157,111,81,59,88,133,184,85,128,217,41,181,115,3,207,215,145,15,4,135,221,21,25,102,15,206,70,4,114,221,25,124,249,148,77,232,186,255,10,80,171,245,65,120,178,196,247,247,43,107,34,121,217,215,151,125,175,148,237,73,242,236,203,184,103,254,249,222,220,203,93,23,75,211,246,188,125,127,149,48,191,74,60,29,97,123,84,239,221,69,164,104,250,49,82,77,210,186,234,71,92,211,28,49,194,138,190,230,138,237,173,113,172,219,29,98,207,62,219,255,74,175,225,46,114,127,252,243,162,67,155,44,75,5,101,155,166,119,172,201,170,157,226,138,102,58,183,123,78,109,188,169,61,66,189,255,131,65,236,110,230,38,111,84,241,236,120,93,161,149,220,21,7,62,209,175,23,119,213,11,223,126,118,44,132,120,50,56,3,239,25,46,245,248,100,165,255,116,142,30,247,251,111,57,25,7,188,35,180,135,210,248,201,181,19,42,102,189,71,244,184,109,125,149,42,19,51,108,153,158,232,40,24,60,121,244,89,44,246,82,69,76,188,225,141,218,209,111,175,140,15,249,214,13,106,8,95,31,155,130,65,237,252,219,178,239,141,203,77,91,199,28,235,115,13,37,197,220,87,217,97,52,150,248,218,44,176,50,177,163,110,103,13,97,10,39,168,205,87,101,90,218,217,210,244,209,222,212,72,4,131,78,96,155,233,203,204,45,242,159,159,29,23,185,109,134,169,126,208,240,246,236,197,97,238,193,131,37,81,23,83,14,214,90,112,22,24,156,75,204,210,214,106,63,163,120,94,232,126,122,245,222,157,80,223,75,107,171,15,200,130,185,253,223,183,63,26,132,110,95,23,226,104,109,167,5,179,246,213,224,73,51,98,238,195,2,57,115,173,211,241,74,25,223,220,205,26,238,158,42,136,227,39,29,240,188,40,96,239,59,43,58,237,95,86,210,157,251,232,46,60,2,151,179,59,154,83,10,33,58,123,198,196,157,213,114,35,185,125,84,181,249,186,73,180,196,35,141,52,64,176,86,239,124,182,159,190,110,255,164,112,40,235,181,177,14,175,73,12,212,142,229,235,72,79,29,248,114,10,102,62,198,133,15,19,244,115,83,62,154,161,179,201,234,161,109,145,79,186,206,227,30,80,139,215,50,84,75,238,76,124,40,95,217,232,101,46,83,199,15,171,17,100,157,52,223,3,103,249,74,99,206,120,132,251,38,197,228,246,246,73,57,174,29,120,159,243,0,155,82,98,23,85,113,226,78,181,202,135,147,239,46,18,46,163,31,223,90,251,108,215,134,120,163,173,242,13,229,69,226,230,42,44,164,156,171,158,239,110,120,84,156,176,49,226,138,15,200,105,77,42,52,213,26,42,19,110,174,186,164,152,136,190,255,245,206,251,76,101,94,179,15,30,5,137,142,174,61,232,132,47,18,55,56,172,219,223,69,22,249,137,21,188,153,148,244,26,181,117,245,106,246,52,186,185,115,95,248,213,97,8,251,151,164,39,235,20,158,132,224,15,171,156,240,142,36,101,140,72,118,56,7,101,109,229,37,166,206,116,207,248,95,108,36,139,169,102,229,119,30,84,142,30,239,77,207,198,235,164,13,43,222,117,209,62,56,203,65,26,250,244,60,204,94,234,178,72,196,61,43,25,209,151,103,27,135,76,116,62,196,146,203,188,167,115,182,124,129,250,127,85,86,197,127,17,228,108,112,61,152,62,110,47,172,253,149,93,239,97,86,101,248,142,161,49,145,136,193,47,145,193,49,55,107,177,107,223,93,23,102,226,214,209,98,211,226,118,136,61,217,207,181,90,188,154,91,204,188,199,56,152,21,194,254,229,238,126,210,196,167,176,141,59,183,35,139,157,207,7,103,237,98,150,72,182,218,242,240,192,126,233,65,45,109,91,95,230,166,216,44,105,204,219,180,253,30,190,187,88,106,92,225,128,24,11,160,33,13,57,91,132,132,222,12,185,110,116,73,52,114,30,95,228,55,133,157,236,136,245,230,221,105,90,22,144,164,112,244,56,171,229,110,205,233,254,123,107,100,237,58,98,137,151,58,192,13,142,182,62,114,145,175,182,71,142,143,129,72,79,177,142,154,157,9,232,207,223,98,145,97,156,13,189,23,113,190,59,95,230,217,135,7,143,150,234,170,56,20,217,134,251,141,61,103,159,46,206,209,18,185,16,193,180,13,52,126,144,28,24,133,228,48,9,102,53,190,18,167,19,221,253,237,140,84,173,216,185,173,217,111,229,67,238,48,151,156,246,21,64,202,71,27,50,139,68,238,9,158,146,93,201,33,219,120,82,103,159,195,161,201,139,238,202,123,183,135,238,96,226,73,91,197,212,179,129,99,95,222,17,214,18,57,227,43,36,102,21,224,152,232,236,112,67,219,23,222,209,189,64,198,48,162,88,166,117,199,238,205,58,15,146,147,31,187,152,166,155,0,18,68,53,215,131,102,253,28,233,107,89,247,124,53,99,242,96,81,208,126,175,203,28,117,120,61,249,160,198,85,141,110,113,168,40,19,15,16,178,149,251,202,92,165,238,78,101,231,245,213,47,196,142,132,74,197,242,91,174,136,67,240,116,75,49,215,222,121,129,208,211,224,41,131,132,168,19,58,143,237,135,121,27,217,229,92,239,252,190,186,79,253,170,206,129,217,155,157,81,123,79,234,116,178,29,123,177,39,77,63,1,106,183,167,245,59,15,187,88,72,218,254,151,102,253,98,235,54,139,112,151,35,87,181,151,136,213,203,50,65,7,114,14,177,167,183,109,117,174,48,14,102,61,98,16,60,149,109,247,101,51,70,156,89,34,182,246,250,77,246,79,86,23,124,34,88,141,175,172,103,146,108,75,51,218,187,255,115,225,17,222,59,167,212,174,218,174,31,115,178,79,32,111,120,62,60,45,100,138,5,21,146,28,206,92,16,186,25,128,126,249,165,52,174,75,196,210,137,89,26,114,194,26,188,189,47,233,234,131,227,58,220,74,53,151,81,149,251,2,98,88,53,246,92,201,215,110,189,38,172,249,121,115,219,14,170,126,235,174,204,85,238,119,85,54,180,121,32,213,112,3,242,65,242,108,84,187,233,14,118,162,54,83,159,79,23,207,213,87,200,125,66,154,230,193,169,142,165,155,27,194,185,96,243,122,98,235,28,6,194,203,102,32,87,253,214,173,190,17,202,42,97,0,220,222,100,178,194,193,78,229,226,94,114,225,164,38,169,215,198,187,222,214,62,223,66,123,242,186,204,121,215,123,194,241,143,112,15,77,157,16,110,230,60,87,253,246,247,57,43,100,94,103,82,189,19,175,78,184,209,27,181,17,26,32,47,170,110,55,255,102,102,168,82,86,241,82,153,106,171,207,243,22,191,190,204,129,135,31,48,233,9,120,182,43,80,159,79,43,189,171,149,27,243,44,118,207,42,69,55,75,10,222,90,213,64,230,67,86,174,120,111,160,83,233,98,183,242,195,203,115,178,81,43,216,39,88,245,163,140,55,55,158,28,245,79,102,174,185,103,2,40,8,197,86,119,203,219,217,110,127,109,213,85,238,5,213,239,100,59,214,244,212,105,199,41,80,46,127,199,147,10,75,204,61,25,249,207,78,5,94,36,120,201,25,207,233,1,205,157,223,131,90,101,12,47,94,195,29,213,111,189,86,51,209,121,33,184,94,32,254,250,75,183,46,117,179,189,5,215,10,7,139,166,111,11,162,26,43,3,196,47,62,177,216,61,251,229,213,174,97,83,85,183,215,128,247,219,253,70,169,218,72,213,36,159,207,236,185,213,42,31,242,142,111,56,88,38,221,84,144,203,175,128,56,169,217,125,37,116,235,42,88,206,71,238,216,167,161,108,5,235,132,13,243,190,230,182,181,106,205,124,123,238,112,210,238,230,11,38,176,167,59,112,204,51,197,40,98,96,253,252,80,183,73,74,111,241,174,78,219,231,47,242,125,175,228,192,106,43,143,157,95,193,78,148,8,185,99,46,164,34,145,162,226,122,243,132,78,141,241,149,89,86,57,182,168,64,194,215,46,123,11,236,237,44,30,219,227,143,124,98,156,58,217,142,245,135,230,192,99,96,10,24,17,203,53,204,103,27,222,157,170,104,139,216,61,119,96,205,91,91,118,194,113,62,59,156,145,80,224,253,130,246,115,31,90,94,156,226,77,231,113,221,193,34,223,226,81,186,247,132,65,177,9,96,190,66,165,132,223,204,168,21,95,41,61,240,74,115,16,95,186,149,112,198,17,149,122,241,179,241,222,185,146,224,82,174,221,51,150,67,151,12,11,39,107,200,115,117,153,185,173,126,21,163,210,234,201,218,129,126,38,235,55,29,122,71,172,171,110,14,229,210,238,110,128,146,3,189,155,62,133,21,12,180,20,20,132,203,22,53,121,228,125,58,161,12,61,59,92,165,88,147,183,123,239,161,13,80,23,79,239,209,122,251,2,123,104,96,189,199,221,151,27,118,212,93,184,153,32,153,149,119,77,243,96,81,136,230,64,222,243,79,9,110,250,141,39,167,178,215,13,171,147,81,175,188,186,140,231,124,20,74,68,94,171,177,206,140,93,39,183,170,177,198,213,74,241,174,206,187,233,29,115,239,230,109,207,123,115,97,25,141,62,10,187,129,99,135,158,247,226,89,14,214,31,66,56,139,68,178,48,127,202,93,247,222,217,237,216,233,55,226,55,47,127,158,26,237,139,13,189,140,34,175,143,208,28,80,203,109,198,87,230,135,114,105,55,85,39,105,21,204,10,130,95,204,250,87,26,9,36,69,85,185,69,186,165,61,214,149,174,24,72,58,123,101,163,180,227,85,89,206,93,223,116,84,125,242,117,49,205,121,158,94,249,253,237,183,110,38,245,110,56,236,243,41,39,25,123,129,77,182,120,6,159,59,84,33,89,16,123,216,175,92,119,119,174,93,254,252,84,95,118,139,157,35,182,163,147,117,119,79,48,183,105,78,34,225,149,250,128,208,252,68,216,7,176,43,177,165,84,136,220,47,243,168,251,90,252,103,255,161,114,81,229,25,45,163,129,30,195,115,91,123,130,190,135,67,243,86,110,56,112,229,134,103,111,255,147,40,251,208,88,254,140,244,156,222,171,82,210,177,22,41,189,197,248,201,111,249,239,215,173,118,148,68,55,54,202,176,109,82,96,127,203,194,244,70,100,162,152,201,108,79,163,222,64,61,97,75,158,66,65,18,33,215,3,85,25,30,84,241,50,152,219,53,239,77,212,10,118,17,222,224,28,212,121,115,139,60,195,110,98,169,212,87,63,111,66,141,86,174,151,134,203,32,11,81,191,179,229,212,155,172,199,162,33,223,107,54,51,101,30,211,237,255,34,43,203,151,243,74,135,35,240,251,59,100,114,190,103,237,58,78,173,90,187,241,6,71,172,170,190,122,173,157,204,205,68,175,120,71,247,204,7,45,146,217,143,63,143,181,145,231,237,160,243,109,243,179,80,213,190,4,135,129,251,214,223,91,15,174,172,129,226,62,29,31,168,221,39,75,42,248,250,208,241,233,232,195,153,38,124,165,116,11,54,104,56,225,225,99,171,145,254,51,155,21,109,20,179,115,42,36,12,198,123,59,152,139,66,60,75,207,214,5,30,147,41,232,207,241,51,177,75,239,249,54,10,77,231,26,102,226,73,219,206,148,190,86,197,42,255,144,193,99,142,211,172,91,142,5,187,241,88,239,92,123,222,101,167,162,16,171,88,204,100,217,205,35,47,20,100,71,47,39,219,178,24,26,61,91,29,118,116,11,129,43,248,28,174,189,224,172,1,144,22,93,219,245,189,84,200,187,137,85,128,101,219,129,109,247,222,185,38,228,183,230,12,50,111,29,59,52,209,88,60,215,113,195,60,177,183,104,126,206,63,145,228,145,207,49,172,217,22,56,158,232,223,123,235,38,49,102,184,134,60,71,24,159,155,30,44,40,24,120,84,73,234,107,168,254,90,56,222,58,150,38,56,63,59,72,46,48,18,10,124,91,56,246,222,253,209,198,23,71,210,51,59,167,198,7,161,223,206,204,78,12,146,231,251,146,200,115,190,227,253,247,106,110,139,167,134,176,176,221,206,79,22,212,242,107,18,246,123,177,170,225,100,99,188,123,214,173,157,95,185,55,246,11,49,241,226,248,61,238,71,37,32,147,124,175,117,201,107,206,132,176,9,190,38,202,20,207,12,13,144,231,186,200,205,53,65,118,105,231,188,223,163,68,189,31,19,123,147,200,115,147,3,193,44,156,56,66,181,178,253,72,80,146,249,53,221,189,231,250,186,196,63,244,74,100,69,113,52,216,222,62,205,203,98,29,223,149,228,159,213,171,208,29,145,23,170,125,116,78,42,21,10,245,249,228,59,158,60,63,35,90,155,157,86,245,204,116,139,70,195,119,25,187,162,143,170,85,21,179,109,243,179,201,89,62,79,231,20,95,55,118,62,225,151,68,93,129,23,16,123,174,73,186,219,65,3,71,153,5,220,106,182,75,77,172,25,6,191,41,154,21,7,141,214,219,79,113,84,5,195,86,242,86,61,152,157,29,36,123,231,105,7,76,224,84,157,159,172,24,86,168,45,142,208,26,139,115,68,68,25,52,63,234,203,234,139,113,112,189,212,173,109,94,52,241,121,13,91,203,185,233,14,53,142,251,186,22,207,31,184,74,112,214,28,34,84,43,199,143,93,15,232,254,144,139,13,27,127,112,73,217,221,174,128,77,67,254,214,231,194,241,86,130,154,203,104,167,230,224,227,148,201,150,116,123,217,176,128,169,206,4,44,164,194,106,151,38,170,246,250,181,156,145,148,8,237,218,174,27,102,9,55,252,69,50,239,150,108,137,111,52,46,30,180,84,217,158,28,182,150,127,67,199,90,196,58,223,83,57,5,54,239,242,122,110,36,104,244,175,188,240,37,99,171,209,68,165,76,65,198,62,201,210,7,82,90,159,124,84,97,207,88,157,196,215,203,186,71,207,116,42,243,0,33,21,220,58,182,145,188,90,146,207,99,138,206,175,96,143,92,193,254,246,156,206,129,162,122,153,128,19,151,165,153,223,207,71,178,93,141,60,233,250,222,4,121,59,254,73,204,170,192,27,237,229,101,81,58,153,171,141,187,214,158,8,29,177,80,201,207,178,85,210,216,154,69,124,239,182,229,122,168,196,222,8,34,235,74,151,105,232,108,43,50,57,240,90,95,204,225,158,202,163,169,13,31,67,185,180,87,11,250,126,89,87,207,183,241,16,78,247,206,244,64,65,88,77,69,96,143,216,153,207,59,19,173,66,226,190,179,127,196,118,27,109,178,107,76,38,173,53,87,251,116,76,71,195,38,5,233,137,111,245,237,90,73,168,81,244,222,159,183,79,234,174,62,192,162,189,178,166,66,199,242,53,89,103,254,99,181,106,27,199,212,72,15,255,241,8,92,103,50,121,238,227,64,193,96,67,23,104,151,215,5,221,52,119,208,61,155,207,152,13,12,33,79,120,214,154,136,162,226,17,87,50,186,15,31,150,57,179,69,121,111,157,36,11,193,247,148,66,187,3,27,43,98,94,122,214,235,219,172,89,210,174,124,78,171,183,126,60,136,21,250,197,15,190,183,151,110,212,226,152,149,32,213,158,100,207,35,246,212,94,131,26,69,8,102,14,78,77,217,147,174,119,91,118,219,171,109,110,226,68,188,6,184,239,33,159,30,93,35,147,22,244,201,119,243,204,201,103,5,243,115,211,225,35,66,51,235,8,136,144,140,172,83,73,207,79,113,28,94,169,240,122,253,100,104,215,71,161,145,244,56,69,73,31,187,85,175,149,131,86,239,51,253,220,147,223,67,126,28,150,87,62,103,244,148,80,163,181,113,100,64,218,51,218,61,47,34,133,67,141,181,241,176,191,71,8,89,225,155,200,120,60,243,37,53,75,92,225,101,33,5,238,107,115,123,98,111,170,31,83,71,87,195,80,185,154,1,78,99,34,16,149,38,231,80,175,73,194,107,93,182,227,1,34,179,37,236,205,228,209,116,232,45,178,66,228,205,70,112,69,106,170,20,223,57,187,152,10,157,131,119,94,105,244,173,255,146,48,201,18,40,228,157,179,71,34,146,125,99,136,105,239,234,169,145,175,117,91,85,134,110,152,84,150,248,15,228,27,65,153,106,242,102,50,243,27,226,13,64,225,138,239,153,185,173,26,221,181,15,246,61,29,158,8,252,124,74,116,195,197,246,111,91,65,241,47,187,107,64,212,101,247,91,109,57,83,146,231,231,163,45,180,243,223,166,60,54,98,182,21,198,205,124,47,53,106,43,206,64,100,30,204,227,56,201,106,124,37,104,117,51,177,206,108,255,108,202,254,138,145,169,242,194,41,179,83,253,246,183,70,15,190,13,123,227,122,85,56,36,22,26,228,208,183,203,141,124,8,95,190,227,210,202,243,190,209,158,123,204,185,43,110,26,24,49,139,88,230,178,94,231,173,49,187,236,19,254,193,167,253,108,139,181,197,238,142,162,217,49,71,85,176,98,189,147,192,177,64,162,92,194,116,119,74,68,131,123,211,10,254,244,32,28,121,40,37,186,229,139,120,52,41,70,117,76,219,237,188,76,50,63,38,239,169,147,119,11,201,124,85,233,200,156,71,110,203,141,230,43,251,174,223,171,104,217,145,144,9,47,102,221,95,171,96,61,199,155,8,106,35,190,113,123,15,149,223,204,187,247,74,67,210,229,12,159,73,152,128,87,92,66,31,146,112,43,57,206,224,44,223,222,147,97,196,200,71,129,227,45,185,79,238,215,6,12,87,119,221,32,171,181,120,228,182,120,41,88,251,218,58,217,42,205,166,244,12,236,145,231,26,153,29,159,247,12,219,138,63,169,217,126,70,241,50,7,71,207,170,70,185,198,225,102,194,252,235,205,239,44,118,205,29,211,222,184,178,53,224,232,187,186,215,100,46,173,17,203,25,187,87,65,251,246,27,27,49,219,138,56,147,194,12,207,239,218,188,222,254,217,129,168,238,2,203,98,115,34,127,197,232,205,100,63,141,218,236,192,105,169,52,201,157,119,106,153,167,120,52,70,187,194,231,155,171,145,83,164,33,132,42,56,116,193,205,226,42,165,56,112,184,135,236,57,189,47,227,217,101,159,97,253,250,70,57,232,170,176,139,128,102,255,157,208,4,239,86,223,173,166,55,2,119,205,194,157,142,111,79,12,126,244,140,87,50,252,206,20,43,231,212,232,201,187,112,82,71,251,89,213,230,238,214,160,46,143,250,108,35,129,192,11,211,150,35,125,113,179,37,235,187,27,125,187,18,237,219,10,62,62,91,211,92,111,15,253,154,245,120,104,239,248,155,48,161,252,174,36,242,171,181,2,26,54,36,17,59,35,143,226,217,177,156,28,162,117,253,96,158,44,47,107,179,197,238,234,55,179,77,119,226,203,188,63,249,68,145,83,165,187,204,48,175,46,171,159,146,13,152,236,136,125,180,221,245,214,142,216,218,139,106,77,165,174,11,255,7,158,89,126,179,237,66,243,7,34,31,234,91,28,204,95,61,105,190,166,248,162,253,131,67,122,135,231,199,114,53,123,83,54,58,249,68,197,164,28,168,103,21,229,221,132,200,40,65,229,123,207,142,54,186,95,18,13,189,61,144,77,158,77,111,141,45,231,29,184,91,42,232,45,236,181,233,234,32,236,229,102,4,246,245,19,221,129,219,233,89,167,147,234,194,58,146,125,187,190,118,222,137,95,13,182,247,166,103,102,225,143,218,218,109,60,36,167,107,95,127,237,76,110,142,231,103,105,94,167,3,42,218,55,37,131,146,2,62,151,31,205,89,215,211,234,158,93,216,156,40,86,58,190,169,231,176,223,228,14,167,239,39,234,143,84,114,57,180,150,63,137,208,28,174,82,148,238,238,62,137,101,54,59,21,38,20,164,246,200,174,70,244,108,218,124,175,250,238,62,9,143,234,227,248,195,166,183,222,242,249,239,60,193,218,27,28,124,17,27,242,10,117,43,148,85,158,157,164,171,211,113,62,177,129,20,21,155,152,120,178,138,11,60,249,205,245,125,15,100,91,79,231,197,115,199,76,75,163,163,132,67,14,174,115,115,216,246,118,253,23,210,241,72,142,44,29,251,85,181,14,214,193,235,238,85,167,42,74,115,71,203,189,25,125,26,26,214,45,53,218,189,103,152,221,53,249,195,25,92,207,161,211,109,156,196,151,193,199,162,148,210,249,21,249,252,199,250,111,221,107,77,173,179,108,187,168,27,167,99,202,186,50,167,81,47,10,122,224,238,201,137,211,229,249,221,173,157,9,216,172,79,149,65,28,6,138,23,72,182,150,195,104,82,6,98,72,192,213,236,185,172,188,64,23,180,129,80,245,98,160,193,163,72,71,227,80,248,64,71,199,81,142,34,212,212,163,234,82,190,61,190,229,247,252,78,138,218,109,248,92,240,12,154,146,193,253,30,63,17,115,77,246,209,202,215,252,69,214,179,18,83,162,89,208,249,177,220,226,91,65,163,163,113,113,65,251,222,102,127,195,150,174,19,62,134,180,6,118,126,56,109,231,241,113,238,227,182,80,22,249,82,190,199,115,83,125,19,14,31,75,206,242,223,244,13,185,184,5,247,58,219,133,51,3,61,59,53,82,103,209,7,225,58,38,27,58,179,50,40,188,71,241,236,198,145,221,118,144,151,45,50,5,253,215,30,57,172,186,117,205,241,192,232,200,216,7,44,155,66,26,143,147,228,248,11,187,213,95,31,245,101,157,202,142,51,111,59,146,158,201,188,153,213,42,233,57,89,113,87,147,215,7,143,20,62,5,49,217,247,188,15,87,158,228,219,51,209,119,82,47,144,169,205,40,224,68,102,76,106,117,155,185,149,3,196,247,124,57,63,83,175,96,81,180,238,230,81,108,169,128,247,136,44,155,35,250,174,65,79,206,93,117,169,12,211,33,167,178,187,226,19,29,178,228,205,78,15,241,91,211,131,219,95,85,120,202,43,242,159,68,61,63,250,1,230,240,222,172,221,10,151,98,78,174,186,172,110,61,204,60,89,201,183,135,20,95,174,110,26,83,188,71,12,101,27,192,25,253,66,44,122,5,187,205,165,21,118,171,203,243,240,46,179,169,21,251,97,56,17,238,117,121,179,99,31,82,252,54,218,175,54,56,176,101,74,223,126,181,242,248,252,108,143,5,185,66,42,188,42,155,27,34,202,227,201,181,13,245,246,77,148,142,36,171,37,103,71,29,172,83,189,136,212,243,90,220,120,197,24,183,70,199,5,235,230,143,79,67,11,251,202,123,94,104,179,196,73,29,43,12,188,211,101,222,12,179,16,58,230,89,37,95,250,2,155,175,29,56,149,167,229,213,230,100,191,221,164,43,174,181,180,119,107,255,176,240,141,11,167,147,98,207,169,21,158,224,211,235,148,154,17,142,216,149,227,86,195,210,195,93,119,91,114,12,121,199,251,107,161,110,232,170,252,212,216,195,134,174,5,100,183,216,107,194,99,107,15,30,114,237,135,151,16,15,11,140,113,239,143,189,236,225,107,182,161,61,209,147,217,170,175,118,80,171,253,77,255,219,238,64,133,97,222,220,38,151,112,190,175,170,39,234,195,221,52,74,71,37,199,144,33,65,2,10,8,227,245,17,86,247,30,38,140,56,114,54,199,201,195,175,21,182,244,27,100,156,246,133,191,239,51,95,165,5,25,227,205,153,62,224,193,62,235,63,88,56,222,187,163,219,126,115,164,132,99,241,246,195,150,219,244,78,112,52,200,85,65,183,222,29,124,125,69,183,242,246,220,238,153,111,207,103,29,253,206,225,89,101,201,221,61,7,50,26,28,252,122,82,63,20,114,69,248,109,181,179,12,127,22,253,202,167,80,197,100,236,14,239,176,247,163,228,150,235,5,59,213,51,236,2,157,54,193,146,243,139,91,200,197,5,159,79,75,158,110,53,123,180,226,70,211,62,139,170,17,3,242,129,187,161,245,119,243,78,12,85,14,124,122,135,23,40,90,151,231,147,148,34,21,234,8,164,74,205,14,39,207,103,72,186,147,118,68,105,111,158,11,45,140,191,50,184,251,91,133,65,243,27,5,157,163,123,165,249,13,20,78,236,125,119,146,15,81,164,247,78,205,89,135,236,20,229,222,184,255,220,115,152,129,99,115,72,40,199,250,124,89,240,37,255,88,196,144,211,129,24,153,172,244,83,51,125,163,126,173,39,167,178,15,15,231,36,213,130,143,86,221,174,27,177,208,74,141,64,109,99,226,73,219,197,212,205,121,102,245,211,75,230,236,228,239,80,158,52,233,144,11,174,186,30,194,47,95,187,239,211,121,191,59,50,60,109,119,198,195,187,38,28,133,184,141,195,47,140,142,248,175,171,182,189,43,126,248,131,177,28,145,167,140,61,228,177,202,29,103,124,247,204,176,168,27,146,83,37,225,4,106,51,49,222,161,212,198,241,91,246,253,218,189,26,98,235,201,93,147,93,201,141,16,145,170,15,79,88,19,189,226,174,68,175,19,40,173,78,60,235,195,198,239,54,205,201,255,0,30,74,124,231,190,71,243,134,107,77,146,244,141,214,164,58,35,237,249,25,194,252,126,45,163,9,207,48,179,215,87,203,17,47,225,51,49,115,3,141,216,109,45,77,252,9,183,83,218,43,188,3,167,71,72,138,174,157,222,58,198,147,86,97,211,14,21,195,18,220,193,205,199,71,195,36,88,99,162,0,237,88,166,209,162,53,210,54,235,19,62,61,15,43,96,231,149,193,21,12,222,45,80,156,213,64,55,201,137,166,251,158,78,90,153,123,222,252,54,188,123,34,66,51,46,60,52,186,144,160,196,17,167,168,215,209,56,142,45,154,44,40,240,110,11,204,253,104,219,189,43,110,208,180,54,123,110,69,140,242,148,253,33,207,151,71,199,191,178,17,251,119,183,5,40,238,47,141,159,59,62,48,104,26,107,167,170,156,229,132,112,238,144,217,188,254,168,186,53,33,112,122,140,20,235,228,117,73,79,67,238,206,118,255,246,119,153,111,133,77,111,185,172,168,244,150,43,103,43,146,139,66,114,102,204,62,213,42,104,125,255,166,70,120,254,29,159,117,133,149,255,42,94,190,195,129,163,182,210,5,206,94,150,99,99,158,57,162,23,166,77,43,236,219,142,43,79,236,140,181,81,25,235,107,180,16,92,219,44,107,93,81,98,176,225,176,62,88,82,97,120,161,29,23,185,182,44,71,200,91,147,235,250,174,136,202,205,173,81,179,225,205,85,155,63,57,11,4,53,222,99,9,55,172,35,143,94,78,30,61,255,176,155,63,51,150,85,94,64,68,135,249,193,182,215,135,108,149,19,173,18,140,229,108,120,196,68,130,167,110,218,152,170,91,58,156,76,125,74,54,129,166,84,29,168,201,201,146,24,88,91,118,32,6,149,98,8,28,68,234,148,92,43,237,142,212,169,102,255,200,175,59,25,218,64,62,92,204,219,52,94,220,25,159,222,114,224,157,245,231,153,225,154,198,167,87,139,106,125,67,103,197,94,188,181,220,143,60,192,67,228,127,251,180,117,131,201,64,135,253,225,134,205,95,250,178,139,67,154,55,184,250,136,73,229,122,110,88,235,48,113,175,172,70,115,112,151,170,238,152,250,196,71,168,80,55,139,83,252,163,71,135,11,253,122,5,183,250,180,181,61,191,186,111,248,74,237,181,112,153,219,115,147,243,206,43,215,51,27,33,157,207,63,231,8,170,34,91,72,72,249,141,13,244,180,250,142,39,94,111,196,123,86,19,125,88,213,54,222,117,21,25,54,127,226,250,185,73,234,217,227,155,55,47,79,144,167,91,188,13,36,189,191,9,142,244,213,219,67,59,206,169,125,94,93,159,249,250,238,154,83,50,239,97,47,86,123,247,223,45,221,208,109,95,159,82,189,246,235,11,185,14,65,187,109,47,19,227,54,215,113,186,245,127,58,81,92,118,235,218,90,50,108,101,87,191,67,155,134,124,91,42,11,219,235,236,147,107,136,50,130,207,33,34,25,199,46,41,187,63,44,178,204,224,74,32,22,231,149,97,7,175,135,245,251,135,186,201,94,144,3,110,72,94,215,200,87,16,108,156,63,108,115,77,205,133,89,231,252,171,141,188,110,152,30,38,22,4,57,85,117,182,209,170,134,107,215,183,39,215,252,227,174,175,240,126,99,176,145,175,165,175,123,101,123,210,133,154,111,211,153,185,173,248,226,249,217,193,22,173,241,230,20,112,67,175,80,75,87,223,192,35,19,245,177,217,241,54,205,187,199,237,185,87,242,137,126,42,46,219,30,190,254,80,41,151,35,120,225,2,54,175,45,211,95,117,235,181,156,117,161,97,56,254,50,9,167,81,251,87,153,115,240,98,79,33,255,13,47,157,178,147,10,155,53,177,197,252,197,135,98,139,249,247,207,215,131,134,13,168,107,143,93,174,154,91,151,33,162,168,71,25,37,30,166,175,161,209,218,234,106,233,70,170,86,83,151,26,214,51,215,206,233,78,171,86,202,12,179,236,249,84,250,146,75,178,114,207,139,188,250,24,157,166,144,176,78,219,146,7,102,146,113,206,189,6,99,130,175,207,86,195,246,118,203,146,39,195,167,135,83,99,31,77,15,20,88,84,23,191,64,26,151,22,222,123,102,175,57,255,89,181,99,124,166,165,203,251,94,241,165,14,65,222,104,220,182,123,184,43,155,7,223,97,47,59,170,53,125,153,58,176,249,204,65,187,170,117,176,20,244,59,11,99,205,251,114,211,252,138,5,227,31,200,197,71,59,146,115,120,13,246,164,181,166,242,228,42,7,248,190,173,253,88,216,225,106,114,89,190,79,35,155,19,21,234,118,163,250,70,141,251,163,77,131,104,222,147,69,169,60,109,78,15,173,95,143,53,85,107,14,62,54,31,35,153,4,120,70,104,141,225,52,191,222,143,14,189,37,31,247,236,130,86,76,243,142,216,25,7,179,188,167,166,55,118,71,102,9,244,179,23,117,231,74,53,146,130,53,189,218,70,100,170,72,219,51,242,20,5,194,207,29,201,56,106,51,235,151,209,221,8,178,85,56,215,215,99,162,205,84,60,15,148,135,250,223,134,142,127,144,133,29,213,75,75,111,15,106,207,237,105,19,107,107,231,34,229,108,117,190,242,70,163,165,93,23,246,145,101,42,203,62,251,240,119,199,55,131,218,10,192,248,128,255,96,223,237,45,25,183,143,220,211,155,48,19,184,55,133,158,68,25,133,135,206,154,87,32,51,152,183,108,99,57,101,13,189,220,91,210,175,89,242,53,191,43,233,72,109,189,157,238,142,181,83,105,197,98,44,181,172,251,4,197,84,219,184,111,58,220,115,85,47,147,154,217,231,95,19,139,220,183,177,53,1,217,234,117,71,133,11,79,60,147,71,204,105,238,90,205,148,18,111,203,156,198,243,240,26,87,206,22,82,73,56,171,49,192,207,170,127,246,203,227,70,97,254,173,155,195,95,9,7,251,109,252,194,163,37,72,20,225,94,87,166,171,181,107,152,101,207,76,218,118,207,207,236,236,23,0,238,35,9,86,2,50,59,14,191,170,146,38,186,185,124,92,73,70,38,146,98,62,144,231,103,235,31,191,26,109,132,182,229,140,71,60,20,9,79,217,74,10,94,223,86,43,185,79,250,193,133,248,128,104,179,186,53,166,19,215,119,13,200,20,77,184,168,214,52,15,171,189,19,115,28,15,249,150,92,87,24,202,154,47,116,131,60,176,59,124,216,106,124,102,218,100,146,173,78,173,137,127,91,54,167,228,77,75,213,33,123,235,14,101,233,51,222,65,171,155,84,195,142,228,39,118,137,142,125,13,23,183,75,17,185,116,87,169,77,238,155,243,20,31,139,194,166,199,249,51,67,149,91,71,250,222,24,9,121,68,164,122,53,135,194,15,42,178,77,241,113,134,54,54,73,102,42,135,93,148,30,174,82,204,245,239,190,26,118,77,215,199,191,43,148,11,97,224,122,84,242,98,108,234,80,222,219,194,99,206,21,5,235,235,230,231,246,181,60,34,17,2,55,244,182,183,6,77,123,204,227,159,170,15,221,66,214,172,124,251,226,240,211,179,120,50,48,195,233,21,230,22,4,121,171,150,124,29,95,118,109,71,194,181,94,231,215,115,211,95,7,231,38,74,119,191,7,181,130,166,191,230,30,57,199,55,61,49,153,37,252,253,76,105,102,113,217,187,48,161,192,180,105,155,119,192,5,33,187,91,4,185,65,97,127,25,229,163,138,152,212,162,75,134,31,159,40,185,70,6,119,203,168,69,191,249,182,113,158,218,211,30,98,87,74,143,26,130,126,140,22,177,92,201,44,17,235,0,229,180,90,201,201,177,93,196,121,244,114,70,95,250,57,51,217,140,189,24,184,161,155,45,179,11,32,18,233,207,124,195,103,40,134,59,206,251,187,217,131,109,115,77,187,87,39,196,182,79,39,171,120,28,220,119,94,78,210,199,252,238,145,151,232,175,86,233,150,68,236,202,239,107,36,35,206,111,29,219,243,164,223,87,173,63,76,110,182,189,71,129,251,190,207,27,103,238,1,120,164,216,192,235,83,49,27,130,124,100,231,12,43,7,239,7,60,31,181,208,190,116,201,109,213,173,142,175,232,228,158,170,192,114,25,129,77,21,94,54,155,11,52,182,59,167,171,222,57,159,98,195,230,45,176,227,157,180,88,98,139,16,121,198,243,205,199,190,145,158,186,240,17,73,59,141,61,197,207,116,199,39,179,222,126,244,184,219,185,182,237,88,208,215,247,169,233,5,179,99,31,4,198,252,77,240,170,173,62,41,211,83,125,217,182,197,175,34,125,100,238,190,224,49,8,213,245,25,28,36,207,251,191,57,4,124,217,246,204,188,178,210,178,116,167,253,134,231,254,38,242,183,155,31,36,122,191,119,16,5,156,159,72,14,180,250,118,9,140,23,245,219,230,246,231,84,150,96,47,206,106,102,86,137,125,96,25,124,154,7,157,210,220,156,58,176,241,216,153,39,130,100,207,241,238,148,136,157,157,129,126,229,155,198,175,78,120,55,102,193,20,95,14,5,150,201,6,133,68,201,57,125,178,155,33,138,85,218,157,155,30,143,218,25,192,143,186,209,51,131,236,251,244,120,221,40,84,235,139,99,202,245,109,6,133,74,123,135,46,153,243,0,33,156,220,39,27,29,52,62,242,65,119,132,188,18,141,108,176,236,157,137,236,134,151,176,235,127,173,57,99,239,135,151,3,142,57,232,111,174,241,48,140,96,61,98,12,12,242,9,115,176,74,231,127,57,143,41,28,109,168,43,244,13,184,48,222,234,159,29,52,63,103,248,174,208,111,212,11,74,30,181,253,44,200,212,116,95,186,90,192,171,9,166,225,76,168,16,191,185,190,186,57,200,66,163,75,142,16,20,186,86,5,151,93,56,22,31,63,245,52,105,117,147,228,167,209,70,168,236,183,161,251,117,230,132,26,237,225,51,135,239,153,75,204,60,241,61,56,241,169,112,100,115,84,209,238,32,231,38,217,79,225,178,115,78,13,103,252,231,11,77,147,188,203,125,80,113,38,110,103,108,252,217,245,253,246,219,236,121,63,94,127,184,248,222,84,235,145,244,204,27,44,50,214,55,205,207,94,91,61,123,58,36,118,84,245,64,91,117,146,192,64,53,92,213,172,120,142,57,177,191,58,235,102,255,189,161,139,221,141,19,43,10,91,100,183,220,66,21,49,241,58,105,206,121,25,177,57,105,4,205,76,196,148,38,212,220,177,127,147,85,48,208,107,24,33,152,57,197,231,95,42,210,211,72,253,218,0,203,236,22,235,14,13,39,5,251,147,43,86,108,216,109,162,175,107,99,188,67,226,186,248,75,211,131,142,163,178,171,100,7,138,166,49,45,53,105,98,57,224,97,177,29,246,254,131,133,185,83,248,137,79,97,125,183,55,15,15,149,10,145,137,240,142,247,22,187,103,191,244,111,46,104,140,105,247,250,224,209,245,173,113,127,216,20,105,151,192,212,215,23,19,142,106,7,216,87,153,113,122,21,61,191,206,25,183,255,120,120,145,214,32,19,71,213,78,167,113,65,147,93,137,117,187,38,159,175,18,223,127,206,251,98,185,144,88,169,252,157,78,77,201,210,198,216,217,227,150,231,166,57,253,15,5,78,118,196,98,186,95,95,157,235,120,164,21,113,64,244,11,182,101,103,60,123,229,46,166,238,248,251,167,172,47,69,236,18,54,102,22,137,100,103,62,136,68,97,172,12,65,167,157,46,37,198,145,43,14,154,84,63,51,217,180,214,98,197,163,189,227,10,230,40,107,112,165,37,167,105,137,195,56,203,238,172,140,213,107,219,163,164,153,247,191,20,107,175,216,121,118,203,88,191,110,105,67,102,110,107,175,74,51,78,79,53,96,2,151,168,124,142,83,179,74,5,154,7,221,237,253,237,41,155,81,246,124,167,234,243,22,107,139,221,61,94,77,48,182,220,217,177,15,238,72,126,141,205,111,96,54,46,187,140,199,213,117,144,181,249,93,73,233,44,82,194,70,231,136,44,171,56,112,221,187,10,45,86,37,105,39,201,235,85,239,116,232,18,211,144,149,189,168,117,70,229,3,209,58,183,190,193,177,175,234,115,169,160,127,213,182,195,5,3,15,19,10,116,171,164,38,249,222,88,125,250,64,80,113,87,221,107,58,124,170,37,2,90,218,143,119,211,230,176,233,168,71,133,165,232,183,106,140,12,197,115,150,104,134,177,126,251,110,108,38,245,117,186,2,118,122,175,225,230,169,225,145,186,26,75,129,7,21,18,233,221,247,162,130,102,251,50,49,237,103,85,189,138,231,70,179,109,139,93,248,86,142,184,23,199,5,181,248,245,101,54,215,89,236,78,157,126,49,49,245,128,60,63,87,13,131,215,123,225,3,251,191,68,91,216,241,226,110,38,7,61,154,248,126,255,131,13,81,180,234,228,182,140,48,33,223,3,227,171,167,158,11,205,93,25,28,124,92,41,115,132,115,125,13,250,65,189,221,22,174,238,70,241,161,126,204,53,104,118,241,167,169,163,247,143,196,89,149,172,124,122,249,104,223,88,74,230,148,119,118,225,56,30,91,60,250,208,127,126,118,156,180,231,232,100,52,49,160,39,53,118,171,105,234,165,231,135,149,128,111,19,237,22,250,233,25,0,92,174,32,76,97,37,230,37,159,61,209,72,128,116,33,78,91,203,145,109,155,87,212,200,51,17,137,184,249,118,161,121,156,94,227,166,94,195,179,91,82,107,30,118,37,235,113,105,221,215,202,230,43,142,142,188,120,208,124,199,161,210,202,15,152,130,76,126,114,173,207,184,189,120,182,234,7,52,225,82,217,221,44,78,193,86,207,82,129,1,251,226,169,139,211,131,228,185,132,71,185,86,241,205,215,89,83,61,215,14,154,12,63,114,232,92,197,37,216,207,57,59,59,216,226,107,117,46,251,225,251,94,204,151,50,173,11,147,107,100,31,127,28,136,157,93,181,59,73,222,186,186,242,160,58,134,157,211,126,84,69,157,99,131,242,25,150,199,171,106,201,107,163,179,213,205,197,70,174,199,71,74,141,190,233,82,11,60,163,193,30,169,115,113,181,210,120,206,193,150,43,123,175,42,108,226,113,187,168,243,254,203,71,59,232,23,22,146,209,149,212,249,109,31,46,38,85,113,173,214,125,147,254,42,194,98,99,166,102,20,236,168,241,21,22,214,120,73,67,129,111,87,111,100,187,112,133,191,220,224,88,101,22,175,84,158,136,123,198,94,237,137,58,31,146,80,223,172,222,117,217,250,206,169,201,129,130,193,172,80,53,159,177,91,55,147,240,77,217,79,52,214,251,143,13,164,22,215,241,176,20,219,29,246,5,19,157,2,222,28,223,248,72,136,28,223,222,57,248,166,101,173,35,60,78,211,192,245,198,224,131,198,195,111,210,55,169,61,91,213,21,91,46,200,223,100,145,22,30,151,229,64,186,104,219,82,173,218,150,113,175,96,240,81,95,214,209,89,161,59,33,106,207,194,196,111,228,61,47,218,82,136,232,44,244,120,44,88,28,225,237,95,89,113,51,79,239,64,225,134,254,175,13,14,200,196,137,204,230,25,195,221,130,37,18,14,168,26,179,152,122,11,125,82,228,161,249,91,201,74,23,141,203,223,187,103,75,167,99,253,42,146,116,84,243,218,246,221,204,207,239,203,42,120,5,91,89,115,221,196,187,128,215,98,215,126,217,148,35,143,110,19,211,146,253,49,87,131,94,58,115,104,52,14,22,77,39,89,22,203,112,247,54,206,205,78,167,99,142,103,237,229,111,18,84,195,93,121,254,177,60,78,126,58,63,76,40,72,76,33,83,221,237,53,160,122,164,102,255,192,245,104,243,211,166,47,18,201,115,147,183,161,178,197,159,241,239,194,59,45,142,88,225,47,218,218,123,170,182,18,163,123,237,95,240,249,127,143,179,22,144,128,121,15,182,182,200,240,109,93,39,219,189,55,110,203,217,2,145,217,15,55,199,143,14,12,31,134,138,244,246,77,76,55,213,117,199,20,55,243,72,228,116,38,172,25,233,23,159,86,14,108,64,63,226,96,217,96,94,201,197,207,253,12,142,76,242,189,193,73,116,242,122,7,90,21,93,222,206,187,33,190,249,104,224,134,183,236,156,200,228,64,47,151,67,237,48,251,33,213,3,71,249,199,98,134,4,42,238,28,214,242,23,141,73,173,148,186,119,166,96,248,156,102,139,46,155,192,23,65,159,143,216,1,221,201,190,58,239,109,185,47,55,36,244,93,217,188,106,135,60,251,19,239,166,62,182,14,232,145,86,227,195,215,47,158,213,66,36,167,182,90,101,77,117,176,85,120,114,228,193,148,223,29,223,120,232,99,208,121,91,125,45,191,170,108,22,236,205,114,231,47,73,254,3,61,108,217,93,170,167,14,73,55,21,228,58,122,183,144,194,7,234,191,30,95,85,71,38,37,68,144,46,200,77,159,219,103,214,122,59,229,139,130,184,136,14,51,31,192,237,149,115,99,16,229,16,2,244,236,96,191,191,23,144,106,187,46,207,157,205,154,59,181,83,40,205,155,121,59,223,202,175,113,25,169,185,38,23,142,100,244,196,100,138,93,123,51,62,36,41,91,64,106,116,80,125,223,38,236,40,143,64,27,95,121,200,42,231,248,78,197,179,228,12,130,184,167,227,221,213,225,175,5,131,69,117,231,158,223,55,223,126,125,112,122,176,184,177,203,111,159,168,133,255,86,215,172,231,85,213,181,251,100,19,155,246,131,65,207,94,112,85,137,142,94,224,124,50,118,2,12,122,208,113,50,80,201,185,100,32,175,253,92,29,83,198,195,199,9,169,72,249,53,115,189,233,217,13,156,197,121,229,183,165,94,70,123,222,146,101,230,21,53,39,106,14,62,190,183,19,34,105,179,37,85,216,167,57,207,115,96,68,209,60,182,158,103,188,18,114,174,250,180,194,131,131,83,124,76,194,82,221,223,180,3,167,214,191,124,46,243,132,184,37,41,253,97,208,131,111,233,164,153,153,225,154,20,124,230,65,152,157,198,214,184,13,51,35,117,22,2,171,78,101,164,228,214,194,74,102,141,212,207,105,229,200,113,199,42,125,60,214,149,41,165,53,55,209,46,96,119,87,249,104,194,54,201,164,141,78,196,253,102,18,181,103,238,215,69,233,100,178,59,63,219,184,19,106,210,21,58,61,114,175,102,111,204,218,7,231,36,159,139,50,241,148,237,100,50,253,54,209,146,85,108,157,14,68,104,205,229,57,186,103,62,200,217,188,191,228,246,213,213,205,190,93,137,152,4,143,220,55,229,112,174,93,223,130,199,62,41,173,95,177,243,225,201,21,85,182,217,119,158,65,252,102,207,239,147,57,149,177,119,189,214,129,246,53,47,173,223,185,111,189,250,226,35,88,6,17,118,39,138,232,48,143,90,172,152,118,186,208,238,28,196,70,254,74,234,78,147,66,90,99,171,98,74,250,39,142,104,86,5,25,110,229,82,255,18,121,132,173,101,242,19,108,106,151,0,187,77,84,112,245,219,243,202,37,182,28,15,198,116,159,62,238,100,117,8,100,153,141,82,2,108,164,103,33,60,29,199,142,155,207,28,236,110,60,210,101,115,75,247,238,145,210,212,123,207,158,3,130,115,71,122,44,13,93,192,131,226,222,183,251,167,195,234,45,15,212,191,21,203,218,63,10,77,249,130,205,170,19,15,213,21,187,232,174,124,242,178,187,215,153,93,236,145,58,105,154,250,167,44,35,44,55,229,232,63,49,181,87,181,75,87,220,167,30,217,146,135,40,220,152,177,207,235,13,95,9,218,252,225,70,5,62,195,152,98,227,43,171,88,115,178,208,71,130,69,114,117,93,12,170,83,162,133,108,121,247,5,78,143,85,123,104,112,123,74,237,121,137,126,125,70,214,176,90,25,110,168,125,86,167,233,251,91,227,156,220,111,207,214,20,240,190,144,218,58,214,158,255,249,180,100,237,147,111,26,236,74,172,33,233,89,143,42,204,130,190,172,83,13,154,241,105,97,187,179,141,71,96,71,206,247,17,232,5,98,82,36,237,81,214,14,166,98,243,193,228,70,208,229,82,90,51,119,176,186,7,231,170,142,157,5,183,121,246,215,89,56,196,134,95,230,88,253,0,45,230,120,177,25,14,136,68,234,49,223,185,81,185,217,91,189,42,239,192,5,216,92,231,157,231,156,132,244,202,57,193,57,109,224,110,41,126,152,87,225,210,232,81,57,85,185,205,111,188,214,185,41,21,174,158,189,219,123,59,253,209,93,120,233,109,135,42,47,221,246,125,34,145,4,102,177,125,92,187,103,112,185,239,123,71,247,199,60,84,213,220,98,54,255,32,150,183,45,93,144,201,220,57,93,208,253,132,62,243,168,225,19,217,186,153,97,191,125,162,117,209,178,204,13,147,53,67,210,208,73,187,242,166,248,160,163,166,113,1,54,10,143,199,166,18,163,153,182,97,182,54,182,114,116,250,143,90,232,240,157,137,209,62,116,124,63,87,254,236,123,247,236,124,173,177,166,231,78,132,106,229,91,254,219,191,72,36,102,108,238,144,40,232,149,204,217,36,130,221,85,167,68,168,86,142,45,24,123,239,222,82,22,37,44,48,194,46,192,174,180,61,4,85,119,3,229,112,26,187,205,131,124,117,170,179,54,110,42,187,104,88,169,237,150,94,215,234,185,118,145,171,1,93,194,112,11,230,7,34,220,99,254,199,206,86,74,121,231,52,156,95,247,60,75,155,169,111,198,104,210,181,171,62,98,165,94,21,15,83,52,75,25,171,93,36,88,15,146,185,182,117,251,79,166,148,231,101,156,230,110,183,117,103,190,237,204,28,32,134,118,169,215,144,213,16,158,49,83,121,247,226,83,54,230,242,233,212,50,209,234,160,6,179,152,78,209,109,219,3,38,138,153,192,197,251,78,22,118,242,55,68,94,151,179,170,180,250,192,195,138,75,72,103,211,231,183,168,214,220,75,196,95,120,121,117,219,115,116,105,244,93,97,38,158,50,181,144,78,191,66,82,158,235,174,135,103,14,179,112,127,251,16,63,231,203,34,146,104,98,186,109,133,250,29,193,247,82,149,250,94,97,183,57,164,52,120,59,34,32,109,193,223,140,153,143,179,238,89,25,26,113,253,155,6,57,74,199,107,117,26,79,141,57,113,83,244,137,109,193,18,172,2,212,195,255,118,166,222,98,195,170,209,173,215,29,222,75,162,27,187,128,228,77,6,20,38,82,222,57,174,91,5,82,236,153,152,27,248,140,242,51,86,52,95,246,187,20,230,231,51,198,118,172,191,178,226,22,183,220,123,17,75,105,230,25,155,219,6,241,159,238,135,173,144,52,250,122,181,196,91,195,60,56,254,110,59,71,15,11,123,164,142,54,187,229,124,135,98,91,239,174,134,90,189,103,26,176,196,46,249,104,35,102,190,29,0,200,143,222,83,23,165,115,98,117,218,83,193,75,87,171,217,185,54,87,172,55,76,181,101,126,39,196,125,68,208,14,254,242,110,253,227,47,44,107,247,62,41,58,187,234,254,233,183,87,212,147,178,17,9,1,57,239,147,178,3,210,147,155,42,240,30,42,91,250,68,53,47,241,240,0,33,42,220,87,230,220,89,164,180,15,26,48,75,197,166,175,78,208,141,210,73,92,247,58,177,172,233,251,126,100,126,252,224,23,55,114,216,136,35,33,246,113,64,23,28,89,34,56,122,121,215,8,153,178,68,95,78,155,51,151,177,188,122,181,126,219,148,1,115,199,58,231,148,219,187,204,3,110,171,176,218,104,27,4,134,217,217,184,243,178,157,120,159,198,122,0,235,246,246,50,242,145,73,48,107,218,188,24,139,195,14,192,201,181,191,170,250,72,167,220,97,145,72,95,230,56,217,87,60,50,195,239,222,90,174,187,63,167,86,182,179,50,247,68,197,212,249,83,30,239,12,210,190,192,149,11,47,69,48,109,115,218,161,255,0,106,109,2,251,40,162,195,44,242,218,156,217,44,78,94,143,175,213,220,47,32,115,150,245,254,208,147,211,190,211,76,67,102,60,64,72,51,207,149,185,74,143,134,122,212,11,71,141,242,60,124,166,249,189,184,242,237,33,189,220,145,42,224,129,103,182,162,106,39,246,48,103,174,187,195,180,109,87,87,114,238,152,224,96,163,108,200,157,87,209,179,143,124,198,204,74,12,20,246,60,16,186,250,145,157,221,135,245,218,158,48,129,1,65,190,36,215,83,58,105,133,226,87,28,42,162,253,34,246,93,223,184,227,170,116,162,229,104,210,145,27,17,172,198,193,172,16,77,225,180,121,177,117,14,219,94,167,238,107,250,26,252,30,232,80,144,204,127,230,19,169,195,201,110,252,156,39,122,109,143,49,32,201,218,89,117,137,215,240,120,139,128,67,249,249,248,82,225,140,174,99,204,176,209,228,120,35,137,109,204,151,132,184,33,196,153,100,134,155,102,59,52,223,77,38,94,121,161,199,236,0,112,151,35,55,108,127,174,166,196,65,187,109,230,30,199,1,219,99,18,204,122,219,48,120,42,251,72,218,102,75,254,213,105,135,246,70,39,237,60,246,97,197,217,136,243,43,216,215,115,223,25,58,235,119,125,197,26,242,219,184,224,209,167,199,237,246,55,121,59,181,247,151,233,127,11,154,15,237,201,52,213,151,218,112,106,231,169,67,55,74,27,11,72,125,157,69,243,115,254,103,85,180,165,207,74,161,185,12,238,198,68,119,27,74,145,38,28,122,15,63,107,151,142,61,13,61,147,37,23,48,116,115,70,153,44,49,51,183,183,55,206,24,117,223,45,102,232,21,101,220,114,158,246,63,49,166,94,104,47,116,221,49,99,161,23,123,99,211,94,159,116,194,142,34,191,135,191,225,139,217,45,136,13,34,207,204,77,204,238,159,191,46,246,214,24,117,163,217,162,240,208,140,11,241,248,84,236,148,170,196,160,195,220,157,25,216,228,243,33,209,84,224,20,228,236,133,233,91,177,225,208,51,89,119,102,122,44,39,239,213,153,107,230,39,96,139,212,47,6,72,99,17,65,199,45,215,108,125,23,108,21,164,35,6,38,230,111,253,158,62,9,225,68,153,15,246,56,86,203,78,119,125,218,87,109,255,197,200,103,195,28,255,248,133,79,170,117,59,201,21,66,197,187,123,133,222,196,86,111,217,150,37,17,232,148,49,30,144,216,151,108,61,127,84,71,49,170,251,76,7,87,218,139,227,167,59,176,195,141,37,67,177,29,178,149,208,152,226,106,13,171,189,225,121,183,143,77,41,149,14,217,27,79,144,56,231,119,29,123,27,176,195,79,102,70,32,172,98,40,172,195,226,158,200,93,170,156,70,35,224,61,195,147,233,21,150,153,39,230,123,181,160,93,83,93,159,132,223,22,175,146,18,89,55,199,31,86,49,116,211,225,125,211,28,108,50,186,111,168,212,46,242,157,125,114,106,123,77,206,250,75,215,243,50,10,6,30,97,58,171,46,101,33,107,146,48,169,23,237,172,162,15,60,76,99,55,122,242,82,168,95,101,234,202,87,193,153,145,26,105,142,249,248,196,246,64,205,82,249,30,39,255,146,226,210,111,229,197,49,67,97,119,110,154,94,186,54,84,252,130,103,223,35,38,150,41,35,124,127,165,248,171,234,75,151,219,115,19,19,208,31,222,20,35,7,119,180,164,204,88,207,237,43,159,231,207,46,30,112,13,26,58,245,60,231,29,169,193,193,200,160,28,241,42,86,62,90,90,115,106,92,140,188,45,68,68,101,102,238,124,113,113,141,246,116,149,89,130,138,25,63,183,100,230,227,156,134,109,166,231,196,200,176,150,242,249,18,211,135,253,221,109,138,24,147,113,49,114,249,16,155,140,9,71,123,163,233,134,179,153,2,237,53,159,188,107,181,14,73,166,146,171,201,143,177,175,138,93,187,58,115,5,190,103,180,220,27,63,63,32,63,131,30,154,255,20,38,212,108,109,161,149,58,149,61,31,204,132,41,223,17,123,31,45,85,102,95,9,175,116,212,84,152,23,159,223,201,191,83,205,36,231,77,195,224,252,236,120,155,247,96,225,120,82,111,206,131,134,131,149,164,175,239,109,107,170,177,154,86,115,98,228,139,145,197,121,135,28,54,237,244,246,58,179,59,172,205,100,28,119,182,3,59,58,221,246,90,118,162,132,31,235,150,148,145,247,249,116,102,195,96,20,185,83,170,230,251,135,87,210,216,175,221,109,84,246,243,226,243,115,227,243,147,93,201,5,246,135,125,13,58,240,199,249,236,112,133,126,163,181,132,232,171,121,135,246,207,29,156,250,126,118,229,57,79,243,137,196,198,193,193,15,216,98,82,141,214,248,101,115,179,131,216,194,81,37,15,135,25,209,225,157,237,57,171,207,122,110,103,226,1,126,255,95,200,174,117,101,81,229,121,187,96,224,33,147,96,202,54,255,221,127,128,38,171,26,112,33,241,177,179,233,223,0,6,179,26,95,217,206,170,6,216,172,203,24,185,240,119,144,193,172,57,122,193,44,123,222,149,175,41,57,246,247,176,18,123,130,89,246,240,61,221,107,241,143,184,255,136,251,143,184,255,136,251,143,184,255,3,197,157,19,122,210,27,121,240,126,183,157,210,138,21,43,86,152,24,152,235,103,237,113,62,186,226,151,47,2,201,197,3,139,32,161,65,130,44,17,143,131,75,227,240,88,34,22,142,69,203,34,176,112,130,236,194,39,40,2,36,160,144,24,25,15,196,175,169,252,254,37,39,39,39,167,162,164,180,66,78,69,94,81,69,85,133,250,89,158,242,153,250,82,84,80,80,81,94,33,175,164,172,44,47,47,175,44,47,175,176,66,78,65,81,73,81,113,5,32,247,31,97,246,175,190,72,4,34,12,191,66,78,206,27,133,1,145,36,236,111,224,64,60,225,55,116,104,202,200,45,254,251,191,228,229,104,99,161,231,4,129,8,3,122,48,28,204,5,133,70,17,81,32,1,128,97,16,128,62,232,1,195,32,8,16,72,0,176,124,50,128,62,3,0,64,0,36,0,144,102,120,1,63,126,164,32,91,89,234,177,7,0,120,208,3,75,4,1,20,134,8,226,93,97,112,16,128,195,208,104,0,141,114,7,1,52,22,14,67,255,56,67,69,181,38,226,65,152,7,16,0,16,221,64,96,193,25,1,130,27,150,132,70,0,46,32,0,115,65,131,0,17,11,16,176,104,47,112,1,200,5,13,122,0,88,87,128,136,135,97,8,30,40,34,17,133,65,2,104,24,30,9,2,8,24,17,6,224,96,112,119,144,72,83,210,3,4,137,84,60,2,28,196,192,240,40,44,5,145,64,229,74,193,162,194,211,233,16,8,40,44,70,134,166,51,96,140,66,186,1,150,32,222,21,139,247,128,97,224,32,251,143,50,210,54,12,149,7,202,3,135,6,61,64,12,17,70,68,97,49,0,6,4,17,20,153,225,88,12,1,133,0,241,0,110,137,12,128,34,16,72,32,129,202,66,15,235,129,131,17,81,84,179,251,2,59,1,107,56,12,77,91,4,95,246,63,102,70,55,149,27,204,11,4,92,177,120,111,24,30,1,192,151,17,166,32,17,150,72,211,237,78,194,225,176,120,34,96,70,66,19,81,56,52,8,88,131,120,20,12,141,242,163,81,253,53,123,58,47,2,29,215,99,1,151,176,12,215,3,36,186,97,17,4,41,128,64,130,187,1,48,2,141,140,11,201,85,10,216,107,109,97,46,5,128,68,184,204,114,41,22,41,233,131,20,217,241,32,117,41,128,0,224,95,18,3,177,12,153,46,134,12,16,0,80,125,20,244,36,129,4,34,96,131,242,0,177,36,34,160,135,197,16,241,88,52,59,0,4,0,54,191,240,61,28,30,235,133,66,208,92,110,193,114,180,53,165,160,1,120,58,57,34,157,28,77,31,75,24,129,64,241,42,27,60,12,78,249,215,4,67,93,119,186,73,255,21,62,56,24,129,64,241,75,42,25,20,35,25,70,62,186,36,162,219,191,203,4,70,161,241,151,28,244,125,193,255,7,138,32,104,84,254,146,139,30,137,64,196,122,0,123,72,4,20,6,36,16,24,217,177,255,71,248,193,105,244,92,22,232,45,103,12,17,6,244,105,158,164,139,65,0,38,203,246,19,4,34,44,12,88,46,176,162,129,65,32,219,28,1,81,148,7,12,9,202,224,48,72,81,39,49,90,238,164,142,252,144,85,41,0,226,16,136,43,22,15,144,48,48,188,47,37,54,138,97,49,160,52,221,97,164,105,239,9,56,44,134,0,138,75,81,165,7,49,68,20,126,89,232,2,180,0,67,148,15,96,12,194,16,32,126,240,241,73,121,21,192,197,151,8,18,6,31,159,146,4,108,169,116,105,115,192,194,199,61,88,132,175,12,141,47,45,184,81,24,255,135,200,211,35,178,33,30,230,1,138,153,96,80,68,89,125,24,17,38,107,8,130,46,48,184,187,172,158,41,150,0,138,3,16,8,133,52,101,191,161,65,226,178,45,234,138,194,160,40,150,148,2,112,104,16,70,160,68,7,16,112,164,24,73,134,10,229,36,70,181,152,236,210,136,248,143,70,39,194,80,104,2,68,88,88,152,34,38,136,160,11,10,145,166,250,129,43,10,79,32,2,10,52,137,53,32,0,195,32,209,27,75,27,166,38,7,70,159,129,225,65,192,3,134,68,193,1,12,201,195,5,196,19,164,0,20,6,129,130,195,168,169,131,154,30,136,48,60,113,1,143,34,27,224,74,177,128,20,224,237,134,130,187,1,40,2,32,231,163,174,40,39,3,161,139,161,136,71,80,121,105,80,17,168,198,165,34,0,68,95,28,184,200,159,106,110,8,196,217,217,121,33,8,66,100,101,1,27,111,44,21,140,64,149,11,78,194,227,65,12,17,237,187,16,209,64,132,6,5,74,94,134,202,232,71,210,139,174,37,198,232,74,203,253,138,130,174,240,215,232,52,15,129,128,24,146,7,96,131,199,193,41,11,76,93,111,27,10,132,63,196,198,202,82,15,106,107,174,107,229,0,53,180,210,53,51,0,180,0,57,31,57,57,77,8,109,198,218,198,202,64,215,140,113,74,94,19,18,72,81,114,193,56,74,68,55,186,113,150,50,237,146,12,82,0,22,131,246,5,188,96,104,20,2,240,118,3,49,191,52,33,138,0,56,255,196,206,249,39,91,26,98,73,248,63,48,166,179,137,185,137,141,51,141,190,6,96,104,114,192,216,64,87,223,192,10,144,164,26,128,230,243,20,103,55,3,137,48,42,188,190,174,141,238,47,225,93,176,8,95,64,108,49,180,44,228,62,16,65,213,128,106,122,103,67,3,3,253,61,186,122,251,254,134,161,33,8,34,246,192,224,238,20,166,128,24,17,143,66,34,65,60,136,160,24,13,70,4,145,190,26,128,27,10,233,38,139,198,122,3,222,48,34,136,7,208,160,23,136,166,38,116,74,222,193,211,152,233,153,90,88,27,252,13,39,61,52,150,0,82,117,91,92,116,186,8,191,92,246,223,44,56,148,98,200,197,85,255,197,60,197,112,180,121,133,95,206,47,216,134,6,163,248,75,24,170,74,52,0,165,31,92,75,89,90,141,182,199,105,193,141,136,37,194,208,0,1,229,247,211,158,51,100,220,39,192,194,214,0,24,63,80,226,47,21,159,234,123,84,34,90,128,43,53,228,184,209,194,43,117,76,242,135,79,84,15,160,188,167,49,161,185,248,159,146,162,71,103,154,163,211,136,208,20,83,151,150,151,163,105,246,167,178,51,16,94,46,9,1,36,2,114,11,116,229,229,165,229,149,254,53,194,36,12,202,147,4,74,163,16,63,144,165,254,75,29,94,124,75,45,118,9,148,196,235,2,210,241,0,20,6,160,152,0,131,68,83,50,4,6,3,194,105,153,149,46,143,50,85,24,218,242,121,129,120,106,177,70,45,230,113,240,197,128,189,8,172,66,7,198,131,4,16,239,5,34,0,87,20,136,70,64,168,201,129,2,64,79,131,88,87,90,30,132,64,116,93,41,27,101,33,163,73,253,81,184,148,2,80,68,0,142,197,211,6,104,234,80,164,115,91,36,206,152,76,24,82,2,2,69,41,65,16,148,147,13,118,177,36,164,99,81,118,233,162,129,105,99,50,52,185,23,74,81,122,90,251,41,59,184,129,63,210,90,84,2,226,1,18,8,48,36,184,64,99,49,105,250,67,0,128,142,203,96,211,69,115,46,78,18,112,32,28,229,138,130,83,162,47,9,252,81,105,103,74,96,160,210,180,163,17,113,134,0,0,9,133,33,42,42,0,0,176,72,249,87,47,45,128,18,14,168,124,244,40,167,59,74,72,166,125,4,145,26,52,225,41,113,31,148,246,134,249,254,75,226,80,168,81,2,212,114,81,40,39,72,40,53,79,252,74,20,133,5,81,40,60,22,188,18,177,176,144,116,227,138,97,105,137,135,230,162,40,34,22,35,190,140,5,29,12,138,66,252,138,133,34,35,139,133,83,192,15,12,60,8,203,41,46,30,22,126,41,180,18,163,253,64,60,128,129,121,128,63,91,138,86,196,210,202,89,13,234,166,145,129,225,112,104,250,4,148,130,36,67,221,42,120,218,123,170,11,64,41,35,40,56,72,29,146,2,148,0,2,136,164,148,188,4,8,64,47,152,22,108,10,226,127,41,29,160,5,40,47,19,15,252,79,19,207,81,102,177,79,64,253,236,244,179,140,191,90,116,170,140,42,11,50,154,44,182,26,40,36,40,235,66,67,252,59,129,101,41,217,131,82,231,51,74,36,187,92,160,101,242,184,146,48,240,95,75,67,145,71,149,209,73,22,182,46,99,129,72,237,60,224,96,148,146,101,89,23,130,241,196,66,163,176,112,152,166,159,9,165,22,206,84,238,160,175,20,128,196,195,124,165,168,39,57,74,177,79,211,73,138,118,48,150,6,49,94,40,60,22,67,89,110,90,102,160,249,0,229,16,254,47,237,67,51,154,248,63,111,69,186,94,191,220,141,90,128,26,163,9,24,207,97,238,160,175,52,141,27,14,134,194,51,90,2,237,187,212,217,1,41,85,54,213,84,212,140,233,141,197,187,211,189,112,177,208,91,22,132,41,71,0,28,12,79,164,158,12,40,69,52,245,19,37,86,19,127,224,79,75,89,127,206,22,64,195,124,65,188,20,141,44,181,4,115,91,242,46,202,123,119,208,23,240,32,17,136,20,178,212,211,4,136,0,188,81,68,55,192,153,122,66,116,118,166,161,42,252,187,18,45,150,158,191,18,104,113,18,14,195,80,87,27,69,164,224,161,136,4,16,237,74,205,115,40,2,128,7,225,88,15,15,16,131,160,245,169,104,71,31,154,168,48,28,78,218,217,89,10,192,96,137,11,114,211,24,152,99,41,229,188,13,77,79,198,133,67,97,104,66,66,41,170,0,222,40,52,250,247,90,16,221,240,88,18,210,141,42,173,183,27,22,13,2,104,20,198,125,241,180,72,34,128,212,108,12,195,131,174,36,52,218,151,154,251,22,180,162,120,172,7,12,183,139,64,196,83,247,0,117,31,106,51,242,95,114,60,117,70,199,91,222,161,98,220,129,11,153,150,82,183,45,229,43,106,88,146,61,66,192,98,100,101,100,164,40,167,90,24,9,77,164,13,255,107,217,11,139,33,130,24,162,1,6,142,69,252,98,239,192,105,211,127,177,119,228,229,24,117,96,108,110,253,66,3,250,1,100,73,7,164,31,10,39,75,192,192,112,56,95,89,25,138,22,148,53,37,17,104,142,68,215,232,95,212,133,38,192,95,171,1,82,212,164,68,165,229,106,200,47,91,10,122,173,14,35,18,97,112,55,74,88,90,144,123,137,222,210,28,148,10,254,3,61,133,197,51,1,173,156,162,23,89,191,173,167,150,21,98,191,44,168,104,16,255,84,84,191,20,229,191,178,162,50,192,227,177,120,128,178,97,254,37,181,172,64,162,30,22,65,213,106,145,35,128,7,127,93,110,1,203,75,46,10,11,112,145,237,130,90,139,121,159,6,36,7,120,128,48,12,129,146,138,225,32,129,32,5,96,137,110,32,158,62,232,10,67,161,73,120,112,25,115,74,113,0,253,11,9,24,10,42,186,131,82,2,12,99,58,88,236,140,80,159,150,184,82,123,98,12,165,7,85,92,168,7,1,249,107,234,42,255,148,30,170,255,148,30,255,251,75,143,63,77,247,106,255,251,211,189,250,255,141,108,47,247,159,154,237,25,31,79,252,186,219,179,208,174,162,57,156,43,22,141,198,122,47,185,48,99,255,13,2,209,103,220,192,40,12,138,40,69,21,79,10,112,5,65,132,11,12,238,46,5,192,209,88,2,125,47,82,155,255,38,24,20,145,198,158,66,158,106,97,134,167,46,212,135,31,139,174,71,129,215,135,17,97,63,192,83,130,5,125,115,253,240,40,154,130,96,72,103,253,27,36,87,52,214,123,241,81,36,61,8,18,40,184,212,62,239,207,136,52,29,150,212,167,154,82,152,65,149,95,22,77,11,89,99,233,153,206,210,179,243,101,13,245,197,34,234,231,94,250,66,25,181,176,239,60,40,99,203,51,204,114,36,122,99,139,138,187,80,47,80,145,24,202,161,197,106,238,15,168,209,32,233,228,104,31,22,232,45,171,105,188,81,24,4,214,155,230,175,40,2,101,247,160,92,81,75,110,131,7,225,32,202,11,196,47,180,6,9,148,16,134,95,114,99,138,129,160,52,26,80,122,247,87,241,127,124,68,90,22,142,126,168,134,254,167,198,159,159,130,15,181,144,162,7,136,223,116,82,127,116,149,255,176,87,51,58,168,255,127,95,195,142,222,172,251,225,144,240,223,210,151,163,247,228,24,54,212,127,73,251,141,218,122,251,97,155,253,159,44,116,151,85,185,63,108,211,127,202,218,255,157,101,237,255,158,142,26,45,190,106,254,38,192,254,69,50,254,55,34,44,67,210,246,255,127,219,19,192,83,111,191,200,255,27,71,239,165,115,55,53,224,45,88,134,90,80,45,213,122,16,200,15,151,47,126,241,120,113,65,123,234,243,100,186,203,195,224,68,18,108,241,122,25,132,78,119,121,73,248,23,197,218,31,89,255,135,155,9,191,88,129,101,151,18,232,214,71,97,224,120,138,47,33,24,203,164,165,0,197,80,247,64,169,160,212,58,159,106,230,64,6,235,48,20,167,16,136,222,82,89,253,211,147,84,12,69,9,52,29,158,178,15,97,46,203,134,196,172,64,2,72,20,255,165,29,168,165,46,98,41,1,224,113,240,5,229,23,123,119,63,220,129,160,18,165,223,129,160,170,75,103,70,37,69,0,72,24,20,2,133,167,61,196,134,161,169,181,55,165,206,100,184,180,176,120,93,97,177,131,229,3,7,113,84,211,211,105,184,44,35,65,47,194,151,19,177,50,176,54,176,89,102,180,127,125,149,127,165,45,117,187,83,196,160,100,50,58,231,159,87,125,241,130,8,99,223,115,193,136,116,138,20,34,36,60,184,112,36,194,98,64,0,196,32,164,0,58,125,16,128,161,209,139,27,141,58,178,144,178,228,255,95,183,246,104,219,88,225,223,216,198,180,13,252,127,191,120,248,169,75,246,79,1,241,79,1,241,95,95,64,252,103,181,217,23,91,236,212,142,55,61,112,66,132,1,69,192,68,223,20,2,33,90,89,234,137,18,40,239,41,70,118,161,166,48,44,134,118,215,148,18,86,33,180,219,179,84,88,198,112,75,240,197,16,97,62,128,22,176,157,58,164,184,93,19,2,161,159,77,104,129,85,19,2,161,159,81,232,29,41,107,250,39,74,248,4,0,74,28,54,69,17,136,98,244,211,162,56,37,98,145,240,24,2,32,182,248,164,73,28,240,15,212,92,132,182,2,225,88,60,66,12,248,25,225,47,224,177,36,34,40,70,103,254,183,92,2,33,144,197,160,111,137,69,97,136,84,57,105,107,70,219,49,212,32,189,96,85,154,47,209,234,27,200,143,119,142,168,168,52,34,184,197,44,255,211,115,180,95,66,209,86,135,222,194,163,26,157,254,13,0,13,8,68,26,176,166,158,63,165,9,40,4,200,208,22,179,178,212,163,54,182,80,148,16,108,253,195,240,158,95,228,213,133,217,255,156,5,253,43,131,211,115,228,194,244,111,150,248,7,200,31,9,253,150,2,117,209,255,134,192,111,36,97,116,3,218,252,127,216,25,150,113,167,18,96,36,248,11,199,88,46,207,111,48,40,78,242,223,253,165,169,255,67,175,191,252,254,31,206,69,22,137,165,221,197,135,225,80,178,48,12,6,75,251,14,4,65,6,231,34,131,252,235,47,202,253,252,250,253,247,255,228,229,20,148,84,126,248,254,159,146,170,170,242,63,223,255,251,175,120,81,10,51,74,178,69,130,24,16,15,163,23,45,52,39,144,70,130,24,105,36,86,6,208,183,0,204,45,108,0,3,125,19,27,25,202,81,131,126,45,129,64,189,58,207,190,12,24,240,146,151,81,80,147,145,103,152,89,120,86,227,165,40,35,175,78,155,33,96,73,120,56,72,107,52,254,236,93,212,38,246,98,248,133,225,80,16,8,202,131,250,93,46,49,8,141,38,30,116,69,131,112,34,176,29,137,197,34,209,160,12,18,139,134,97,144,50,88,60,82,118,33,164,203,210,97,100,25,17,182,211,241,81,30,56,244,239,145,73,24,34,202,3,148,93,132,222,14,97,71,128,4,56,30,133,35,98,241,56,151,223,34,83,191,110,32,203,8,190,29,194,190,40,242,162,40,226,16,8,28,139,33,80,181,146,149,5,236,64,60,202,149,82,47,194,136,0,209,13,69,96,88,17,106,53,132,162,148,60,174,174,40,56,138,86,161,145,112,210,68,172,52,2,70,4,101,32,236,80,64,11,88,148,85,198,128,82,162,194,65,250,149,18,49,5,57,64,154,97,214,12,133,161,207,136,255,196,248,39,189,255,13,182,12,28,97,62,244,65,64,26,80,144,19,167,168,238,5,195,3,174,40,52,8,165,248,0,20,134,67,65,25,124,0,74,235,47,131,62,68,27,234,87,55,180,0,71,39,6,62,62,68,16,67,161,102,130,113,197,250,67,216,253,33,236,236,212,49,4,136,160,192,107,0,128,152,4,163,249,101,204,168,95,246,179,160,158,185,9,226,98,24,20,90,92,106,1,137,66,136,134,37,38,97,76,36,226,172,72,104,112,9,196,16,5,162,17,26,139,207,27,149,229,20,228,228,41,227,230,212,111,83,44,190,182,211,91,230,40,25,55,34,17,183,157,2,97,3,67,50,0,0,219,105,143,32,105,4,176,56,162,20,37,147,106,45,66,27,162,208,32,102,137,230,246,191,222,25,20,240,64,41,74,234,164,118,18,232,26,208,46,190,83,79,123,127,173,185,12,213,234,52,119,195,226,232,85,209,162,228,11,202,3,20,161,40,101,57,69,84,77,8,187,1,212,152,54,176,243,79,215,203,81,206,105,97,137,13,127,143,2,48,238,78,25,10,176,254,162,244,127,230,35,120,152,55,5,133,234,34,20,19,251,67,216,229,124,228,96,82,128,156,143,60,245,175,170,18,245,175,2,245,175,28,229,175,138,34,229,175,130,43,245,189,60,195,184,250,143,227,42,32,195,95,87,58,53,10,3,58,154,210,18,26,109,154,6,170,74,99,0,46,145,166,177,95,36,177,248,94,158,58,46,167,182,76,80,10,131,101,146,130,191,150,148,166,159,188,226,191,172,37,133,1,125,130,145,179,210,18,208,31,201,78,101,175,64,35,170,202,96,3,87,154,137,104,67,112,234,95,229,37,89,126,79,84,133,166,1,21,94,69,133,65,3,165,37,58,170,138,52,6,138,12,132,212,25,72,51,144,163,205,254,137,54,138,84,109,148,168,246,144,131,81,25,200,41,253,206,68,180,165,147,7,25,86,104,185,17,128,95,218,96,65,20,234,34,255,185,17,168,104,74,8,6,35,48,8,167,194,96,34,37,87,70,6,191,117,80,121,42,178,58,117,86,141,166,184,226,210,146,202,81,125,70,129,54,238,66,53,145,194,146,222,10,32,3,131,95,184,221,95,184,44,93,143,191,48,169,50,163,222,112,218,34,43,47,77,252,126,61,148,20,150,76,68,223,255,136,37,129,232,218,35,24,214,64,137,129,1,125,139,43,46,217,87,5,92,98,160,192,240,254,175,116,253,165,119,81,25,252,118,73,233,139,201,160,147,50,109,91,193,255,158,165,138,234,207,94,164,188,4,170,224,250,91,18,191,159,69,252,137,155,50,90,22,46,245,195,14,167,105,172,224,250,227,206,248,129,241,79,193,238,47,194,50,141,156,156,202,95,218,122,105,39,43,82,179,227,159,36,15,36,118,169,190,88,108,51,249,7,250,67,216,255,160,128,160,54,163,52,0,122,33,184,80,253,45,7,165,16,250,161,168,248,197,117,76,89,89,64,94,227,231,68,12,9,252,35,37,16,32,206,4,225,179,168,132,162,2,37,5,46,72,183,172,46,209,0,105,85,18,8,72,107,255,157,220,242,82,63,138,69,165,64,169,109,169,207,217,41,36,126,150,152,93,129,138,230,168,160,161,224,180,208,48,37,144,92,164,209,40,2,145,218,23,164,253,236,2,128,37,17,113,36,218,205,146,63,198,65,97,150,80,104,210,57,202,255,21,10,184,88,23,45,10,188,96,20,71,57,13,249,191,67,90,176,19,3,142,220,175,113,168,101,23,3,147,64,8,132,122,241,0,133,65,17,197,196,1,255,191,93,61,58,96,32,13,237,15,161,253,33,236,40,215,191,173,173,182,105,1,24,20,154,2,204,78,235,254,64,216,3,33,236,203,89,80,22,117,25,109,8,59,245,57,128,15,64,32,226,73,112,162,127,32,132,29,75,34,2,26,140,133,62,101,211,236,33,161,208,8,16,239,79,175,93,53,24,166,41,245,24,195,52,187,17,214,146,118,150,179,132,17,221,52,128,133,106,143,66,197,194,85,204,199,63,80,92,198,210,29,73,153,20,163,214,220,236,86,180,154,142,182,251,52,254,180,4,164,162,154,147,60,12,48,36,15,2,189,142,150,91,24,164,63,253,160,142,47,14,46,86,207,4,13,64,126,97,144,222,216,91,130,12,164,252,49,162,69,10,198,138,254,15,131,11,5,91,31,196,81,252,9,3,247,53,193,32,64,31,10,157,63,220,213,203,142,41,148,243,14,77,132,63,173,196,41,103,5,25,234,90,80,86,246,239,28,70,139,178,47,169,85,248,143,110,242,187,186,27,131,66,255,61,248,82,164,253,35,240,165,152,70,1,15,252,167,225,247,159,246,250,211,254,31,37,80,252,203,141,63,250,235,239,126,255,75,81,78,241,167,223,255,146,255,167,255,247,95,242,250,159,209,255,163,121,215,255,208,198,223,207,173,59,118,130,47,6,14,108,167,252,253,255,123,31,143,90,45,44,182,142,104,69,3,165,228,32,16,97,196,165,187,250,12,52,104,137,216,154,50,13,97,39,160,252,64,61,24,220,13,252,1,202,122,97,28,194,78,194,184,99,176,222,24,67,90,127,107,9,196,150,113,28,66,181,128,53,72,89,30,2,0,91,40,25,137,88,250,143,49,80,23,2,79,145,144,122,173,21,36,200,80,16,168,72,86,160,43,237,222,182,35,129,138,142,197,59,57,210,29,132,82,218,234,99,225,164,197,159,127,162,232,40,179,8,70,187,216,79,123,114,136,160,253,42,145,12,132,221,154,62,189,240,196,108,241,33,163,6,189,5,200,208,254,91,32,37,69,127,234,8,28,33,96,49,26,219,23,135,177,30,40,34,232,129,35,250,110,119,166,202,170,15,18,65,188,7,10,3,210,42,81,91,43,83,0,7,35,18,65,60,134,178,190,30,48,34,220,109,225,214,1,93,95,130,12,96,67,121,191,0,6,135,97,0,23,144,74,140,68,88,184,238,0,195,44,94,48,243,71,130,196,0,28,137,24,128,195,18,136,1,8,16,13,18,193,0,28,133,112,224,210,79,166,233,46,252,130,22,109,132,74,141,70,152,118,225,8,68,0,36,194,194,47,39,137,210,96,69,105,165,242,146,221,255,63,246,222,188,57,142,227,72,20,223,127,49,159,162,31,255,208,3,228,225,96,122,78,0,14,254,34,32,18,132,96,129,0,141,67,178,173,167,128,26,51,61,192,152,115,105,14,16,176,66,17,164,117,88,242,146,162,188,214,250,160,181,62,37,75,207,126,18,229,93,175,76,75,244,234,195,152,3,128,127,233,43,252,162,142,238,206,58,187,186,209,3,66,4,25,33,8,232,174,202,171,178,178,50,179,178,170,137,63,128,181,213,233,186,150,211,235,213,183,90,222,125,126,151,9,185,51,94,235,49,63,138,218,152,119,251,220,147,203,3,225,73,187,199,63,186,128,89,225,219,33,198,184,103,228,178,177,212,216,101,95,176,176,57,126,228,15,233,70,187,229,182,107,51,103,168,116,233,40,173,113,101,38,94,141,57,137,21,174,110,183,123,46,221,53,197,131,214,233,208,227,27,219,174,245,244,218,218,101,191,186,15,193,218,108,87,247,112,9,213,139,79,190,72,130,33,167,211,65,162,117,26,13,22,48,62,148,96,85,156,78,127,208,13,74,79,58,78,31,51,232,43,0,68,228,3,111,211,74,15,132,0,65,217,118,118,48,142,214,30,67,17,238,16,140,224,210,242,218,220,12,229,176,230,118,187,222,245,43,126,77,77,167,235,246,220,86,223,114,250,244,50,158,206,89,114,69,17,43,24,12,12,86,87,101,82,99,79,225,75,116,20,51,168,28,204,32,204,2,59,123,240,35,126,230,44,211,116,119,70,50,58,116,203,217,112,120,48,56,191,19,150,136,245,220,182,219,242,132,200,220,170,6,170,95,9,123,94,181,13,154,124,24,146,211,131,3,15,161,114,114,94,59,138,156,9,92,153,160,189,29,119,173,192,237,92,32,113,255,152,12,150,51,18,185,255,232,41,113,48,216,214,252,168,204,86,171,117,186,13,65,20,178,222,170,214,91,91,61,172,136,228,28,13,177,132,25,107,137,156,42,241,91,32,222,49,12,172,245,237,86,223,169,183,44,167,101,189,232,248,48,55,188,198,47,122,97,250,182,219,236,185,141,29,183,103,141,99,195,83,71,1,210,228,36,41,12,115,123,248,182,183,166,179,71,46,32,219,36,53,140,68,146,85,215,237,76,100,82,99,1,197,79,121,148,60,255,130,111,60,36,146,179,211,93,183,67,36,39,161,140,200,207,17,128,114,82,148,245,132,178,244,178,14,227,187,86,144,110,178,112,25,44,201,22,60,185,107,157,243,87,105,20,211,215,107,204,82,218,115,106,238,28,182,190,85,156,47,104,214,81,196,255,132,50,87,208,236,109,249,59,61,99,99,205,30,155,31,248,14,179,202,47,215,128,11,129,171,57,220,238,248,238,196,4,238,152,89,69,62,26,109,142,226,219,241,102,125,34,53,246,138,130,165,85,172,160,227,19,158,166,190,156,162,169,13,57,118,212,102,185,54,190,59,17,128,3,192,112,153,23,109,139,196,36,71,137,91,173,16,207,111,124,130,221,176,162,157,17,25,145,36,166,145,254,19,79,88,187,48,115,19,91,182,245,154,213,236,101,22,219,78,21,74,119,194,58,23,192,86,203,127,236,21,63,105,100,53,123,56,111,228,253,85,247,8,240,5,139,29,147,78,215,173,32,39,119,198,90,239,5,14,97,6,74,47,19,36,117,172,122,171,215,119,157,106,70,28,149,160,209,248,132,53,78,54,245,210,36,181,57,1,198,91,41,104,154,152,152,255,222,194,229,241,9,218,241,229,172,74,161,230,221,190,231,176,49,90,85,175,177,195,64,177,238,102,188,214,80,38,103,206,4,208,155,28,116,234,51,140,79,200,28,9,130,168,41,65,212,204,208,54,16,15,201,133,40,216,152,199,115,157,229,32,109,181,175,32,245,217,205,64,74,50,227,140,55,53,241,77,212,138,97,18,251,88,114,254,120,180,151,7,113,208,94,30,200,208,98,71,206,16,109,187,23,11,111,187,39,69,140,253,69,51,204,196,145,140,129,155,116,148,96,247,92,83,67,206,145,207,26,135,117,212,79,198,59,241,129,205,144,19,231,120,124,194,122,146,252,134,94,178,202,108,64,9,233,42,33,197,115,189,13,53,30,185,27,102,147,22,181,52,101,17,58,68,102,208,97,15,83,44,162,31,49,62,193,120,18,58,132,98,103,137,204,232,45,169,130,205,9,174,89,71,40,132,247,227,19,126,103,104,36,64,100,63,57,105,93,114,58,184,212,4,59,109,243,115,107,25,100,244,73,248,208,168,19,55,202,105,85,173,45,151,220,189,14,75,230,157,205,54,9,215,144,87,138,211,64,40,104,166,24,164,206,39,240,61,183,220,62,245,140,210,56,242,34,174,15,75,236,229,129,142,216,203,235,144,216,174,219,105,144,59,180,29,159,156,76,106,140,130,144,82,147,15,168,233,12,12,168,105,247,180,228,44,175,66,122,42,93,151,92,57,28,144,131,194,51,122,65,60,17,171,229,224,122,102,68,38,133,45,165,179,0,232,108,247,194,9,37,70,72,67,234,133,185,197,185,181,57,64,44,78,14,8,178,11,224,72,201,42,6,100,145,228,66,184,4,145,125,210,137,112,118,237,252,211,128,172,65,167,202,203,48,131,163,121,2,69,74,85,9,8,11,53,12,37,138,222,72,206,80,133,143,151,145,231,32,41,19,220,0,129,143,232,236,209,65,196,164,123,89,42,18,138,160,72,6,3,170,183,42,141,1,57,31,131,35,147,23,41,56,26,198,4,55,231,63,61,55,123,1,199,239,103,158,60,131,228,209,112,29,242,21,4,12,6,162,24,180,232,9,33,74,140,159,31,202,208,219,13,26,213,179,21,167,91,37,57,50,66,118,109,208,192,112,48,241,116,83,140,208,234,221,173,78,15,219,35,212,207,185,155,214,248,211,107,151,22,39,172,10,174,197,71,179,154,74,73,178,86,8,35,48,21,140,0,145,161,100,8,56,87,17,251,46,18,11,199,184,242,172,203,17,161,53,114,20,204,155,211,181,61,2,124,188,26,155,183,167,107,166,186,3,138,166,117,234,71,78,2,182,182,188,54,88,59,118,220,238,102,134,168,182,56,70,15,55,151,203,166,105,234,61,9,221,99,207,212,91,85,147,52,235,149,122,171,202,69,212,248,17,159,142,88,163,9,51,33,147,74,113,83,180,151,81,19,131,213,10,129,226,208,226,71,170,200,93,24,2,49,132,23,154,36,25,203,219,199,17,203,75,152,76,32,168,151,64,213,69,247,170,230,9,134,249,246,105,8,243,5,57,26,199,251,146,17,24,73,224,111,135,106,223,188,219,71,118,196,204,213,71,45,53,46,190,28,60,169,108,49,1,127,25,103,235,121,240,98,29,117,192,117,212,2,106,81,94,210,202,233,232,53,197,150,65,73,113,80,235,23,169,30,218,180,182,148,20,19,86,113,137,96,54,23,212,129,18,112,134,69,167,126,77,38,173,239,117,24,56,152,3,88,37,10,58,148,242,60,55,132,118,82,102,75,203,105,197,210,218,233,128,136,184,8,192,79,74,105,30,84,93,130,114,97,155,32,32,194,81,209,66,107,160,129,112,148,224,100,136,193,32,179,152,117,245,197,90,196,28,52,132,128,98,46,0,204,96,72,169,112,242,2,250,130,17,122,132,0,86,28,43,129,194,225,37,68,96,221,131,181,234,112,252,202,222,115,204,1,233,86,140,40,144,8,8,8,117,37,64,29,40,14,102,14,48,144,225,157,2,220,148,66,200,194,90,4,233,50,1,141,91,230,139,130,184,242,96,120,243,105,161,114,186,10,232,154,82,208,5,235,211,241,239,161,37,219,224,20,135,88,159,46,163,136,43,34,87,154,19,79,6,160,60,30,158,93,32,134,207,213,14,175,1,122,59,7,6,25,206,128,18,176,172,68,79,202,211,64,128,101,221,192,50,101,246,57,56,6,16,16,49,30,121,128,184,10,56,131,84,131,121,3,207,29,208,154,126,122,76,68,79,111,197,128,222,138,18,61,224,64,192,95,80,33,206,5,42,0,87,67,122,34,168,0,126,78,107,15,89,208,14,21,202,108,48,54,211,160,77,65,120,82,78,195,3,26,120,162,109,2,33,228,21,90,159,51,210,122,113,225,196,103,129,162,156,202,176,216,67,25,4,177,84,56,96,38,107,133,83,136,40,22,210,158,168,128,119,84,167,156,150,218,31,213,212,203,17,91,180,9,6,217,78,171,102,62,111,139,66,167,126,40,122,110,225,4,135,141,54,229,162,136,224,67,200,224,96,14,84,75,118,65,46,58,102,61,208,58,12,197,28,224,64,5,40,198,241,28,11,156,197,9,14,124,37,120,60,199,2,167,115,240,76,78,250,120,14,68,25,32,72,240,120,142,128,32,233,227,57,16,49,56,54,152,204,241,156,113,205,105,4,26,157,44,183,42,174,213,219,107,85,50,232,183,240,246,248,138,181,115,161,65,79,106,34,37,59,112,161,138,38,105,132,132,130,53,19,130,51,23,218,227,8,58,73,220,152,210,12,131,127,239,118,83,140,222,164,255,68,106,236,149,9,227,24,25,245,144,159,145,146,164,50,172,115,86,211,185,226,142,195,35,216,32,147,144,182,114,19,122,64,186,83,86,202,195,81,220,241,165,224,132,145,44,119,16,28,200,130,7,150,132,118,210,3,85,128,80,217,73,42,91,56,73,229,215,54,144,172,160,226,72,148,136,156,158,37,146,157,244,202,72,10,124,78,202,81,171,176,46,210,163,86,230,157,36,71,173,20,125,34,30,181,18,78,54,201,207,88,137,205,100,135,171,64,194,69,126,170,170,94,179,254,151,46,9,107,82,23,148,153,219,197,159,164,236,34,3,134,204,199,142,5,166,75,218,170,91,56,21,6,158,145,244,94,239,106,189,95,217,182,118,172,153,115,214,14,216,104,159,248,166,85,39,45,42,78,207,181,178,51,232,87,207,68,60,177,147,233,145,188,61,125,109,11,175,131,188,61,109,146,227,155,48,249,124,244,142,222,228,204,180,195,7,126,72,170,241,21,35,73,216,137,73,66,180,20,39,81,36,186,67,121,80,61,150,91,110,187,246,92,215,233,116,220,174,204,154,142,113,123,99,254,37,22,220,46,152,244,121,187,39,127,65,119,182,164,125,240,30,150,236,13,221,173,242,94,189,114,226,15,21,138,75,164,241,105,194,156,236,52,97,246,136,167,9,197,213,211,232,24,161,184,150,161,110,96,177,246,80,134,234,155,238,224,32,48,134,234,19,131,210,68,179,228,236,159,212,79,208,183,123,124,56,48,193,127,38,231,255,182,218,153,102,187,26,31,135,254,252,31,250,189,200,157,255,203,101,11,249,199,231,255,142,227,31,25,124,226,95,110,117,219,131,78,240,249,117,153,46,164,82,91,109,203,206,216,165,84,170,235,190,52,168,119,93,75,125,154,206,218,177,51,249,108,38,251,120,134,158,220,127,134,243,191,55,104,198,199,17,50,255,237,124,129,63,255,155,203,150,237,199,243,255,56,254,109,213,251,219,131,205,76,165,221,156,36,51,152,153,189,197,76,150,90,127,107,219,158,185,216,91,94,122,118,101,118,117,122,173,220,91,248,198,226,194,122,243,185,181,90,229,187,87,158,94,46,56,11,207,93,253,193,118,197,89,157,109,127,107,185,182,112,229,92,138,1,140,44,196,228,86,251,108,165,217,177,118,178,153,98,166,136,224,61,179,189,91,238,237,116,207,119,154,187,187,253,167,159,122,169,248,253,92,179,51,185,251,236,247,123,245,169,237,111,95,170,45,45,238,124,235,226,108,163,59,191,181,30,10,15,144,185,51,85,93,171,46,110,94,154,207,93,89,168,76,238,124,107,167,241,141,90,169,248,108,46,87,221,188,242,157,205,246,213,185,210,247,183,214,38,183,150,158,218,157,59,151,2,102,107,119,114,23,223,62,220,67,32,179,153,236,217,92,214,158,182,115,217,130,61,157,45,230,75,103,167,55,171,53,103,211,45,77,21,11,121,132,103,174,188,245,141,233,249,133,181,151,178,229,237,78,173,187,50,40,149,22,158,189,224,238,94,114,174,212,118,138,57,119,241,123,185,243,223,121,234,185,250,51,221,66,108,60,128,173,133,201,226,15,74,211,83,189,214,244,51,206,212,154,251,173,202,244,165,103,186,237,245,245,218,75,79,61,229,12,158,251,254,183,95,90,252,86,110,249,114,173,249,221,44,66,167,51,202,185,82,38,123,182,91,201,216,0,252,247,27,219,219,203,171,59,107,213,103,230,182,55,215,23,215,190,191,83,45,204,174,60,51,189,213,189,248,84,39,59,189,247,220,55,158,219,252,238,228,218,222,183,55,175,134,129,71,54,31,129,188,114,249,114,123,97,171,150,95,235,205,237,116,155,217,203,23,93,187,248,173,111,127,163,88,206,126,251,217,221,239,254,96,110,103,231,233,151,206,111,63,243,141,74,107,203,4,36,32,246,233,103,167,190,189,92,157,92,44,78,125,239,27,173,198,84,183,144,119,183,159,93,250,222,194,250,228,211,115,11,165,229,202,197,151,174,94,154,159,238,124,235,217,194,194,185,199,171,143,238,159,137,253,199,207,240,175,27,237,78,140,43,96,67,238,127,181,243,217,44,103,255,139,197,194,227,251,31,142,229,223,195,191,255,65,166,93,236,77,16,244,207,147,112,23,196,227,75,96,71,119,9,44,137,238,161,34,60,172,123,96,73,169,158,230,22,216,172,238,22,216,70,221,233,105,175,128,205,194,43,96,131,230,210,59,96,85,179,131,94,3,107,192,52,38,62,9,158,139,89,37,207,91,237,141,190,179,165,103,186,152,5,7,121,130,246,113,184,78,236,242,91,90,147,137,199,0,95,121,155,165,87,222,206,210,39,79,68,80,79,122,237,173,9,101,112,76,116,132,17,57,17,202,138,89,76,217,124,123,13,63,137,68,153,45,185,144,87,213,43,74,73,169,18,179,174,184,180,106,176,241,173,221,66,150,238,81,7,21,2,69,112,3,43,115,37,236,209,46,234,5,53,14,10,218,53,55,226,90,6,23,226,6,117,38,49,110,196,181,12,46,196,13,46,243,52,191,17,55,47,20,16,194,210,29,42,82,155,18,1,234,14,227,222,139,27,167,74,35,210,189,184,122,117,8,74,51,171,152,169,41,194,190,182,110,21,150,64,106,132,67,68,138,16,48,50,45,241,34,42,66,198,237,224,45,21,108,53,68,176,88,139,162,75,150,215,49,34,216,18,224,131,185,150,55,138,76,253,50,162,41,140,102,170,28,34,82,80,127,91,20,132,35,136,133,22,22,213,210,143,198,189,191,38,21,124,143,238,189,191,38,106,26,251,14,96,229,98,117,44,215,0,135,249,100,222,53,192,60,32,216,84,40,96,81,178,100,112,41,48,242,112,226,223,8,76,60,19,109,127,134,242,19,93,174,18,86,122,50,226,155,129,149,163,168,42,92,9,235,192,151,176,40,93,61,121,49,203,9,222,172,15,115,56,143,118,9,112,238,8,219,246,97,214,37,116,3,63,108,46,135,94,5,28,26,6,168,54,245,149,234,33,223,222,55,112,250,185,13,124,3,203,107,218,227,241,230,127,178,255,76,242,191,189,171,206,214,150,219,245,254,159,240,247,191,114,133,172,205,239,255,21,202,165,220,227,252,239,113,252,123,248,249,95,65,187,216,228,47,125,252,104,166,127,31,95,36,236,231,130,39,39,173,126,27,241,232,141,56,190,50,129,92,78,177,74,158,60,236,43,134,215,234,253,134,135,144,38,232,252,127,226,77,55,89,59,11,46,11,234,163,190,220,109,16,228,25,115,11,5,241,185,35,160,0,247,252,16,111,152,195,65,31,50,72,60,215,10,201,223,8,9,115,107,143,223,151,195,4,223,48,232,46,59,93,167,217,35,224,159,127,225,73,58,152,248,169,28,93,41,184,51,179,131,251,10,183,104,224,135,170,123,52,128,182,136,55,104,128,151,113,238,206,160,186,233,255,95,168,210,61,134,43,52,24,254,18,184,60,131,129,167,187,54,67,108,24,227,194,12,3,9,62,242,247,102,0,65,26,223,152,193,8,63,242,93,25,114,169,155,220,149,201,224,157,119,251,216,8,154,93,103,129,155,106,174,203,224,65,19,227,103,6,251,18,189,122,220,24,56,48,122,102,24,64,135,8,104,136,177,35,151,249,49,150,78,127,239,7,234,164,186,196,143,1,243,16,151,191,37,167,233,194,133,73,119,229,18,250,193,89,109,252,136,89,24,86,72,5,105,213,218,108,183,27,236,218,179,227,116,235,173,126,154,185,119,154,52,22,46,152,166,143,185,21,14,31,186,80,147,154,135,43,26,110,43,172,102,228,105,200,34,131,7,69,185,202,224,183,35,88,102,142,229,166,38,150,195,228,214,25,10,208,96,161,129,45,147,95,105,78,197,13,77,80,146,81,151,26,42,254,81,174,53,182,78,229,230,221,62,50,57,102,214,122,9,39,114,195,204,116,0,217,179,61,227,19,196,250,232,47,120,37,109,33,252,154,211,232,185,122,20,212,8,153,174,54,184,177,252,246,167,48,217,30,123,129,12,92,245,212,21,35,182,166,74,134,50,160,45,25,177,97,157,12,236,32,173,25,145,230,17,70,242,181,100,38,28,165,193,234,57,194,47,46,209,88,245,159,133,90,35,237,39,147,165,93,162,148,103,104,103,98,220,79,38,211,123,49,202,252,70,44,115,63,84,142,105,143,55,251,76,58,152,127,50,185,160,221,77,60,98,37,134,136,56,184,170,38,145,74,12,145,99,221,134,43,185,173,100,26,139,142,236,149,211,218,1,124,203,71,209,108,60,130,93,117,229,93,103,226,93,81,236,85,46,124,47,188,123,189,137,209,76,145,61,105,243,66,137,16,208,178,171,181,240,24,24,148,122,80,186,166,210,38,197,6,240,238,37,99,4,185,96,84,224,72,132,42,2,184,27,77,81,46,65,105,159,142,72,187,135,62,168,108,48,82,68,17,61,225,172,146,230,234,83,202,204,173,86,240,202,159,106,154,43,242,216,116,20,180,155,221,92,20,32,16,11,31,12,53,157,191,138,135,37,23,84,151,176,172,137,77,131,10,49,2,20,170,99,69,73,16,248,248,185,25,69,154,107,121,152,203,146,60,205,4,215,199,153,95,8,36,3,164,189,229,16,222,167,69,168,46,2,45,2,111,153,27,138,84,23,5,77,165,133,91,14,163,34,16,77,66,57,205,77,58,98,149,61,53,5,102,206,252,18,66,74,163,26,52,33,52,168,178,34,160,233,231,227,171,60,117,230,139,37,87,55,7,180,40,137,194,57,177,8,9,33,72,176,112,46,152,255,24,90,216,122,0,13,128,157,54,44,124,226,166,27,16,145,56,221,180,151,150,25,142,77,160,166,164,200,172,8,214,222,72,183,87,89,138,26,179,224,242,181,35,222,94,165,170,49,195,28,8,69,102,249,108,56,74,238,246,42,85,141,153,194,92,71,191,189,74,85,99,22,76,180,35,222,94,165,242,95,117,90,116,244,91,173,180,30,184,250,114,43,109,55,225,142,43,109,107,201,85,87,6,1,186,244,198,171,80,102,148,23,95,153,240,3,83,43,138,251,175,66,193,168,174,193,10,237,104,26,105,199,191,20,75,14,79,87,122,40,6,217,22,247,15,148,243,129,198,160,47,73,70,72,59,131,90,62,216,216,184,230,49,23,86,243,200,215,42,202,5,16,126,231,22,220,44,33,59,127,146,171,177,88,22,114,76,169,34,69,24,165,214,49,235,177,200,0,80,162,37,82,207,147,138,192,252,76,222,188,194,209,176,143,180,194,81,209,69,90,225,72,68,250,188,29,171,194,209,62,114,133,163,124,236,85,229,141,218,214,124,109,163,60,73,114,212,91,186,66,119,41,147,186,162,10,78,242,147,120,57,149,185,76,146,187,182,139,49,94,39,81,40,39,187,70,86,187,216,29,237,94,43,251,8,5,178,218,5,48,180,58,86,187,122,132,222,114,165,87,221,208,202,90,125,238,86,85,86,43,183,76,242,154,218,176,76,45,87,30,27,230,76,24,53,127,92,74,251,248,159,81,253,47,118,117,162,22,253,130,127,218,250,223,92,1,189,228,239,255,41,21,30,215,255,30,203,191,135,95,255,75,180,139,45,250,37,87,141,157,132,138,223,199,53,187,250,154,221,253,223,189,177,255,235,207,134,55,111,29,126,242,201,240,253,191,62,248,209,141,131,219,175,61,248,248,221,253,127,255,148,84,47,173,117,59,149,75,206,86,29,197,5,253,124,142,149,23,26,231,251,119,111,30,188,251,209,225,151,191,188,127,247,79,195,107,247,190,186,119,227,254,221,207,239,127,254,198,254,173,119,238,255,207,175,14,190,248,101,103,115,248,183,15,134,175,255,237,224,221,223,236,191,249,206,253,47,254,112,240,219,235,169,49,31,238,198,218,202,229,243,27,23,230,46,206,174,47,174,109,44,45,47,205,1,156,231,172,172,143,136,16,249,224,139,95,28,126,242,254,253,127,124,233,35,165,212,242,16,47,205,206,47,156,223,120,118,118,113,157,5,152,203,23,115,222,57,255,214,160,105,237,56,141,129,107,53,157,14,249,108,189,223,212,223,63,14,224,226,216,241,28,106,251,60,22,198,11,164,48,0,249,127,89,236,114,156,17,120,193,251,221,8,229,12,125,9,200,58,67,238,86,13,224,19,82,8,2,2,218,143,169,199,36,160,233,61,165,34,220,25,11,115,137,193,79,4,37,14,62,162,9,204,249,248,132,245,100,32,152,151,83,99,29,228,0,183,220,171,227,65,195,212,216,147,29,235,156,181,27,84,11,193,154,9,0,208,172,190,8,161,13,138,139,50,176,52,37,205,110,140,163,150,75,131,230,38,45,195,241,145,2,148,76,97,139,208,25,212,199,200,138,92,192,41,37,183,53,104,250,97,33,4,42,197,138,90,202,240,161,231,0,211,19,161,168,20,130,164,76,75,48,144,55,188,100,165,2,83,84,19,5,186,173,174,30,226,148,36,114,245,16,224,86,83,158,202,76,233,131,219,175,221,255,252,198,225,151,191,26,190,249,217,254,191,127,186,127,243,147,225,221,15,15,254,242,197,240,215,255,138,26,30,252,234,147,225,91,55,247,223,189,179,127,227,250,253,187,239,31,124,120,147,188,147,118,251,234,222,109,212,199,206,88,247,239,94,27,126,254,238,253,187,215,14,62,126,119,255,163,223,13,239,221,10,193,147,203,88,251,255,125,125,120,239,86,120,107,223,50,94,112,250,206,197,174,211,116,241,240,43,45,100,20,74,198,4,184,196,158,173,47,205,174,124,119,227,226,202,236,165,57,9,106,104,40,77,185,80,97,90,93,91,153,155,189,164,65,101,135,216,79,166,61,99,71,89,108,122,123,122,134,103,27,219,82,219,123,1,169,4,150,148,197,16,110,81,33,252,25,11,90,84,6,1,137,157,5,115,202,96,99,205,42,43,52,222,188,178,29,195,205,44,135,232,56,205,45,135,58,121,179,107,235,204,46,135,61,33,243,107,11,230,151,195,51,106,51,204,78,17,189,57,150,40,89,226,102,217,22,205,50,49,35,102,198,25,55,245,95,12,223,124,163,112,240,225,205,175,238,221,94,88,90,88,155,188,48,187,54,59,121,113,110,238,194,83,179,231,159,153,60,191,184,188,58,247,213,189,27,195,215,63,187,127,247,99,252,215,240,238,135,247,239,222,28,222,253,227,253,187,183,135,63,254,29,65,131,160,163,238,196,168,95,92,248,206,211,115,179,23,230,86,172,111,96,249,173,246,187,174,211,92,104,213,251,151,220,190,131,165,60,187,54,43,182,221,108,87,247,198,9,216,225,231,183,134,111,254,124,120,227,103,7,183,95,35,40,38,80,63,143,48,29,158,139,174,91,125,202,169,92,65,184,190,186,247,230,225,135,127,28,222,250,201,193,199,63,59,248,247,15,190,186,119,227,193,159,127,113,255,31,111,239,127,250,215,251,255,184,249,141,225,39,183,247,127,254,217,87,247,222,66,176,61,238,148,128,207,55,218,61,215,227,224,240,203,95,239,191,253,193,240,223,110,236,255,247,245,131,255,251,249,131,159,255,231,225,103,175,239,255,252,179,131,219,175,13,127,245,235,253,119,63,219,127,239,243,225,155,159,221,191,123,243,240,218,171,135,191,252,73,176,12,81,42,117,11,17,92,132,144,139,143,221,232,225,173,159,13,175,221,35,134,147,131,1,22,29,41,10,111,193,33,67,79,7,10,46,44,82,120,208,166,110,160,78,10,216,54,128,77,7,54,26,108,212,73,1,59,7,96,131,193,143,6,223,235,168,192,145,7,56,60,37,136,134,0,247,82,64,47,132,172,191,92,15,102,5,230,49,27,175,193,234,213,23,15,36,9,116,164,175,209,88,224,215,121,233,107,79,148,184,73,65,218,4,11,3,44,242,60,19,134,203,252,153,25,126,7,86,181,222,19,150,72,115,91,209,4,179,69,154,228,20,77,124,214,102,172,188,162,9,97,13,131,41,200,60,12,142,85,214,199,224,85,131,247,50,248,206,225,126,134,128,238,56,61,13,1,121,242,190,70,78,231,107,8,248,19,242,54,114,130,183,33,96,26,181,191,193,155,4,189,199,33,85,186,196,125,142,28,244,57,168,11,241,250,127,61,248,249,199,124,148,5,214,74,213,242,182,255,241,31,134,119,239,14,111,254,251,240,157,159,32,80,24,14,52,22,126,111,198,214,242,86,54,192,225,173,111,195,123,63,68,128,49,188,225,173,27,4,124,56,224,149,185,213,185,53,5,224,176,240,137,235,33,49,223,1,78,19,243,13,121,149,90,113,76,172,96,94,3,36,225,230,149,65,49,35,177,170,4,133,34,138,226,240,201,108,92,32,63,185,141,11,58,155,218,56,128,238,248,109,28,64,158,188,141,203,135,219,56,128,63,33,27,151,87,216,56,128,233,120,108,92,48,111,76,108,28,167,116,137,219,184,188,36,221,245,214,155,251,239,253,191,192,186,225,99,125,94,110,94,98,218,136,171,78,123,141,241,61,136,213,185,188,178,188,182,188,241,172,45,2,68,118,76,111,110,96,115,198,214,48,104,76,12,141,71,5,48,37,12,140,112,59,226,67,32,54,68,176,20,16,28,107,38,24,166,121,27,193,116,11,55,16,44,150,227,180,14,44,230,228,77,67,65,103,26,88,228,9,217,133,130,96,23,88,52,163,54,10,140,118,235,45,130,168,92,137,155,131,130,104,14,238,223,253,248,224,246,107,135,159,190,122,240,238,71,188,227,115,222,105,52,76,2,122,210,251,171,123,55,134,55,94,223,255,215,255,55,124,231,198,254,199,31,252,243,218,245,225,189,31,238,127,252,1,153,137,30,44,152,77,62,63,187,184,200,34,242,221,30,236,73,17,184,178,254,203,75,115,207,205,202,1,132,185,55,94,83,198,214,248,208,205,115,194,8,55,235,206,0,162,128,9,242,65,155,38,131,113,127,54,23,12,33,43,156,24,15,13,107,150,124,185,240,38,201,111,30,110,142,2,200,199,105,138,2,172,201,155,161,162,206,12,5,136,19,50,65,69,193,4,5,40,70,109,126,124,101,215,155,30,86,121,18,55,59,69,149,217,217,255,236,205,253,235,119,30,92,187,117,255,222,111,201,14,219,193,237,215,120,43,68,75,243,116,91,92,86,104,21,128,213,217,180,148,117,0,1,2,166,26,64,192,238,39,29,127,243,211,195,183,254,83,213,249,187,115,11,75,243,27,151,230,86,87,103,231,231,36,48,72,114,145,216,182,7,63,253,31,5,152,181,149,217,243,115,26,40,36,141,56,124,255,246,193,219,119,134,191,127,85,1,229,210,250,226,218,194,198,220,210,179,26,72,5,12,233,224,250,167,195,207,255,168,0,51,191,178,112,65,3,97,10,67,232,185,253,225,59,55,21,16,86,231,214,150,102,47,233,24,178,75,97,101,17,65,115,182,56,2,224,10,41,145,96,170,24,60,227,237,61,101,198,205,203,39,210,151,204,104,120,153,66,175,164,130,151,49,126,63,229,191,135,194,35,56,75,126,0,204,74,5,86,100,0,166,140,235,50,152,4,35,88,62,56,214,102,184,180,34,203,156,144,82,20,249,155,193,185,194,49,9,123,148,128,41,16,128,115,44,162,22,118,73,90,27,18,176,204,85,136,0,61,17,234,68,64,39,131,106,17,136,226,88,107,70,32,226,228,23,180,146,182,114,4,226,78,104,77,43,137,245,35,16,203,200,171,72,128,41,8,169,37,225,149,42,241,197,173,36,93,220,172,170,211,119,172,225,27,175,15,63,249,59,90,211,238,253,236,224,183,215,131,125,75,88,70,214,217,12,118,50,15,62,255,227,240,147,219,86,246,172,157,43,91,135,55,94,29,254,234,175,7,183,95,35,251,100,247,239,126,78,202,229,14,63,124,237,240,198,171,232,185,183,165,184,255,179,191,15,239,221,74,147,215,4,42,240,226,219,173,190,219,234,207,181,42,237,170,114,21,237,108,82,111,149,111,12,3,252,185,165,243,203,23,230,20,64,189,197,241,251,21,87,11,234,91,231,231,194,0,145,21,18,95,224,169,133,180,186,188,20,6,138,44,147,181,134,211,223,28,212,106,110,87,11,240,226,226,236,218,83,235,23,47,206,173,132,129,205,211,24,232,166,63,4,90,192,75,203,203,151,195,64,146,101,120,183,217,208,66,250,206,165,197,48,64,69,226,22,109,119,235,181,190,22,214,218,211,43,11,23,215,194,192,133,45,203,66,31,54,176,18,80,155,103,114,8,97,108,140,21,104,15,187,227,7,116,129,221,235,19,198,148,221,231,3,35,131,95,20,189,23,129,160,241,115,127,201,102,132,6,195,60,129,81,211,116,19,5,53,35,44,219,128,87,127,97,7,203,54,100,217,123,15,150,109,145,113,102,23,16,50,238,245,6,171,58,96,223,199,93,4,46,3,35,5,210,66,186,168,11,98,225,226,83,65,225,132,64,85,0,96,16,177,138,72,143,53,116,21,209,39,191,228,151,181,49,172,72,65,66,11,127,89,12,102,69,92,35,143,106,5,147,19,18,222,202,149,48,113,87,160,108,226,10,12,223,254,215,131,123,255,87,238,10,160,5,5,191,134,171,55,57,203,174,90,184,105,247,187,55,9,4,218,125,140,239,202,150,185,159,95,190,116,121,101,110,117,85,196,224,173,226,4,218,214,15,234,29,21,44,196,186,22,144,13,0,245,90,78,167,179,135,30,224,135,112,80,135,95,124,142,228,132,155,89,36,100,88,154,189,124,249,187,254,166,30,69,49,9,223,61,181,184,124,254,25,255,85,218,26,254,234,183,247,239,126,126,240,246,167,195,247,62,242,179,2,103,183,218,214,240,223,110,144,223,43,157,142,53,124,243,141,225,155,127,62,184,253,26,193,118,112,251,181,253,95,220,65,22,193,117,154,255,188,118,125,179,209,174,92,177,72,225,234,87,247,110,220,255,252,198,225,181,215,209,144,188,126,111,248,201,223,191,186,119,227,240,111,31,29,222,249,248,240,163,107,36,120,191,127,239,246,240,71,159,63,120,247,151,42,17,81,98,117,66,202,1,33,253,160,81,223,84,129,250,222,226,194,83,90,64,121,0,136,178,100,249,53,184,150,39,127,45,157,156,192,101,88,10,16,11,148,151,49,18,118,228,100,56,138,16,71,173,139,220,133,0,71,227,7,5,21,130,197,239,21,188,162,22,13,244,146,142,131,16,232,225,180,151,67,157,165,160,57,231,39,1,132,38,46,18,63,149,89,55,137,153,156,92,109,20,171,148,172,183,196,168,25,87,17,37,85,18,214,105,146,142,49,235,63,137,163,132,223,151,225,123,177,255,43,18,41,153,31,87,241,33,205,136,185,17,86,82,32,129,2,235,174,56,145,249,173,128,187,197,74,14,192,201,11,112,120,17,50,233,20,185,8,103,24,239,75,34,195,192,5,27,83,202,145,180,41,203,221,180,64,176,188,135,6,20,92,116,206,64,55,19,191,12,98,57,94,151,12,98,78,222,27,155,210,123,99,16,121,66,142,216,148,196,17,131,104,70,239,131,1,75,22,230,126,241,202,149,184,231,53,229,121,94,244,64,225,95,126,184,255,246,7,195,91,127,160,251,154,183,95,59,252,242,221,225,175,126,125,240,219,235,195,79,110,223,255,251,91,129,127,181,226,246,241,9,86,137,107,69,58,239,191,249,206,240,199,191,33,246,135,54,38,43,194,194,210,179,203,207,204,109,172,174,159,63,239,173,6,30,176,96,27,19,159,25,124,247,151,135,119,238,224,237,6,68,225,123,55,135,63,254,221,193,159,239,28,126,248,135,131,223,94,39,47,37,224,87,231,86,158,157,91,217,184,48,135,66,172,141,185,149,21,14,131,205,66,35,25,166,48,104,36,96,147,64,203,209,20,62,190,151,97,255,205,159,29,94,123,29,13,224,225,223,238,28,188,251,23,5,3,251,255,249,187,253,247,222,162,34,254,213,221,225,231,239,30,220,126,141,130,24,126,242,235,131,183,63,85,19,178,180,140,126,89,56,47,229,204,54,192,67,198,55,28,205,197,245,165,243,50,28,132,97,82,225,62,121,248,229,143,14,255,241,143,201,7,191,124,103,255,191,175,179,220,30,222,249,219,254,95,126,56,124,239,163,96,220,112,31,53,206,181,133,75,115,203,235,107,50,33,219,42,144,191,255,51,33,225,254,151,255,177,255,227,247,15,175,221,184,127,247,247,195,123,175,146,150,52,215,244,197,225,31,175,35,15,255,189,143,168,146,191,241,250,131,87,63,34,18,192,26,30,0,216,191,245,111,247,191,248,236,254,221,31,171,169,92,126,118,110,101,113,121,246,130,140,204,156,154,76,34,34,129,162,225,251,63,123,240,42,109,184,255,159,95,28,188,243,198,193,127,125,113,240,197,111,208,64,97,90,136,74,145,147,16,135,63,250,19,153,133,7,183,95,35,240,124,122,191,186,119,99,255,206,187,195,63,254,112,198,26,222,248,249,254,175,175,239,255,226,55,30,74,21,39,139,11,151,22,214,230,164,140,228,21,140,12,127,245,219,225,235,31,61,248,233,255,28,254,141,14,231,254,207,63,123,240,243,191,30,94,187,17,54,186,23,215,23,23,55,22,23,150,158,209,141,115,129,155,155,88,22,97,115,115,245,187,171,107,115,151,36,224,242,220,124,120,240,214,95,247,255,227,213,225,251,127,57,252,235,7,97,64,103,215,215,158,150,128,44,112,32,169,136,110,253,112,255,223,63,69,195,243,227,143,246,127,251,187,7,127,186,97,134,228,217,217,197,133,11,179,107,178,185,92,180,193,60,83,204,172,225,39,191,223,127,243,111,136,10,60,197,149,35,112,126,113,97,110,105,205,179,187,106,241,219,89,91,129,32,206,184,83,172,38,227,110,103,201,204,57,248,199,79,14,190,120,15,153,170,215,255,139,229,57,96,21,31,182,81,10,150,34,61,191,188,180,52,119,94,138,138,26,73,90,211,167,67,21,178,50,80,84,202,149,193,166,86,43,32,93,191,110,81,120,234,117,203,51,47,192,94,81,203,43,99,67,162,37,39,203,10,81,126,213,86,200,230,205,16,228,228,216,204,62,37,83,99,246,109,106,182,200,154,175,85,169,7,215,222,170,119,160,111,160,70,184,178,188,190,134,28,15,17,93,158,211,43,50,107,194,224,45,205,173,61,183,188,242,140,12,96,129,3,56,252,233,205,225,231,239,70,54,106,20,145,198,168,217,212,170,221,191,251,227,253,187,119,239,223,253,2,129,254,217,199,195,123,215,200,180,70,250,115,235,157,225,91,55,135,183,126,182,255,217,155,100,56,67,231,250,236,210,249,185,69,185,6,149,248,41,120,231,139,225,173,159,89,248,132,132,21,58,2,115,179,23,104,184,40,1,93,230,157,45,114,236,18,140,69,218,58,188,243,199,131,47,222,240,117,225,193,123,215,14,255,120,29,43,50,82,194,195,47,127,116,240,209,191,222,191,251,241,240,141,155,251,191,255,175,131,119,222,144,173,20,36,230,245,220,50,229,32,230,178,82,122,238,223,251,237,225,255,252,52,62,61,8,34,158,209,95,221,187,141,102,58,174,59,58,252,242,71,195,247,63,60,248,248,173,80,122,47,173,206,111,204,125,231,252,220,220,5,50,207,165,190,157,92,144,33,110,57,131,70,237,157,243,54,216,7,30,22,68,48,240,149,54,57,71,109,50,71,252,240,141,95,142,76,5,158,91,89,64,115,107,233,66,144,41,225,157,55,219,16,8,178,105,23,23,151,159,147,122,128,57,67,32,248,236,8,134,32,161,36,111,8,4,186,6,2,144,130,76,196,135,119,190,24,153,136,241,196,135,18,230,40,42,134,11,24,131,128,162,225,65,132,139,151,80,113,233,242,218,119,21,32,194,133,139,65,104,220,237,98,65,58,59,70,100,195,66,23,162,124,86,58,91,31,150,13,163,244,26,216,176,188,173,50,51,6,54,38,204,143,204,31,209,134,133,249,149,121,106,195,56,248,35,177,97,148,150,80,27,150,215,217,48,6,136,198,134,229,117,54,140,1,162,177,97,121,157,13,99,128,104,108,88,62,47,157,104,35,177,97,208,121,81,219,176,188,206,134,65,16,106,27,150,215,217,48,134,10,165,13,203,235,108,24,4,161,182,97,249,162,183,60,252,105,255,23,111,31,252,238,19,20,149,168,102,4,141,128,215,151,158,89,90,126,110,73,2,109,122,122,218,28,26,165,83,13,205,206,102,195,14,113,209,198,204,150,150,135,196,240,218,50,54,157,234,23,231,90,126,169,44,231,194,248,21,186,92,139,192,0,17,24,24,200,25,101,238,145,52,202,73,26,121,153,67,130,72,4,3,6,147,52,17,129,192,104,139,94,197,38,180,1,129,35,105,82,16,154,72,115,15,100,227,78,36,43,72,35,145,253,59,177,133,151,19,34,123,119,226,123,24,249,16,241,100,131,50,105,101,18,134,182,204,241,45,213,196,219,182,0,22,36,60,232,192,8,77,248,241,205,9,24,57,29,177,177,208,207,40,130,117,218,164,192,55,17,134,206,206,11,164,4,177,45,105,81,16,90,0,39,129,52,41,10,77,68,105,151,68,177,128,216,144,180,41,139,196,48,97,30,81,37,48,110,202,0,140,170,183,170,165,204,109,160,234,174,234,194,141,80,14,140,144,42,30,161,147,67,5,209,95,104,105,59,21,64,113,45,165,29,242,218,14,254,226,64,91,23,180,173,133,121,95,84,145,237,45,94,180,153,138,106,118,129,162,141,85,20,179,75,17,109,172,34,152,95,116,136,205,16,181,66,161,173,121,81,43,52,206,36,233,34,106,133,124,222,230,69,173,144,79,223,188,168,21,188,251,69,219,169,0,42,180,34,47,106,133,220,155,162,173,5,33,171,220,38,210,94,212,10,206,165,161,205,84,84,75,180,34,47,106,133,212,65,161,141,85,4,75,181,98,122,122,122,134,91,138,129,71,64,141,123,150,191,212,129,107,242,10,187,242,135,87,104,112,139,190,120,65,14,127,73,142,96,56,36,93,108,161,61,208,61,73,251,156,208,158,245,16,248,46,182,136,0,120,11,50,130,68,12,80,252,98,143,156,136,129,89,143,132,30,57,17,3,92,227,36,24,242,66,7,249,66,237,87,22,23,132,14,192,211,144,48,157,23,121,240,29,15,233,56,23,196,14,204,218,40,116,42,130,14,106,183,4,150,244,100,197,30,122,174,237,108,78,232,1,125,20,145,17,219,22,113,232,213,207,206,137,61,66,20,60,39,82,165,31,110,27,142,183,204,195,17,186,216,112,192,69,127,71,70,85,94,228,3,174,40,18,170,10,98,15,253,144,219,146,49,103,156,35,177,71,73,236,193,185,74,92,31,187,44,94,185,37,113,155,64,175,92,86,217,67,186,80,206,88,57,91,217,67,161,44,185,156,178,135,66,89,114,57,241,94,48,193,159,98,120,207,229,149,56,36,107,40,254,204,71,62,4,71,176,128,205,120,56,196,171,200,148,238,213,12,233,81,80,245,240,151,82,118,8,115,69,37,31,220,170,234,91,183,162,146,15,110,105,13,122,40,249,16,214,87,122,164,178,40,242,161,159,38,121,137,94,233,28,176,25,43,47,209,43,189,17,202,75,244,74,111,132,242,18,189,18,60,50,102,64,242,18,189,82,251,102,51,184,71,8,14,97,8,243,18,189,82,58,104,51,164,135,114,60,20,122,149,151,232,149,220,91,155,241,123,40,249,80,232,85,94,162,87,42,191,109,134,246,0,124,72,92,55,209,238,78,79,79,11,56,244,61,144,235,39,171,27,165,158,30,91,50,234,101,142,248,106,81,175,113,120,161,168,15,246,56,107,68,125,164,201,151,135,78,235,202,67,125,188,9,85,134,78,11,149,161,62,134,81,23,133,122,105,64,125,61,40,163,52,137,151,130,78,139,215,250,29,220,126,109,255,191,175,239,191,253,225,240,238,135,195,247,255,74,118,78,248,66,80,246,74,95,250,105,46,68,1,254,70,152,63,19,132,15,54,174,146,79,136,249,159,10,227,90,173,6,159,16,99,62,21,102,193,47,201,193,79,136,225,196,109,189,85,239,211,122,145,215,95,189,255,229,239,246,175,223,73,141,173,184,47,13,220,30,33,239,73,150,100,248,234,69,239,139,36,51,103,144,48,123,105,59,221,238,244,211,45,167,233,158,235,146,118,27,77,183,239,164,191,223,107,183,188,39,168,103,26,119,204,159,193,39,111,103,206,48,109,219,205,122,223,109,118,250,123,103,94,244,9,164,245,21,144,192,94,167,221,34,55,10,139,20,130,119,2,137,57,72,34,105,200,208,24,244,21,136,132,173,121,42,15,222,253,203,254,219,31,236,191,251,217,193,159,239,12,127,242,227,131,223,124,48,188,245,147,7,215,174,163,63,223,252,143,225,135,255,138,15,87,227,39,127,250,249,240,214,31,134,239,127,56,252,244,86,106,12,17,252,92,189,85,109,95,69,195,103,13,112,212,10,169,222,113,186,245,86,63,157,15,200,70,2,217,184,138,251,108,32,93,32,148,215,25,64,28,237,66,23,158,124,162,1,228,178,104,120,220,219,187,202,215,223,17,164,95,134,155,252,126,197,157,68,176,211,244,88,24,249,46,14,222,178,121,253,111,247,255,241,83,124,138,252,237,53,217,145,184,225,157,191,15,63,127,55,53,70,95,96,155,163,228,187,16,240,93,33,237,241,215,37,9,207,149,0,2,199,48,211,86,199,172,127,62,139,28,103,35,199,219,25,126,183,126,80,239,76,146,3,71,147,153,76,38,205,159,131,83,48,29,20,162,115,252,98,65,160,21,70,201,115,81,228,217,165,157,24,190,61,72,10,222,253,62,144,127,96,175,159,20,109,209,132,181,226,246,92,250,245,202,39,119,173,115,18,123,245,50,249,62,37,52,42,252,231,41,155,117,180,24,203,87,15,240,105,74,212,178,199,126,139,240,59,140,173,91,174,129,239,250,92,110,227,239,49,226,213,20,117,204,172,162,85,3,124,77,111,188,89,159,64,142,67,24,139,102,43,189,79,135,183,216,131,181,84,10,22,95,170,70,123,33,1,134,145,129,219,175,144,101,143,95,39,41,24,68,154,177,44,53,99,242,196,19,214,46,252,210,104,108,169,215,107,86,179,151,89,108,59,85,40,247,9,235,92,0,91,61,50,248,163,148,84,210,205,30,78,225,121,127,213,61,2,124,65,107,111,190,244,132,152,129,50,212,184,2,82,249,143,232,131,47,218,49,159,119,225,250,201,94,252,202,47,174,228,251,177,187,226,23,98,173,221,12,104,7,229,72,62,143,104,64,66,176,200,201,104,0,203,167,158,136,160,97,12,42,216,149,111,124,194,179,135,58,148,108,31,136,52,107,130,18,172,56,102,248,64,135,184,200,60,35,29,9,161,215,73,64,202,56,155,216,51,122,255,175,7,183,95,227,29,56,137,171,9,85,235,225,122,156,247,239,126,113,248,233,171,180,58,237,246,107,195,119,110,30,124,248,41,247,241,179,251,119,145,195,68,174,159,217,255,237,189,225,189,91,244,19,215,195,207,223,61,120,247,163,225,59,55,51,4,0,250,173,179,9,78,3,189,115,51,109,21,246,63,249,239,212,216,121,167,209,112,187,222,7,226,117,190,106,5,183,228,151,81,242,80,112,30,126,255,103,72,61,41,77,54,228,225,171,123,55,76,153,120,62,67,143,29,189,115,243,5,226,97,188,117,19,177,181,255,139,59,195,47,95,127,240,187,47,246,223,123,235,171,123,55,104,163,91,119,30,92,123,235,159,215,126,72,153,118,149,76,231,56,166,5,191,137,60,20,152,38,231,211,60,166,125,210,200,75,102,148,38,233,167,17,51,171,62,47,7,31,126,58,9,186,92,68,19,71,69,32,240,115,209,4,227,200,195,143,120,226,232,93,68,88,243,201,5,127,254,125,127,130,251,234,223,133,247,207,107,215,201,221,122,87,220,189,127,94,187,78,238,164,251,231,181,235,228,196,203,63,175,93,247,239,187,251,231,181,235,228,190,185,131,15,63,61,248,248,45,4,251,183,63,58,188,243,134,212,239,3,151,64,121,110,31,188,83,204,196,205,109,146,246,192,205,109,6,16,56,121,48,109,229,114,241,37,66,4,116,197,221,59,139,55,203,134,119,254,254,213,189,27,228,46,168,225,155,111,220,191,251,254,131,87,63,26,190,73,216,178,247,127,113,199,63,223,120,248,199,235,28,144,175,238,221,184,226,238,145,185,59,252,248,231,135,127,188,126,255,139,15,240,221,7,195,123,215,134,239,255,21,195,200,237,255,226,14,253,30,141,2,6,125,123,235,206,253,47,62,56,252,209,159,14,127,119,227,240,147,255,57,248,199,39,132,250,255,250,104,255,53,60,235,157,86,111,163,222,170,181,201,69,142,144,129,251,247,110,251,135,108,8,120,31,234,225,157,191,29,126,250,209,254,235,111,19,39,253,171,123,248,64,133,211,234,33,127,4,110,19,170,20,177,152,238,186,29,50,34,1,9,100,60,250,30,28,110,52,64,187,96,44,44,15,240,198,21,119,79,98,123,174,184,123,62,24,191,233,142,211,144,204,88,204,182,215,88,231,202,3,91,31,230,209,131,166,73,57,246,246,241,59,246,12,195,137,251,247,12,116,115,55,95,236,150,144,183,111,159,62,111,31,200,50,166,211,207,140,198,136,190,42,102,162,8,200,51,196,158,197,248,132,183,8,106,29,66,220,214,220,189,150,226,114,35,224,114,227,227,66,11,187,25,38,212,50,62,30,176,162,154,121,213,160,131,169,27,207,227,244,215,142,241,9,201,234,161,67,238,247,148,48,172,112,231,249,116,167,212,157,7,81,218,195,245,231,131,67,207,158,199,224,215,0,251,119,33,72,157,37,154,157,247,28,165,21,183,111,169,252,35,38,177,220,23,50,179,125,133,199,122,240,197,79,247,127,253,30,145,226,254,173,91,135,95,126,74,239,50,254,203,225,95,63,64,158,220,207,63,27,94,251,37,78,226,205,117,187,237,238,165,222,150,137,235,236,162,182,200,30,19,127,192,165,93,57,178,130,86,102,9,56,56,164,225,203,118,208,54,169,117,59,247,48,214,109,200,242,8,22,110,8,62,202,202,45,244,75,104,233,206,157,198,165,59,16,102,236,181,27,142,199,136,62,207,101,164,11,56,123,134,180,32,124,209,89,113,251,230,139,13,135,195,51,70,102,171,169,215,58,108,129,225,54,39,253,245,69,190,63,9,63,5,250,144,87,152,225,239,127,61,252,49,10,29,217,189,179,32,19,184,208,170,116,221,166,219,234,171,35,108,176,130,128,141,176,141,186,215,147,152,242,171,34,72,206,170,203,59,135,91,120,40,78,157,117,135,237,146,178,236,249,227,181,236,44,171,137,90,117,22,180,153,69,151,244,73,200,154,231,79,151,53,135,130,140,97,201,217,113,24,209,7,200,66,199,127,222,237,75,236,134,89,28,33,233,168,207,208,31,220,126,13,127,15,48,188,26,196,255,62,242,195,54,181,228,187,148,222,183,81,240,231,171,209,147,251,119,175,29,252,249,206,87,247,110,28,126,249,139,253,95,220,25,190,254,209,131,87,63,242,62,62,201,125,176,82,111,125,43,168,49,220,196,247,58,243,169,232,160,29,239,220,227,87,108,108,113,255,139,63,28,254,78,18,129,232,195,138,92,212,176,2,99,102,227,9,93,204,0,178,217,77,33,62,224,35,131,199,185,236,71,50,151,253,136,101,157,241,104,224,205,28,85,148,79,110,89,38,242,120,239,35,146,127,199,95,138,191,65,148,141,92,115,56,252,55,122,59,206,87,247,110,100,233,236,197,47,200,23,243,135,159,188,74,30,146,70,100,215,72,55,149,75,236,198,209,6,154,189,88,110,53,210,81,178,147,180,193,207,112,249,250,225,155,102,157,219,230,55,74,202,103,43,28,175,207,6,152,76,212,97,3,112,205,188,53,190,67,66,174,90,225,116,185,106,190,20,99,248,105,96,4,70,244,89,72,253,176,207,187,125,223,161,48,138,180,253,214,38,241,54,139,40,225,96,158,5,110,28,192,203,99,247,112,248,35,206,131,179,216,70,147,1,15,69,75,237,190,209,40,209,182,50,159,156,38,169,113,97,6,90,213,177,251,77,147,252,120,138,84,218,141,135,237,122,195,143,38,203,28,50,248,217,86,207,35,243,62,4,108,146,247,216,33,109,185,149,208,123,42,175,146,229,191,216,10,43,99,247,127,249,201,131,107,183,131,79,178,50,95,82,149,21,197,210,111,63,250,5,177,222,39,67,149,196,115,229,42,48,106,160,125,37,245,43,186,162,223,225,187,119,238,223,189,86,175,250,37,238,11,85,163,154,107,175,66,189,94,101,106,217,23,170,138,74,246,122,85,35,79,112,29,40,17,219,253,127,220,68,230,126,173,222,116,219,3,77,14,11,120,214,125,210,150,247,5,233,83,30,247,9,41,185,42,158,198,146,171,210,73,47,185,42,159,206,146,171,169,199,97,106,236,48,117,250,107,17,166,158,216,67,45,118,246,20,158,106,177,237,17,30,107,65,212,58,253,190,83,217,110,186,173,190,183,65,52,235,63,209,31,174,178,129,30,5,80,192,225,42,135,1,196,17,198,247,80,101,20,56,111,83,204,38,112,13,146,202,36,20,143,35,147,32,48,151,64,22,65,128,169,203,32,200,27,39,148,61,40,158,134,236,1,39,65,227,204,129,32,249,17,125,213,93,61,212,243,110,159,198,65,102,113,48,109,172,142,129,101,24,188,104,197,240,32,7,109,29,13,135,31,148,152,33,241,155,71,195,66,227,12,51,28,180,113,116,89,37,87,225,168,196,144,88,93,163,12,67,114,213,140,50,232,163,201,221,72,71,123,180,121,27,233,224,140,228,156,149,6,83,178,135,172,180,24,89,159,194,12,33,219,71,150,158,162,21,159,124,122,138,148,5,61,206,79,61,206,79,29,87,126,106,180,101,188,133,168,251,237,39,113,167,177,152,192,78,227,104,74,148,75,201,148,40,63,42,25,158,242,136,51,60,195,95,253,122,255,63,62,80,229,121,200,181,32,6,201,30,41,176,232,249,30,21,152,132,82,62,83,95,139,148,15,89,71,253,148,15,249,158,192,67,207,247,76,143,32,221,3,57,61,145,233,30,73,142,235,148,165,123,88,239,77,150,239,97,91,36,149,240,41,29,79,194,135,103,47,145,140,15,15,84,159,242,145,182,78,40,231,83,58,29,57,31,86,132,17,146,62,188,236,19,207,250,148,194,20,110,4,105,31,9,138,228,243,62,18,36,163,72,252,72,209,36,80,238,34,133,156,68,153,134,30,67,98,103,98,244,104,70,149,152,145,160,26,121,102,70,166,205,35,74,205,168,81,141,44,55,35,65,57,130,228,204,142,211,181,46,74,108,22,187,184,160,22,129,1,36,189,116,150,206,58,71,149,248,229,212,88,118,55,235,164,173,236,110,182,134,126,150,11,248,103,14,255,204,162,159,165,60,250,153,211,191,117,131,39,228,109,201,107,143,16,144,63,108,252,34,91,208,2,194,79,166,203,184,37,105,239,4,125,139,178,94,8,65,49,207,3,45,21,241,79,27,255,172,162,159,133,105,252,59,166,180,52,29,180,47,84,131,246,228,9,233,69,80,22,114,105,32,162,10,143,160,140,155,150,139,224,9,32,165,88,11,208,75,16,76,97,152,54,70,144,203,210,63,144,16,200,139,77,244,51,143,145,217,53,32,101,237,24,140,68,68,197,48,142,17,2,189,52,9,8,194,147,185,0,125,104,1,2,102,112,138,129,134,100,171,2,232,60,16,66,45,224,140,60,39,109,252,17,194,106,170,26,34,12,84,63,66,228,173,102,132,240,32,171,135,200,58,242,8,1,14,12,24,15,25,39,81,209,233,32,199,2,74,70,139,10,141,204,231,108,192,129,207,77,48,200,100,88,202,101,161,81,33,64,79,222,210,150,121,32,16,39,32,130,142,95,158,142,16,158,201,112,0,171,128,101,87,66,81,32,95,19,82,136,136,36,84,16,246,109,160,172,149,96,216,25,97,22,192,176,131,39,69,104,77,203,211,96,120,33,155,5,133,154,66,46,55,67,16,99,14,32,102,162,142,34,74,194,211,180,48,164,97,60,241,131,12,153,101,58,23,4,137,151,1,175,69,37,175,216,216,17,102,107,209,164,92,48,35,5,139,8,211,66,86,171,41,220,136,89,173,166,211,71,153,231,8,65,108,83,108,178,174,33,4,118,9,168,99,9,176,76,168,168,128,159,197,128,82,127,205,146,75,191,146,14,108,81,4,160,228,103,20,130,2,99,23,98,162,43,64,247,13,8,242,149,27,139,8,12,41,153,92,165,18,144,56,208,19,206,206,232,136,240,224,224,121,32,2,82,153,138,170,48,200,144,143,114,154,91,209,146,51,21,106,196,193,60,160,152,181,166,130,168,35,229,201,17,102,128,157,230,86,148,98,13,88,83,42,34,50,128,181,180,220,12,228,211,242,149,217,77,171,86,102,140,32,204,121,58,202,202,28,216,162,163,204,88,145,56,95,92,120,144,243,2,126,32,168,130,96,230,40,127,211,96,168,167,149,227,17,142,192,198,131,153,175,128,225,85,211,107,9,208,240,24,24,211,75,77,69,22,32,35,234,184,9,68,55,157,54,240,174,33,251,42,16,4,89,1,32,35,111,75,105,104,66,192,76,142,106,145,100,224,56,5,201,59,196,154,226,14,121,104,126,201,180,218,12,168,35,35,17,67,137,241,24,152,71,0,209,221,75,140,192,214,13,32,227,107,22,210,225,75,77,145,25,63,60,6,34,8,130,12,136,136,12,59,92,124,152,112,149,68,153,32,106,163,60,149,201,122,96,62,176,83,225,104,10,34,2,58,164,96,42,145,69,241,72,118,169,148,230,151,76,226,207,20,224,204,4,51,64,239,196,231,161,155,67,218,120,174,113,224,58,70,117,211,169,196,161,238,9,74,193,196,104,208,60,132,232,9,88,209,236,124,90,31,85,96,45,42,7,146,21,41,45,132,209,104,201,72,164,89,141,42,152,201,84,130,249,35,15,47,33,180,2,57,48,142,200,108,97,77,46,177,224,44,33,90,14,220,119,165,111,97,50,99,167,149,200,130,65,214,251,19,17,76,8,59,97,241,68,147,217,16,57,8,213,130,195,206,94,232,3,42,22,156,10,143,76,2,194,204,251,3,131,172,118,255,116,35,20,230,253,97,53,13,115,255,120,196,122,239,175,204,104,26,208,34,181,251,199,207,210,40,222,31,66,144,7,89,135,216,169,51,213,52,12,86,52,233,60,212,47,135,214,215,196,179,35,186,15,98,124,186,174,41,162,160,98,77,16,17,51,15,75,10,181,131,211,176,172,69,192,78,79,188,38,31,205,251,212,139,52,240,42,98,123,159,114,142,189,17,194,19,237,104,222,167,165,117,62,133,140,87,116,239,211,82,59,159,46,228,0,238,34,152,199,60,69,217,158,129,255,59,205,155,210,63,42,64,44,32,151,72,116,166,92,2,8,114,105,206,219,128,126,42,55,54,218,164,96,84,208,50,135,51,136,50,197,172,131,145,185,86,57,156,140,185,158,10,166,137,4,141,126,41,21,67,115,118,252,248,8,71,178,199,65,68,1,103,187,42,25,2,197,59,77,145,129,220,181,62,66,134,104,84,138,0,179,117,112,255,128,170,151,232,31,152,36,67,212,160,129,227,37,250,13,71,73,178,177,41,78,224,182,68,204,105,25,38,217,176,136,84,9,49,189,1,55,35,8,184,239,80,249,162,38,217,202,74,34,64,230,87,15,40,110,146,13,248,166,38,243,118,202,64,175,54,5,53,61,146,155,5,45,177,44,201,6,210,251,230,110,214,116,58,60,201,70,230,144,43,120,118,18,55,235,104,107,3,88,15,96,138,190,146,214,187,83,230,75,191,192,129,153,59,21,138,192,215,58,126,63,57,198,54,144,78,235,28,85,0,18,101,27,136,71,204,162,4,217,119,194,84,244,109,32,126,253,96,39,41,24,100,253,54,208,102,58,124,138,201,118,129,192,126,178,64,145,225,54,144,197,69,109,48,194,169,129,248,128,14,23,240,250,41,80,178,98,43,82,6,161,251,154,88,139,42,6,236,187,1,226,72,164,128,141,58,21,21,143,51,191,15,49,243,91,5,6,25,78,189,72,169,90,188,100,134,185,224,214,17,60,112,176,135,163,118,193,195,29,47,181,7,14,76,133,218,5,87,185,36,38,54,53,24,131,16,74,227,122,224,56,140,13,115,193,117,203,100,152,7,174,141,112,166,163,33,147,120,224,89,184,162,233,51,113,42,79,59,44,17,23,236,198,198,206,70,240,164,40,189,235,184,217,8,253,126,3,72,37,152,109,56,68,243,186,167,96,8,101,182,225,16,213,17,6,25,175,168,249,70,149,203,206,122,36,193,46,84,2,249,70,104,186,29,160,69,71,202,55,66,135,94,230,8,99,45,34,138,101,146,111,140,98,168,137,59,12,56,48,48,212,49,220,225,192,154,30,49,187,24,142,32,193,170,40,133,111,42,70,47,73,184,195,120,201,212,42,223,17,221,97,126,155,43,66,85,148,99,192,107,13,38,164,146,171,138,130,70,5,207,3,214,31,182,18,117,135,241,60,16,235,252,146,115,135,121,91,196,208,146,132,59,124,212,244,126,168,59,28,148,255,24,230,162,163,186,195,24,65,148,92,116,84,119,152,247,174,149,185,104,34,119,232,24,104,235,239,232,102,12,83,192,4,92,68,202,108,49,0,103,219,1,56,66,47,113,153,11,96,229,40,128,185,66,182,220,11,4,65,145,60,2,78,32,237,128,7,182,0,127,47,130,33,205,42,72,201,50,164,4,238,59,67,75,149,226,247,55,222,136,142,193,54,197,18,104,67,136,43,242,68,108,102,129,227,69,164,92,200,202,197,34,145,50,152,86,112,138,17,225,176,9,41,48,209,66,50,213,5,165,40,164,163,82,36,106,74,229,107,131,166,211,64,92,165,224,57,21,72,213,120,60,108,176,30,40,169,200,243,148,82,61,1,200,52,164,96,14,32,45,64,235,167,157,224,73,236,146,2,97,47,147,29,34,43,202,8,17,147,7,29,175,34,44,131,147,14,145,165,30,33,137,244,1,104,191,58,70,139,224,104,210,39,237,49,2,210,104,26,208,11,236,12,28,27,13,165,42,53,73,141,37,68,41,111,145,108,32,34,242,7,165,20,238,10,128,65,131,69,100,145,68,26,32,136,76,105,9,240,90,4,180,195,94,36,0,33,229,110,54,112,193,197,152,203,46,31,63,7,196,228,97,59,90,0,8,152,105,75,198,128,218,81,152,182,137,62,99,45,69,241,1,216,230,130,129,131,222,166,70,89,233,34,170,169,137,88,88,203,26,164,18,76,86,93,115,82,152,65,134,84,136,179,151,140,80,78,177,234,74,70,136,205,159,129,212,50,88,105,35,236,30,195,136,168,42,145,1,86,83,40,4,144,246,163,82,46,128,223,1,17,121,155,151,187,196,119,170,192,8,71,92,214,227,237,48,179,21,2,6,75,166,118,85,96,180,11,184,48,228,167,151,144,130,138,21,209,111,16,221,50,114,0,136,146,50,13,215,3,53,21,156,70,57,118,154,91,171,179,53,165,94,225,65,78,40,25,194,68,9,222,104,233,150,76,169,51,107,201,124,89,201,28,246,226,62,236,58,10,243,83,133,140,12,44,69,9,151,88,80,62,202,216,93,120,170,145,113,117,5,79,73,220,249,134,167,73,149,26,8,69,228,175,65,188,221,103,41,178,66,9,130,139,174,3,141,93,152,127,16,152,51,97,12,10,112,78,128,121,83,44,65,53,141,74,41,76,104,170,87,8,69,0,82,14,248,160,131,89,136,41,180,160,182,69,220,118,176,11,6,195,40,152,122,104,84,24,239,58,158,160,108,96,71,55,65,84,234,151,72,27,88,211,163,101,97,140,43,102,35,134,180,254,186,130,69,164,88,88,160,194,209,249,33,152,16,137,145,136,186,30,20,128,215,196,140,150,25,250,96,7,36,230,122,224,0,69,0,107,131,79,4,136,50,245,66,96,13,64,180,248,128,154,226,74,160,142,69,224,39,23,161,185,6,30,117,49,103,36,46,33,202,204,31,65,92,48,183,225,233,18,176,69,230,58,83,80,234,140,129,95,132,103,35,157,207,149,88,42,11,103,79,9,154,107,179,5,4,61,153,74,243,166,16,14,53,75,80,192,129,146,34,178,25,132,137,168,145,128,219,150,143,141,212,216,128,205,210,106,240,90,114,104,30,134,36,42,115,2,179,220,158,249,73,198,171,96,60,43,184,246,101,225,154,44,152,104,137,157,137,184,232,23,72,141,87,209,9,134,139,90,65,53,69,86,40,65,208,240,76,65,45,50,95,191,160,35,156,5,63,69,119,184,6,92,71,35,234,114,145,197,21,204,100,42,168,10,208,238,220,145,197,149,135,219,189,53,64,209,102,98,226,138,21,198,70,225,3,15,50,52,94,177,50,44,26,62,128,53,205,129,49,128,244,110,30,157,3,56,221,35,102,88,232,124,38,241,37,156,213,94,58,133,207,182,72,242,41,81,53,167,196,144,11,38,218,81,232,85,139,87,8,2,163,210,75,246,197,49,202,42,49,227,176,12,100,83,235,58,138,213,7,5,214,45,228,205,53,216,143,243,195,50,173,185,6,81,24,221,45,168,5,122,5,71,139,114,86,4,146,240,28,53,48,209,84,38,58,138,23,100,113,14,61,13,64,84,222,14,92,112,20,203,42,92,129,105,95,24,51,219,208,22,29,141,82,75,65,104,224,120,233,93,146,16,74,161,25,7,90,100,79,27,111,80,132,82,106,177,158,93,145,25,100,216,109,154,209,129,112,218,55,67,212,33,60,189,31,149,118,106,133,68,199,43,132,82,88,0,23,197,32,10,89,71,45,165,48,174,135,198,177,0,114,99,156,3,9,68,4,232,181,161,1,128,199,138,167,34,171,175,118,162,213,228,220,48,86,211,14,20,90,42,100,60,209,178,193,184,31,37,177,47,21,50,16,17,176,248,140,148,193,126,14,220,136,208,43,133,205,148,61,128,32,59,103,156,193,54,82,223,146,176,159,204,68,53,144,27,162,233,155,145,53,138,143,209,36,204,194,92,76,116,131,8,178,45,250,25,64,186,77,131,223,225,168,84,77,180,168,150,78,38,107,20,162,69,118,154,155,147,52,228,211,138,49,7,235,42,216,137,153,164,185,22,119,249,11,100,61,224,54,7,13,13,117,30,228,4,72,17,50,165,218,101,68,170,72,10,230,5,53,133,201,74,56,209,194,60,15,16,128,68,183,148,82,206,152,242,45,184,11,101,50,135,35,112,230,45,59,120,12,70,51,135,45,206,171,144,48,123,4,251,234,243,154,26,11,101,86,72,151,193,13,149,66,62,100,108,130,153,204,156,70,142,104,115,52,99,3,38,154,113,94,72,175,69,76,181,84,228,244,190,185,22,21,192,60,136,73,169,99,164,2,71,158,201,97,75,108,96,139,66,232,133,46,98,20,71,6,136,200,132,222,232,142,140,110,162,149,85,238,98,20,117,8,159,104,204,214,111,49,205,155,244,92,136,120,17,130,41,146,92,181,21,82,142,98,24,12,38,26,220,87,37,207,203,128,3,194,205,102,184,82,76,85,211,66,140,86,141,160,27,230,170,12,156,95,91,232,16,107,41,165,87,220,122,2,79,141,141,140,118,43,40,158,177,211,188,129,131,206,164,177,195,11,55,178,253,52,29,48,118,6,249,45,115,218,253,20,10,224,64,150,78,178,52,217,36,21,31,155,194,24,228,192,38,3,231,213,72,249,136,80,128,98,238,252,198,158,31,129,111,74,24,172,76,243,3,149,3,179,58,23,189,78,10,228,42,100,12,242,220,168,248,171,130,246,101,134,15,204,193,148,160,160,162,106,106,23,150,16,99,87,21,140,29,227,204,202,106,110,204,135,29,100,223,163,138,197,204,255,208,45,56,213,106,2,156,241,1,72,2,3,206,38,226,130,253,100,115,135,165,234,10,156,193,141,175,138,160,166,71,156,171,122,206,64,0,34,148,58,168,214,0,58,176,133,128,39,183,44,240,228,121,183,65,42,33,65,251,35,112,160,138,26,77,120,82,121,74,222,30,53,40,26,40,135,15,175,59,37,136,2,228,171,137,18,135,109,247,38,55,188,193,68,51,18,5,92,203,68,4,122,91,228,138,38,26,236,171,230,140,115,21,9,219,34,19,190,189,162,226,35,7,223,174,35,200,32,11,230,129,249,190,95,210,243,64,4,164,10,23,193,172,174,73,188,10,176,175,106,158,20,76,216,171,8,225,70,173,196,225,73,193,90,69,24,192,40,28,71,219,141,141,160,196,33,174,35,204,37,194,170,22,161,158,78,194,113,85,28,100,120,4,79,224,230,68,12,178,38,131,20,164,150,77,102,108,77,92,141,195,28,231,248,230,58,66,140,150,84,100,233,144,225,205,165,161,227,12,146,130,113,79,24,232,249,51,72,169,169,61,103,203,192,113,6,89,199,232,158,179,149,221,221,44,11,98,97,221,75,211,220,117,236,97,15,6,57,217,204,93,197,166,156,5,169,132,4,99,2,200,89,196,132,84,244,45,108,33,8,204,9,131,166,246,156,77,56,211,5,129,17,226,122,181,135,161,168,20,4,107,108,101,83,224,9,228,133,67,29,231,88,229,63,81,120,10,102,114,12,207,217,50,112,156,131,228,120,165,34,136,34,204,115,54,81,92,190,58,39,193,225,85,204,131,40,158,51,226,91,52,209,172,227,252,144,108,145,161,231,172,90,135,173,72,187,177,21,87,16,66,54,109,94,48,55,178,121,96,228,120,9,179,186,90,19,184,9,115,35,143,197,171,136,237,57,135,42,177,75,235,236,162,176,28,85,137,133,42,181,40,3,40,231,152,117,156,193,68,51,240,156,93,91,24,228,48,199,249,4,12,242,17,247,153,3,115,237,10,171,113,228,141,22,217,238,120,106,76,90,152,7,39,218,38,248,29,88,42,238,32,131,124,204,72,89,116,182,28,159,234,8,106,154,24,213,224,242,33,250,25,191,18,176,142,57,120,83,41,6,68,106,226,115,138,115,56,180,37,120,66,47,247,135,23,195,68,250,52,162,255,123,14,220,151,195,92,71,66,16,123,79,2,4,37,128,89,228,128,254,172,5,32,72,17,107,86,239,235,69,189,94,136,212,202,146,217,171,191,233,136,28,85,244,238,249,37,160,139,65,211,144,111,75,234,223,178,231,24,0,2,45,237,20,40,1,148,11,158,208,67,149,53,37,226,84,112,119,14,145,105,41,124,120,243,249,180,247,41,207,241,212,152,238,187,156,203,173,138,107,245,246,90,149,12,250,77,223,246,130,211,119,172,115,218,207,124,166,38,232,23,75,195,191,122,12,62,106,27,70,96,230,66,123,28,65,37,159,18,55,161,17,126,150,218,251,170,59,70,27,214,119,34,53,246,202,132,209,183,155,81,107,79,200,210,118,110,107,208,196,95,214,182,206,89,77,231,138,59,254,252,11,1,89,115,173,65,115,161,85,107,167,45,59,59,161,134,225,125,156,91,6,2,124,27,59,109,217,182,6,202,86,219,3,130,63,52,237,118,107,78,197,125,249,149,151,83,99,227,107,221,78,229,146,179,85,175,76,140,103,39,210,150,236,223,228,164,149,157,177,16,184,140,223,154,246,68,50,184,216,117,154,248,99,192,34,132,201,73,203,6,61,153,214,20,194,106,191,235,58,77,37,140,201,73,43,7,32,112,173,25,24,231,27,237,158,10,70,94,128,225,183,166,48,240,87,117,233,247,178,37,162,152,156,180,10,0,6,108,77,1,120,223,193,86,200,113,114,210,42,2,0,193,87,179,201,8,4,159,84,150,245,159,156,180,74,112,4,224,7,152,9,114,240,17,97,9,148,201,73,171,12,145,243,173,125,40,100,162,40,200,152,156,180,166,24,40,65,107,10,96,197,237,159,111,87,85,34,64,0,166,1,0,218,58,53,54,254,100,48,46,11,173,122,255,146,219,119,38,198,91,245,6,203,130,157,21,70,209,107,45,194,160,31,12,103,64,33,24,182,20,6,104,45,3,69,62,188,12,97,33,80,162,98,242,173,89,88,23,93,183,250,148,83,185,194,179,135,96,137,10,10,91,179,112,176,234,74,100,132,224,20,228,138,238,1,161,124,250,159,144,230,132,76,129,120,138,202,181,38,0,184,143,80,11,16,16,128,146,15,128,109,157,26,107,213,27,114,35,195,65,40,135,13,83,240,69,240,185,86,191,187,103,14,121,74,45,161,216,48,167,229,2,139,11,47,151,85,200,143,7,248,138,218,228,87,221,206,66,117,215,55,249,249,220,203,169,49,219,78,243,198,156,157,70,153,46,97,96,163,233,246,157,153,254,94,199,221,104,57,77,215,58,251,255,133,78,26,228,163,115,230,94,128,77,152,49,5,14,167,17,242,247,165,75,1,175,21,125,36,160,141,122,171,214,142,66,190,48,80,246,84,90,179,108,68,193,164,86,46,123,58,13,151,21,94,119,180,240,195,20,45,151,77,195,21,71,208,163,16,224,122,173,27,43,17,91,250,124,105,166,244,130,85,239,89,253,109,215,234,13,54,207,54,234,189,190,85,107,119,173,166,219,223,110,87,173,246,160,223,25,244,55,250,120,129,48,237,84,111,69,232,227,238,246,221,22,90,132,45,159,141,72,189,240,111,85,215,77,141,101,105,167,172,170,83,173,238,54,170,0,141,247,105,254,122,171,222,71,126,169,124,26,210,183,175,104,156,98,15,0,254,98,191,244,195,251,194,71,252,241,55,251,235,53,235,127,5,206,224,122,171,231,212,220,185,150,179,217,112,171,106,47,217,243,39,159,207,190,144,153,219,237,180,187,125,183,139,92,122,228,92,239,88,192,55,76,91,117,244,231,4,124,134,193,142,245,174,214,251,149,109,107,199,154,57,103,237,100,164,107,247,55,173,58,105,91,113,122,174,149,157,65,191,122,46,245,19,59,153,94,223,233,187,254,107,91,120,93,255,129,123,222,169,108,7,77,114,124,147,65,235,74,171,125,181,117,17,141,73,15,189,171,186,53,103,208,232,51,237,90,245,6,250,243,149,20,249,79,47,15,123,68,242,128,126,200,215,80,44,185,145,137,5,248,84,95,67,185,228,71,32,23,198,63,252,26,202,164,48,2,153,4,190,238,215,80,32,197,196,4,194,251,237,95,67,97,148,18,20,6,23,131,156,68,105,188,146,26,67,190,130,181,107,245,250,221,65,165,255,242,43,169,177,246,160,143,120,8,22,109,36,153,167,6,245,70,213,237,34,250,209,226,63,3,94,95,112,123,21,240,122,108,190,125,217,169,92,113,182,220,203,78,127,123,198,234,186,181,134,91,233,99,40,203,181,241,221,151,95,153,200,92,190,178,133,94,142,79,164,81,135,21,146,169,234,214,59,253,118,119,70,155,205,194,237,151,6,205,185,214,160,217,155,33,161,8,46,24,196,79,105,198,1,191,192,23,208,146,182,158,31,213,155,177,252,166,171,110,119,167,94,33,77,241,195,87,208,143,121,146,129,154,1,129,142,46,83,133,186,92,112,59,200,55,107,85,246,22,90,85,119,23,117,214,69,58,168,139,151,84,3,120,244,153,57,212,9,164,209,188,126,90,77,78,167,198,94,201,224,97,25,159,72,141,73,29,182,115,200,245,205,160,87,250,220,166,117,142,104,77,72,210,78,221,38,136,242,80,155,87,82,255,242,248,223,35,243,175,55,216,108,182,171,131,134,219,155,68,35,126,182,67,205,221,100,103,115,114,171,141,159,77,238,56,141,122,213,233,187,254,47,153,206,102,102,171,109,140,35,155,205,102,75,133,194,191,100,75,118,190,84,46,225,191,109,244,55,250,87,40,160,63,254,197,46,20,139,182,109,23,109,59,247,47,217,92,49,87,180,255,197,202,142,148,115,250,111,208,235,59,221,127,201,102,175,214,91,238,214,64,205,212,160,231,118,123,26,56,89,242,207,255,255,215,228,223,228,164,117,190,93,117,173,45,183,229,118,157,190,91,181,54,247,200,226,80,57,187,229,182,206,110,181,51,214,133,101,107,105,121,205,154,187,176,176,150,73,77,78,90,59,36,37,221,155,65,127,140,49,141,173,29,59,147,155,202,216,224,141,103,35,119,242,25,123,154,188,233,181,7,221,138,75,210,6,50,237,66,253,82,169,14,89,134,44,239,121,42,85,111,162,165,221,26,79,17,208,116,105,178,206,108,181,219,91,13,55,179,213,110,56,173,173,76,187,187,53,137,223,111,14,106,147,180,205,36,236,112,134,246,71,203,159,190,243,160,213,175,55,221,73,191,245,153,212,88,213,95,234,58,155,218,206,104,97,238,77,194,230,168,247,160,235,244,235,237,150,81,95,236,14,76,6,93,206,164,198,16,57,189,190,211,236,68,0,0,250,156,73,141,249,66,11,132,209,219,107,85,172,51,232,231,153,212,68,42,85,105,183,122,88,200,147,147,214,179,110,183,94,219,179,250,219,78,223,234,111,215,123,64,79,42,72,109,234,61,171,55,168,213,234,149,186,219,234,55,246,172,65,231,108,191,125,22,143,98,106,108,131,217,34,155,107,213,218,221,138,75,247,51,198,115,89,235,44,120,123,169,222,242,246,69,4,196,194,48,28,1,45,192,232,236,210,135,214,89,43,151,157,64,172,79,78,90,207,185,141,198,51,72,110,43,238,150,187,107,85,218,173,190,83,111,89,189,118,211,181,174,186,141,198,89,44,84,171,227,244,251,110,183,213,203,164,176,3,6,122,224,60,40,144,98,240,106,99,125,233,153,165,229,231,150,96,235,115,86,22,243,251,244,218,218,101,107,219,117,170,110,215,194,121,50,167,103,85,221,90,189,69,102,228,202,197,243,86,57,151,207,102,24,120,168,211,198,211,115,179,23,230,86,54,150,102,47,205,177,128,109,1,240,142,211,24,68,135,252,236,236,226,58,7,58,71,133,133,92,33,10,181,233,116,122,56,133,21,52,204,120,91,195,0,48,230,237,28,106,253,60,22,212,11,189,126,183,222,218,66,158,103,118,198,58,67,37,116,6,185,76,246,140,117,134,231,16,191,200,113,47,48,129,232,205,43,12,42,66,23,193,69,176,248,57,234,49,31,17,244,21,177,35,41,162,156,177,44,91,120,67,112,206,88,57,140,214,219,143,30,223,5,236,79,96,241,140,79,88,79,2,217,189,156,26,235,32,247,188,229,94,29,7,77,83,99,79,118,172,115,214,174,191,39,220,241,83,127,28,204,85,204,201,248,132,69,88,66,0,189,46,96,55,26,97,38,45,145,207,158,9,252,243,241,137,180,5,109,33,110,185,52,104,110,186,221,241,221,137,137,0,43,196,9,187,139,189,131,183,128,152,192,145,244,204,119,240,11,231,30,63,159,125,129,33,80,78,3,106,42,195,142,158,3,188,79,68,67,172,146,50,149,136,4,31,121,195,139,93,42,77,4,124,114,210,186,224,118,186,110,5,217,204,25,235,66,219,106,181,251,214,160,231,102,124,188,79,66,196,235,173,166,211,237,109,59,141,111,173,46,47,141,111,210,242,133,9,203,237,118,137,124,91,131,102,26,253,197,198,120,223,201,48,29,177,226,241,195,190,57,129,211,185,168,175,144,235,69,79,241,252,121,18,77,239,128,160,241,214,160,25,20,42,16,247,159,231,105,189,7,237,31,64,106,213,91,189,190,235,84,51,146,225,100,21,103,124,194,26,39,156,166,201,78,210,68,36,85,98,42,62,40,132,151,179,175,80,90,113,64,189,130,92,92,203,109,85,156,78,111,208,112,250,46,73,190,119,241,99,156,174,119,42,219,56,241,110,181,107,36,13,159,177,72,112,136,102,89,187,133,154,35,104,248,85,26,119,174,180,187,93,180,148,246,220,190,213,219,110,15,26,85,107,211,69,99,91,181,250,109,203,109,245,6,93,23,141,81,135,152,94,68,49,114,155,232,146,1,200,34,193,59,98,25,103,17,124,131,36,84,97,172,146,36,131,159,76,224,90,173,6,73,6,38,153,96,193,12,62,76,50,164,188,184,212,122,146,254,66,8,122,209,115,36,102,206,160,65,233,165,237,114,186,221,233,167,145,245,62,215,36,45,207,88,223,239,181,91,51,103,232,159,233,118,179,222,119,155,157,254,222,153,23,241,194,67,226,74,188,128,59,93,180,234,244,234,91,120,227,0,9,7,189,156,65,205,208,127,99,79,6,178,216,184,216,104,59,125,225,233,133,246,96,19,197,185,220,227,5,188,214,74,158,150,10,194,211,245,186,180,49,122,44,105,189,42,111,189,42,111,125,177,190,235,86,37,205,241,115,25,244,154,162,3,121,33,233,241,84,187,221,16,91,99,11,191,33,54,70,99,38,60,69,83,78,120,184,226,118,92,52,141,133,23,151,156,142,240,108,182,181,39,142,12,117,79,133,23,107,158,219,153,26,195,54,186,222,131,47,209,19,95,203,54,218,45,183,93,155,57,131,230,197,153,23,161,77,6,0,39,172,21,183,231,210,77,44,108,166,130,119,47,147,157,42,221,70,85,179,142,44,166,193,242,0,54,175,80,183,30,111,104,225,84,92,174,1,135,242,114,27,39,21,241,50,138,58,102,86,209,186,0,18,63,227,205,250,4,50,178,42,254,204,150,118,31,191,183,186,131,5,147,1,135,51,151,180,53,146,154,10,45,110,183,66,22,48,126,197,243,204,195,203,169,152,2,212,140,202,19,79,88,187,112,37,138,45,234,122,205,106,246,50,139,109,167,10,133,61,97,157,11,96,171,135,3,167,82,169,152,155,61,188,6,122,127,213,61,2,124,41,75,86,190,64,146,25,40,72,205,50,200,8,255,56,214,64,233,168,207,187,253,64,55,88,235,79,54,137,119,37,94,194,174,39,17,40,39,234,21,16,44,77,1,11,117,220,196,233,79,208,52,37,104,154,25,82,238,165,192,33,114,130,23,13,196,7,254,133,225,34,109,181,175,32,189,218,205,248,180,100,198,133,5,103,226,155,168,25,195,41,93,136,140,105,32,75,20,34,130,252,22,141,10,210,71,66,134,183,242,25,211,129,215,68,68,6,254,37,26,21,184,139,132,8,186,206,70,161,161,84,160,52,148,10,145,105,40,21,228,52,160,117,209,152,6,178,222,35,34,214,99,72,130,244,150,144,225,185,17,145,232,32,194,88,143,33,13,210,91,65,71,36,121,172,250,242,88,141,33,143,85,149,60,86,163,202,99,213,151,199,106,12,121,172,170,228,177,26,85,30,212,103,195,86,131,252,26,209,110,144,78,50,203,225,57,119,209,104,33,66,161,191,198,160,69,42,22,223,3,53,31,159,90,32,152,213,88,146,241,32,200,70,169,22,89,54,158,75,28,208,19,89,103,106,74,241,4,254,182,49,61,200,19,71,180,160,255,71,163,3,245,144,208,64,92,123,115,121,16,167,31,139,3,255,26,81,24,164,187,76,22,94,52,97,46,10,20,103,96,89,160,95,34,10,3,117,145,73,131,196,46,198,52,120,57,54,244,255,104,20,160,30,18,2,72,152,100,140,223,11,160,16,13,222,239,209,232,240,122,73,104,9,162,51,99,122,46,57,29,236,208,57,157,104,84,92,114,58,18,2,112,20,104,140,123,182,181,135,112,207,182,246,162,225,158,109,237,73,112,227,104,211,220,253,162,113,40,118,192,232,239,17,93,48,218,75,230,132,249,65,174,49,61,126,248,139,8,242,255,136,70,145,223,77,66,18,8,175,5,154,250,242,120,219,175,121,193,4,240,175,73,226,149,75,77,17,239,24,36,168,38,39,173,213,138,211,112,186,164,17,201,242,164,198,72,51,232,126,139,41,164,32,131,84,67,205,210,56,232,39,225,62,143,149,56,189,0,45,125,192,184,214,2,134,92,128,161,138,219,233,80,96,31,8,96,32,127,67,167,89,128,159,15,224,99,167,39,4,124,169,192,130,47,21,24,127,88,0,95,96,192,151,10,58,240,196,11,5,240,233,3,198,215,21,48,20,3,12,131,80,14,136,131,201,161,64,60,172,235,152,40,177,40,244,92,172,242,92,208,7,140,135,42,160,0,169,200,94,40,23,171,60,23,244,1,227,124,10,40,166,88,20,122,46,168,143,4,112,120,79,88,199,82,192,50,13,102,4,105,24,138,134,97,197,123,194,250,140,226,196,203,114,120,66,6,165,38,240,227,63,226,28,66,17,21,152,228,61,3,158,60,247,75,192,133,71,40,132,173,28,143,75,207,23,114,179,0,30,252,39,112,226,68,248,96,186,111,182,219,13,45,31,196,117,130,108,208,39,140,143,38,226,0,115,158,36,253,180,28,160,62,144,5,252,55,116,190,68,4,96,202,147,39,26,248,120,55,151,49,245,231,219,205,78,195,221,101,109,61,110,6,252,45,17,41,48,2,110,107,208,212,225,244,60,28,128,215,127,196,249,83,34,30,48,77,187,180,169,14,215,37,167,3,208,160,191,2,55,73,4,14,102,103,211,233,232,224,206,182,246,88,177,61,231,54,26,103,241,110,23,43,57,212,48,240,142,196,245,11,76,84,167,181,167,93,32,169,67,2,151,72,239,17,231,254,136,104,192,36,245,138,75,116,184,124,79,3,32,11,158,241,190,141,136,14,204,83,191,20,5,226,19,178,162,52,37,39,122,48,76,22,91,146,61,139,208,131,100,186,162,117,40,21,162,116,160,25,164,136,61,162,225,88,141,140,99,53,50,14,47,207,17,181,75,68,78,106,209,209,248,113,125,132,62,56,6,143,130,131,134,203,81,80,224,200,54,66,7,28,136,70,104,239,7,140,17,250,160,240,46,66,115,20,145,69,153,127,94,232,20,161,79,16,220,40,59,77,78,90,32,162,32,165,116,155,116,231,30,215,87,117,157,122,171,223,179,156,78,167,81,39,187,238,47,226,216,226,69,82,148,212,163,182,44,128,241,16,119,218,241,114,218,234,245,173,94,199,173,212,107,117,111,115,28,151,213,145,115,127,205,65,175,111,109,186,150,187,235,84,250,141,61,114,60,144,182,174,18,150,82,99,4,200,147,152,207,124,14,218,91,207,225,2,246,29,75,201,219,169,199,127,8,251,244,139,38,20,53,220,30,126,217,146,209,148,198,112,220,221,74,99,208,171,239,184,169,177,69,61,125,96,65,104,248,196,53,100,148,185,145,72,107,119,45,247,165,129,211,64,122,208,223,198,213,2,2,169,86,189,5,200,116,181,116,230,33,157,110,64,168,88,235,48,111,34,195,173,46,154,181,93,83,49,102,172,133,26,110,70,234,216,218,53,132,165,222,179,26,78,119,203,131,226,0,24,139,125,36,128,197,190,155,246,153,239,58,173,45,92,163,217,117,119,220,110,207,173,102,82,99,243,250,177,1,14,233,150,63,54,91,226,216,204,27,141,13,195,114,180,225,145,177,239,10,252,115,64,88,25,40,248,215,15,122,17,10,192,13,36,32,14,250,66,203,100,42,123,28,183,91,152,9,102,220,49,24,106,169,198,22,90,214,243,47,104,8,43,165,187,110,199,75,15,120,116,213,91,2,89,75,237,190,150,178,138,211,106,181,35,210,70,96,106,201,43,7,228,181,218,253,141,122,43,141,40,68,191,47,248,212,210,23,130,32,183,90,237,174,59,135,158,136,116,187,160,116,138,150,107,97,82,125,126,252,202,43,50,125,16,201,56,122,104,183,26,123,86,157,112,69,90,214,123,184,248,14,163,78,141,65,172,79,162,0,15,114,181,227,116,235,173,62,204,3,212,113,243,13,220,153,176,86,15,0,248,195,1,27,65,54,153,68,161,191,28,73,74,90,252,119,35,41,105,177,143,165,164,5,240,151,68,73,11,0,167,45,105,225,219,141,162,164,197,62,21,37,45,190,36,205,75,90,128,240,71,91,210,98,171,149,109,222,237,99,231,104,124,194,242,12,21,87,202,130,198,39,67,28,40,177,234,228,73,250,10,10,44,171,67,182,24,134,105,81,129,102,49,10,14,55,20,137,171,194,226,26,163,153,15,99,101,94,193,202,188,57,43,243,161,172,204,171,88,153,143,192,202,66,11,223,250,166,192,195,149,148,104,55,116,88,184,120,13,52,6,141,91,71,128,14,86,163,241,9,11,47,71,50,9,193,69,75,42,41,208,0,98,175,57,141,158,235,77,119,176,135,98,22,83,145,221,20,54,168,130,80,30,177,168,170,84,16,28,156,82,225,4,69,85,114,250,78,94,84,37,167,243,209,142,170,228,60,159,162,168,74,46,128,19,16,85,201,9,59,49,81,149,156,188,199,81,149,105,84,5,214,35,49,172,2,47,71,18,87,229,142,35,174,98,56,76,32,176,98,224,233,34,43,177,225,40,66,171,220,105,8,173,128,40,141,99,43,70,252,163,13,174,114,26,141,227,163,171,82,33,225,232,138,199,182,24,134,42,78,120,37,34,113,67,177,196,137,175,120,60,243,97,204,196,9,176,68,36,97,204,196,139,176,120,60,48,14,18,17,69,8,177,120,192,92,140,21,2,59,52,198,18,232,62,190,32,11,20,48,153,197,88,120,39,151,13,177,0,140,71,39,194,34,21,94,162,83,112,34,194,43,21,113,39,42,182,82,17,249,200,6,86,42,134,79,71,84,165,226,254,225,134,84,42,170,78,66,60,165,162,237,113,48,101,26,76,5,43,143,24,75,5,239,70,18,74,229,143,35,148,130,252,37,16,73,65,112,186,64,74,104,55,138,56,42,127,26,226,168,64,146,198,97,20,20,254,104,163,168,188,90,217,64,16,69,172,84,178,33,20,135,106,81,143,39,78,252,36,96,112,67,80,196,9,158,56,36,243,122,54,226,68,78,2,6,61,27,241,194,38,14,9,141,108,164,88,34,196,76,28,212,32,100,10,7,28,26,48,241,20,31,107,188,228,85,250,27,199,75,165,130,16,47,121,48,30,169,120,137,77,13,159,176,120,73,74,220,73,139,151,164,68,62,202,241,146,148,225,83,19,47,73,185,127,232,241,146,148,170,19,18,47,73,105,123,28,47,69,136,151,232,202,35,141,151,232,187,145,196,75,133,99,138,151,124,254,146,137,151,124,112,33,241,18,219,110,20,241,82,225,148,196,75,84,146,81,226,37,95,248,163,141,151,10,106,101,99,227,165,196,183,156,56,84,139,122,60,49,227,37,22,131,27,130,34,102,188,4,145,204,235,217,136,25,47,177,24,244,108,196,142,151,32,146,32,172,57,210,30,19,7,149,137,151,142,186,193,196,83,124,124,241,210,122,228,13,166,129,100,135,105,253,145,220,98,26,156,232,61,38,37,117,39,42,104,82,82,249,200,70,77,74,142,79,71,216,164,100,255,225,198,77,74,178,78,66,224,164,36,238,113,228,100,26,57,173,235,182,154,214,71,188,215,84,60,142,216,105,61,225,205,166,117,211,221,38,177,225,40,194,167,226,105,8,159,214,99,236,55,173,31,223,134,83,81,163,113,32,130,26,140,98,203,137,71,182,24,130,41,78,16,37,226,112,195,144,196,9,163,120,52,243,33,172,196,9,164,68,28,33,172,196,11,165,120,52,52,228,145,227,137,16,76,241,112,131,104,202,0,116,104,56,37,80,125,188,241,84,180,13,168,129,100,7,106,253,145,220,130,26,156,232,61,40,37,117,39,46,158,58,93,187,80,74,142,79,79,60,117,2,247,161,148,100,157,148,120,234,241,78,212,145,227,41,229,86,212,250,136,247,162,74,199,21,79,37,185,25,181,110,186,27,37,54,28,69,60,85,58,45,241,84,212,253,168,245,227,219,144,42,105,52,142,139,167,18,223,146,226,145,45,134,96,138,27,79,137,187,82,90,36,113,227,41,97,95,74,131,37,110,60,37,238,76,105,145,196,141,167,36,123,83,114,60,17,227,41,249,238,148,1,104,163,120,234,33,237,79,173,70,222,159,234,73,246,167,86,31,201,253,41,33,107,252,131,250,214,15,156,173,147,114,115,159,154,188,19,21,81,169,201,124,100,67,42,53,203,167,35,166,82,243,255,208,139,251,20,116,157,132,168,74,77,221,227,176,202,52,172,90,213,109,83,173,142,120,155,170,124,28,97,213,106,194,219,84,171,166,219,84,98,195,81,132,85,229,211,16,86,173,198,216,166,90,61,190,109,170,178,70,227,70,124,48,138,199,53,130,147,81,34,138,81,28,141,226,177,140,224,108,148,136,98,20,135,163,120,44,9,157,142,226,193,38,122,60,74,160,249,120,227,169,104,251,83,61,201,254,212,234,35,185,63,37,100,141,137,131,115,82,238,236,83,147,119,210,226,41,5,153,143,114,60,165,96,249,212,196,83,10,254,31,122,60,165,160,235,132,196,83,10,234,30,199,83,81,226,41,229,54,213,234,136,183,169,166,142,43,158,74,114,155,106,213,116,155,74,108,56,138,120,106,234,180,196,83,81,183,169,86,143,111,155,106,74,163,113,35,62,56,197,227,26,193,201,41,17,197,40,142,78,241,88,70,112,118,74,68,49,138,195,83,60,150,132,78,79,241,96,19,61,62,37,208,124,124,241,20,243,29,75,195,47,75,145,46,220,183,165,32,156,71,39,164,18,79,54,156,168,143,75,169,201,59,81,33,149,154,204,71,54,164,82,179,124,58,66,42,53,255,15,191,238,239,228,126,87,74,77,221,227,144,202,248,179,82,96,37,146,124,88,10,188,29,73,80,53,125,44,159,150,98,120,76,226,227,82,12,64,237,231,165,196,150,163,136,171,166,79,67,92,5,101,105,254,137,41,102,0,70,27,89,77,235,212,110,212,39,170,4,108,163,56,82,37,65,50,146,51,85,2,158,81,28,170,146,32,25,201,169,42,1,79,82,199,170,4,192,201,158,171,18,233,62,230,64,43,218,206,21,253,248,137,36,208,122,244,246,174,196,35,15,39,234,123,83,106,242,78,92,160,117,202,190,54,165,102,249,244,4,90,39,241,91,83,106,186,78,74,160,245,248,75,83,9,4,90,202,205,43,248,118,52,223,240,205,30,91,164,149,228,254,21,11,48,52,210,26,253,14,22,150,227,233,8,181,162,238,97,177,35,48,226,239,249,102,117,138,55,234,211,86,2,182,81,28,183,146,32,25,201,121,43,1,207,40,14,92,73,144,140,228,196,149,128,39,169,35,87,2,224,100,207,92,137,116,31,99,145,96,140,93,173,158,116,91,107,245,17,221,215,58,217,219,90,95,143,93,173,211,183,169,117,202,247,180,78,232,150,214,137,222,209,122,188,161,117,244,26,65,253,142,214,234,200,183,180,108,251,88,10,5,19,223,212,90,53,223,213,146,53,29,73,176,101,159,134,96,107,53,214,198,214,234,113,238,108,217,182,86,251,70,125,12,75,190,183,149,240,65,44,197,222,86,226,71,177,228,123,91,9,31,198,82,236,109,37,126,28,75,181,183,117,228,3,89,154,189,173,36,142,100,61,204,189,173,213,24,155,91,61,233,238,214,234,35,186,189,117,178,119,183,190,30,155,91,167,111,111,235,148,111,109,157,208,157,173,19,189,177,245,120,95,43,161,120,75,125,42,107,244,59,91,185,227,139,183,18,61,154,101,190,183,37,107,58,146,120,43,119,122,226,173,200,39,180,142,117,123,43,167,213,190,81,31,211,146,239,111,37,124,80,75,177,191,149,248,81,45,249,254,86,194,135,181,20,251,91,137,31,215,82,237,111,29,249,192,150,102,127,43,137,35,91,15,115,127,235,169,118,187,17,37,214,66,196,176,113,86,0,225,209,137,177,20,62,130,121,132,5,199,215,23,144,232,0,248,175,70,179,248,31,203,135,255,1,123,9,44,252,0,154,110,209,231,155,141,100,193,63,21,159,253,247,37,105,188,216,3,217,143,120,161,207,43,53,13,44,242,74,243,24,101,141,103,82,80,88,49,89,163,168,207,63,225,14,92,246,9,0,121,116,236,34,157,215,192,50,162,17,239,69,77,61,185,38,161,52,75,71,107,208,220,116,187,86,187,134,33,84,182,157,174,83,233,187,221,158,53,190,222,170,87,218,85,52,58,85,215,234,160,137,213,155,200,160,192,216,13,226,74,101,239,166,179,103,85,235,181,154,219,181,106,221,118,147,109,108,97,230,172,58,77,221,96,222,51,169,49,68,190,230,3,30,211,32,133,228,250,241,112,195,21,131,225,75,245,214,232,69,97,57,125,203,177,154,245,86,189,57,104,142,84,46,148,29,163,175,135,52,235,173,13,36,18,28,93,55,113,71,79,82,222,43,65,90,206,238,177,73,203,217,29,189,180,8,59,70,95,49,105,58,187,64,90,184,163,47,45,250,74,50,199,158,194,120,99,203,139,208,141,129,65,21,194,250,79,64,107,70,58,203,76,130,13,98,37,48,249,13,218,27,76,12,250,90,50,61,70,197,130,15,218,232,147,42,72,35,1,7,205,58,203,65,240,90,162,178,73,115,64,52,19,171,79,24,7,69,86,129,32,7,180,51,84,34,57,7,151,157,126,223,237,134,206,186,166,211,175,108,91,206,150,131,124,5,73,106,177,235,110,13,26,78,215,114,119,59,93,183,215,171,183,91,214,248,202,92,206,234,237,181,250,206,238,68,198,90,219,118,73,38,184,234,86,97,43,154,241,115,27,245,42,73,250,57,173,61,171,234,54,234,136,206,110,47,147,26,243,40,84,174,77,165,64,12,29,210,214,99,155,254,41,50,221,117,107,245,221,48,158,183,157,29,126,216,122,131,77,74,133,211,199,144,208,235,77,119,171,222,106,161,135,94,214,213,51,1,20,143,146,242,50,160,28,55,245,9,199,127,9,116,175,14,106,9,210,237,182,170,2,197,20,131,146,98,144,68,237,225,166,30,197,228,47,129,226,243,237,86,31,233,204,81,104,246,212,226,234,182,219,117,5,51,235,99,80,210,60,205,248,46,184,49,112,95,240,223,178,180,187,1,233,52,249,30,159,120,136,70,73,127,14,44,20,173,118,127,195,39,218,75,202,159,231,184,98,26,29,199,46,135,210,107,204,158,128,93,14,37,113,118,252,93,142,231,220,70,227,25,228,135,211,93,140,78,183,189,83,175,186,150,83,221,113,90,21,183,202,70,18,212,106,86,218,205,38,178,120,129,94,80,251,132,205,63,126,128,227,82,194,189,211,117,45,167,215,171,111,225,96,20,113,236,35,157,241,218,143,61,9,162,144,141,185,166,83,111,136,143,159,110,247,250,136,73,241,205,66,71,246,108,167,32,125,90,18,159,174,119,235,210,135,43,110,77,124,62,91,173,34,155,47,233,48,168,87,197,167,62,179,43,238,150,187,43,1,215,232,108,59,155,110,95,2,16,191,106,13,154,146,87,139,237,171,110,183,226,244,36,194,88,235,185,149,94,191,155,26,11,198,182,222,147,82,20,168,210,70,187,229,182,107,51,103,174,186,141,198,6,142,203,168,126,172,33,213,37,17,100,15,13,93,23,49,225,246,172,167,215,214,46,111,60,61,55,123,97,110,101,99,105,246,210,156,229,180,170,204,195,103,103,23,215,231,80,15,23,15,59,217,12,237,119,235,149,190,181,237,58,85,183,11,118,208,50,248,237,83,104,185,172,57,131,70,63,77,102,76,189,103,245,187,3,55,237,195,22,123,246,176,118,173,92,60,127,182,210,110,118,26,117,167,213,39,192,86,221,126,31,77,150,126,155,4,204,214,213,122,163,65,105,177,28,171,209,110,247,56,64,88,87,241,246,92,181,222,115,26,141,246,85,226,204,252,159,238,255,105,253,159,44,240,161,211,214,213,237,122,101,27,77,101,52,143,7,61,18,91,111,238,117,156,94,207,35,17,187,25,136,0,60,173,208,122,68,120,87,229,235,114,192,5,34,98,74,87,221,218,57,219,95,149,200,179,175,207,38,101,174,148,224,46,37,78,6,97,213,160,70,209,170,181,187,76,226,2,147,217,203,164,176,185,178,198,83,99,180,253,6,84,124,58,6,231,112,34,102,28,233,214,68,106,2,166,183,131,182,146,29,208,224,229,104,82,160,133,99,217,255,132,44,38,177,251,9,225,105,247,62,133,134,35,73,132,22,78,67,34,20,200,210,124,223,19,202,127,196,201,208,130,70,231,64,58,52,208,186,35,37,68,207,156,209,98,91,116,91,33,199,237,220,150,98,63,210,109,105,182,240,56,52,36,165,164,199,68,211,78,82,100,228,93,4,124,56,183,18,130,143,36,110,228,248,240,59,115,124,94,42,37,84,150,36,214,87,9,244,41,146,36,136,32,85,3,172,126,142,68,37,217,168,88,105,210,33,84,186,58,172,244,173,57,86,154,30,208,79,12,47,135,32,197,73,95,70,152,28,36,174,15,65,73,98,127,57,70,252,46,2,66,18,150,235,17,210,208,93,138,144,188,139,128,208,11,41,67,237,13,137,93,85,38,7,191,141,128,22,196,195,122,204,48,112,150,34,7,13,34,224,167,123,254,114,196,81,10,10,68,190,204,65,235,235,9,154,34,116,63,50,25,159,80,198,44,4,97,83,130,176,153,241,91,69,97,9,71,155,220,238,92,218,106,95,65,158,193,110,134,165,42,51,46,6,170,19,223,68,141,25,198,105,0,43,217,180,83,82,225,5,183,241,8,241,122,75,104,9,162,230,40,228,44,116,226,17,178,208,145,144,128,194,243,104,200,119,10,113,209,239,20,164,4,236,20,34,147,80,138,77,66,73,78,66,41,26,9,235,221,122,60,10,214,187,117,9,1,56,199,17,17,255,138,91,139,77,194,138,91,147,83,129,147,42,81,8,161,9,151,120,148,208,206,18,82,252,60,78,36,161,12,234,213,152,34,25,212,171,50,129,224,164,81,20,18,216,132,210,248,132,21,252,17,145,36,22,146,132,56,62,119,21,144,25,60,221,88,95,122,102,105,249,185,37,253,16,122,73,174,152,131,232,117,151,13,99,144,63,139,164,84,94,110,237,8,20,161,238,42,138,72,218,46,10,69,126,74,47,30,69,126,119,9,69,32,91,24,133,34,154,73,140,71,15,237,44,161,198,79,80,70,161,133,228,110,116,69,52,52,187,35,119,27,241,59,136,81,157,31,210,175,11,199,84,239,136,43,115,84,46,16,78,68,212,156,10,78,146,40,26,141,79,248,96,4,143,5,148,249,76,78,90,244,145,152,61,100,119,82,28,146,77,180,92,220,220,33,198,211,114,72,146,180,234,214,234,45,183,106,109,238,89,43,23,207,91,197,124,46,151,26,35,128,85,5,138,160,196,2,131,76,227,20,52,201,247,9,100,123,78,12,75,121,240,212,148,248,109,175,135,156,110,59,155,47,100,72,206,59,216,247,176,170,109,151,164,63,123,131,78,167,221,37,251,142,120,12,90,56,183,234,52,234,63,112,171,86,181,221,116,234,45,11,129,239,89,227,11,23,150,122,19,153,212,152,79,163,74,14,96,79,204,163,78,43,138,133,14,43,4,244,183,41,251,11,151,173,241,157,130,213,238,90,59,165,9,111,12,73,194,252,89,218,96,167,228,61,119,123,94,130,24,241,78,183,188,173,222,160,219,109,15,90,85,228,251,247,94,26,56,93,215,218,236,58,149,43,110,31,1,90,232,40,249,4,85,10,245,78,8,135,59,5,158,71,244,196,156,203,157,2,96,14,119,86,81,85,132,84,237,20,194,232,42,9,116,149,34,209,229,11,55,67,4,78,160,28,89,232,59,37,37,131,37,134,193,146,150,193,245,110,157,229,15,63,48,100,47,109,57,155,189,118,99,208,119,173,245,149,5,203,233,121,147,11,67,162,19,44,63,61,85,74,141,33,176,42,122,65,37,193,160,91,15,35,119,197,173,9,20,227,103,166,99,194,146,74,201,196,144,16,169,120,231,169,233,236,161,30,93,183,225,244,235,59,46,154,61,30,167,25,204,11,66,168,98,103,138,97,103,163,235,214,200,6,200,0,119,211,178,71,253,83,150,63,255,97,24,131,110,189,191,237,118,163,24,62,107,156,236,107,241,230,78,105,234,48,32,98,238,218,93,11,27,188,52,250,173,222,247,246,198,164,118,39,147,26,243,184,80,237,29,129,34,77,58,47,244,138,48,168,87,57,53,192,79,140,149,96,125,225,2,171,5,24,8,18,76,193,70,43,25,6,167,34,22,44,100,131,65,189,170,165,148,117,168,89,154,249,119,62,245,142,183,225,126,213,109,52,44,188,59,235,109,184,251,36,59,168,25,222,156,205,128,141,95,2,9,252,42,33,31,216,229,96,247,119,3,131,34,170,122,149,129,150,118,91,131,230,185,126,183,83,201,120,123,1,25,240,86,171,208,158,167,206,169,116,240,88,53,96,72,157,240,166,36,45,6,177,28,175,79,198,114,51,91,25,203,153,77,141,5,112,84,35,5,108,139,15,32,156,98,228,201,75,40,38,143,85,20,83,35,238,209,187,217,238,111,251,68,143,247,38,176,97,33,165,115,227,189,9,159,9,155,114,129,97,171,184,152,226,184,64,141,181,92,248,222,63,203,5,120,108,44,247,134,223,7,48,227,145,239,164,198,2,152,42,234,97,205,177,215,88,75,61,141,22,88,218,251,222,67,99,202,123,110,101,208,117,171,52,21,219,75,141,121,112,21,132,230,65,93,40,197,6,201,20,119,213,104,50,80,229,180,51,251,161,242,220,93,244,174,11,157,88,157,118,10,241,186,149,98,116,91,239,214,227,245,90,113,107,49,58,122,233,158,24,40,7,245,106,140,110,92,14,37,6,197,126,110,35,102,95,156,133,136,222,55,200,23,68,239,235,197,246,33,61,113,81,79,223,237,69,56,160,130,43,218,184,83,123,1,136,71,230,120,10,217,114,127,168,167,83,188,122,237,144,51,34,249,99,59,35,162,43,129,63,201,167,53,116,133,239,163,60,55,241,8,20,188,23,142,175,224,157,28,109,33,62,2,137,72,195,138,221,85,115,180,120,92,181,238,2,201,154,58,119,21,177,165,227,43,115,7,211,32,180,196,93,69,110,57,70,133,251,40,234,192,85,244,77,157,128,50,112,21,109,211,15,167,10,28,33,79,168,6,60,88,233,253,138,110,230,145,87,208,205,62,44,177,149,206,224,101,148,66,231,147,91,73,203,100,78,19,187,239,39,16,147,228,172,191,255,110,52,149,174,197,99,57,236,15,24,76,226,180,63,0,167,61,238,207,183,27,73,153,107,241,52,148,185,6,162,52,63,240,15,164,63,226,34,215,162,90,221,64,141,43,53,214,186,42,41,161,160,149,47,88,226,64,143,168,160,149,195,50,234,122,86,30,221,136,203,89,57,116,199,81,107,201,163,244,74,45,13,84,66,44,171,12,209,9,191,172,210,0,184,88,66,25,2,28,20,50,154,169,179,80,172,24,130,128,86,20,26,0,215,23,43,114,96,131,90,69,3,200,161,181,138,28,112,182,84,81,234,116,28,185,82,145,23,83,132,154,60,198,69,138,81,146,39,160,142,82,145,199,57,109,177,10,242,68,2,34,212,227,113,14,98,172,114,60,158,128,227,45,252,144,42,20,87,247,33,107,3,202,62,24,33,36,92,51,96,209,221,63,60,173,106,237,110,211,233,107,55,255,179,218,205,127,78,95,146,218,251,71,225,167,31,157,4,68,106,170,1,236,144,106,0,78,175,146,42,6,80,17,170,222,213,207,169,119,245,5,79,136,238,18,200,181,5,102,120,249,105,27,163,83,41,164,211,228,164,53,215,26,52,205,19,194,110,107,208,100,178,193,65,247,71,38,25,44,126,98,37,242,37,110,99,228,132,100,189,229,86,151,81,200,25,78,23,142,76,65,206,1,22,107,128,51,150,184,39,26,132,180,85,115,234,13,156,46,107,225,76,223,160,229,237,61,227,230,25,124,228,210,39,64,121,44,52,96,137,118,223,64,148,144,88,182,26,0,240,88,101,26,61,148,239,202,248,185,218,135,159,249,81,209,86,136,151,249,129,171,157,63,173,196,108,128,255,106,52,201,128,210,113,36,3,0,123,9,228,2,0,52,93,42,128,111,54,146,76,64,233,52,100,2,124,73,26,39,2,128,236,71,156,7,40,41,53,109,196,159,83,97,49,1,227,171,243,79,161,141,150,34,5,13,244,254,49,139,62,161,239,133,176,64,147,248,86,200,228,164,69,21,44,130,211,209,220,116,171,85,183,106,53,233,212,36,134,56,131,191,104,223,238,122,143,207,98,135,132,220,60,144,134,25,226,122,207,234,184,93,228,200,185,85,171,235,86,6,221,94,125,199,109,236,101,136,11,195,208,243,112,189,152,213,43,117,105,40,96,150,238,38,11,25,155,242,78,141,97,152,6,247,210,246,174,212,59,254,110,212,21,20,22,112,75,233,138,251,210,160,142,107,118,66,23,249,158,219,79,141,249,237,13,156,143,46,109,235,17,224,253,173,92,32,225,160,137,107,36,124,59,154,101,178,124,28,203,36,203,100,2,43,37,11,80,183,88,74,90,142,100,189,44,159,134,245,18,10,211,120,201,100,71,96,196,171,102,89,167,120,243,110,31,25,17,237,97,31,100,100,228,71,125,174,212,67,114,91,2,50,207,112,232,16,250,198,69,138,212,123,171,186,168,119,197,237,184,104,120,34,84,66,117,105,23,182,24,138,5,244,112,23,143,75,245,214,66,223,149,85,193,134,214,10,176,247,147,214,49,20,161,232,135,0,215,212,38,177,101,63,24,138,95,248,131,59,195,210,31,242,90,82,252,147,60,15,160,0,40,140,135,28,91,2,4,121,160,157,97,25,144,156,135,245,86,253,165,129,80,197,235,52,26,150,219,112,155,46,82,44,92,136,33,172,154,3,220,145,28,120,34,23,197,6,135,158,234,61,146,34,192,42,89,241,118,237,123,21,167,225,116,113,245,50,206,204,244,241,22,255,56,117,136,200,109,92,173,54,57,33,69,143,15,184,213,137,76,106,140,210,168,90,153,65,37,20,33,202,227,154,252,37,70,254,194,152,177,19,169,223,198,185,54,224,210,57,149,109,60,70,94,77,10,150,68,134,250,25,100,78,249,238,30,113,233,200,149,97,189,62,190,56,108,215,173,12,250,140,95,228,149,65,248,144,49,172,65,11,127,239,11,249,51,72,132,129,182,108,187,93,55,147,26,163,250,128,167,17,153,195,186,162,168,58,84,0,249,224,159,220,186,133,226,40,202,22,24,251,39,250,97,204,235,209,56,98,83,199,225,136,113,108,38,224,137,113,16,117,174,152,172,233,72,124,177,169,211,224,139,49,210,52,118,198,184,49,24,177,55,54,165,213,62,82,13,128,45,87,104,61,0,177,111,170,138,0,252,86,157,209,144,224,165,139,96,104,97,128,14,47,125,27,5,47,89,174,116,254,32,93,208,164,24,201,59,189,19,42,226,244,24,133,139,131,54,147,194,51,197,39,83,36,40,142,239,107,61,151,156,78,4,103,183,233,116,88,63,215,239,254,208,93,220,203,78,189,123,116,247,240,153,103,37,14,46,1,109,236,224,118,80,115,223,193,197,157,161,131,75,94,75,28,220,164,57,0,238,109,24,7,156,123,11,57,160,157,161,123,43,231,96,169,189,218,113,186,204,49,53,186,65,197,122,181,193,206,202,160,213,115,251,244,28,127,27,39,50,39,39,225,37,182,77,167,243,191,145,123,215,223,102,51,124,196,157,197,183,89,83,148,6,254,106,171,189,209,195,141,189,77,23,210,53,216,119,241,94,243,124,61,227,238,69,119,97,175,184,123,188,7,139,225,152,122,148,87,220,61,95,228,232,119,129,170,103,137,104,35,208,197,124,8,213,35,146,222,145,0,8,245,146,18,222,224,1,239,218,211,189,58,123,35,47,200,41,26,120,214,148,112,173,32,128,75,74,168,240,68,65,254,250,26,57,215,73,222,174,27,36,70,168,209,149,228,55,233,155,209,184,212,211,199,146,219,244,153,75,34,175,233,3,211,230,52,217,86,35,241,161,167,79,131,15,237,9,210,60,151,233,75,126,196,158,243,180,74,201,136,211,140,151,184,80,167,153,172,162,42,167,25,191,85,59,175,44,74,186,170,134,250,203,58,148,244,173,33,74,111,173,212,57,148,254,122,170,184,225,146,188,13,201,218,66,164,104,205,139,224,42,163,230,58,79,153,129,77,22,146,8,208,159,165,101,26,134,240,143,209,9,159,109,237,113,78,184,204,1,247,63,234,222,216,243,190,127,62,57,105,189,184,213,110,111,53,220,140,183,244,100,102,91,123,47,226,43,40,206,146,43,40,144,179,68,156,117,31,205,195,117,214,19,223,47,180,35,238,23,134,213,36,253,239,158,245,34,18,216,198,160,219,120,81,87,160,68,242,167,108,181,24,190,233,71,247,25,144,92,50,21,74,18,34,249,130,37,167,181,231,69,5,146,178,54,226,64,235,63,89,146,63,122,197,146,167,116,162,179,226,189,25,137,179,146,203,30,135,179,18,48,151,128,179,18,0,211,57,43,92,171,81,56,43,88,118,143,188,179,226,9,210,216,89,9,36,63,90,103,37,151,85,41,217,232,247,64,229,72,147,186,165,154,1,154,200,21,213,104,92,7,93,28,219,25,166,177,12,87,81,15,170,98,41,101,145,62,94,79,19,173,179,174,82,225,118,54,253,97,144,45,163,145,174,224,48,161,13,39,46,250,219,78,75,70,93,154,100,7,60,237,73,141,45,154,82,10,175,230,240,201,108,140,142,70,124,9,132,71,163,107,72,100,1,18,233,6,84,138,249,176,121,19,50,183,186,174,211,119,187,230,210,156,55,149,38,200,13,109,249,210,220,18,165,57,223,151,92,152,21,147,78,32,209,121,99,137,150,32,161,110,64,169,100,151,124,4,245,241,102,52,150,79,64,181,188,25,165,83,71,247,68,25,155,45,186,163,204,235,209,248,164,246,113,248,164,28,155,9,56,166,28,68,157,119,42,107,58,18,23,213,62,13,46,42,35,77,99,63,149,27,131,17,59,171,182,86,251,142,209,99,21,49,123,85,253,82,11,115,164,163,254,34,174,197,88,136,22,35,99,113,227,161,113,163,225,153,143,197,205,124,68,110,230,227,113,51,31,149,27,26,102,68,70,164,15,102,68,60,65,68,19,25,149,38,190,89,171,55,221,94,223,105,154,238,211,27,6,56,62,88,69,132,195,161,125,28,226,36,26,226,244,61,233,118,54,131,145,56,161,65,142,33,173,230,97,142,137,99,30,35,206,49,164,243,36,68,58,134,164,158,132,88,199,144,84,243,104,103,177,191,212,190,42,37,87,62,246,149,65,183,235,182,250,22,34,36,67,122,147,34,104,239,234,96,239,227,190,184,80,4,245,120,174,222,223,174,147,189,254,12,210,13,132,79,101,8,202,80,27,54,90,237,171,36,174,104,160,78,129,110,224,23,162,212,195,24,17,36,206,242,50,31,153,151,121,45,47,83,112,12,2,94,182,32,47,91,114,94,40,154,112,37,186,74,26,226,55,222,34,7,119,67,88,14,249,79,116,192,111,49,59,13,28,34,118,3,94,201,72,57,173,42,16,175,247,93,102,74,160,89,176,8,46,175,38,244,122,220,147,191,148,17,34,187,230,137,33,34,251,126,52,49,98,238,56,98,68,158,209,4,130,68,30,164,46,74,148,182,29,73,152,152,59,13,97,34,43,78,227,56,145,31,133,17,7,138,57,189,10,30,99,164,40,65,237,135,138,242,229,238,72,193,162,4,221,98,76,92,250,120,81,138,200,141,139,73,27,100,73,80,205,199,228,73,31,53,74,17,197,228,41,36,112,148,138,111,169,125,85,167,142,100,201,146,223,226,71,86,247,136,138,56,31,134,113,94,141,113,62,22,70,178,178,198,9,196,73,79,137,72,119,156,174,129,153,112,119,251,228,234,217,115,214,243,47,4,134,117,110,183,239,182,122,245,118,11,25,200,151,83,99,8,37,126,86,117,171,168,253,140,101,141,63,89,245,109,85,103,211,55,145,29,92,143,58,49,222,170,55,38,210,94,47,4,137,116,27,199,126,83,240,26,7,152,51,126,36,107,103,203,54,122,188,228,52,221,224,169,117,134,253,134,74,181,222,195,75,199,25,212,116,205,217,2,45,173,224,26,173,50,136,47,153,30,23,235,13,183,21,32,192,192,39,61,224,254,47,36,74,71,29,94,73,31,171,0,114,225,2,32,21,170,97,252,231,248,186,215,81,178,191,220,114,219,181,99,25,125,63,87,96,60,250,76,143,209,176,143,57,9,103,63,168,146,59,170,16,16,12,169,4,232,199,17,88,1,248,173,99,112,79,175,34,243,88,241,78,124,246,219,150,70,255,51,216,254,140,147,203,182,232,228,179,90,131,70,131,126,166,169,181,39,86,132,251,119,104,209,131,6,105,122,149,62,114,134,157,22,41,147,231,142,157,58,189,94,187,82,199,149,226,56,130,169,247,73,208,84,109,251,95,228,10,208,100,252,219,182,219,29,242,129,46,98,225,61,227,96,157,195,194,255,102,106,108,110,227,66,240,204,192,215,245,172,232,243,217,23,64,45,60,174,191,239,89,91,110,203,13,98,52,192,117,211,237,111,183,171,34,223,42,58,233,36,38,100,230,48,153,11,254,163,40,84,218,47,164,38,204,6,21,206,106,56,164,190,7,232,182,122,131,174,23,170,122,73,55,20,83,6,5,251,132,9,124,2,197,177,240,229,123,248,76,130,219,255,166,183,21,233,9,164,230,212,27,61,171,94,179,90,109,143,32,122,44,130,116,115,186,56,181,168,146,143,55,205,225,56,174,4,207,162,72,40,103,44,33,56,241,25,9,145,140,45,142,229,247,184,19,16,222,193,144,224,226,155,54,60,157,147,177,158,218,179,170,228,155,171,36,31,212,106,43,175,204,241,142,86,59,224,148,54,43,27,214,112,128,58,93,50,235,160,176,232,131,40,146,202,99,73,33,190,47,134,117,98,99,74,212,60,136,118,76,253,21,26,214,96,119,5,89,186,151,83,99,217,221,172,147,182,178,187,118,5,253,44,23,240,207,28,254,153,69,63,75,121,244,51,87,195,79,74,248,137,141,127,226,246,165,105,252,179,16,60,39,16,74,69,218,11,33,136,220,205,13,208,19,82,74,53,208,6,255,110,227,231,217,42,65,160,162,218,141,67,181,141,229,145,35,112,202,24,1,193,73,127,150,1,160,34,16,142,150,222,18,33,14,183,47,149,130,94,165,2,65,128,95,148,243,1,237,20,208,52,0,13,192,145,183,70,130,114,48,2,219,5,180,39,205,13,66,224,179,227,191,160,157,161,124,167,1,8,55,42,7,181,99,225,128,161,180,26,0,37,99,83,6,58,67,222,18,52,161,124,96,4,248,197,38,30,253,44,70,64,166,30,249,89,40,1,196,69,192,19,6,81,132,244,86,120,178,236,28,70,144,47,2,160,101,5,7,121,192,65,25,104,253,20,254,105,7,186,159,37,191,227,231,217,77,130,0,83,97,111,2,150,147,155,122,88,68,184,91,193,152,106,189,88,200,91,95,18,252,68,83,138,2,119,203,219,64,152,96,222,82,52,53,158,3,123,10,35,200,170,37,104,249,2,156,142,41,64,204,129,129,237,44,104,41,213,8,13,33,40,16,122,179,64,130,38,236,19,161,21,128,208,74,128,208,26,69,137,57,200,241,152,137,242,101,115,6,162,115,66,68,23,104,81,188,101,167,192,210,107,9,228,34,4,122,181,147,8,80,38,10,17,52,152,201,162,242,17,218,1,227,249,60,16,11,65,153,55,210,61,32,162,68,23,78,42,64,130,64,69,105,100,209,201,184,199,34,130,236,171,102,172,40,180,82,160,166,84,104,5,137,208,240,76,78,98,198,170,132,22,216,34,95,106,26,74,99,8,13,152,10,21,251,138,25,91,54,211,55,44,162,162,129,194,133,205,216,163,26,187,98,81,33,192,48,173,195,174,163,118,198,26,137,66,45,70,131,49,152,10,58,196,16,35,230,32,161,121,43,21,35,158,104,71,81,68,189,24,137,227,21,162,142,121,35,117,244,23,250,176,153,28,87,29,77,103,114,49,31,83,29,85,98,196,28,152,139,34,170,24,153,49,32,152,167,98,170,163,74,140,88,68,81,213,81,37,70,153,54,98,4,230,234,168,22,5,111,28,203,84,140,120,12,136,139,8,220,244,242,84,128,178,164,82,202,105,3,97,110,142,122,77,46,1,91,164,167,58,242,12,247,164,98,138,128,147,172,101,40,88,137,154,58,70,146,29,173,154,22,194,168,134,202,138,205,117,116,201,26,34,240,92,71,16,83,146,153,76,245,61,170,226,110,74,196,43,88,211,74,4,249,30,193,154,26,211,30,170,190,152,3,40,229,120,34,34,74,44,19,53,230,192,124,208,136,172,43,6,170,236,137,58,249,140,23,39,106,237,76,62,138,51,16,83,68,32,215,69,101,77,104,7,121,22,250,179,146,6,190,105,213,64,166,83,49,213,215,56,16,87,208,24,93,77,245,44,107,23,125,200,153,191,234,97,14,202,64,5,93,3,113,29,207,162,47,165,215,242,200,61,210,162,175,7,205,133,145,65,132,67,179,133,211,60,213,52,251,70,80,214,12,4,200,134,145,120,38,39,187,208,179,132,242,25,175,152,193,183,154,123,156,152,85,205,207,98,32,95,138,178,26,136,203,206,26,136,107,106,212,126,81,17,230,42,0,141,145,5,165,230,56,16,145,100,185,200,1,208,89,0,66,160,183,4,86,11,155,205,147,97,17,169,151,139,163,139,46,88,112,152,185,26,145,246,232,89,199,120,34,34,194,217,4,162,166,11,78,21,116,203,2,105,154,36,205,202,33,194,60,114,214,81,32,142,19,23,63,147,37,226,202,7,234,203,112,41,19,72,64,34,33,154,228,236,168,64,100,9,177,168,2,17,181,11,152,107,19,129,176,212,197,90,50,101,108,106,124,183,208,189,43,176,19,232,2,253,49,201,129,153,77,198,248,155,165,133,48,218,45,127,23,170,228,26,73,83,58,25,163,139,136,200,186,10,100,61,45,208,101,188,203,70,215,3,219,36,93,86,141,172,160,86,180,172,99,44,14,162,7,129,209,197,21,36,5,11,192,255,129,43,51,21,8,216,91,166,156,225,246,155,64,176,146,13,202,10,28,100,179,93,37,95,17,108,232,161,22,131,145,128,42,67,215,131,50,12,143,84,123,106,32,228,211,128,179,216,61,170,44,153,104,148,10,176,3,195,160,204,25,160,20,251,18,46,179,16,65,158,111,196,108,121,169,22,31,136,70,6,33,240,42,178,208,241,34,20,149,5,110,84,38,93,228,198,235,27,32,32,158,26,195,77,89,193,141,202,20,138,220,148,5,175,66,201,13,112,211,37,233,242,188,146,27,62,251,78,185,41,166,185,32,137,70,0,96,191,190,88,83,32,46,51,136,129,227,37,42,162,0,180,32,144,146,131,83,12,154,250,50,109,25,76,52,232,5,81,234,128,183,10,235,67,232,26,167,79,228,78,165,65,106,121,83,130,217,146,33,46,104,81,82,227,97,167,161,241,8,16,132,238,171,198,51,33,88,68,250,73,175,55,33,182,48,114,44,180,96,147,136,179,33,188,154,154,155,16,91,84,83,153,13,225,39,93,84,19,98,195,65,86,129,56,186,9,177,193,142,184,164,115,18,38,36,168,171,224,108,136,41,55,97,38,4,204,100,118,112,248,206,113,77,72,224,93,115,54,68,167,136,81,76,8,22,145,204,134,72,103,114,12,19,2,106,91,88,27,98,37,100,66,64,133,148,202,1,57,194,158,26,77,142,27,58,32,166,198,163,152,22,182,220,205,28,144,120,198,35,72,72,133,58,32,241,140,7,152,7,16,77,114,198,67,208,34,145,155,163,25,15,204,129,126,160,142,102,60,130,221,88,201,28,22,185,137,110,60,176,53,53,115,64,84,138,168,55,30,32,103,23,230,128,196,51,30,192,216,133,57,32,241,140,71,16,225,72,28,16,115,227,161,222,202,224,179,45,145,162,23,19,227,17,172,201,49,162,23,19,227,161,152,7,121,65,65,227,26,143,128,131,16,52,113,141,7,208,34,149,235,33,114,19,197,120,4,131,28,18,189,136,220,152,25,15,33,0,209,71,47,34,55,97,198,35,72,231,196,136,94,228,136,89,227,17,196,104,49,162,23,19,227,33,159,201,9,26,143,96,144,99,68,47,62,2,77,137,89,80,22,157,96,2,4,206,103,109,81,113,85,24,186,232,38,68,8,64,244,209,75,85,80,211,48,19,194,35,48,138,94,32,154,48,19,34,164,115,204,163,23,145,27,153,9,17,210,57,81,19,32,34,55,44,4,109,58,199,220,132,136,220,136,139,126,130,9,16,136,24,4,129,201,37,64,228,51,57,193,4,8,52,33,193,142,120,130,9,16,104,66,240,54,215,17,234,124,67,77,8,216,203,52,143,97,0,226,80,19,162,85,83,115,19,82,16,212,180,34,32,72,32,1,2,209,120,16,140,179,142,230,38,132,229,38,208,162,4,19,32,16,13,72,231,36,151,0,129,104,132,116,78,210,57,84,224,155,230,181,138,24,215,132,132,207,228,35,154,16,60,6,73,39,64,160,9,9,22,125,198,134,168,106,98,163,164,65,136,9,1,43,218,145,211,32,182,44,135,202,239,4,38,155,67,181,37,89,199,164,115,168,216,22,137,89,199,228,114,168,65,182,197,22,179,142,73,152,16,62,219,34,225,230,104,38,68,62,147,37,220,196,53,33,138,16,74,225,134,72,20,49,204,132,96,14,70,147,6,1,238,251,104,210,32,4,37,40,7,53,113,67,84,38,228,33,39,67,236,156,48,116,163,78,134,48,40,71,151,12,97,208,140,46,25,34,225,102,20,201,16,9,55,163,72,134,72,184,57,158,100,136,68,15,79,109,50,36,151,230,77,8,230,76,83,140,159,26,139,229,140,152,27,18,48,15,84,241,76,89,24,192,40,134,4,207,228,168,241,76,89,80,86,181,33,209,238,198,234,227,25,136,70,109,72,48,130,163,196,51,34,55,172,33,193,99,112,244,120,70,228,70,98,139,142,30,207,136,220,192,243,201,35,74,137,164,198,164,138,152,92,74,36,168,28,31,81,74,4,152,235,163,199,51,50,67,130,147,33,81,14,79,69,53,36,71,174,12,41,9,227,55,242,202,144,82,250,88,42,67,60,52,35,174,12,41,29,83,101,8,148,218,8,43,67,216,193,57,74,84,99,69,171,12,17,21,241,212,86,134,228,211,188,37,33,41,111,18,213,196,61,37,120,60,219,189,53,97,24,71,190,221,91,19,84,118,36,219,189,16,205,8,183,123,69,110,70,178,221,43,114,51,146,237,94,145,155,99,218,238,21,245,240,212,70,56,209,205,9,70,144,244,190,141,21,163,246,157,104,250,177,214,190,51,40,213,230,228,168,181,239,12,26,25,132,100,106,223,37,220,140,162,246,93,194,205,40,106,223,57,110,142,177,246,93,162,136,73,196,57,95,195,218,119,134,39,226,182,196,59,255,109,104,48,132,0,68,31,207,76,9,227,164,53,24,57,34,162,106,49,208,22,49,145,76,133,32,40,43,119,84,91,197,229,8,74,114,167,211,113,74,114,85,94,16,60,209,43,61,46,10,226,3,217,118,51,15,130,32,19,239,62,169,242,2,44,122,202,18,172,104,204,108,84,69,144,144,136,146,28,116,129,37,11,24,59,21,93,228,148,215,20,67,151,84,56,202,125,52,37,93,0,116,65,37,46,120,116,117,90,130,30,84,204,18,133,211,158,211,87,30,111,133,36,78,49,104,2,199,171,160,71,160,162,87,53,188,30,52,126,61,96,238,21,48,167,87,28,234,16,4,122,122,197,97,87,115,15,220,247,176,2,6,158,94,168,2,33,8,114,64,44,64,77,233,25,70,59,232,198,116,206,9,106,42,59,64,138,213,20,90,143,168,160,9,113,208,80,150,2,8,140,111,42,222,125,162,185,192,140,55,106,44,80,11,192,76,113,247,182,40,41,34,230,15,146,162,34,136,93,68,129,177,19,41,50,1,74,8,18,79,94,75,10,152,10,129,220,153,155,186,224,204,152,54,16,87,76,4,42,39,69,229,47,197,227,192,54,25,240,77,6,49,136,209,196,117,205,128,39,179,3,14,78,90,30,59,66,186,226,230,192,82,186,3,14,155,6,136,195,156,76,96,42,160,238,23,193,100,169,10,130,170,0,34,84,183,49,17,27,37,185,105,192,4,52,33,168,34,232,254,20,224,3,110,115,81,6,109,0,20,134,27,170,219,141,60,26,45,233,249,253,41,168,69,192,11,82,34,19,189,35,48,236,255,63,123,255,214,27,73,146,229,137,225,253,154,241,41,172,179,27,255,38,123,130,113,103,48,147,249,207,213,178,72,102,21,85,153,204,4,47,89,211,83,93,136,180,112,183,136,240,161,135,155,151,155,57,201,40,14,129,93,237,64,23,8,208,174,128,145,30,90,192,106,23,3,1,171,135,213,72,15,18,86,208,10,251,101,182,47,122,210,87,16,236,234,102,126,137,240,32,131,17,36,59,124,48,213,201,112,179,115,142,29,59,118,236,103,199,142,155,153,199,104,164,206,15,50,92,69,145,68,89,66,89,216,219,73,151,217,81,171,110,99,194,41,58,120,167,136,113,49,81,144,159,33,85,84,161,155,52,191,240,56,155,98,33,12,119,157,37,218,74,254,107,162,82,235,232,5,99,181,147,123,110,119,146,122,82,116,90,72,14,57,193,248,117,53,61,197,102,74,110,103,119,161,186,166,66,138,16,106,145,64,221,28,54,201,254,129,197,32,59,141,236,24,230,219,73,254,107,29,30,211,174,166,189,111,225,231,98,69,50,206,203,38,103,133,211,49,154,185,157,104,211,58,223,167,232,124,139,60,177,18,116,93,72,148,75,215,49,220,178,48,214,29,227,200,115,9,117,157,106,50,163,169,105,199,88,136,27,43,228,237,204,10,217,60,65,221,196,16,205,162,133,56,167,211,150,42,18,83,185,49,139,45,240,160,39,190,16,183,103,209,116,107,166,182,35,199,16,144,165,192,100,163,78,252,247,62,204,164,113,155,179,180,220,176,54,154,44,213,242,202,80,133,105,130,157,140,165,231,157,229,56,117,70,123,157,214,242,28,44,239,216,2,100,152,175,155,105,193,220,115,114,153,22,20,177,44,108,129,147,233,82,211,97,181,13,19,108,87,83,51,118,115,214,140,93,208,130,187,177,204,115,145,70,166,160,81,180,107,56,44,115,232,73,169,209,12,169,51,190,104,39,109,15,51,216,100,113,81,241,121,125,73,56,199,140,5,53,139,214,1,252,191,109,211,239,154,174,197,0,109,122,10,74,227,34,43,178,149,137,26,221,97,79,196,0,191,37,130,152,230,85,52,37,247,68,50,155,68,165,131,152,242,180,32,179,39,96,218,234,84,64,42,111,162,200,117,118,34,50,138,12,196,103,125,148,155,183,222,79,250,96,21,95,212,25,225,217,242,219,42,133,31,188,229,132,200,138,220,192,60,225,67,3,155,206,138,31,230,11,49,43,124,152,228,85,204,140,31,206,14,107,230,133,15,11,194,154,69,59,204,243,135,15,23,26,47,202,11,193,61,134,120,81,81,168,205,73,171,107,89,241,34,27,185,26,139,192,172,68,43,136,23,21,69,91,76,225,238,19,47,42,181,129,103,194,225,118,145,138,238,26,91,153,154,95,244,186,154,31,91,201,186,188,18,27,120,118,66,107,81,80,96,234,252,85,50,38,144,191,132,42,92,191,103,227,72,229,151,80,51,131,2,179,133,48,150,192,58,142,148,159,33,53,71,100,194,88,246,62,252,7,111,121,136,175,242,64,31,188,105,204,97,204,104,121,160,3,204,143,57,186,246,182,6,95,4,26,214,93,254,180,223,135,217,141,53,113,103,57,156,81,201,255,84,201,152,94,76,15,42,149,179,157,148,217,30,164,25,200,117,145,234,252,100,36,151,66,156,165,25,119,76,21,89,60,203,123,77,19,24,180,11,212,248,32,105,15,157,106,129,187,206,118,224,84,175,41,140,178,141,210,253,151,186,235,46,177,162,121,47,187,203,9,25,154,139,48,243,43,119,203,69,151,73,23,200,35,4,82,97,91,53,120,19,87,97,133,197,154,134,236,175,211,111,187,37,178,143,236,196,141,59,49,144,89,95,219,9,105,43,235,203,92,163,221,243,68,107,48,117,115,53,109,166,166,241,89,108,50,97,144,82,95,241,139,145,156,3,220,167,51,40,150,23,100,64,188,1,29,167,203,59,107,161,1,10,54,131,43,47,74,202,155,69,171,230,96,124,157,49,13,21,145,153,154,208,106,218,126,121,162,162,173,3,115,28,108,151,238,216,162,93,254,165,222,30,96,186,113,43,172,89,194,222,45,87,88,162,231,90,77,115,210,127,136,4,245,233,225,253,133,0,25,222,7,70,10,24,234,86,211,190,69,96,189,89,231,187,23,57,15,67,69,83,83,73,204,117,167,233,254,102,58,143,76,118,206,171,2,54,211,25,204,112,118,153,16,64,41,121,203,57,143,74,250,112,255,87,247,144,215,232,252,109,181,39,107,204,7,205,52,161,82,223,219,188,202,168,215,100,83,138,129,80,133,121,142,186,24,92,125,195,114,94,103,20,168,156,74,102,1,178,232,171,45,141,78,158,229,85,192,29,156,138,100,80,212,88,1,173,204,65,215,205,151,215,116,215,150,162,10,93,197,226,20,149,100,142,63,144,162,146,152,93,169,134,207,31,193,174,220,229,4,166,169,123,153,41,31,60,123,25,91,38,13,183,99,142,18,225,125,213,110,79,226,174,75,185,223,76,224,105,38,224,52,98,118,101,22,129,25,199,48,63,131,242,75,40,211,155,22,231,244,60,192,18,202,94,187,21,36,145,149,94,66,161,215,73,107,76,248,174,175,192,48,178,18,204,129,246,58,33,109,238,195,222,193,4,146,62,152,99,85,51,143,9,204,201,192,198,157,101,2,10,70,80,176,104,142,45,112,124,165,238,223,71,198,140,86,242,2,126,112,207,155,76,202,239,213,180,94,103,198,74,246,11,152,246,156,243,65,73,181,128,116,120,127,209,106,49,141,187,146,127,148,129,80,66,246,58,160,162,175,116,138,23,38,149,23,11,82,69,145,129,84,94,44,72,21,69,173,76,54,137,114,172,34,251,37,81,209,118,75,177,81,36,157,124,79,85,20,25,69,162,162,57,84,145,109,95,145,81,228,124,170,52,125,90,159,127,124,84,94,44,72,21,69,70,97,204,104,69,86,81,240,129,103,142,81,100,103,183,194,243,236,158,166,171,200,76,253,109,115,111,123,222,169,95,109,118,25,209,150,69,43,7,164,210,162,23,174,156,100,125,80,6,158,12,218,213,52,60,17,132,76,6,121,87,56,25,25,82,246,133,81,139,194,169,70,204,110,17,32,101,78,6,89,91,42,51,99,219,24,101,234,50,22,46,209,138,238,117,249,215,28,80,197,236,216,98,168,82,176,229,190,104,229,24,102,250,48,202,1,83,78,61,105,153,105,73,119,5,44,70,190,233,226,20,146,53,150,202,139,5,42,100,6,108,201,90,200,221,96,139,173,143,135,133,45,219,214,156,60,191,133,164,91,153,103,32,149,23,83,62,213,46,3,94,102,25,72,58,199,235,158,10,201,26,72,122,63,121,134,133,20,64,152,156,133,187,178,37,35,21,49,179,145,62,35,97,198,156,15,182,211,6,218,81,212,120,11,118,166,202,98,72,61,67,148,87,57,162,100,178,18,182,211,68,59,89,114,69,193,194,157,164,15,164,26,95,101,131,33,217,68,154,167,12,126,139,27,14,236,118,11,55,211,49,247,218,196,47,253,44,46,154,51,211,189,97,46,58,196,87,227,219,73,207,73,6,242,15,17,47,223,73,94,203,36,36,115,27,218,72,211,16,111,69,154,141,24,98,242,191,141,196,222,100,222,181,136,43,138,56,161,208,166,248,69,180,64,22,69,70,25,55,41,211,52,12,33,107,232,242,164,226,153,82,128,114,66,108,119,141,50,142,84,87,210,2,41,139,176,113,206,191,157,253,226,204,204,50,50,83,13,12,132,145,130,110,124,194,25,148,178,232,197,76,153,157,236,172,80,144,20,209,49,182,147,138,64,188,245,125,50,28,84,139,252,73,46,212,45,169,174,36,188,47,245,158,253,60,169,196,38,163,9,150,83,10,127,224,80,130,107,70,29,23,161,113,237,46,229,141,76,175,202,236,198,206,169,168,148,170,239,145,122,34,52,238,206,48,241,69,78,250,29,115,190,219,174,38,83,166,40,52,175,150,75,154,245,221,85,36,180,220,201,132,153,119,236,21,106,218,138,74,106,182,188,41,207,94,128,76,223,71,155,169,216,4,120,149,210,236,252,59,132,149,187,95,243,93,110,135,48,109,166,217,4,141,157,169,97,5,145,149,185,109,196,48,68,255,217,105,209,153,27,182,205,124,254,110,59,253,139,40,83,106,251,180,97,238,225,148,30,80,38,182,144,144,82,184,135,102,14,203,202,11,155,167,4,141,38,203,237,68,186,214,96,170,212,121,111,13,6,110,161,45,39,109,50,163,1,142,65,180,145,180,184,101,142,21,209,7,165,228,154,199,210,42,183,149,202,37,140,192,70,229,197,192,243,81,143,70,161,211,187,132,190,231,66,138,146,127,132,17,166,184,23,193,171,3,68,156,143,129,131,0,153,4,78,141,253,107,142,138,7,144,66,240,22,148,46,95,217,172,84,6,113,224,148,175,241,245,95,29,125,218,216,4,223,255,208,159,80,4,110,230,108,84,237,0,111,48,126,27,155,172,234,220,237,226,191,121,227,208,175,253,101,109,31,143,195,8,17,194,5,154,139,208,102,229,197,237,102,229,69,132,104,28,5,229,91,206,170,170,206,156,93,9,5,241,248,108,18,34,2,222,130,49,188,64,27,223,255,144,72,127,24,196,227,163,96,128,171,160,185,89,146,222,152,12,11,201,125,64,132,192,33,18,20,91,237,178,36,135,88,81,252,254,7,47,160,40,26,64,7,221,220,222,84,94,108,124,27,224,171,224,4,13,209,245,230,70,99,179,10,242,158,122,29,52,118,1,227,80,83,132,107,73,189,202,139,141,95,191,243,144,239,158,196,62,34,155,27,129,231,231,209,169,215,65,51,77,36,169,198,137,248,24,210,153,68,90,25,34,186,26,35,114,128,227,190,143,166,82,169,215,65,59,77,196,168,198,168,28,5,180,221,154,41,74,39,77,37,169,38,137,116,59,51,137,108,231,16,145,213,24,145,243,217,162,212,235,160,155,38,114,110,139,114,62,91,150,122,29,236,228,81,49,100,57,45,37,203,171,52,149,83,91,150,211,82,178,188,206,163,98,200,242,206,187,70,238,116,97,152,197,101,236,214,172,167,233,76,23,135,209,201,49,221,164,30,111,213,108,129,24,157,140,245,158,166,5,58,157,45,17,35,148,177,224,211,180,68,95,97,236,79,183,62,78,40,99,196,186,30,151,134,70,94,48,156,213,89,205,140,17,27,245,184,44,19,138,200,108,255,144,49,227,164,30,163,194,156,105,137,22,101,204,88,215,99,68,164,11,157,213,225,25,43,54,235,49,58,39,40,68,144,162,105,94,143,209,201,216,177,85,143,11,4,195,25,141,226,110,47,99,201,170,30,163,177,23,76,202,208,200,88,177,170,199,61,103,28,65,234,225,96,122,131,90,25,11,182,234,49,66,103,222,24,17,10,199,83,154,197,8,101,44,216,174,199,40,185,146,116,216,215,92,210,228,24,165,206,46,24,98,60,244,81,141,79,119,253,120,160,139,51,42,84,209,13,251,9,15,155,14,163,178,157,165,162,75,115,97,16,113,34,47,164,56,10,251,202,26,62,134,140,137,110,35,35,211,205,146,177,11,103,104,125,12,16,30,164,40,9,145,118,178,180,204,194,25,74,124,62,205,165,244,42,75,201,44,92,185,45,137,36,92,20,30,185,215,26,73,180,91,55,149,23,108,165,151,7,17,146,217,189,54,22,26,216,165,147,16,245,2,56,70,96,235,31,77,29,95,173,234,44,196,80,27,176,121,127,26,69,19,24,180,171,5,224,33,161,231,114,8,48,141,160,5,18,58,213,124,36,97,80,228,10,154,70,208,156,24,183,171,249,152,194,166,215,237,204,160,167,39,128,110,53,31,94,24,244,226,153,2,90,48,98,167,154,143,53,82,20,167,139,104,65,138,87,213,124,220,97,80,36,51,101,180,224,197,235,106,62,6,73,81,156,46,163,5,53,154,141,106,46,30,49,45,81,76,225,83,109,209,154,229,155,205,106,17,58,177,137,78,151,211,158,241,155,173,106,17,84,73,218,94,66,212,20,34,105,182,171,249,200,37,67,118,134,82,83,210,118,170,249,56,198,32,219,199,216,159,70,210,64,42,205,237,106,62,154,49,165,228,152,100,170,140,38,106,105,118,171,249,216,198,148,144,225,147,169,34,26,0,166,185,83,205,71,57,6,65,182,152,156,70,207,128,50,205,215,213,124,184,99,144,139,36,216,152,70,50,5,72,90,194,222,179,0,200,116,231,48,156,234,202,53,50,105,73,67,159,54,122,96,48,153,70,44,129,40,45,97,224,89,36,100,58,113,57,239,79,117,227,54,96,105,9,3,207,130,35,131,172,134,16,211,232,166,241,75,163,90,128,152,12,51,171,93,33,223,239,93,176,197,116,47,98,171,233,105,12,204,53,119,179,90,128,162,172,238,172,121,20,141,167,26,168,185,4,87,52,51,131,72,117,104,237,2,77,230,166,150,25,63,154,218,37,244,227,233,195,199,164,215,234,104,128,53,165,63,107,14,14,72,10,22,20,131,67,69,51,51,134,108,154,254,220,4,51,163,39,77,16,205,75,49,51,132,108,138,195,121,69,108,103,134,81,154,224,188,34,182,51,35,200,166,232,5,243,18,156,190,214,168,5,152,246,230,32,42,166,136,246,140,117,71,25,3,50,214,5,138,106,102,204,164,168,206,50,161,28,146,153,129,147,33,57,163,135,114,104,102,6,79,138,230,44,51,202,33,153,25,59,25,146,115,136,41,59,62,51,124,82,52,175,60,58,154,163,231,197,76,222,206,12,33,215,35,176,239,35,119,23,93,83,20,184,40,151,78,122,245,38,169,117,50,227,199,27,6,56,154,151,152,192,4,157,204,208,137,208,143,177,55,139,154,189,24,108,137,117,88,39,51,106,34,166,179,169,132,172,181,160,242,220,157,204,72,17,132,74,250,235,142,232,203,239,59,157,221,78,231,7,224,17,64,71,8,144,184,191,229,123,132,130,1,142,192,24,209,17,118,1,142,105,24,211,30,163,59,79,53,47,48,106,181,101,173,118,97,45,222,126,226,225,0,232,6,84,94,180,5,136,250,190,253,122,183,211,158,85,79,105,80,79,237,223,55,118,219,175,243,107,13,152,38,12,78,183,114,251,197,11,60,186,177,9,110,74,172,181,101,209,219,178,251,54,138,116,229,133,55,0,239,102,21,7,63,127,11,2,207,231,187,51,98,131,164,242,226,150,87,253,121,178,223,112,30,16,56,64,135,1,31,37,37,55,114,212,254,197,247,141,31,106,135,215,33,142,40,138,192,91,192,55,131,46,129,177,253,80,5,30,251,115,211,252,141,243,120,65,174,60,234,140,192,37,216,125,11,46,107,214,246,194,27,224,137,50,14,36,8,52,118,217,63,213,6,207,255,239,178,70,40,164,72,191,110,102,94,123,63,161,125,232,140,146,34,173,116,145,56,224,104,140,179,36,236,157,139,6,48,246,169,85,46,240,124,246,231,109,69,252,255,28,74,105,46,78,41,201,118,201,83,87,74,107,97,74,49,183,127,158,186,86,218,11,211,138,177,111,243,212,149,210,89,164,82,212,46,203,83,87,202,246,194,148,114,254,140,76,165,187,80,173,60,23,91,217,89,152,86,78,159,145,173,188,90,168,86,158,139,173,188,94,32,130,51,118,199,159,186,90,154,139,68,182,198,102,255,147,215,203,226,192,237,233,243,50,152,197,1,220,211,231,101,49,139,195,184,73,186,203,147,87,202,226,48,174,153,190,243,228,213,178,56,148,107,164,35,61,121,173,44,14,229,38,233,85,79,94,41,139,3,185,86,186,216,147,215,203,226,96,174,157,254,246,228,21,179,56,164,171,211,249,158,186,78,90,139,67,185,58,61,241,201,235,100,113,8,215,78,183,124,242,138,89,28,194,77,165,143,62,70,205,220,150,249,24,198,220,7,225,27,117,223,69,48,12,81,148,247,25,134,245,9,69,143,71,246,101,254,102,250,157,8,112,23,188,228,1,153,226,119,221,78,193,187,115,111,74,197,115,111,74,205,211,105,53,79,167,213,148,11,188,105,111,139,185,14,166,86,62,29,76,173,205,86,10,69,53,57,94,238,21,85,100,176,177,224,29,3,79,5,175,212,84,89,240,250,3,12,11,222,236,5,147,34,43,176,179,161,211,175,211,89,206,243,90,44,91,129,148,48,89,99,117,209,59,28,67,207,210,170,249,242,27,76,104,0,199,168,232,253,81,88,252,230,178,51,229,93,183,232,221,121,228,77,121,117,130,6,69,111,247,92,55,66,132,20,86,142,61,183,232,221,119,200,247,205,207,169,10,24,248,225,8,246,17,45,100,193,11,4,241,184,176,192,123,124,133,34,230,203,138,10,156,17,228,16,26,221,181,243,183,75,117,126,178,134,74,117,159,245,194,238,61,251,85,215,20,144,78,66,4,174,1,161,81,236,208,155,219,202,11,28,83,54,35,36,123,209,76,186,175,98,207,119,81,196,36,120,231,249,104,215,120,125,128,136,99,188,126,241,53,254,4,157,11,56,68,159,32,29,237,130,8,13,124,228,80,78,229,227,96,227,250,230,118,179,246,233,98,200,94,110,112,233,94,156,136,143,255,68,50,253,110,249,175,5,121,229,227,120,204,60,0,217,21,223,19,52,213,143,114,249,192,127,111,181,117,81,149,82,64,118,65,71,253,120,138,162,75,207,17,69,27,236,199,91,246,159,175,197,167,123,187,198,199,19,165,191,247,99,245,15,80,136,2,23,5,206,228,40,112,209,53,163,84,58,203,159,213,87,31,48,26,18,204,241,73,36,163,96,124,179,168,136,148,183,70,46,130,210,86,66,162,132,8,215,84,17,184,173,113,187,216,216,172,188,152,157,21,241,22,224,152,214,88,185,57,62,120,5,111,5,64,152,231,75,204,146,21,146,15,46,88,133,219,202,207,214,207,159,221,67,226,254,24,187,204,109,214,153,173,108,113,203,112,176,95,167,136,208,250,87,231,71,239,15,238,205,163,209,104,52,186,157,206,207,26,221,102,187,187,211,229,127,55,217,223,201,243,179,102,103,123,187,217,108,110,55,155,173,159,53,90,141,237,70,247,103,160,177,144,22,206,120,98,66,97,244,179,70,227,202,11,208,48,198,83,202,161,136,76,161,163,26,162,254,247,137,60,211,251,255,228,112,239,224,195,97,109,236,222,139,199,172,254,111,118,186,169,254,111,182,154,235,254,95,202,195,58,253,247,255,226,111,255,244,15,255,246,79,255,230,159,252,233,159,253,223,127,248,183,127,255,251,127,247,239,254,248,119,255,227,31,254,203,127,241,251,127,254,15,127,252,247,255,253,159,254,225,191,253,127,254,201,239,254,244,31,254,139,255,248,127,253,253,31,255,213,63,253,227,239,254,246,15,255,251,127,253,167,127,248,239,42,149,45,224,132,225,255,251,239,127,231,252,197,95,228,214,255,195,191,254,159,69,157,245,204,242,104,159,233,227,223,9,195,5,204,1,51,198,127,179,213,202,140,255,118,163,189,30,255,203,120,28,71,130,65,223,235,71,48,154,108,84,24,6,230,25,216,111,193,75,199,17,8,146,23,121,89,229,239,92,20,242,101,91,69,97,246,151,117,110,58,187,153,146,63,84,43,155,149,74,57,14,88,36,136,151,226,84,231,133,118,11,235,149,228,11,131,0,83,56,7,91,24,122,187,69,149,74,242,28,81,26,150,103,150,41,93,146,11,185,130,195,33,138,202,49,146,133,119,243,42,149,228,103,175,43,102,49,84,165,119,115,171,113,150,171,30,21,127,62,207,84,255,223,103,107,219,26,25,221,147,199,76,252,223,238,100,253,255,206,218,255,47,227,249,197,207,235,125,47,168,247,33,25,85,42,125,248,19,242,1,239,117,80,171,213,86,45,219,250,121,248,167,120,252,51,87,189,156,245,127,171,217,206,174,255,183,215,227,127,25,79,40,2,217,27,114,99,178,119,233,17,175,239,249,30,157,176,185,251,101,189,158,252,176,27,198,125,223,115,94,254,176,89,169,76,193,3,25,24,72,34,39,5,4,248,135,125,235,73,255,49,60,211,199,63,12,189,135,95,255,53,182,179,235,191,86,119,61,254,151,242,44,126,252,23,173,144,178,110,192,40,153,246,6,243,47,141,120,129,127,236,224,113,79,124,128,220,83,31,32,215,235,187,201,65,86,57,171,155,41,77,201,48,201,182,129,21,121,202,174,108,246,248,207,244,210,220,60,102,141,255,78,183,153,26,255,157,102,107,29,255,89,202,67,38,1,133,215,204,216,121,223,182,95,190,169,84,164,79,16,223,223,195,208,123,83,169,120,227,16,71,84,204,220,220,42,12,187,127,163,223,138,145,87,215,35,47,25,119,186,104,69,4,108,192,16,247,20,27,137,25,106,195,8,199,161,176,59,219,20,195,126,125,136,181,65,190,124,163,104,252,53,188,132,38,21,7,143,107,20,5,14,10,104,45,129,24,253,120,80,67,215,148,241,22,31,217,231,28,156,64,71,88,29,81,0,110,248,48,254,134,82,158,36,6,88,67,193,91,176,221,104,53,154,111,158,223,38,233,236,241,159,244,244,93,121,204,24,255,219,141,246,118,106,252,183,182,59,235,245,255,82,158,146,227,127,149,163,86,30,240,152,12,73,49,66,235,117,112,138,124,228,80,2,160,58,182,131,98,112,53,242,156,17,160,35,143,128,136,21,134,97,232,123,136,212,100,29,85,245,4,13,80,196,202,127,79,56,17,28,253,240,189,244,11,48,244,106,7,216,137,199,40,160,58,141,182,166,139,241,35,56,164,218,92,68,161,231,75,226,226,12,56,160,10,130,183,160,249,166,162,248,29,32,138,162,177,23,32,113,158,199,249,201,123,16,66,74,81,20,0,143,128,49,164,206,8,185,160,63,73,36,39,53,112,198,254,173,138,57,48,0,125,164,232,197,4,185,224,202,163,35,0,131,9,192,3,78,245,102,136,232,223,132,49,253,155,16,19,250,55,46,242,17,69,127,19,50,218,183,82,67,164,6,246,128,19,19,138,199,242,23,69,80,144,7,46,26,120,1,114,65,76,88,91,24,209,95,137,226,191,18,199,142,136,166,226,0,225,129,150,236,166,98,156,152,250,1,134,132,233,245,155,179,179,79,224,235,195,179,26,56,103,162,50,165,249,30,161,140,42,100,62,24,81,254,111,47,24,224,104,204,213,12,96,31,199,212,164,21,33,130,227,200,81,189,103,40,121,136,40,120,11,90,82,191,121,172,63,157,155,172,35,20,250,208,225,204,53,213,12,209,48,102,68,219,211,136,126,60,53,169,58,17,130,212,38,10,112,4,66,20,177,70,137,166,2,232,176,198,101,153,97,194,184,117,166,112,59,56,124,127,120,118,104,240,227,61,58,163,17,162,215,217,140,53,173,29,123,103,251,223,24,132,227,208,77,55,36,43,48,179,35,240,22,116,109,186,103,35,164,12,202,48,232,88,81,38,33,114,188,193,68,234,130,51,87,99,117,4,41,43,26,96,171,207,189,192,241,99,23,185,192,11,184,249,125,145,84,191,8,251,171,2,18,59,35,0,9,248,230,112,239,160,202,212,253,242,215,47,89,195,124,4,47,17,171,98,82,51,25,198,129,16,198,147,162,233,145,86,227,141,184,242,124,119,203,129,145,43,252,134,104,196,32,246,77,114,188,69,50,151,78,52,32,140,240,165,231,34,224,224,128,162,128,50,65,190,67,125,176,241,205,217,135,247,155,192,241,61,20,80,195,124,247,185,166,152,39,251,164,134,181,208,221,91,240,234,13,47,117,171,93,6,19,138,175,68,228,232,142,208,143,49,34,84,30,255,115,53,194,4,1,126,204,157,240,32,97,136,184,3,100,69,121,179,101,121,69,174,143,221,9,215,215,151,95,127,17,71,29,193,48,228,253,226,251,54,109,222,39,192,129,33,141,35,229,148,16,235,221,145,162,165,122,218,100,167,233,227,177,71,169,212,49,35,52,130,151,162,251,39,150,92,188,66,218,45,31,127,60,59,220,149,173,29,160,136,177,23,205,29,199,172,6,2,97,132,8,211,51,164,188,20,197,225,150,143,46,145,159,82,146,162,167,230,14,58,9,145,229,165,25,115,240,22,236,36,30,90,224,63,232,215,114,20,79,66,28,16,84,86,243,149,196,125,137,122,188,165,224,187,17,10,148,114,170,188,48,10,168,23,25,244,149,180,87,158,239,179,198,178,81,164,136,65,98,246,172,73,56,87,133,103,247,81,161,160,62,83,135,170,96,79,42,179,217,74,180,185,231,186,158,208,167,180,14,47,112,189,96,72,228,200,67,122,154,172,129,99,68,152,185,232,18,76,78,69,134,27,34,14,40,244,2,230,63,190,64,77,182,167,202,127,81,231,97,141,208,152,32,255,18,17,176,33,125,75,85,145,97,12,3,36,102,159,49,156,0,28,248,19,166,10,28,32,32,218,238,34,20,110,138,214,169,131,77,19,192,145,195,149,53,151,175,7,42,172,177,211,60,32,159,81,25,99,89,134,171,227,18,69,253,154,70,54,89,175,112,147,239,4,60,146,67,197,232,145,11,47,112,109,220,113,38,71,110,6,98,72,58,25,18,188,48,159,90,159,221,90,103,253,100,159,233,235,63,254,215,189,35,192,179,226,63,237,78,43,29,255,237,110,175,227,63,75,121,30,104,255,39,47,45,39,127,31,72,21,45,23,1,190,67,128,119,213,26,126,220,79,153,241,159,237,166,249,120,204,222,255,73,231,127,116,118,214,249,127,203,121,242,226,63,243,132,115,205,88,209,189,227,68,138,234,18,226,187,18,237,64,223,131,132,135,119,27,34,188,91,68,195,60,197,214,38,49,196,61,10,135,130,198,118,227,169,193,166,233,227,95,230,4,222,19,1,204,156,255,219,233,239,63,90,236,245,122,252,47,225,89,252,252,159,151,71,154,157,250,101,169,245,172,191,226,167,220,248,183,122,107,110,30,51,198,127,179,209,201,204,255,205,102,115,61,254,151,241,220,115,254,95,232,244,47,173,108,57,0,224,84,48,227,241,29,201,152,207,225,205,134,14,235,80,12,134,40,208,111,255,154,224,64,135,108,204,234,22,28,160,30,245,145,164,212,126,99,190,145,97,104,241,170,99,189,82,154,101,141,22,239,183,223,216,177,40,201,239,19,140,224,24,132,236,191,68,150,236,114,113,83,114,137,114,150,96,210,63,55,5,225,62,198,34,234,235,69,200,21,241,30,75,30,62,27,136,221,144,219,85,219,232,250,121,184,103,186,255,79,6,217,125,120,76,247,255,157,198,118,43,141,255,154,59,235,252,191,229,60,179,246,255,239,235,212,231,117,230,53,66,97,224,194,200,173,57,120,60,198,65,170,62,142,41,138,122,142,15,9,81,120,243,236,228,211,254,39,201,152,73,47,131,222,99,56,244,28,185,75,131,7,188,45,64,201,87,65,65,60,6,103,81,232,124,224,165,152,159,100,254,158,149,113,49,18,251,95,49,65,34,82,206,105,84,129,71,117,88,95,237,136,245,217,252,176,229,96,23,1,138,177,95,1,128,9,211,59,56,124,183,119,254,254,172,119,252,241,248,16,188,5,141,235,70,131,7,228,115,36,211,228,44,241,36,157,15,123,95,31,237,247,62,239,189,63,23,100,94,183,27,106,106,98,116,92,72,33,24,68,76,13,252,132,19,185,125,99,145,2,76,225,136,242,42,87,152,151,35,0,70,8,56,113,20,161,128,250,19,64,226,144,159,173,229,238,178,82,205,90,46,109,190,73,28,48,172,143,3,180,165,54,126,182,204,63,54,89,245,86,113,117,66,35,4,199,137,234,15,32,133,239,88,145,51,86,226,70,53,250,252,120,239,228,55,189,119,39,123,31,44,221,241,119,167,103,39,135,123,31,204,151,77,83,33,114,123,215,73,43,133,41,68,112,231,115,155,150,141,213,123,135,227,168,132,90,190,28,29,31,157,125,17,213,118,193,187,163,191,252,230,112,239,224,240,4,252,5,111,202,41,39,126,20,120,244,3,162,144,151,63,216,59,219,203,45,207,247,202,54,250,49,241,2,68,8,32,40,242,160,239,253,132,92,46,24,87,226,151,119,135,135,7,95,237,237,127,59,131,225,59,132,220,175,160,115,193,152,130,13,26,121,108,230,71,46,107,43,164,104,56,217,5,35,111,56,170,251,248,10,92,65,138,34,185,213,5,3,23,80,111,140,34,193,108,255,253,199,211,195,25,156,246,125,76,16,111,155,238,62,41,66,65,7,78,237,186,30,83,166,238,191,220,18,76,125,162,68,171,160,132,210,145,40,213,46,40,197,27,39,138,116,76,83,81,112,73,108,206,113,255,130,7,210,72,172,206,214,192,42,219,207,202,109,168,253,236,49,251,205,200,103,97,2,89,149,78,68,65,94,87,86,234,241,74,106,199,206,220,51,46,65,77,148,148,228,228,86,172,164,215,50,29,206,149,23,184,248,10,16,239,39,36,19,46,68,18,132,116,99,17,114,144,119,41,178,161,196,206,108,224,162,168,2,128,184,195,149,95,43,212,19,52,122,156,134,202,145,81,195,78,154,176,72,226,49,93,145,210,12,179,108,81,30,13,229,185,74,117,134,166,235,181,90,85,99,77,254,179,65,85,13,102,225,40,29,28,137,54,186,60,139,229,11,211,197,190,200,185,56,12,152,7,102,70,248,37,17,90,230,99,240,43,156,116,154,141,74,87,193,227,48,66,132,20,136,43,135,98,34,240,240,39,47,172,147,0,134,225,164,94,99,34,203,233,129,107,80,138,63,167,224,66,128,2,153,17,107,16,115,85,60,137,39,49,218,34,67,187,179,21,155,6,41,141,121,31,250,62,138,248,98,33,219,36,193,77,240,221,85,233,129,161,47,95,240,203,168,106,4,69,151,40,18,255,22,81,34,153,48,195,127,170,130,14,32,104,56,70,1,37,21,0,248,29,167,192,17,60,141,81,192,165,64,15,38,197,247,53,125,228,24,255,251,7,91,20,100,14,160,35,85,82,111,195,139,50,179,228,170,75,168,83,51,25,215,109,190,154,45,191,133,43,53,172,204,180,139,100,110,135,1,9,97,196,51,141,216,191,199,158,48,99,219,81,212,235,58,75,138,70,60,237,173,10,220,9,226,25,2,104,82,5,195,8,78,170,0,198,116,132,2,42,5,175,130,113,236,83,111,11,5,151,94,132,3,214,67,85,64,16,5,162,219,16,117,106,115,217,184,60,154,43,101,226,178,81,185,195,210,180,232,11,52,217,18,180,67,232,69,102,187,253,137,106,57,79,50,146,62,140,91,249,21,142,46,164,253,232,105,220,245,46,61,145,77,198,188,219,21,102,107,103,74,118,69,177,38,255,75,221,177,102,242,167,24,244,209,28,108,129,15,39,40,170,10,178,124,130,77,229,16,93,160,137,78,192,97,43,14,170,210,55,191,112,228,252,229,139,168,218,186,175,68,26,88,228,9,164,95,58,48,224,125,235,81,86,207,163,4,249,3,133,112,35,196,144,55,155,3,120,82,19,23,86,138,10,195,112,235,203,23,225,255,164,220,130,193,49,166,72,228,28,165,58,206,11,132,144,61,214,20,157,215,84,220,10,58,138,112,60,28,113,105,175,70,216,71,192,247,130,139,42,8,125,4,9,135,203,76,74,7,70,104,16,251,254,132,3,75,213,42,102,159,99,24,254,255,69,12,163,42,134,214,63,50,249,11,127,250,198,112,168,5,147,237,61,60,170,49,41,75,151,122,24,69,56,2,108,142,154,107,0,157,32,186,143,93,62,120,196,216,137,120,206,107,211,28,50,17,34,108,234,52,37,191,26,33,145,56,201,220,20,24,64,207,79,28,45,98,146,244,198,100,40,19,124,140,213,82,57,5,164,128,105,142,18,44,76,42,21,224,5,78,196,186,207,53,145,72,226,19,12,104,209,227,69,153,239,17,45,77,230,62,135,33,80,55,15,211,231,172,234,12,208,170,177,41,79,38,139,198,208,23,164,8,136,3,207,245,34,228,200,44,181,129,143,175,82,16,82,131,71,165,242,195,107,7,137,197,168,164,209,183,72,200,21,142,77,228,228,240,244,240,44,221,154,25,234,206,107,157,72,56,246,49,207,203,150,156,178,234,215,64,93,181,153,113,83,74,147,20,25,145,56,66,85,209,8,158,3,135,2,151,167,110,138,95,160,239,107,163,227,191,40,119,173,109,111,177,38,221,186,135,73,11,99,126,254,19,39,0,246,220,185,158,60,215,147,231,10,38,207,196,224,144,118,1,170,151,52,182,21,133,26,96,140,96,64,216,128,114,16,33,85,128,233,8,69,242,71,54,136,227,8,105,71,192,0,112,79,120,131,174,233,40,47,81,68,76,167,152,245,245,60,244,247,89,22,211,65,136,79,39,31,207,62,246,62,55,129,112,223,198,60,194,92,136,53,139,100,73,178,213,135,57,111,156,207,8,124,85,213,71,11,128,76,2,135,27,12,100,255,178,67,90,251,123,239,223,155,147,201,199,0,93,193,137,42,243,241,248,240,187,61,93,168,153,23,171,152,219,159,37,81,206,196,165,60,80,172,243,197,11,144,138,116,30,8,183,41,133,215,197,127,115,120,116,252,117,239,195,225,233,233,222,215,135,102,12,136,53,86,184,220,116,157,179,147,189,253,67,187,138,158,49,62,112,215,123,152,184,222,116,229,15,231,239,207,142,122,135,199,159,109,2,218,119,14,35,207,77,215,249,250,228,232,192,46,254,74,21,63,69,244,120,12,81,186,198,233,225,217,241,222,7,91,200,166,101,119,122,77,111,246,34,143,5,242,120,164,252,216,197,54,72,102,122,4,137,191,205,80,67,189,14,246,168,74,227,87,157,5,135,17,66,242,171,26,70,74,126,159,32,232,70,48,24,114,174,141,173,102,107,39,221,183,137,255,79,134,64,58,180,162,236,38,236,219,67,236,240,120,255,227,129,5,146,254,218,209,106,249,79,247,15,147,2,186,155,249,62,170,42,113,250,241,56,41,162,187,117,224,67,218,143,7,3,30,134,226,5,223,189,223,59,251,234,252,221,187,195,147,164,184,158,245,41,186,166,12,190,244,61,54,82,85,149,227,143,31,63,37,133,117,143,95,143,181,241,254,229,135,247,73,1,237,221,232,40,242,6,84,91,223,55,39,71,239,206,146,98,150,123,82,145,36,28,205,217,175,199,216,138,66,25,157,107,116,65,18,36,82,218,183,171,165,247,27,246,63,126,248,116,114,120,122,106,246,198,240,39,47,212,118,253,87,71,159,204,66,186,71,68,108,107,227,0,133,17,114,248,117,2,178,179,147,137,227,139,176,243,227,189,79,159,126,163,241,177,36,245,165,110,189,253,234,253,199,253,111,147,151,114,26,253,10,57,144,187,25,54,243,13,177,152,86,217,191,157,48,228,28,36,58,101,191,247,125,236,92,128,49,118,17,225,107,52,134,176,47,145,63,169,86,244,215,28,12,141,192,8,201,15,68,198,33,164,94,223,71,85,94,221,137,48,33,91,62,12,134,49,243,155,204,229,19,49,125,142,225,5,2,99,143,80,120,129,136,30,188,66,108,67,49,218,14,127,242,61,109,239,127,245,254,232,43,179,80,219,214,94,26,253,231,106,202,180,67,89,141,183,53,85,203,214,160,105,155,254,79,29,185,244,146,53,222,255,85,71,133,186,147,226,93,179,184,197,128,21,207,80,223,81,38,253,135,127,253,159,255,225,95,254,31,191,255,223,254,179,63,252,55,255,211,239,255,249,223,255,233,127,253,103,127,252,187,127,243,199,223,253,237,159,254,195,223,253,254,127,248,151,127,252,87,255,244,247,255,203,239,254,227,255,249,95,37,203,103,126,127,9,159,19,82,11,152,44,188,75,224,1,239,144,196,206,229,162,64,153,184,132,11,74,224,163,227,207,31,191,61,236,157,158,239,239,167,44,91,132,248,182,136,231,154,96,68,78,11,208,11,210,248,149,160,75,20,177,229,31,164,104,136,35,15,105,32,91,75,22,89,17,242,153,253,75,67,107,213,82,82,167,222,183,107,224,199,24,197,136,111,167,224,152,251,32,124,137,34,31,67,87,21,21,37,59,53,80,171,213,114,36,215,156,141,38,100,75,185,136,43,153,151,73,230,156,147,207,135,39,189,131,67,230,152,122,135,39,39,42,185,35,173,155,160,176,174,112,106,178,174,54,250,84,147,51,130,137,61,2,67,56,133,34,70,240,18,1,104,44,106,196,231,208,60,252,9,188,113,232,35,253,73,117,74,144,227,143,236,31,71,251,186,29,170,33,243,241,74,36,159,193,237,221,249,241,190,98,165,219,45,59,177,174,122,176,238,123,99,143,162,40,95,3,42,24,207,106,185,128,119,126,144,22,55,197,247,236,232,195,225,199,243,51,165,111,179,141,138,154,71,180,1,49,170,25,138,122,53,98,84,112,61,226,192,200,229,166,102,178,251,248,249,240,228,253,199,189,3,197,175,149,207,143,173,26,40,245,115,217,165,40,190,63,250,112,116,118,168,9,182,223,152,203,246,132,224,20,141,0,151,141,22,177,207,196,22,33,124,133,162,52,159,226,246,238,252,253,251,222,251,163,227,111,211,138,235,228,185,0,50,33,20,141,115,205,252,244,55,167,103,135,31,100,237,118,243,77,129,29,171,38,216,203,123,190,84,65,110,46,225,189,243,179,111,36,217,206,76,178,60,105,11,49,123,130,49,197,12,162,59,108,121,99,236,28,20,51,250,188,247,254,232,96,239,76,13,143,109,205,76,124,96,188,24,39,168,156,88,198,7,6,136,114,63,206,169,7,129,136,119,101,93,97,129,19,237,212,64,132,99,42,62,24,53,92,226,182,233,18,21,239,169,67,45,207,182,12,5,40,157,237,191,63,58,60,62,83,51,135,109,59,60,187,111,94,194,165,140,86,114,45,50,218,102,178,102,201,87,103,166,229,166,0,233,114,41,166,251,31,143,143,15,247,53,171,166,54,143,226,217,197,50,156,156,25,66,82,182,102,136,166,118,89,150,114,114,230,38,89,219,158,155,90,173,60,171,53,189,237,76,103,155,231,174,138,45,192,118,87,205,34,127,149,117,184,166,124,204,225,102,60,172,100,144,242,176,77,219,51,177,89,79,89,190,53,54,77,18,39,31,207,207,216,76,44,8,180,115,7,246,76,131,177,73,30,31,158,125,247,241,228,91,69,179,147,75,83,111,125,220,201,45,73,78,41,183,212,76,252,82,28,42,56,47,161,59,215,161,16,30,185,85,128,96,228,79,128,3,3,7,249,62,148,254,68,244,72,97,187,246,247,142,247,15,223,39,253,217,45,104,24,116,205,252,163,60,185,79,14,247,14,36,106,150,180,118,52,173,108,92,203,154,101,20,200,175,215,193,120,78,255,90,198,141,182,114,220,40,208,30,246,42,242,168,94,40,241,54,166,202,48,95,203,218,159,87,36,199,235,102,91,198,19,133,75,154,155,92,219,40,80,101,89,93,43,137,234,228,51,201,194,93,33,178,10,118,161,107,7,33,151,136,164,21,14,196,242,217,126,56,253,186,119,248,151,251,135,135,7,98,184,107,112,53,139,191,225,243,166,180,202,70,200,173,60,124,109,100,150,161,82,52,45,175,216,74,188,98,150,168,236,240,89,4,191,59,57,98,99,240,248,128,131,50,46,99,97,41,230,178,222,189,255,248,157,198,112,173,169,197,249,22,152,46,219,158,90,54,133,210,218,249,48,77,52,140,91,233,172,118,241,97,42,155,181,93,212,44,94,200,18,115,187,168,73,130,222,135,79,103,191,209,69,139,90,196,139,166,26,180,221,41,246,17,166,7,122,94,62,34,219,178,59,248,136,220,153,169,221,200,117,224,83,124,68,182,88,121,127,33,69,40,240,23,237,230,44,89,102,248,139,60,188,212,206,197,75,229,253,69,30,138,106,231,163,168,114,254,66,18,52,253,69,59,235,47,172,82,41,127,209,206,250,11,171,184,57,16,219,89,127,97,149,181,135,87,59,241,23,57,13,155,238,47,204,105,93,54,43,235,47,204,66,150,152,89,127,97,209,51,252,69,59,235,47,204,162,169,6,37,254,194,60,121,42,105,196,6,79,168,222,76,69,186,206,143,191,61,254,248,221,177,36,242,250,245,235,55,83,105,8,253,108,166,164,178,137,52,27,13,107,47,98,128,125,31,95,201,77,109,0,125,166,220,137,145,138,174,182,252,170,160,143,212,118,33,15,186,80,44,63,72,2,30,229,105,209,252,51,128,45,177,67,190,117,129,38,47,119,141,237,242,76,222,226,8,65,23,69,73,46,185,206,95,144,121,136,42,139,223,204,93,48,54,0,141,244,248,242,187,233,230,246,160,189,157,174,40,231,61,169,84,68,30,220,151,174,127,184,43,132,175,2,28,160,45,177,131,55,71,230,167,220,90,180,69,113,160,239,203,109,253,28,81,172,244,136,56,240,126,140,17,240,220,84,210,234,134,90,186,112,111,236,81,28,108,90,44,84,190,177,231,230,177,176,242,39,116,48,211,102,48,38,54,69,85,44,95,127,29,43,149,115,201,9,165,74,167,40,202,149,206,12,168,175,44,211,84,203,152,215,233,92,198,238,82,83,80,217,195,211,80,11,30,117,86,218,159,85,146,77,90,5,175,214,41,55,235,148,155,229,165,220,36,134,247,250,209,127,112,193,220,153,249,205,69,102,236,52,27,79,225,27,12,163,25,58,101,195,110,134,149,128,203,151,27,120,0,32,165,208,25,241,4,20,41,119,66,47,121,39,62,159,73,209,107,217,159,120,200,176,220,20,172,36,74,172,193,82,174,40,203,4,75,139,202,130,21,44,243,145,20,0,153,84,207,197,102,222,1,57,239,247,10,36,72,165,253,205,153,158,11,128,145,116,158,75,189,187,70,21,59,107,84,241,244,81,69,217,153,252,213,211,159,201,95,63,143,137,188,241,16,19,249,170,207,115,152,247,153,126,254,135,186,161,245,126,7,192,205,188,255,103,39,115,255,71,187,217,88,159,255,177,140,103,241,231,191,229,222,234,155,61,0,78,21,123,136,19,224,166,86,137,35,17,189,41,91,129,122,99,68,40,28,231,220,196,188,234,206,91,192,83,114,252,219,189,53,39,143,233,227,127,167,219,200,222,255,213,89,143,255,229,60,169,243,127,90,169,51,221,106,170,227,239,125,184,155,34,116,143,211,221,230,56,151,174,176,168,28,253,51,11,234,81,159,28,117,91,175,131,207,162,17,124,79,150,141,25,121,187,144,171,238,82,80,235,23,126,208,74,241,105,116,188,144,125,28,93,189,14,14,60,2,251,62,114,65,16,251,190,55,240,24,249,96,2,46,211,60,245,221,37,146,155,250,252,72,94,178,145,190,182,65,94,233,1,9,193,142,7,53,226,246,168,248,86,196,197,234,168,27,131,147,188,229,71,222,136,33,14,139,115,149,120,12,58,237,200,99,228,234,117,112,52,12,112,132,0,185,240,66,2,134,40,64,66,195,12,76,25,162,203,235,135,50,194,231,113,242,56,69,201,72,135,71,102,233,94,220,73,52,85,243,31,89,145,140,222,79,212,41,120,40,32,113,164,46,118,65,215,208,97,171,11,28,32,177,200,225,151,76,200,83,176,129,23,0,40,57,122,132,45,34,180,58,140,54,243,165,48,240,6,32,192,170,23,228,247,32,162,38,100,106,67,52,79,5,198,201,124,66,217,229,116,32,132,156,170,131,156,131,140,153,14,56,53,121,89,143,250,126,72,178,34,114,213,37,175,53,82,105,114,30,145,55,66,129,175,52,112,175,38,247,118,152,138,240,136,81,25,14,161,23,16,10,160,117,161,148,106,61,23,79,72,35,90,104,43,192,120,141,2,7,134,36,246,33,149,119,106,37,163,3,65,103,164,23,35,82,200,3,20,34,145,37,46,130,63,140,154,188,81,72,132,130,162,8,57,148,175,7,201,8,199,190,171,46,96,97,173,23,150,193,214,89,33,138,76,213,36,119,120,24,146,221,216,77,146,227,93,188,83,197,223,130,230,206,27,227,46,45,170,190,242,17,79,189,14,78,29,232,195,72,208,5,108,113,67,244,219,119,62,134,84,208,3,0,12,216,95,64,5,226,84,153,3,28,247,125,164,10,185,252,47,21,33,83,101,142,216,202,70,211,209,235,28,30,226,50,202,116,59,102,153,110,7,168,152,148,42,115,110,17,210,11,38,30,58,50,203,36,132,98,69,136,7,128,84,153,83,139,14,73,232,236,216,101,18,58,36,161,243,42,41,243,206,187,70,174,38,52,16,127,201,149,171,85,70,19,26,136,191,212,186,80,51,179,40,17,69,73,125,160,96,22,82,164,136,34,37,86,132,170,208,87,24,251,90,139,98,140,203,46,51,116,125,202,227,7,186,109,226,44,78,94,200,80,246,87,19,138,136,38,165,195,108,111,65,51,117,227,23,91,24,251,232,58,215,130,14,131,120,156,136,195,191,197,145,68,140,238,56,145,135,143,202,225,168,142,34,125,11,154,134,174,63,192,48,33,4,198,48,4,138,210,107,91,156,239,144,239,111,125,27,224,171,32,87,162,189,96,98,208,225,51,159,162,212,50,122,228,64,78,224,178,172,154,207,129,254,160,66,60,103,106,250,22,229,244,108,174,191,131,0,224,86,185,148,100,48,9,32,209,151,254,196,193,1,161,17,244,2,154,248,89,138,193,23,62,222,190,136,136,4,73,198,127,66,70,123,213,125,70,65,197,48,212,196,146,120,78,29,10,83,115,13,77,34,30,200,21,12,108,87,34,134,58,23,204,190,230,231,125,25,54,62,34,252,101,144,199,72,187,110,116,237,248,49,241,46,115,89,251,230,181,123,156,47,154,139,49,115,206,63,198,208,151,233,244,138,76,90,22,129,104,138,133,64,198,61,125,245,58,248,186,76,235,135,17,226,135,224,149,87,64,13,28,13,140,111,105,241,128,49,242,8,240,97,52,84,132,160,65,230,61,255,0,236,61,69,85,179,109,226,219,91,30,82,188,68,17,65,233,25,79,180,105,104,94,6,200,155,84,70,177,86,155,230,214,109,94,251,80,166,129,89,58,118,59,75,55,208,188,148,144,103,53,148,25,25,170,65,12,134,169,124,108,37,136,1,185,98,233,73,180,147,18,76,189,192,184,176,80,236,251,78,101,235,240,203,174,23,192,56,192,180,199,153,27,23,204,9,160,124,56,14,233,36,43,2,202,226,124,117,227,151,16,77,131,18,109,166,140,59,103,201,111,51,243,6,6,2,20,167,252,1,196,120,21,2,236,30,127,45,102,78,225,10,77,204,80,206,23,10,92,145,113,134,38,161,135,243,134,18,212,172,196,29,74,222,43,246,135,90,138,231,228,16,101,163,158,177,71,212,45,92,170,75,148,92,87,224,19,37,231,167,233,20,141,53,73,57,159,200,151,45,25,151,104,144,121,56,143,168,207,17,93,190,67,20,172,87,236,15,149,16,207,201,29,138,54,61,99,111,168,26,184,84,103,168,142,54,94,186,47,20,140,159,172,43,84,97,142,210,174,176,219,201,115,133,138,204,131,186,194,110,103,101,174,176,219,121,4,174,144,11,241,204,92,97,183,243,204,93,33,111,224,178,93,97,183,179,34,87,216,237,60,81,87,120,62,55,44,140,243,113,225,249,82,128,97,188,66,100,24,63,10,104,24,63,71,108,24,63,123,112,24,175,4,29,198,43,131,135,241,83,198,135,231,115,3,196,56,31,33,158,47,5,34,198,43,196,136,241,163,0,137,241,115,68,137,241,179,135,137,241,74,112,98,188,50,160,24,63,101,164,120,58,55,82,36,249,72,241,116,41,72,145,172,16,41,146,71,129,20,201,115,68,138,228,217,35,69,178,18,164,72,86,134,20,201,83,70,138,167,115,35,69,146,143,20,79,151,130,20,201,10,145,34,121,20,72,145,60,71,164,72,158,61,82,36,43,65,138,100,101,72,145,60,101,164,104,37,155,150,204,69,20,85,178,217,136,38,169,7,204,71,148,9,177,171,201,72,148,204,87,157,147,168,197,120,78,174,81,181,234,25,251,198,164,137,203,205,76,148,108,87,145,155,40,89,63,97,247,56,31,104,148,185,248,249,238,241,225,97,163,250,20,96,117,238,113,245,192,49,17,227,217,185,199,231,13,29,147,38,46,223,61,174,6,60,42,214,79,211,61,158,222,1,62,146,34,252,120,186,36,0,73,86,138,32,201,35,129,144,228,121,98,72,242,103,0,34,201,138,80,36,89,33,140,36,79,27,71,158,222,1,72,146,34,36,121,186,36,40,73,86,138,37,201,35,1,147,228,121,162,73,242,103,0,39,201,138,240,36,89,33,160,36,79,27,81,38,223,172,151,115,146,140,88,198,65,38,68,30,206,57,242,86,24,142,81,250,121,227,107,122,213,128,233,78,158,87,200,186,120,131,206,3,58,120,241,181,127,158,123,71,101,6,136,205,32,136,199,125,20,1,60,80,68,156,17,140,160,67,81,68,192,198,121,224,241,211,67,249,127,66,204,244,176,89,227,103,34,39,230,55,141,192,24,78,128,235,13,6,40,2,131,8,143,237,242,242,68,2,121,208,137,104,85,126,250,138,143,2,243,152,128,122,29,124,240,130,165,52,22,64,10,32,24,123,129,55,142,199,43,104,249,216,11,122,162,245,198,84,250,1,94,47,179,241,240,122,85,141,135,215,178,241,109,203,198,249,185,22,119,111,190,16,64,209,51,59,184,200,248,122,66,100,113,190,132,97,130,203,21,132,217,130,18,164,99,89,195,3,200,33,58,189,176,91,148,28,198,228,252,9,82,138,162,153,102,57,134,212,25,233,163,125,114,39,200,8,13,99,31,70,0,93,235,243,66,55,78,14,91,64,156,64,182,89,147,167,223,242,139,244,93,179,148,156,234,144,47,110,248,19,205,9,38,192,69,242,130,86,146,134,26,194,149,134,82,116,123,218,255,20,161,129,119,61,171,61,252,122,89,91,177,36,238,75,194,144,42,98,172,68,31,13,189,32,224,7,11,13,138,141,95,201,36,184,3,27,10,156,198,131,197,202,132,2,183,140,52,68,240,77,142,165,85,83,27,101,253,120,31,121,140,126,186,26,161,8,77,117,12,201,212,39,248,170,19,102,21,76,43,33,144,4,107,139,22,137,225,54,67,172,86,123,105,168,85,240,247,196,137,235,250,176,218,165,1,215,164,249,28,182,54,13,56,242,29,242,125,113,140,143,192,165,97,132,47,249,69,153,238,37,12,28,228,218,240,74,122,4,7,143,199,108,40,91,61,33,7,168,224,45,142,193,186,66,190,223,187,224,212,173,195,176,14,199,208,243,243,96,178,173,111,40,96,51,64,188,56,116,93,230,67,0,36,38,41,126,83,185,56,110,248,228,221,62,216,110,183,90,250,53,7,146,162,178,62,211,215,172,251,13,38,148,159,115,90,90,146,145,170,49,85,136,102,163,221,97,14,208,35,134,246,146,203,174,229,1,125,38,1,126,228,123,0,133,185,122,63,241,143,236,199,208,11,248,49,172,4,108,28,29,28,147,205,154,221,48,45,139,56,117,202,36,119,20,150,111,210,209,39,176,113,217,97,139,191,203,238,166,82,114,205,164,246,89,150,187,236,170,215,108,34,19,110,156,181,71,122,121,64,226,40,194,177,188,39,252,199,24,70,8,244,35,232,92,32,74,82,162,123,242,88,41,121,22,150,45,250,101,103,30,225,47,59,89,153,37,143,203,142,226,177,157,225,209,157,139,135,110,120,77,40,195,34,182,80,189,92,118,149,204,93,91,230,243,200,43,45,114,21,192,62,193,126,76,17,56,63,57,2,144,40,3,53,9,74,91,109,191,126,213,181,133,136,35,79,119,206,78,70,136,19,52,40,175,58,155,187,100,105,18,100,220,249,73,238,12,141,246,145,184,185,208,187,68,204,28,85,27,106,25,241,122,17,26,0,121,112,153,73,109,79,122,136,153,242,33,143,95,161,48,255,168,6,27,87,35,207,25,101,198,114,225,0,54,233,137,177,140,35,192,71,115,149,253,139,223,38,19,20,14,199,84,211,149,7,148,167,163,89,61,19,123,238,28,253,114,126,116,96,119,140,73,139,53,182,211,76,251,209,56,150,247,103,136,51,215,204,10,122,14,57,65,67,100,2,31,168,102,10,54,17,0,49,17,40,28,167,120,67,86,44,98,21,147,214,26,196,146,41,164,199,11,37,55,198,39,221,238,135,35,216,71,116,74,199,51,37,243,64,138,156,254,1,84,117,106,0,213,134,53,0,247,82,170,214,52,69,139,119,114,88,6,241,120,10,75,233,8,20,195,62,166,35,77,117,131,173,219,2,133,238,55,216,122,93,74,209,204,17,131,243,17,98,164,12,254,61,190,66,145,3,201,148,25,44,211,114,95,215,49,164,81,252,161,205,62,41,43,216,167,206,0,164,4,57,132,70,115,48,39,200,137,35,141,72,136,205,77,145,19,103,86,54,212,185,126,10,95,240,249,84,4,120,136,184,187,112,136,174,17,1,223,156,157,125,234,125,115,184,119,112,120,210,59,222,251,112,200,53,107,254,248,121,239,253,249,161,56,247,19,246,253,36,134,74,35,207,209,215,24,166,79,203,173,215,205,131,80,5,32,243,8,160,81,140,170,154,67,182,50,225,199,192,158,188,219,223,114,240,56,244,61,24,80,77,239,20,81,126,123,56,197,96,0,125,130,196,133,84,66,40,0,129,143,49,73,209,226,234,196,226,202,89,2,125,31,95,233,21,224,111,163,223,6,191,109,24,11,250,42,16,174,73,250,19,117,214,105,127,18,66,66,148,160,124,97,199,239,238,103,96,47,239,168,90,169,149,183,160,181,13,190,87,55,82,188,229,237,254,225,9,68,59,91,93,21,47,76,57,37,109,129,120,140,184,83,217,178,220,17,169,85,248,177,153,70,13,129,88,229,221,155,224,45,48,48,187,217,247,114,226,72,207,22,59,173,118,67,232,55,99,159,86,56,48,101,70,113,121,90,194,172,121,208,73,6,120,147,163,68,75,5,72,121,124,32,27,225,77,168,60,96,136,151,135,38,22,29,29,53,98,36,5,209,201,246,226,162,147,119,8,12,45,60,72,120,135,160,80,38,86,247,60,66,66,157,5,132,132,132,81,10,23,166,136,149,11,7,201,99,123,141,112,208,246,2,194,65,121,242,204,10,5,73,73,140,80,80,119,33,161,32,219,208,202,196,92,164,36,70,188,101,103,89,225,22,29,188,6,233,96,216,18,130,45,130,185,142,181,188,94,76,168,133,81,189,67,160,229,222,129,0,96,47,97,152,24,242,66,218,156,21,189,17,216,2,247,93,205,179,238,211,141,150,212,242,25,95,118,204,144,22,184,239,18,127,14,198,93,227,84,240,219,199,143,141,154,29,133,20,146,243,194,203,0,5,14,140,82,40,33,161,176,156,227,15,229,99,97,133,3,129,146,62,50,181,204,102,203,181,103,12,102,51,36,162,135,114,114,161,5,107,116,149,223,249,32,47,25,96,19,82,28,40,100,198,139,231,225,103,69,183,199,249,89,179,253,146,142,192,75,30,107,158,95,246,97,120,74,4,109,116,214,197,9,165,236,110,220,71,46,131,10,202,232,4,207,26,255,122,0,71,234,231,45,126,217,2,111,4,169,130,162,123,42,34,182,242,36,222,37,242,39,201,45,15,150,72,218,144,79,47,188,92,183,89,110,228,10,37,102,70,111,222,82,235,66,198,65,45,171,214,247,151,204,182,21,130,104,14,89,227,178,17,189,52,176,207,254,47,181,58,80,189,154,89,32,216,180,110,12,60,125,68,81,94,68,100,38,184,200,108,83,123,156,80,41,76,45,138,90,26,252,0,175,31,68,146,25,200,90,73,98,140,248,115,113,99,109,74,14,200,86,253,62,226,151,220,11,8,149,233,89,113,213,173,216,67,80,196,140,173,4,143,8,119,38,175,175,239,251,136,223,106,41,174,24,129,129,43,92,54,27,23,4,108,200,126,19,145,137,0,235,157,69,25,186,68,238,102,174,31,83,215,237,166,253,72,86,181,182,13,137,219,101,204,97,12,157,17,215,163,130,139,188,169,181,196,222,165,247,72,221,112,196,131,35,132,242,16,201,53,114,98,106,13,64,5,143,52,113,69,46,14,120,122,34,31,91,30,49,186,150,1,214,226,219,105,84,231,117,158,64,140,99,91,123,84,117,89,71,169,1,61,134,97,102,44,107,10,230,48,254,4,189,104,33,131,231,219,207,37,7,113,200,57,166,7,241,3,200,49,99,8,43,57,90,230,180,121,26,194,200,138,176,74,168,96,143,220,100,250,140,3,130,168,220,254,99,93,173,87,77,73,232,114,12,195,95,17,113,113,151,53,183,137,33,155,55,28,3,220,35,66,14,107,48,126,139,38,243,143,197,11,52,201,25,138,121,163,226,130,145,79,45,175,63,139,214,207,193,212,202,70,85,18,104,7,107,10,162,38,100,165,98,195,7,168,126,246,236,8,169,61,191,222,125,252,75,134,118,38,235,99,117,0,58,198,169,111,217,209,14,32,111,240,235,244,103,6,186,69,26,113,189,14,190,164,175,18,219,11,38,95,204,200,40,191,248,93,153,167,230,148,189,103,109,1,56,165,89,14,36,255,138,128,47,76,170,94,28,249,95,166,33,102,61,197,217,203,11,57,178,10,211,50,90,165,209,114,142,36,105,240,204,214,11,137,11,202,89,236,20,72,163,35,7,109,125,143,135,117,73,210,76,95,95,178,187,21,213,226,62,183,249,62,116,199,47,124,249,88,212,96,29,118,110,45,243,155,139,66,105,248,246,74,251,65,68,41,248,236,98,138,40,40,253,193,194,131,124,134,81,82,28,254,249,196,246,189,62,159,88,164,118,196,151,14,221,101,173,231,11,229,72,127,121,176,132,133,125,161,44,218,89,233,175,12,82,87,181,45,202,91,105,178,197,238,42,197,249,201,251,43,221,158,199,225,176,18,113,178,30,107,190,175,198,22,48,40,77,97,30,131,207,74,228,121,28,78,203,148,39,229,181,222,211,99,124,149,43,82,126,79,57,113,20,161,128,242,75,23,107,162,182,142,72,168,244,14,149,111,192,87,52,172,210,119,30,29,121,2,23,231,173,102,124,218,11,240,85,42,109,250,235,153,130,101,180,100,203,246,245,66,100,27,106,217,140,125,35,89,103,118,71,94,137,130,252,141,190,205,210,6,165,182,208,233,44,81,51,125,3,250,220,81,71,137,236,162,243,96,224,218,74,203,203,230,40,244,217,82,68,190,53,117,187,234,11,203,215,207,66,31,126,209,250,4,142,253,7,228,49,253,254,255,198,246,118,179,109,223,255,223,108,119,91,221,245,253,255,203,120,182,182,182,42,34,241,116,23,36,119,249,87,104,232,247,6,158,143,122,232,154,238,130,151,53,26,250,47,43,21,207,245,119,43,0,40,15,177,203,253,135,136,181,194,190,143,118,197,27,135,255,124,137,34,226,225,160,55,102,148,47,219,181,110,173,97,253,238,140,221,93,240,242,37,255,13,70,212,27,64,135,178,197,241,46,120,57,162,52,36,187,245,250,208,163,163,184,95,115,240,184,206,68,219,226,162,137,127,58,99,215,247,2,84,143,144,143,32,65,164,238,226,171,192,199,208,173,95,54,106,141,90,115,235,151,55,152,220,138,235,252,29,193,100,236,110,107,134,17,10,49,241,40,142,38,250,167,1,244,253,62,116,46,118,193,203,144,211,4,94,64,40,244,125,217,40,48,240,34,66,171,128,32,180,11,114,36,20,165,176,223,143,7,3,20,145,186,82,18,163,62,240,33,149,191,103,117,198,94,230,168,76,138,181,84,117,113,81,238,169,45,78,35,95,89,98,126,145,98,122,184,110,168,197,252,119,111,24,123,46,234,245,99,207,119,189,96,88,27,209,49,51,62,138,177,207,213,55,196,66,137,91,57,166,183,53,68,193,214,16,203,141,247,60,133,230,171,244,193,109,80,10,166,184,153,234,77,41,216,224,56,196,62,12,134,218,148,242,73,25,93,241,114,186,94,100,252,17,61,82,237,40,241,74,232,40,135,127,63,30,112,139,201,163,168,133,184,187,206,30,175,81,25,18,174,94,115,67,236,141,67,28,81,242,152,148,165,133,42,51,250,248,144,171,225,104,88,191,174,115,151,83,119,198,110,150,196,12,61,140,177,115,49,68,193,99,210,130,20,233,78,30,136,213,85,4,254,241,101,147,77,230,185,138,168,132,126,60,244,130,148,155,38,87,112,56,68,145,252,11,135,40,128,161,39,255,178,124,210,86,202,126,216,223,131,49,149,255,54,117,202,222,80,56,172,0,224,132,161,226,227,132,97,111,140,47,81,165,66,209,56,244,33,69,36,11,87,148,88,0,64,66,16,237,185,94,180,171,139,212,197,111,122,172,179,198,27,56,72,255,78,80,8,35,72,113,196,176,145,210,196,5,66,97,15,71,222,176,23,192,49,218,229,25,240,74,189,161,211,35,40,186,68,81,143,208,184,191,11,216,31,158,131,122,28,113,97,6,175,178,37,41,34,52,91,156,255,156,173,227,248,30,10,100,113,249,51,83,73,20,58,117,154,98,162,53,54,77,5,78,24,78,111,86,6,211,228,42,214,156,226,159,187,110,87,13,229,239,244,104,71,175,254,33,214,255,11,229,49,125,253,183,179,221,220,238,164,214,127,221,206,118,115,189,254,91,198,83,175,231,45,102,166,66,130,190,143,251,245,203,102,173,81,107,213,11,204,167,34,50,248,193,91,240,146,255,221,122,249,166,18,66,231,66,238,212,243,146,111,42,21,17,122,2,67,220,83,47,223,90,179,15,10,46,241,36,140,240,245,36,87,16,13,24,223,40,74,127,13,47,161,73,203,195,181,132,70,45,28,94,214,140,58,21,49,213,176,57,159,45,76,18,152,45,182,32,66,138,35,209,154,151,111,138,139,202,24,217,204,130,84,197,87,117,201,138,250,80,218,204,8,80,155,28,50,99,64,237,84,248,232,18,249,21,116,77,81,144,221,91,145,41,16,31,67,145,224,160,183,49,14,60,194,192,136,11,130,216,247,229,231,149,193,36,155,133,160,51,88,37,55,121,54,24,255,250,24,6,58,239,34,149,109,5,9,193,142,199,55,123,120,176,209,163,34,196,233,98,253,137,107,250,11,57,59,108,234,42,241,222,130,102,99,167,249,70,111,146,241,212,5,158,143,65,192,16,5,40,137,137,26,162,143,17,29,97,55,43,124,30,39,145,12,33,25,233,12,199,89,186,23,121,242,83,53,255,145,21,201,232,93,111,31,161,128,196,145,10,253,170,93,29,28,32,35,141,3,203,202,94,0,160,228,232,17,64,16,125,99,236,174,41,49,7,208,243,9,240,6,32,192,170,23,100,50,140,168,9,35,190,33,149,167,2,115,71,138,43,187,156,14,132,144,83,117,192,83,98,178,58,224,212,68,244,123,146,74,126,81,9,63,73,170,45,54,19,163,106,230,103,148,138,94,128,11,243,116,85,98,31,156,149,155,36,90,104,43,192,120,141,2,7,134,36,230,176,145,75,156,140,14,158,130,196,147,134,241,64,9,121,128,66,36,190,208,231,210,243,77,72,254,170,42,119,46,163,8,57,148,245,71,146,216,163,191,177,20,150,193,48,87,104,127,192,89,51,142,40,215,146,221,216,77,178,114,144,85,113,241,233,61,208,223,119,112,105,173,47,59,78,69,178,39,167,11,206,38,33,74,62,166,125,231,99,72,5,61,134,232,217,95,64,101,25,171,50,7,56,238,251,72,21,114,249,95,42,7,70,149,49,46,40,3,64,38,119,171,108,80,163,140,58,45,83,148,233,118,128,202,24,83,101,206,45,66,177,34,196,183,201,204,50,9,161,88,17,226,59,87,170,204,169,69,135,36,116,118,236,50,9,29,146,208,121,149,148,177,14,67,214,167,232,139,13,17,171,140,38,164,14,254,147,95,184,104,102,22,37,125,142,170,248,26,197,46,164,72,233,51,4,147,47,71,216,147,28,171,7,212,247,37,178,203,12,93,155,39,215,1,149,46,164,206,208,208,148,146,207,55,25,37,241,17,86,222,33,24,251,120,28,250,232,58,215,130,146,175,59,216,195,147,137,129,62,149,66,21,178,243,192,117,174,128,56,150,65,21,210,9,166,252,25,67,121,240,135,113,80,28,72,62,142,218,18,95,71,229,73,164,243,207,196,195,102,62,69,169,101,244,136,157,178,148,236,192,201,19,19,84,177,84,170,128,158,205,229,217,6,128,127,207,35,93,74,50,152,74,94,82,192,42,100,175,40,72,200,60,224,5,5,124,168,175,230,122,2,206,122,213,151,19,72,33,158,211,97,178,162,77,207,248,36,89,213,192,229,94,75,192,153,174,226,82,2,206,248,105,30,32,107,98,134,114,190,80,224,138,140,51,52,9,61,156,55,148,160,102,37,238,80,242,94,177,63,212,82,60,39,135,40,27,245,140,61,162,110,225,82,93,162,228,186,2,159,40,57,63,77,167,56,247,117,208,249,183,65,47,229,50,232,21,222,5,253,40,174,130,126,142,55,65,63,251,139,160,87,114,15,244,202,174,129,126,202,183,64,207,125,9,116,254,29,208,75,185,2,122,133,55,64,63,138,11,160,159,227,253,207,207,254,250,231,149,220,254,188,178,203,159,159,242,221,207,231,115,195,194,56,31,23,158,47,5,24,198,43,68,134,241,163,128,134,241,115,196,134,241,179,7,135,241,74,208,97,188,50,120,24,63,101,124,120,62,55,64,140,243,17,226,249,82,32,98,188,66,140,24,63,10,144,24,63,71,148,24,63,123,152,24,175,4,39,198,43,3,138,241,83,70,138,167,115,35,69,146,143,20,79,151,130,20,201,10,145,34,121,20,72,145,60,71,164,72,158,61,82,36,43,65,138,100,101,72,145,60,101,164,120,58,55,82,36,249,72,241,116,41,72,145,172,16,41,146,71,129,20,201,115,68,138,228,217,35,69,178,18,164,72,86,134,20,201,83,70,138,86,178,105,201,92,68,81,37,155,141,104,146,122,192,124,68,153,16,187,154,140,68,201,124,213,57,137,90,140,231,228,26,85,171,158,177,111,76,154,184,220,204,68,201,118,21,185,137,146,245,19,118,143,243,129,70,153,139,159,239,30,31,30,54,170,79,1,86,231,30,87,15,28,19,49,158,157,123,124,222,208,49,105,226,242,221,227,106,192,163,98,253,52,221,227,233,29,224,35,41,194,143,167,75,2,144,100,165,8,146,60,18,8,73,158,39,134,36,127,6,32,146,172,8,69,146,21,194,72,242,180,113,228,233,29,128,36,41,66,146,167,75,130,146,100,165,88,146,60,18,48,73,158,39,154,36,127,6,112,146,172,8,79,146,21,2,74,242,180,17,101,242,205,122,57,39,201,136,101,111,27,214,68,30,240,178,97,214,10,195,49,74,63,111,124,77,95,234,254,36,241,193,125,214,197,27,116,30,208,193,139,175,253,23,125,99,178,34,146,92,35,14,54,206,3,207,193,46,211,131,139,64,136,153,30,54,107,108,60,160,196,252,166,17,24,195,9,112,189,193,0,69,96,16,225,177,93,62,185,155,149,22,93,28,107,223,216,252,122,113,55,54,151,109,172,117,103,213,10,90,254,32,87,69,207,217,120,113,81,214,42,26,159,119,71,245,123,20,240,115,45,238,222,252,233,87,131,247,132,120,226,44,9,195,220,22,199,180,236,21,225,74,144,142,213,243,15,32,199,140,155,208,148,28,198,68,252,60,46,10,55,166,248,59,95,20,78,226,190,36,12,245,109,138,172,68,185,203,194,149,76,201,101,225,198,180,127,231,203,194,139,100,154,117,97,184,172,100,92,24,254,202,186,227,228,174,23,134,107,121,140,126,154,125,105,120,50,205,169,75,195,95,91,144,172,132,64,18,152,45,90,36,134,209,12,177,90,237,165,33,212,212,37,101,205,198,114,65,106,234,86,178,166,1,61,238,115,161,185,221,19,115,92,105,126,56,134,158,159,7,137,109,125,171,171,189,17,47,174,238,246,134,196,36,165,46,115,238,79,192,201,187,125,176,221,110,181,244,107,14,26,69,101,161,246,150,125,94,209,55,152,208,0,142,115,22,96,69,146,140,84,141,169,66,52,27,237,78,246,86,16,23,139,59,229,213,97,124,38,1,47,96,170,131,194,92,189,159,248,7,245,99,232,5,128,49,35,96,227,232,224,152,200,43,94,117,195,180,44,226,132,41,147,220,189,175,140,175,153,212,62,103,238,87,103,19,89,114,83,178,244,242,128,196,81,132,99,113,2,27,249,49,134,17,2,253,8,58,23,136,146,148,232,242,206,100,117,238,149,45,250,93,111,155,207,240,184,236,40,30,219,25,30,119,188,88,190,38,148,97,17,91,168,94,46,187,74,230,174,45,243,121,228,149,22,185,10,96,159,96,63,166,8,156,159,28,1,72,172,139,210,37,65,105,171,237,215,175,186,182,16,113,228,233,206,217,201,8,113,130,6,229,85,103,115,151,44,77,130,140,59,191,236,152,33,207,62,2,17,242,33,245,46,249,133,57,170,13,181,140,120,189,8,13,128,60,164,204,164,182,39,61,196,76,249,144,71,71,40,186,195,168,6,27,87,35,207,25,101,198,114,225,0,54,233,137,177,140,35,192,71,115,149,253,203,211,151,5,229,14,199,84,211,149,7,148,39,161,89,61,19,123,57,151,163,21,246,203,249,209,129,221,49,38,45,214,216,78,51,237,71,99,198,65,152,69,171,149,61,247,141,207,33,39,104,136,76,224,3,213,76,193,38,2,32,38,2,133,227,20,111,200,138,69,172,98,210,90,131,88,50,133,244,120,33,198,190,163,142,119,171,112,246,220,209,26,55,243,242,114,136,128,111,206,206,62,245,190,57,220,59,56,60,233,29,239,125,56,228,134,102,254,248,121,239,253,249,161,56,252,17,246,125,36,168,177,73,205,161,96,132,160,107,29,4,89,19,175,141,147,48,197,44,237,17,126,244,117,85,83,207,86,21,215,118,159,188,219,223,114,240,56,244,61,24,80,73,237,20,81,202,220,2,197,96,0,125,130,196,109,185,66,28,0,129,143,49,73,81,226,61,203,227,63,174,71,160,239,227,43,34,72,253,54,250,109,240,219,134,177,154,171,2,97,171,230,109,84,20,131,254,36,132,132,40,33,57,210,103,18,232,235,167,82,247,219,11,109,188,5,173,109,240,189,108,56,120,203,91,252,195,27,169,255,197,133,185,230,11,114,77,13,113,181,244,5,187,41,235,148,0,16,16,60,70,230,61,132,10,190,212,42,252,172,68,163,6,131,46,231,199,223,30,127,252,238,24,188,5,13,213,108,179,175,165,247,72,187,140,157,86,187,193,116,154,177,68,21,253,73,145,17,241,217,114,116,132,241,242,248,130,140,229,37,167,70,150,138,133,241,229,97,54,152,151,80,121,192,104,30,95,153,46,58,16,54,61,62,96,194,164,5,4,162,238,16,23,88,120,60,232,14,49,129,76,88,230,121,68,4,58,11,136,8,8,163,20,78,75,17,43,23,13,144,39,180,26,209,128,237,5,68,3,242,228,153,21,9,144,146,24,145,128,238,66,34,1,182,161,149,89,114,75,73,140,229,246,206,178,86,219,58,78,9,210,177,144,37,172,181,5,115,189,212,126,189,152,149,54,163,122,135,117,246,189,215,129,192,70,176,76,12,48,192,209,24,210,156,5,157,17,215,0,247,93,204,177,238,211,141,150,212,242,25,95,118,204,136,6,184,239,10,111,14,198,93,227,0,232,219,199,191,233,199,86,218,2,41,36,71,67,151,1,10,28,14,165,80,66,66,97,57,39,221,201,199,194,10,7,2,35,125,100,106,153,205,150,107,207,24,204,230,138,88,15,229,228,238,2,214,232,42,63,222,95,158,39,207,38,164,56,80,184,140,23,207,59,213,95,209,237,113,126,214,108,191,164,211,206,146,199,154,231,151,125,238,153,18,65,27,157,117,70,126,41,187,27,247,145,203,160,130,50,58,193,179,198,19,197,113,164,126,222,226,231,234,243,70,144,42,40,186,146,32,66,78,28,137,43,202,147,3,253,45,145,180,33,159,94,120,185,110,179,220,200,21,74,204,140,222,28,83,33,23,50,12,102,89,245,34,111,58,215,75,3,251,152,247,82,171,3,213,171,153,5,130,77,235,198,192,211,71,20,141,239,2,46,50,59,146,30,39,84,10,83,139,162,150,6,63,192,235,7,145,100,6,178,86,146,24,35,254,60,240,126,140,51,209,101,200,86,248,62,26,35,166,114,47,200,235,217,152,87,20,33,100,69,204,136,36,123,68,184,51,222,95,14,143,21,80,12,136,184,77,2,6,174,112,217,108,92,16,176,33,251,77,196,32,2,172,55,150,100,228,10,185,155,185,126,76,202,144,241,35,89,213,218,54,36,46,18,49,135,49,116,70,92,143,10,46,242,166,214,18,123,151,222,35,117,153,13,15,132,16,202,195,33,252,22,63,107,0,42,120,164,137,43,114,113,192,51,209,248,216,242,136,209,181,12,176,22,95,68,162,58,175,243,4,146,119,182,181,71,85,247,50,148,26,208,99,24,102,198,178,166,96,14,227,79,208,139,22,50,120,190,253,92,114,16,135,156,99,122,16,63,128,28,51,134,176,146,163,101,78,155,167,33,140,136,57,136,37,84,176,71,110,50,125,198,1,65,84,238,254,176,174,214,171,166,36,64,57,134,225,175,136,184,163,201,154,219,196,144,205,27,142,1,238,17,33,135,53,24,191,69,147,249,199,226,5,154,228,12,197,188,81,113,193,200,167,150,215,159,69,235,231,96,106,37,30,42,9,180,131,53,5,81,19,178,82,177,225,3,84,63,123,118,52,212,158,95,239,62,254,37,67,59,105,241,177,58,0,29,217,212,23,170,104,7,144,55,248,117,166,43,3,221,34,99,180,94,7,95,210,183,70,237,5,147,47,102,60,148,217,162,118,20,154,83,246,74,173,5,224,148,102,57,144,252,43,2,190,48,169,122,113,228,127,153,134,152,245,20,103,47,47,228,200,42,220,149,111,149,70,203,57,146,164,193,51,91,47,36,46,40,103,177,83,32,141,142,28,180,245,149,13,214,125,56,51,125,125,201,238,86,84,139,251,220,230,251,208,29,191,240,229,99,81,131,117,216,185,181,204,244,250,66,105,248,118,74,251,65,68,41,200,176,159,34,10,74,231,166,63,72,198,125,73,113,120,166,252,246,189,50,229,23,169,29,145,212,222,93,214,122,190,80,142,116,146,249,18,22,246,133,178,104,103,165,19,202,83,183,114,45,202,91,105,178,197,238,42,197,249,201,251,43,221,158,199,225,176,18,113,178,30,107,190,15,132,22,48,40,77,97,30,131,207,74,228,121,28,78,203,148,39,229,181,222,211,99,124,149,43,82,126,79,57,113,20,161,128,242,251,245,106,162,182,142,72,192,64,96,89,149,93,192,87,52,172,210,119,30,29,121,2,23,231,173,102,124,218,11,240,85,42,107,246,235,153,130,101,180,100,203,246,245,66,100,27,106,217,140,125,35,89,103,118,71,94,137,130,252,141,190,184,208,6,165,182,208,233,36,65,51,89,3,250,220,81,71,137,236,162,243,96,224,218,74,211,185,27,101,230,49,41,34,223,154,186,93,245,93,215,235,39,251,176,14,194,49,237,121,174,95,31,226,250,200,11,67,92,31,226,218,24,187,53,26,250,11,225,49,253,254,247,70,163,179,221,76,221,255,190,179,179,190,255,125,57,207,205,205,22,248,101,120,49,60,134,99,4,118,223,130,218,39,113,123,58,255,123,235,246,182,194,11,144,203,72,21,216,240,2,23,93,131,218,41,138,46,61,7,17,208,216,172,233,194,162,244,16,127,186,24,138,43,161,89,141,151,47,53,33,238,91,106,239,60,95,221,86,94,51,238,126,103,133,0,200,80,120,11,106,186,62,10,220,132,143,55,0,232,71,80,251,26,127,192,174,98,50,198,110,236,35,64,163,208,169,193,48,172,221,220,40,217,21,5,159,32,179,228,205,141,32,96,48,96,244,135,88,188,249,140,34,226,225,224,246,182,178,234,142,122,160,39,119,252,143,161,23,212,134,120,81,14,96,198,248,111,110,119,182,237,241,223,106,52,91,237,245,248,95,198,83,185,185,1,191,20,217,195,218,5,28,136,175,1,248,144,0,191,28,70,56,14,245,187,175,245,95,242,245,165,24,33,50,241,136,21,249,108,253,162,189,194,76,39,243,240,110,67,85,225,185,210,21,111,204,147,169,55,42,47,122,224,229,205,141,161,133,219,219,250,205,77,210,240,219,219,58,115,40,91,3,207,167,40,170,187,168,31,15,125,60,188,185,177,27,127,123,251,114,94,82,17,114,240,37,138,38,69,164,134,184,22,247,81,84,195,209,176,14,99,138,199,240,58,140,176,67,94,86,42,47,74,241,25,226,44,233,186,143,135,140,0,43,80,78,218,60,42,47,57,2,44,85,221,133,20,246,33,65,194,187,228,145,218,172,84,6,113,224,240,142,217,216,4,55,149,23,132,153,0,119,227,199,232,138,205,53,40,218,216,20,16,153,83,169,157,160,161,71,40,138,190,129,129,235,163,72,78,71,27,164,10,70,252,151,205,74,229,5,155,33,162,136,81,34,124,190,66,27,155,111,248,47,63,127,11,2,207,103,124,94,248,120,88,123,7,41,244,55,80,20,109,86,94,240,107,188,185,48,130,206,134,67,69,26,47,186,166,181,125,241,191,85,189,147,242,107,33,140,220,74,216,100,196,113,196,232,70,136,198,81,192,184,84,30,245,220,145,235,255,153,222,123,67,92,155,192,241,34,38,128,25,254,127,167,209,202,248,255,246,78,107,237,255,151,241,148,196,127,98,116,149,194,128,102,133,79,108,65,232,96,95,80,86,127,232,82,48,76,38,150,61,249,111,139,4,210,176,83,140,223,72,23,25,250,184,15,253,93,0,126,1,190,230,255,100,99,116,224,13,229,194,147,173,79,249,23,48,33,116,208,46,56,64,151,200,199,225,152,45,133,193,47,192,97,112,233,69,56,224,127,210,73,136,170,234,27,157,79,17,118,99,71,172,163,35,179,22,163,135,130,203,30,163,185,11,40,34,25,58,60,41,127,128,35,16,224,96,43,76,232,160,164,12,169,85,42,162,85,92,110,209,162,172,220,48,12,119,193,205,141,55,208,10,186,189,189,185,49,255,205,64,236,237,237,4,199,145,212,218,205,13,10,220,219,91,70,117,79,164,105,136,136,169,146,137,127,107,28,19,47,144,95,174,41,41,110,110,24,138,54,85,45,102,83,57,159,102,126,183,16,180,85,76,89,135,81,78,73,244,41,194,14,223,38,21,237,101,66,49,25,250,124,47,158,142,118,65,61,38,81,221,199,14,244,185,231,169,247,189,160,206,43,66,58,226,59,188,94,0,163,137,204,204,224,9,40,3,207,71,132,39,159,12,34,56,70,87,56,186,176,245,40,74,48,54,236,231,2,62,236,149,205,72,170,168,136,22,155,200,10,104,177,87,249,180,216,155,132,132,152,248,121,255,191,247,8,5,120,32,190,230,114,80,72,113,36,114,2,161,239,3,169,83,57,9,69,128,205,72,2,250,112,189,111,1,226,141,67,31,41,44,34,127,84,120,130,145,63,82,100,65,8,3,207,33,226,144,5,45,86,40,122,197,11,134,96,136,35,28,83,246,51,112,34,149,88,44,54,140,149,118,149,209,120,108,52,73,219,229,35,95,230,21,235,26,138,126,149,7,151,248,70,250,56,246,169,23,170,0,216,205,141,56,217,231,151,220,135,84,181,245,232,65,206,200,22,89,215,238,91,253,119,205,50,215,45,32,70,38,31,54,204,46,180,111,201,51,110,246,112,108,97,14,43,190,86,212,101,147,191,109,203,86,98,89,163,64,203,42,29,233,204,202,124,149,201,244,120,130,99,138,236,113,170,218,39,203,123,225,46,104,182,118,106,141,90,163,214,52,84,15,124,6,127,248,215,2,71,159,84,62,177,208,122,76,16,8,125,232,160,17,246,93,20,129,95,222,120,225,109,13,156,19,253,45,162,23,50,255,22,120,78,149,253,147,194,11,222,147,30,142,60,58,81,140,127,193,222,239,2,68,71,13,249,11,131,203,76,197,208,117,193,171,70,163,33,251,80,180,36,43,22,43,94,36,16,123,119,171,56,5,136,50,27,219,5,212,9,25,169,99,241,183,65,138,57,105,241,26,71,32,118,67,85,51,148,83,10,147,42,61,231,100,221,161,15,39,40,50,234,112,0,140,35,48,162,84,83,164,222,24,225,152,238,130,38,107,32,248,5,248,32,210,120,204,241,194,202,240,238,138,208,143,49,34,34,177,110,236,249,190,71,144,131,3,151,40,75,215,225,4,199,247,80,64,249,200,249,10,58,23,236,231,148,139,193,17,16,133,128,3,125,159,83,152,75,20,230,51,250,130,52,41,63,249,229,213,44,235,161,100,29,237,153,18,193,115,221,147,233,61,246,51,109,247,2,215,187,244,220,24,218,178,172,221,133,237,46,212,32,179,39,118,161,48,61,154,74,247,124,94,229,130,161,40,210,158,237,58,230,128,4,27,182,61,219,46,101,243,1,199,43,140,134,136,238,50,55,89,175,107,63,185,59,195,73,169,207,47,204,65,92,224,1,74,186,128,204,144,15,253,120,232,5,132,219,251,39,254,239,44,210,243,241,80,140,51,60,204,190,4,234,211,95,94,228,64,126,13,235,167,139,86,85,110,45,209,19,45,192,49,13,227,164,69,91,224,42,242,248,152,118,112,64,176,143,228,24,228,255,36,20,6,46,140,92,89,9,108,72,174,198,231,224,62,51,163,93,192,7,179,18,151,255,198,53,144,34,144,101,202,176,143,168,230,240,99,160,125,196,90,145,33,239,5,3,156,165,238,39,149,34,236,243,239,35,124,60,52,142,50,16,92,122,66,39,187,250,103,238,199,144,24,229,53,14,209,106,76,117,6,64,35,20,71,104,54,125,192,147,53,137,247,19,98,22,97,154,3,251,141,121,199,2,18,108,82,248,240,85,154,16,27,59,113,72,210,180,146,175,44,153,148,26,45,154,53,225,16,237,130,157,252,74,46,156,240,92,200,11,132,194,140,252,14,30,243,175,31,119,229,87,223,224,23,224,187,17,226,56,128,98,253,214,100,188,234,69,233,250,89,218,147,142,255,80,26,46,122,251,239,46,251,127,221,230,122,255,111,41,207,122,255,111,189,255,151,30,255,11,222,254,155,189,255,215,237,102,246,255,187,221,245,248,95,198,179,222,255,91,239,255,221,113,255,239,5,101,222,226,238,20,184,179,153,115,239,143,179,172,137,61,191,119,113,224,108,188,172,191,76,118,252,146,18,106,119,80,46,155,244,238,224,194,118,5,175,128,228,67,66,28,16,244,29,95,133,84,65,4,126,45,127,231,203,194,199,191,33,152,231,255,23,188,253,119,151,253,191,86,123,189,255,183,148,103,189,255,183,222,255,91,239,255,173,247,255,214,251,127,235,253,191,245,254,223,122,255,111,189,255,247,152,221,197,122,255,111,189,255,183,222,255,91,239,255,173,247,255,214,207,98,158,84,252,231,2,14,46,224,99,248,254,175,177,179,142,255,44,227,89,239,255,173,247,255,50,227,127,201,223,255,117,155,153,248,111,99,123,61,254,151,242,172,247,255,214,251,127,75,251,254,143,123,151,123,127,255,199,169,172,248,251,191,11,52,169,202,115,6,191,255,161,63,225,151,22,227,208,115,228,193,106,85,16,194,136,122,242,8,37,218,110,85,1,30,12,8,226,87,247,116,59,143,104,91,48,215,255,63,130,239,255,218,141,181,255,95,198,179,222,255,91,239,255,173,247,255,214,251,127,235,253,191,245,254,223,122,255,111,189,255,183,222,255,123,204,238,98,189,255,183,222,255,91,239,255,173,247,255,214,251,127,235,103,49,79,42,254,195,252,90,244,24,246,255,182,215,249,223,75,121,214,251,127,235,253,191,204,248,95,250,249,159,59,217,243,63,215,223,255,45,229,89,111,255,173,183,255,150,181,253,199,157,203,189,183,255,56,149,149,110,255,37,219,119,98,77,235,5,212,15,54,94,142,144,239,99,46,244,207,95,110,174,126,103,175,220,147,235,255,151,188,255,215,236,182,178,231,127,110,175,253,255,50,158,245,254,223,122,255,111,189,255,183,222,255,91,239,255,173,247,255,86,190,255,247,242,215,245,38,248,181,254,191,255,132,77,205,116,143,126,12,28,244,182,249,146,113,57,99,248,4,56,17,115,172,215,60,110,233,225,96,23,124,47,54,222,192,216,11,152,62,71,56,142,128,11,39,96,140,3,58,2,87,8,93,184,112,242,3,32,177,51,2,144,128,151,13,240,235,250,182,226,243,18,32,62,102,182,101,117,178,222,92,92,111,46,254,25,250,162,245,230,226,122,115,113,189,185,184,222,92,92,111,46,174,159,245,179,126,214,207,159,193,243,255,5,0,0,255,255,150,249,132,171,0,74,14,0, +31,139,8,0,0,0,0,0,0,255,236,253,123,115,219,56,178,56,12,207,191,210,167,192,114,178,89,49,35,83,178,115,59,175,50,222,247,228,58,155,231,204,36,254,37,217,221,243,212,212,148,135,34,33,9,63,83,4,3,130,178,181,138,190,251,83,104,0,36,192,139,68,217,178,51,23,177,166,38,22,137,75,163,209,221,104,52,186,27,255,122,253,225,227,219,247,239,190,185,205,103,56,28,14,159,60,122,244,205,240,201,241,195,39,79,159,192,239,99,241,59,127,158,124,115,252,232,201,201,241,227,199,143,78,30,30,127,51,60,126,56,124,116,252,13,26,222,42,84,234,201,82,238,179,111,134,195,75,18,227,105,70,55,148,195,44,221,208,142,26,73,254,239,239,228,89,28,123,67,239,255,247,181,161,56,60,95,235,153,68,62,31,103,147,9,102,233,192,79,83,204,207,167,116,16,204,195,65,16,17,28,243,193,220,39,177,55,165,30,79,162,107,247,177,153,255,143,31,13,31,31,127,115,252,232,241,227,227,227,227,199,199,199,39,223,12,79,78,142,159,14,15,252,127,23,79,226,7,23,254,20,35,49,207,168,219,93,173,208,189,144,138,31,239,252,57,70,163,83,228,189,130,159,104,189,238,174,86,71,232,94,138,217,130,4,248,140,81,78,3,26,65,145,252,199,145,46,53,165,103,23,211,188,137,51,217,9,252,214,69,46,9,159,33,239,13,137,240,251,132,19,26,167,222,148,158,107,104,68,33,132,74,45,157,34,47,175,141,227,16,254,38,243,132,50,142,122,221,14,103,73,128,156,213,202,0,127,189,30,136,183,71,83,170,255,117,186,157,109,69,20,225,183,41,25,209,169,211,237,76,198,208,109,14,231,122,45,94,22,108,133,156,41,225,179,108,236,5,116,62,152,82,58,141,240,192,228,186,41,117,80,183,179,90,33,230,199,83,140,238,121,111,97,76,169,192,120,167,179,90,13,30,160,143,9,14,200,100,137,248,12,35,57,98,64,8,190,74,34,18,16,30,45,251,104,66,25,194,87,254,60,137,240,72,149,17,96,89,179,185,94,15,60,207,243,6,41,103,89,192,147,241,179,171,171,43,7,61,24,168,142,16,153,160,128,198,220,39,113,138,60,228,60,115,36,8,226,211,189,133,15,83,221,75,147,136,240,31,73,202,225,187,231,22,69,72,28,226,43,89,240,120,189,22,157,27,111,134,128,21,81,12,71,41,86,149,28,49,147,48,167,250,91,28,194,167,226,79,23,102,91,97,6,218,235,231,36,8,164,245,81,254,157,22,164,151,46,152,24,237,75,127,142,163,151,126,10,197,116,21,15,240,240,5,5,226,99,32,62,234,106,170,139,185,238,99,142,249,140,134,86,221,15,103,47,139,94,88,18,104,242,86,101,155,219,22,133,63,224,207,159,150,137,85,254,3,254,156,225,148,195,107,171,104,154,84,139,166,9,141,83,156,151,85,133,101,163,103,23,211,134,118,207,46,166,175,8,195,1,39,139,18,231,213,20,222,206,139,70,127,117,204,168,128,146,224,87,128,42,70,208,6,170,162,116,11,176,138,30,27,193,34,19,212,195,159,173,33,20,44,235,66,185,78,121,174,78,81,47,97,36,230,19,228,76,198,222,95,83,199,34,127,207,49,11,127,137,252,148,127,193,87,130,241,190,228,36,224,186,5,52,145,162,136,186,110,166,116,146,69,17,23,191,204,47,247,64,62,190,194,105,192,72,194,41,115,183,140,173,192,67,243,216,20,113,181,27,155,44,124,157,177,21,221,148,199,166,190,108,30,155,24,218,36,139,3,20,248,81,180,90,85,152,122,189,94,173,52,15,174,215,61,23,173,186,157,132,209,171,165,160,185,201,216,123,135,47,107,107,189,4,225,126,38,74,246,186,157,142,148,245,222,191,9,159,125,242,217,20,243,158,67,146,209,96,112,124,242,212,27,122,67,239,120,180,90,249,97,136,254,107,56,28,42,249,179,94,59,110,223,174,170,151,191,158,88,7,74,235,163,42,238,118,59,1,191,18,192,137,197,195,123,225,7,23,83,70,179,56,124,73,99,142,175,120,207,213,51,233,199,97,206,6,18,218,143,156,97,127,78,226,105,254,94,8,61,204,242,247,2,241,131,1,122,45,197,63,162,19,148,165,162,184,143,198,36,148,140,70,99,63,66,105,222,144,2,190,219,145,175,250,8,51,38,128,3,20,122,22,106,3,126,229,118,59,100,2,69,254,114,138,98,18,9,100,119,34,58,245,222,248,220,143,38,61,7,51,54,66,127,93,56,208,142,219,237,172,187,29,177,30,17,209,228,240,25,34,232,123,244,248,25,34,223,125,7,53,199,48,71,197,10,40,38,235,69,70,162,16,179,158,4,236,205,11,245,251,109,76,56,241,163,143,228,63,216,237,118,74,131,124,30,134,114,148,111,8,142,66,79,126,255,128,147,200,15,48,44,149,206,71,206,72,60,117,16,137,209,75,134,125,142,229,11,41,107,68,137,137,168,137,128,54,151,52,67,151,126,204,17,167,232,146,178,11,40,84,106,212,249,9,167,169,63,197,208,226,243,48,84,63,203,237,197,98,33,216,212,30,9,129,20,198,158,9,85,111,50,231,222,71,201,148,146,146,54,210,188,196,55,113,93,88,58,13,169,177,94,127,228,62,227,189,177,194,88,233,99,1,118,111,220,23,144,136,98,99,239,13,137,73,58,235,149,10,191,142,195,222,24,186,80,4,48,58,85,84,228,125,196,240,237,89,153,46,54,18,134,160,140,117,183,218,216,203,136,166,24,90,172,54,216,130,208,68,49,150,38,253,82,171,31,112,176,232,25,192,159,158,34,66,189,215,239,223,72,64,199,12,251,23,72,2,85,67,224,91,7,82,79,25,77,180,16,99,28,10,90,240,131,0,167,169,34,4,209,197,43,60,206,166,147,158,3,204,138,20,236,136,225,0,147,5,30,161,191,126,118,250,136,165,137,167,103,13,166,163,77,197,133,172,8,104,202,165,52,153,52,73,151,146,20,201,128,178,233,68,201,138,163,148,132,184,144,32,7,209,113,16,29,95,69,116,212,176,57,8,143,231,113,168,217,125,103,130,187,25,31,151,216,88,146,97,59,54,110,83,47,231,226,58,22,222,172,8,228,44,156,66,177,42,11,95,155,157,182,112,211,109,48,211,158,121,73,176,82,13,35,109,103,30,199,237,54,51,205,86,158,113,187,219,25,166,149,96,237,163,241,117,101,43,172,150,56,137,150,215,89,47,127,51,203,165,164,233,6,62,19,163,107,94,48,155,170,46,116,85,107,201,108,98,170,44,246,217,178,208,164,15,188,244,91,228,37,155,206,247,202,74,123,93,53,82,2,4,128,88,18,32,180,149,154,219,212,52,136,89,109,170,215,235,238,218,248,187,248,171,59,24,160,102,18,69,41,230,169,52,61,202,151,40,21,111,65,75,147,47,200,127,4,1,214,211,62,162,49,212,213,203,27,9,177,215,93,248,108,83,135,36,230,106,247,47,58,144,155,251,73,228,79,189,183,49,255,151,207,122,247,155,235,246,145,19,59,125,116,60,60,121,212,71,78,138,185,238,216,52,200,142,101,181,191,165,214,136,28,183,171,141,14,115,159,196,70,183,103,62,75,113,239,119,109,138,20,66,172,173,41,165,150,70,214,95,251,160,226,240,220,202,83,123,254,55,165,222,156,134,55,58,243,51,159,225,112,56,124,250,248,113,211,249,255,201,195,167,79,75,231,127,195,225,241,227,195,249,223,93,60,32,65,146,45,103,117,90,102,192,9,144,60,213,41,164,221,208,245,242,194,155,207,15,141,163,65,105,208,23,223,29,231,122,71,130,170,133,77,6,127,252,25,121,63,208,159,104,168,59,153,211,48,139,176,52,193,250,73,226,21,210,176,108,200,86,37,87,43,217,64,201,50,61,165,242,203,191,48,75,9,141,197,43,57,116,150,4,33,97,214,176,4,32,49,182,129,46,62,234,26,167,136,51,50,103,100,58,147,7,107,86,241,50,112,86,189,124,242,74,72,96,74,55,145,194,61,36,108,189,70,167,127,71,222,32,229,217,120,96,188,5,200,213,154,115,209,71,247,22,146,12,198,39,242,28,242,204,231,179,188,215,69,21,208,69,62,74,63,14,81,47,166,28,245,102,126,154,48,60,33,87,200,1,92,115,28,204,172,211,211,193,226,68,84,117,93,212,69,249,83,95,119,202,104,150,88,149,101,205,29,42,202,218,137,178,200,239,84,93,73,133,93,91,176,78,124,35,63,158,14,160,238,56,155,212,13,27,11,196,154,189,134,120,145,226,64,214,9,142,166,56,62,74,113,176,24,44,78,6,11,63,34,161,207,133,178,114,173,22,234,171,151,161,151,135,212,26,228,129,131,238,93,184,112,210,107,16,213,162,76,79,138,16,52,143,24,127,26,92,224,125,250,112,246,50,103,28,193,8,208,234,231,140,48,197,151,213,249,62,146,236,102,213,180,251,210,13,108,60,104,71,139,19,111,232,13,191,35,113,64,231,137,207,201,56,194,221,175,45,126,191,250,83,187,254,239,195,233,199,120,182,173,255,79,143,79,202,235,255,241,227,135,135,245,255,46,158,22,11,246,86,237,224,246,87,116,211,243,232,99,54,17,82,202,238,72,136,23,202,145,247,142,126,180,74,65,23,170,19,187,254,41,114,84,81,7,217,203,187,233,18,213,53,60,140,86,43,50,65,66,140,242,36,66,247,188,179,139,233,201,191,132,60,253,65,0,47,143,191,165,187,206,249,22,63,164,9,137,56,102,90,24,19,26,107,39,28,37,210,160,169,243,58,247,157,186,102,66,60,206,166,210,21,169,117,29,134,3,186,192,108,233,20,126,83,27,171,105,207,169,45,133,164,71,148,194,248,6,197,7,33,100,185,77,201,175,235,181,147,79,86,174,235,136,23,170,104,98,248,87,25,211,229,42,50,245,147,36,39,211,231,234,111,139,118,112,174,195,42,187,185,86,155,54,110,250,59,105,126,106,255,14,95,202,138,61,105,158,122,59,65,124,134,25,70,62,195,104,158,69,156,36,17,70,138,204,210,62,34,28,145,20,197,56,192,105,234,179,37,226,212,112,217,66,151,140,112,105,211,211,70,4,176,22,249,169,178,31,177,148,163,196,103,254,28,115,204,158,33,232,145,138,254,46,73,138,251,170,231,185,191,68,99,140,72,154,102,56,149,236,102,24,248,37,54,91,152,44,44,54,217,217,104,209,49,217,43,55,69,88,85,138,89,247,62,224,41,73,57,102,77,166,8,139,77,215,235,94,170,161,236,57,166,139,132,158,110,115,106,53,193,136,7,102,108,181,210,229,214,107,79,181,141,153,253,91,195,92,84,174,16,96,142,155,156,4,183,84,150,76,236,184,125,116,191,102,152,95,178,152,19,30,225,245,250,237,60,137,86,107,176,130,230,140,111,28,151,73,58,221,116,38,222,211,230,200,245,53,85,153,218,245,95,232,204,123,180,1,108,89,255,143,135,79,30,151,215,255,199,79,79,14,235,255,93,60,130,92,7,15,138,69,222,90,225,115,135,82,181,139,75,185,216,53,139,127,213,17,10,44,91,173,148,4,209,135,185,18,228,77,151,55,107,122,147,53,80,221,13,138,238,6,83,134,133,48,116,140,126,239,206,154,208,176,150,229,150,2,123,41,107,48,39,20,18,164,149,65,225,176,107,58,60,183,251,52,202,127,73,86,123,217,3,110,150,255,143,31,157,156,148,227,63,134,79,159,28,236,191,119,242,12,6,232,37,13,49,154,226,24,51,159,227,16,141,151,200,146,35,193,60,140,72,44,132,23,2,105,242,82,254,214,194,104,189,246,208,171,247,232,221,251,79,232,245,171,183,159,188,238,96,128,82,154,177,0,143,132,252,1,63,216,9,17,202,78,87,47,4,197,203,98,25,16,191,142,189,201,56,45,100,187,88,50,140,237,134,222,151,218,139,18,8,62,89,167,125,240,202,173,111,33,187,123,90,86,243,85,179,90,239,92,213,59,111,170,167,21,228,162,150,172,96,151,50,180,103,171,96,93,139,122,105,46,45,222,142,93,106,50,78,237,169,117,242,185,117,106,70,182,95,125,160,1,97,142,93,18,40,101,179,198,178,33,132,233,203,148,38,106,195,47,202,53,239,59,55,109,59,117,137,100,67,28,85,129,203,252,35,252,186,101,195,75,77,224,149,25,27,48,176,79,39,92,25,29,96,226,164,100,183,145,22,20,233,164,6,78,50,190,10,1,130,175,248,138,164,252,195,235,143,159,38,89,244,143,79,159,206,62,100,114,188,86,41,181,133,173,61,109,55,248,83,21,99,73,80,57,45,47,237,228,164,98,213,139,112,140,60,213,249,243,179,183,111,227,9,245,192,35,63,134,193,186,104,104,86,204,197,64,45,204,167,136,179,12,151,250,81,242,160,212,53,101,0,100,213,191,95,188,44,249,244,213,2,96,161,84,118,92,238,198,232,217,248,89,39,163,182,243,139,38,28,155,45,68,27,133,117,204,9,100,36,131,211,237,56,147,57,119,186,109,204,81,96,87,106,83,108,48,227,60,177,76,75,245,147,160,70,220,162,65,134,83,62,201,34,199,140,54,3,19,133,121,152,133,13,158,148,178,206,45,191,5,192,220,182,29,7,52,196,193,64,175,139,50,62,68,247,106,0,209,102,0,82,182,56,109,139,235,176,198,182,197,5,160,133,61,78,32,220,34,186,246,136,150,246,40,167,76,137,185,50,160,195,29,175,179,2,156,40,2,85,100,33,249,223,12,160,172,49,69,202,245,216,254,88,13,123,84,223,54,198,61,234,250,91,3,31,85,65,29,250,168,16,151,199,62,234,207,38,199,214,255,218,57,174,212,237,118,7,15,208,131,22,15,82,2,21,189,194,19,112,139,162,113,187,122,15,6,133,40,209,126,2,249,92,254,32,229,72,73,231,40,91,24,155,138,111,147,251,101,223,132,170,205,177,157,69,243,139,109,207,180,117,197,250,117,107,243,82,115,77,57,95,211,111,33,220,183,72,241,150,72,149,94,149,109,12,175,40,20,132,128,83,109,158,238,130,75,105,219,202,36,230,152,77,224,172,88,218,135,5,140,218,83,45,7,237,163,191,252,7,142,34,154,159,127,72,145,96,70,198,230,101,161,160,250,82,41,111,132,199,150,43,36,209,178,56,94,217,60,109,157,178,63,221,6,123,183,26,143,14,213,220,6,102,41,6,184,7,110,155,100,178,180,226,35,173,129,87,3,36,141,160,78,21,141,137,202,208,168,224,202,77,56,168,4,25,55,194,98,32,117,7,96,148,238,249,35,246,67,18,79,95,210,249,28,199,32,140,115,135,94,21,133,178,90,121,130,116,202,154,138,88,106,234,152,198,24,170,38,155,158,34,237,115,253,66,242,148,139,48,99,148,33,115,109,48,60,28,107,73,248,220,44,98,55,147,15,233,19,243,73,100,140,73,13,169,118,20,166,172,55,71,85,195,245,149,81,61,48,105,168,143,234,7,41,155,104,53,224,7,37,239,232,126,61,23,223,22,10,42,227,11,248,21,82,218,162,167,226,95,251,136,225,207,200,26,184,139,122,15,76,159,98,229,236,219,151,32,185,13,99,109,110,187,132,132,109,205,95,111,200,27,126,230,155,34,16,218,246,202,102,57,244,182,144,148,237,228,212,237,202,157,91,150,36,198,89,31,104,220,101,113,32,150,69,165,140,151,121,74,126,42,176,9,199,187,138,139,148,250,144,51,211,249,63,252,56,140,48,235,165,11,86,44,90,171,117,31,213,82,146,142,165,18,131,224,152,189,201,226,192,69,61,207,83,228,8,61,181,92,34,45,118,219,11,24,86,61,77,198,57,251,9,38,24,157,162,251,38,143,173,214,5,27,233,239,37,62,89,9,173,19,122,73,243,56,138,73,143,225,207,210,133,172,28,54,33,222,117,24,230,25,139,197,27,168,2,47,215,221,110,103,6,131,20,208,66,43,89,28,52,242,235,152,134,75,19,17,205,195,43,198,7,157,166,11,230,245,140,201,206,2,236,122,166,232,201,155,247,108,65,235,186,58,21,138,217,82,203,201,116,107,162,74,138,110,202,162,7,78,108,141,237,7,254,108,24,130,156,41,216,212,212,172,12,6,104,138,57,76,206,132,209,185,32,7,120,47,10,189,242,185,47,16,25,240,43,239,95,126,148,225,222,20,22,78,137,198,255,193,203,127,96,63,196,204,245,122,15,224,131,250,153,207,246,105,222,138,16,0,53,112,150,118,31,240,115,33,58,42,40,65,82,134,162,195,124,220,125,84,76,117,109,108,77,153,66,242,208,78,122,33,154,133,78,188,90,1,45,155,251,11,189,16,237,200,145,20,77,77,230,220,123,45,40,99,210,115,178,248,34,166,151,136,165,137,108,14,66,162,70,232,175,159,156,190,124,177,219,44,164,98,22,210,4,113,138,96,148,66,48,233,119,120,158,240,165,53,45,222,135,52,65,167,226,163,196,54,252,186,95,51,156,85,121,139,215,213,184,1,116,196,36,234,26,103,137,237,100,154,41,15,11,193,194,22,182,96,81,225,111,74,144,200,210,249,122,191,55,113,182,83,175,166,182,180,65,232,27,58,5,108,204,98,124,217,179,53,135,92,168,229,223,107,73,187,18,153,252,1,7,139,159,210,105,111,94,114,185,208,68,38,222,173,187,101,137,195,22,150,196,33,166,196,49,231,162,55,239,163,251,202,178,214,172,204,173,36,44,107,215,20,205,69,71,215,19,72,243,109,158,40,85,221,47,135,163,81,161,171,76,15,73,229,110,213,218,157,237,140,165,175,132,162,61,224,71,114,176,58,62,192,241,71,241,162,176,251,87,183,250,170,204,243,56,132,24,118,160,85,202,171,229,143,140,10,130,68,161,209,50,242,13,245,17,212,174,237,219,6,115,147,46,49,217,188,197,175,217,28,88,123,124,115,159,163,135,110,234,254,56,14,235,197,121,49,133,27,202,128,124,104,210,178,141,46,115,76,150,186,214,239,219,128,176,165,108,27,80,96,142,12,16,100,96,53,42,111,236,202,27,153,188,88,101,191,38,75,214,245,106,9,210,174,77,1,211,237,20,32,83,193,109,155,254,77,108,144,55,81,11,142,114,98,49,73,194,92,192,122,87,232,193,118,40,93,73,26,115,180,97,246,242,230,118,4,127,75,219,230,194,164,68,204,149,26,29,164,177,144,139,69,183,28,249,208,64,146,198,208,119,25,121,78,145,183,136,129,173,125,220,12,19,154,35,174,51,249,155,185,103,117,211,209,111,227,58,99,11,181,47,109,35,71,220,54,125,67,235,199,200,90,228,230,133,94,88,99,17,46,92,73,107,142,78,27,35,135,107,67,134,219,236,193,209,134,77,56,114,139,40,130,223,179,29,162,228,65,29,200,19,98,64,91,243,225,177,233,88,162,171,232,1,190,160,225,82,26,227,89,241,162,165,218,98,210,176,234,253,204,231,179,213,74,231,167,19,18,92,247,247,19,196,131,175,215,35,243,165,40,254,105,158,68,90,226,223,6,12,114,85,88,105,231,250,222,45,244,225,162,31,105,224,115,220,155,171,156,21,234,72,87,158,173,170,124,9,174,185,253,16,172,12,110,63,170,70,221,150,183,179,202,131,71,235,102,13,57,15,28,177,178,107,17,168,66,17,84,158,16,245,246,254,149,183,90,21,156,212,48,251,58,136,65,154,4,111,17,77,162,181,158,43,166,68,48,230,42,7,211,49,104,194,2,205,233,214,187,192,26,165,37,39,153,116,92,188,249,138,132,124,11,64,84,41,121,255,157,236,147,148,165,24,108,38,229,2,250,27,210,178,69,2,245,196,124,27,152,50,59,222,78,213,38,144,142,84,72,117,106,139,250,127,27,79,72,229,2,119,174,246,174,98,225,64,97,190,122,64,58,20,165,252,234,0,23,85,82,235,60,11,159,153,6,155,82,83,167,185,234,108,188,84,186,141,168,217,22,164,250,118,212,230,38,143,87,25,33,203,181,99,239,1,53,86,208,207,142,241,52,53,117,197,196,56,253,92,13,83,198,165,79,96,207,235,245,30,148,172,10,189,152,68,174,219,47,212,178,114,249,182,246,1,213,144,181,187,179,79,231,245,182,17,126,201,110,70,218,150,244,14,95,202,247,175,72,154,248,60,152,97,214,51,26,51,246,112,82,182,165,35,244,243,47,106,242,228,155,149,133,172,170,34,87,117,44,187,161,166,102,205,205,54,229,208,114,74,235,118,58,185,33,94,17,216,192,242,110,85,138,190,167,230,106,160,21,126,199,152,39,243,81,141,172,86,222,155,44,138,150,255,39,243,35,50,33,56,124,57,87,180,80,244,247,38,139,131,81,227,249,142,52,68,179,134,110,100,221,155,152,56,251,149,54,33,78,116,147,98,88,3,199,237,170,200,141,189,221,142,202,92,219,221,164,60,141,64,88,149,201,181,100,132,126,94,144,56,36,241,20,56,228,129,94,26,213,203,85,165,116,137,97,174,161,181,215,182,88,251,22,229,164,10,46,93,213,81,2,177,54,213,124,27,39,25,31,33,105,16,112,107,23,125,99,47,88,179,175,68,235,230,198,229,145,204,72,54,158,46,130,22,199,138,187,156,187,53,117,139,12,99,236,34,184,181,3,180,166,174,55,32,228,31,159,62,157,73,193,58,178,148,4,173,90,110,152,168,51,159,115,204,226,81,62,69,175,227,9,101,50,36,181,70,27,117,220,230,166,132,42,50,210,62,172,117,27,140,38,2,44,163,120,239,27,133,213,182,126,107,215,241,230,39,38,81,155,6,197,226,222,140,46,83,131,171,65,155,161,204,182,3,74,63,183,161,155,110,69,160,53,110,169,102,183,135,120,59,58,173,230,155,209,218,240,218,220,240,181,168,98,59,191,212,20,108,112,127,151,90,182,249,166,170,216,92,237,166,140,148,33,174,10,167,109,218,68,185,252,190,213,2,11,45,38,86,214,173,181,75,83,61,84,122,37,78,131,221,85,68,202,170,218,225,166,152,131,107,232,130,101,108,202,118,119,157,3,133,200,125,107,103,230,80,83,144,40,53,163,223,48,123,91,136,122,93,209,240,229,150,114,199,172,7,136,169,242,185,247,173,105,57,215,141,217,58,111,47,45,237,253,250,40,93,176,146,98,108,27,204,119,206,197,80,219,67,219,37,94,145,134,153,224,64,3,80,123,250,90,183,193,133,30,203,9,17,244,84,36,126,76,130,22,201,208,11,236,130,58,51,202,19,187,186,218,85,9,181,244,10,41,79,19,226,20,124,64,74,3,5,247,155,124,172,45,135,234,25,27,246,190,14,26,208,33,97,57,203,252,252,139,213,184,218,75,10,181,118,71,217,112,251,219,143,59,218,118,124,245,189,112,89,228,104,165,179,97,115,111,62,185,144,52,146,36,215,47,215,183,177,115,173,89,230,21,69,8,205,119,18,225,128,123,226,215,251,73,121,39,178,90,215,168,188,106,158,155,234,106,67,101,165,110,43,121,155,175,160,59,8,3,193,41,5,203,214,139,134,6,137,128,172,165,219,206,111,215,54,194,70,18,226,53,3,108,182,199,194,236,154,186,103,147,177,211,184,39,169,28,7,162,51,42,67,50,237,58,143,19,179,238,14,30,38,13,213,52,230,155,35,55,204,0,237,86,122,226,173,75,187,219,142,178,80,1,131,55,15,180,184,145,119,245,14,126,253,181,142,246,52,225,41,242,60,79,165,208,87,225,196,168,199,210,36,143,4,200,179,183,95,211,233,127,247,142,75,194,201,234,189,49,38,0,237,24,10,210,38,184,197,44,82,63,194,166,113,148,61,191,204,150,228,223,215,197,105,83,143,219,93,198,140,126,111,142,201,50,170,44,247,193,61,17,195,38,247,185,155,33,113,119,88,238,10,189,13,33,227,102,228,74,43,249,253,118,158,68,250,220,20,154,83,75,134,26,151,44,105,109,124,235,98,139,83,3,215,197,93,63,86,85,3,98,192,221,207,191,88,168,19,0,47,124,134,90,220,6,136,84,60,130,104,166,58,3,91,107,175,182,142,70,31,167,182,194,221,74,246,63,210,24,123,133,39,126,22,113,61,203,38,102,242,243,38,85,198,166,80,49,156,17,252,191,94,30,237,19,170,218,190,12,125,105,227,10,254,167,136,104,186,241,146,43,207,213,131,90,47,183,202,124,185,183,34,139,106,23,72,121,36,208,122,215,156,170,136,22,25,75,209,237,204,218,68,177,116,59,130,149,103,240,3,153,1,45,16,16,50,67,167,69,116,137,42,116,138,238,27,197,86,235,110,7,46,225,60,205,209,240,111,194,103,178,75,56,111,168,237,183,175,186,116,187,157,181,100,29,209,131,0,133,94,160,49,165,81,222,31,4,175,156,162,89,57,220,166,99,4,172,84,34,95,168,188,45,165,102,159,162,6,65,98,13,46,10,252,56,166,28,141,49,226,204,143,211,9,102,76,222,42,99,116,231,184,197,93,105,178,5,193,10,232,84,224,187,120,35,195,81,42,251,176,210,46,7,238,44,237,163,121,10,55,249,66,70,8,64,217,203,136,198,88,223,71,3,151,252,137,122,33,158,96,166,74,157,101,252,133,31,92,232,50,243,116,234,118,187,157,121,58,85,245,5,73,125,56,123,41,40,179,215,100,17,116,141,10,126,20,97,108,152,67,174,99,66,169,180,247,60,73,192,62,148,59,52,212,119,137,89,126,175,171,246,116,104,132,205,188,1,214,107,42,43,247,255,61,167,124,19,146,46,245,17,51,184,84,7,82,3,139,169,233,73,164,86,222,191,137,124,254,2,248,86,96,55,240,163,8,152,118,116,138,230,254,5,238,149,22,195,62,26,246,81,132,227,94,224,137,98,238,119,226,111,248,203,53,42,159,34,63,73,112,28,246,244,155,62,146,229,61,207,219,82,46,47,213,74,12,108,236,177,238,110,93,168,237,150,99,210,58,66,105,31,213,18,179,153,74,53,208,114,236,109,188,160,23,216,8,84,131,48,43,221,181,0,191,156,108,21,149,98,204,84,184,90,107,97,55,85,65,98,121,248,94,231,129,12,7,123,80,112,99,157,247,86,153,23,235,194,194,172,168,176,134,125,197,222,215,140,253,105,169,86,96,219,111,96,109,187,238,8,140,240,200,182,18,243,32,13,111,89,26,26,140,0,62,112,66,70,88,155,8,227,16,109,93,45,239,21,135,86,232,180,241,212,170,166,158,217,120,170,210,183,116,109,137,247,213,5,116,229,142,201,192,51,183,20,133,235,154,148,147,229,49,246,155,79,241,44,73,106,30,130,108,137,253,189,210,50,188,93,236,134,132,83,71,224,229,142,174,91,116,235,218,228,27,102,84,134,89,45,15,106,97,248,115,53,1,119,221,24,26,91,218,116,187,117,93,67,166,76,201,157,115,13,161,111,197,22,214,72,124,85,36,143,20,172,13,63,132,34,230,213,185,141,209,135,237,227,2,213,94,189,146,251,167,28,20,184,53,210,207,68,65,167,46,176,174,28,180,83,222,141,52,182,96,141,88,124,179,111,15,110,219,98,141,36,217,100,29,217,68,197,69,0,93,67,171,213,16,186,221,131,157,100,147,45,131,221,114,154,171,103,136,82,148,151,29,228,117,35,232,182,205,129,128,173,28,99,101,184,187,55,50,96,83,152,85,83,34,130,13,97,86,77,116,116,253,65,183,37,64,1,238,222,68,204,215,198,162,25,171,102,223,22,245,181,19,34,255,201,158,218,252,223,74,103,59,223,83,10,240,205,249,191,143,31,157,60,126,84,202,255,125,252,248,225,211,67,254,239,187,120,218,94,216,248,110,211,229,14,59,101,27,86,42,117,245,162,133,166,123,151,140,204,178,171,34,249,45,161,86,78,198,78,225,227,82,185,161,82,255,245,86,188,119,243,100,127,157,29,61,226,84,196,65,209,127,145,155,177,83,81,55,202,170,71,94,9,74,59,132,58,37,61,111,215,204,158,214,5,74,239,244,189,72,155,47,158,202,111,104,50,82,33,154,217,82,213,253,85,111,213,149,205,126,10,87,146,27,119,22,165,9,14,200,100,9,185,62,160,26,248,38,65,240,83,158,169,76,77,92,77,102,88,207,243,188,129,212,118,146,241,179,171,171,43,125,239,85,167,41,11,43,160,124,115,18,86,89,100,123,14,86,40,150,31,32,118,58,102,2,214,142,145,126,215,248,19,110,150,26,60,64,142,69,64,14,98,120,14,96,194,5,94,136,225,169,207,194,8,167,169,64,214,140,94,170,251,155,34,156,194,197,80,33,89,144,16,135,94,158,212,212,116,225,216,66,171,181,55,176,54,123,116,124,65,74,211,184,81,238,211,193,3,244,131,186,13,0,134,162,19,195,130,114,27,22,206,43,151,51,28,35,229,205,4,224,34,146,34,192,3,159,249,177,96,43,252,57,243,35,196,169,216,216,238,138,38,96,155,72,16,168,217,195,176,102,55,34,175,81,202,213,232,114,122,212,193,3,244,42,131,24,65,32,234,140,49,161,116,71,148,38,112,137,22,194,87,56,200,96,64,214,101,93,100,82,2,80,236,141,20,144,104,188,68,242,166,237,190,24,166,42,42,167,82,230,154,74,196,90,26,74,20,65,37,221,191,108,47,175,15,23,195,167,2,69,99,13,137,73,42,165,16,150,134,155,192,139,84,11,148,201,219,60,239,121,103,218,21,208,69,61,252,185,132,69,217,160,139,118,185,65,188,225,248,77,151,55,207,219,142,234,207,210,138,162,198,225,89,145,111,151,201,70,207,46,166,13,237,158,93,76,95,17,134,3,78,22,165,165,167,166,240,246,197,200,232,175,241,218,159,123,76,130,95,1,170,24,65,27,168,138,210,45,192,42,122,220,116,27,17,76,170,49,4,227,200,209,184,147,205,152,171,83,212,147,199,75,200,153,140,189,191,166,142,37,78,61,199,44,44,83,250,203,147,203,66,62,184,133,56,202,163,64,234,186,49,14,74,205,47,213,99,210,205,99,43,240,208,60,54,69,92,237,198,38,11,95,103,108,69,55,229,177,169,47,173,198,118,93,127,45,51,72,87,145,84,37,161,180,122,95,163,181,200,141,105,106,110,76,165,192,44,153,208,181,245,1,233,165,179,153,60,92,177,162,122,109,211,68,245,187,134,101,97,48,64,47,72,40,249,133,198,126,84,220,86,136,210,0,199,62,35,20,37,140,10,33,44,222,69,116,74,2,212,19,250,5,195,19,204,112,28,96,68,227,104,217,71,73,132,133,88,154,211,144,76,150,200,79,65,146,226,208,245,186,157,137,236,171,3,231,59,213,4,111,61,87,221,160,247,10,143,179,233,164,231,8,136,148,115,46,98,56,192,130,147,193,1,20,178,92,118,244,142,248,244,20,17,234,189,126,255,166,124,144,43,15,92,107,178,28,118,138,180,113,170,204,24,148,86,195,248,242,14,95,42,251,75,111,40,250,18,176,159,247,101,234,38,129,129,209,169,90,4,126,246,60,239,23,25,236,190,114,116,232,172,243,15,130,16,130,63,104,228,35,103,45,187,109,26,28,73,145,63,166,25,23,235,77,42,168,11,70,169,251,18,221,139,9,122,45,53,57,177,76,63,15,97,225,242,209,27,130,163,208,83,5,62,168,91,160,197,122,230,124,4,144,28,68,98,244,146,97,159,99,249,66,18,187,92,241,112,20,74,229,97,73,51,116,233,199,208,255,37,101,23,80,168,220,170,163,206,73,160,201,231,97,168,3,33,75,13,194,101,153,27,27,36,33,88,149,199,158,9,151,125,208,254,215,133,141,130,190,74,39,208,99,248,179,167,207,107,92,23,206,212,59,37,83,201,71,238,51,222,27,107,172,149,190,22,128,247,198,125,1,10,148,27,123,111,72,76,210,89,217,236,242,58,14,123,99,217,75,37,39,33,88,117,198,85,155,75,137,186,128,188,214,242,42,200,92,140,137,157,71,131,200,248,45,138,6,203,215,107,191,50,97,48,64,126,4,187,136,159,53,23,173,119,151,20,31,45,151,180,93,37,198,86,230,255,227,115,159,68,125,234,253,63,148,196,61,63,138,250,32,188,238,146,191,116,108,114,193,92,121,234,179,177,187,131,36,55,112,246,55,5,201,223,182,98,137,38,114,91,69,99,79,54,33,104,50,63,169,3,124,212,11,160,102,190,190,209,146,95,151,24,189,143,238,140,223,139,12,130,123,231,247,107,112,173,232,129,8,154,29,62,67,4,125,143,30,63,67,228,187,239,96,250,183,114,238,54,198,189,21,190,221,55,219,182,91,51,101,26,122,189,114,214,146,107,31,17,96,182,102,142,110,201,208,219,249,185,253,114,89,230,224,226,136,162,154,100,185,61,7,213,122,158,52,48,86,119,235,157,3,192,21,255,140,125,182,132,131,244,145,73,115,123,230,9,50,215,151,149,215,115,195,205,229,219,96,128,224,80,217,162,13,52,24,160,31,48,71,154,64,101,67,116,162,19,26,168,122,62,67,115,69,91,240,130,76,208,194,240,240,28,12,80,103,142,78,145,243,79,72,242,29,59,240,170,240,207,212,223,21,117,46,228,120,214,221,109,124,122,27,108,186,103,46,109,100,82,231,18,71,1,157,99,228,160,239,208,28,16,45,191,35,95,39,201,34,177,37,196,186,82,174,53,164,37,111,230,222,118,204,187,149,119,21,247,141,173,44,231,53,233,44,143,14,71,131,183,247,108,59,255,131,235,69,111,120,8,184,249,252,239,225,147,39,143,31,127,115,252,232,201,241,211,225,195,227,71,79,158,124,51,60,57,121,114,242,240,112,254,119,23,79,139,243,191,186,35,132,109,103,108,205,230,227,61,156,38,182,56,75,148,183,167,198,170,155,222,216,79,177,248,33,154,166,25,56,211,67,7,103,62,159,153,135,44,198,24,204,0,91,249,226,232,122,199,55,119,126,174,185,235,177,102,227,161,230,78,103,154,149,35,77,132,16,114,132,244,16,43,104,183,219,225,44,9,110,231,66,80,103,74,189,108,140,153,71,217,116,48,167,193,197,96,74,197,63,78,183,99,158,164,10,5,145,7,51,6,247,71,146,201,18,228,29,131,155,74,247,114,248,106,71,42,151,110,161,108,62,227,132,143,91,143,57,243,82,173,110,155,108,123,216,89,10,211,130,3,207,29,143,26,21,83,4,116,62,247,63,226,196,151,151,136,143,180,73,30,245,116,123,95,160,184,139,28,195,149,219,113,237,52,213,45,73,124,71,10,111,23,91,38,139,149,198,145,15,163,252,193,233,59,53,146,209,57,119,138,158,212,64,157,226,156,109,159,141,203,113,22,141,215,92,13,57,24,76,233,72,95,236,142,166,84,108,10,16,39,225,82,222,60,125,44,112,193,25,153,51,50,157,73,90,179,111,247,133,82,39,176,183,178,40,210,40,245,5,69,126,202,209,23,4,247,63,159,167,114,87,1,41,129,205,190,5,55,78,113,140,142,66,144,7,224,179,125,154,242,108,60,88,173,238,37,199,235,181,248,23,196,245,122,125,46,10,123,83,138,142,148,224,60,21,101,78,214,107,116,148,226,104,114,110,190,21,28,112,116,36,175,155,111,106,207,147,215,201,82,35,4,177,122,158,218,130,240,174,115,88,106,29,128,109,59,46,181,78,148,14,7,166,95,227,192,212,158,175,173,199,138,86,241,29,15,22,43,93,25,71,139,246,183,61,31,156,218,100,214,114,140,170,248,181,198,104,116,85,25,163,254,214,114,140,112,53,162,194,11,156,135,170,193,130,131,134,216,64,103,113,136,89,26,80,134,67,180,192,44,21,116,35,118,250,38,66,101,197,188,243,62,202,82,28,130,15,83,44,151,140,171,171,55,140,206,213,78,24,194,194,37,253,161,7,3,195,183,193,8,65,214,24,252,107,122,14,255,213,73,239,92,110,244,44,162,145,130,211,69,134,22,202,140,240,227,107,180,172,167,202,110,89,237,217,181,45,202,28,32,195,156,17,188,192,169,116,144,161,76,230,70,4,211,136,116,170,201,24,152,75,196,103,125,179,45,68,179,137,23,117,6,45,48,136,120,249,245,97,117,189,246,198,77,119,153,148,172,102,250,212,88,90,196,4,76,218,176,128,195,23,75,142,211,62,152,74,2,63,70,116,44,84,43,128,106,188,228,88,223,53,102,143,136,83,244,147,207,210,153,31,121,96,166,19,37,83,105,78,177,154,237,185,210,138,215,112,37,226,96,128,94,42,120,222,198,132,35,63,138,232,101,10,160,112,42,180,60,229,142,228,219,24,243,77,200,250,232,114,70,130,25,34,41,194,159,51,178,240,35,44,237,61,255,140,231,38,136,158,232,161,167,97,237,91,54,156,31,48,255,231,251,201,36,197,252,83,94,194,48,174,48,252,185,155,167,249,97,218,4,115,131,217,79,162,229,110,115,95,211,231,214,185,215,117,110,119,238,211,100,227,220,55,198,149,238,52,247,57,190,174,49,243,105,162,102,94,65,186,97,230,85,9,115,230,211,164,91,172,12,66,230,181,210,149,97,222,62,225,148,159,111,63,212,233,113,244,64,109,240,188,79,96,189,182,51,213,203,99,31,177,85,182,98,187,164,37,93,33,18,172,138,232,146,17,240,118,16,170,159,52,110,123,221,78,192,25,236,135,228,102,206,123,135,47,95,210,152,51,26,69,152,245,184,219,237,168,136,115,206,34,109,106,116,193,181,117,67,0,134,153,179,67,108,179,199,162,217,159,104,112,177,45,232,180,39,186,113,181,81,20,246,51,165,70,91,180,87,19,44,181,169,93,117,60,182,99,187,42,74,83,181,75,98,202,66,157,147,203,136,60,124,160,176,250,18,14,29,135,69,201,162,211,198,146,96,68,79,112,32,182,42,99,60,243,23,132,50,79,197,148,180,197,190,247,250,127,207,94,191,252,212,43,229,125,86,125,61,143,151,61,183,143,204,95,174,248,231,19,153,75,238,156,123,175,40,196,204,8,90,239,53,223,36,171,35,125,219,221,36,123,165,70,208,48,195,5,204,112,200,212,12,93,231,170,10,158,88,75,44,40,242,131,208,78,103,172,239,61,101,112,13,107,253,173,167,118,26,137,142,76,111,231,144,88,123,33,195,42,227,184,218,21,164,147,54,13,70,206,112,49,24,233,233,224,41,96,27,215,107,23,236,244,18,16,139,84,242,243,107,235,117,31,165,110,213,77,74,188,186,104,139,101,35,168,73,84,171,226,212,66,226,238,67,133,112,37,233,160,1,160,170,131,196,26,1,230,149,47,144,111,232,201,244,224,217,226,170,179,65,146,180,133,183,138,90,245,166,185,105,121,214,2,133,21,249,190,141,223,139,73,179,39,79,198,18,183,166,160,45,236,144,214,112,67,154,52,113,67,193,12,144,23,161,129,25,76,94,168,176,130,220,62,58,218,157,35,104,75,112,85,78,168,213,94,10,78,176,165,107,153,17,52,202,3,183,107,79,86,51,250,21,68,128,254,202,234,152,9,101,67,44,184,215,60,255,45,5,125,183,22,213,246,154,207,146,192,123,225,7,23,83,70,179,56,84,146,182,39,53,143,207,25,97,216,123,71,162,158,204,145,96,190,164,92,189,151,96,28,28,46,218,58,92,188,146,199,242,150,75,133,150,208,181,46,21,250,99,43,151,10,93,184,112,169,24,12,208,251,140,39,25,71,216,23,58,106,44,254,76,124,230,207,49,199,12,245,130,25,14,46,16,247,126,164,211,9,162,80,178,143,88,22,163,95,167,84,146,231,209,226,87,87,141,239,211,12,151,206,250,133,182,62,86,4,74,112,88,144,168,170,33,27,110,200,220,108,105,58,98,209,27,161,191,126,118,250,205,187,76,215,112,75,233,118,58,59,55,190,216,216,184,104,178,214,253,68,250,20,86,185,97,221,133,242,167,69,62,59,99,137,171,173,145,187,40,166,73,163,139,98,131,187,33,195,254,69,225,173,102,206,169,18,70,50,86,229,183,52,161,105,34,38,20,6,170,144,47,86,129,124,10,53,82,118,154,71,104,115,81,106,51,111,169,97,154,74,217,117,54,38,215,57,108,151,254,104,219,165,195,38,232,176,9,250,45,109,130,242,244,16,77,251,160,198,217,220,100,199,218,199,158,105,167,61,66,238,105,109,81,13,52,83,29,212,164,145,82,10,82,153,108,32,20,155,82,54,110,18,20,177,116,100,94,182,102,189,223,220,202,201,185,148,147,121,7,59,199,34,181,134,2,182,156,14,238,86,118,128,135,45,200,97,11,34,182,32,47,14,91,144,175,183,5,217,220,248,117,182,32,53,123,137,242,50,179,51,222,110,71,209,223,155,158,95,135,138,58,29,255,112,36,242,103,209,241,91,28,137,124,21,29,127,31,26,127,73,207,222,117,11,208,78,21,223,104,130,45,20,113,161,173,236,203,146,188,163,41,185,165,45,121,203,158,194,84,20,65,245,186,61,123,242,46,6,229,154,77,197,46,106,104,211,246,102,179,138,218,28,25,105,40,168,235,238,30,78,55,110,174,200,222,170,45,125,155,118,248,199,8,52,170,11,51,122,233,228,178,185,70,7,220,170,2,214,68,6,85,244,191,219,86,62,118,213,217,246,111,53,190,213,125,80,31,141,175,185,21,218,139,161,249,207,104,33,30,12,208,243,20,249,177,78,131,214,71,1,48,141,73,4,234,85,218,20,143,135,68,43,126,28,162,44,5,111,44,159,235,114,190,116,206,178,145,170,188,157,62,232,184,201,193,64,231,185,10,241,2,71,52,153,131,144,100,134,152,177,27,200,133,65,136,83,194,112,168,94,139,134,100,62,170,220,147,9,135,125,0,76,183,85,22,78,182,151,85,33,170,148,27,88,21,21,189,84,13,173,222,223,239,79,43,92,211,91,23,173,198,178,90,47,156,186,235,242,164,105,157,165,102,210,76,71,189,195,164,93,43,86,118,135,72,217,13,134,201,45,187,212,98,49,17,251,204,205,59,86,132,144,196,170,207,166,105,145,156,90,95,171,89,179,223,200,191,213,69,189,23,31,107,110,215,51,46,215,20,48,164,121,126,22,187,79,152,21,121,35,24,137,167,249,107,0,80,253,155,191,20,19,247,154,49,121,53,15,52,95,180,35,22,167,247,175,222,143,4,1,72,229,47,240,83,156,170,85,232,31,152,225,191,153,66,92,202,96,237,97,170,181,192,32,160,76,123,147,46,105,198,100,10,63,209,6,44,134,177,188,193,117,236,167,36,128,62,156,190,120,45,96,28,1,164,114,151,17,240,171,17,106,92,192,149,229,247,243,168,78,118,58,207,29,93,66,44,92,53,140,154,135,130,235,146,107,248,191,66,205,72,70,23,246,81,23,62,20,83,160,114,79,113,94,100,157,146,179,82,96,144,123,31,178,184,199,185,23,203,196,159,98,3,86,71,64,230,101,173,187,7,148,153,45,164,165,155,1,114,83,137,89,104,83,28,187,89,110,225,179,226,210,62,235,11,153,160,177,84,123,78,81,90,82,179,184,39,230,205,131,187,16,244,15,121,43,64,175,216,12,185,226,95,206,61,77,127,54,30,58,220,123,45,250,172,87,72,108,246,180,123,215,251,217,83,208,80,116,235,250,126,218,190,209,165,107,95,162,107,28,254,108,16,28,37,28,252,69,95,213,251,10,227,228,245,231,204,143,122,160,10,229,195,78,19,117,174,180,179,166,103,98,67,42,125,215,198,136,24,214,148,138,253,177,208,4,65,84,131,58,95,210,4,13,160,77,117,222,2,100,63,80,44,52,20,185,238,104,34,172,52,47,249,95,250,110,225,166,220,232,71,229,52,233,183,16,255,93,27,255,47,228,210,249,148,122,75,127,126,179,204,223,242,217,28,255,63,124,58,60,121,92,202,255,61,124,116,242,248,16,255,127,23,15,8,232,100,75,68,190,150,218,186,80,37,90,114,168,34,254,203,21,244,237,93,178,101,253,35,47,165,238,26,130,175,207,213,223,86,19,56,95,56,148,97,62,47,50,141,232,216,143,70,8,125,139,126,128,63,133,82,50,33,211,140,65,112,169,16,55,98,137,74,19,63,192,35,244,170,216,17,137,26,175,227,5,97,52,134,159,28,66,192,48,225,51,204,208,25,163,97,6,209,94,136,50,179,150,104,15,199,139,115,185,186,131,234,80,106,7,116,20,8,34,163,241,81,82,180,131,139,50,169,215,237,202,81,1,220,202,150,93,129,219,79,146,17,90,173,200,4,21,151,49,153,23,51,173,86,98,215,185,94,11,229,67,97,77,9,8,209,234,243,36,137,72,0,141,21,48,65,88,76,150,146,24,167,169,232,66,67,161,238,179,72,109,220,22,11,119,249,189,21,226,103,21,211,212,97,148,211,16,157,201,188,69,58,215,144,0,74,192,48,38,241,121,226,243,217,8,13,178,148,13,34,26,248,17,72,158,193,152,196,3,168,232,11,221,156,138,146,62,91,170,244,200,254,56,202,179,50,199,33,154,48,127,142,65,73,183,240,40,75,136,110,196,235,134,126,196,39,187,35,133,162,166,182,66,159,251,13,109,137,79,245,109,137,47,69,19,19,18,113,53,255,16,98,73,149,155,67,128,19,78,89,10,179,229,71,81,126,217,250,76,222,213,111,68,33,2,222,143,144,12,181,14,241,56,155,70,116,170,94,50,28,208,5,102,75,209,252,91,221,172,188,9,63,149,97,72,57,88,70,54,169,41,101,52,227,112,199,187,84,38,33,193,53,108,138,52,118,53,209,16,193,77,138,118,129,243,19,70,243,148,216,38,149,245,65,21,152,249,11,140,230,89,196,73,18,97,79,81,76,41,8,187,238,66,251,38,234,170,104,144,154,14,143,144,228,76,96,27,8,240,212,178,165,142,184,65,147,21,186,183,201,86,94,233,90,51,175,184,188,172,84,185,194,5,57,172,137,206,6,177,165,50,44,235,2,143,31,104,198,177,205,167,122,124,170,60,73,70,232,248,228,169,55,244,134,222,177,129,122,20,145,148,227,24,130,208,206,144,31,134,44,199,122,150,98,4,187,222,25,133,136,188,123,43,146,172,61,244,207,20,107,57,71,18,33,223,98,18,244,197,159,220,191,128,153,36,148,17,190,212,29,127,43,190,143,16,230,179,161,122,147,80,198,5,138,253,48,68,255,53,28,14,213,28,202,145,84,193,18,197,155,0,18,223,214,186,167,24,115,65,99,35,196,131,68,52,245,78,254,54,154,18,66,90,126,166,12,101,97,162,107,234,91,23,71,168,192,183,94,102,170,226,48,242,151,152,25,117,32,35,9,101,104,198,121,222,34,39,115,76,51,62,66,199,98,128,232,91,244,147,127,69,230,217,220,228,23,81,6,201,243,2,176,189,165,136,196,104,78,162,136,164,56,160,113,152,122,229,203,27,245,197,201,232,91,36,182,123,226,117,73,196,80,150,95,146,237,71,17,180,176,19,40,66,102,140,101,211,105,251,197,175,174,102,91,9,165,234,228,146,169,0,188,86,60,153,210,227,101,101,236,36,134,44,249,153,111,195,114,16,23,182,184,208,76,102,47,236,18,97,57,55,181,158,249,186,202,13,172,8,6,161,82,29,147,33,81,207,166,103,91,164,184,183,200,175,62,155,98,62,18,98,114,48,200,229,228,104,139,144,82,226,210,98,226,6,9,208,82,4,84,88,62,137,178,41,137,83,160,247,51,248,187,170,233,69,116,42,249,140,78,171,31,225,70,101,63,139,164,216,80,119,173,139,42,118,209,62,74,179,68,102,26,210,11,173,242,136,202,71,116,4,167,158,130,167,3,26,167,52,194,138,7,225,207,148,251,113,232,179,80,85,66,61,213,171,91,236,216,35,65,70,35,4,204,172,193,133,119,128,129,82,3,213,78,133,238,35,171,5,126,36,127,69,116,90,105,158,196,19,90,109,61,42,42,49,42,99,174,35,58,77,139,218,178,151,115,137,147,145,177,213,22,117,36,151,123,160,162,121,2,117,134,130,150,114,202,240,246,246,17,154,251,87,231,41,249,15,22,20,97,146,131,120,39,164,99,67,19,98,81,248,233,69,185,33,193,59,89,146,150,219,138,179,249,24,51,217,218,180,208,22,205,154,254,20,143,208,211,250,74,161,191,132,75,68,46,48,78,42,240,7,116,158,8,106,87,118,63,209,194,191,103,24,244,0,8,87,151,95,205,142,191,246,166,244,240,220,217,3,210,117,156,77,148,241,39,72,146,129,55,246,255,131,35,22,236,173,143,225,112,56,124,242,232,81,147,253,103,120,252,244,196,182,255,28,63,61,121,120,114,176,255,220,197,51,206,72,20,162,163,163,224,234,138,38,252,212,57,58,74,121,120,26,124,247,221,241,83,167,43,86,9,184,165,4,141,113,68,47,81,68,98,153,62,71,44,174,191,230,85,69,197,163,41,18,85,25,73,78,99,188,192,236,87,33,91,112,12,187,117,88,56,186,118,241,247,39,95,123,228,135,231,155,6,254,15,34,63,158,30,77,40,155,251,124,31,125,108,227,255,199,143,159,148,237,191,199,79,135,7,254,191,139,231,71,63,158,102,160,90,188,76,146,238,11,63,197,225,251,248,35,95,70,120,132,126,128,236,151,221,151,52,202,230,241,143,100,78,164,82,220,237,126,139,158,103,156,206,125,78,196,158,111,137,66,204,113,192,81,66,97,163,136,252,136,76,229,46,67,249,168,4,52,196,94,247,91,244,118,98,157,173,227,120,66,89,128,81,22,19,65,108,132,47,139,124,62,193,12,182,125,4,10,130,222,226,117,95,97,70,22,248,76,246,242,92,119,50,82,87,172,127,139,94,44,181,202,44,111,118,51,224,72,209,88,12,13,81,9,16,108,103,164,33,178,218,220,143,120,194,69,115,239,227,104,137,82,202,56,154,97,63,196,12,52,58,21,143,16,68,89,136,209,56,162,193,69,247,35,101,252,173,124,147,42,96,212,207,23,226,123,58,66,103,12,195,86,241,55,168,88,213,240,255,135,215,207,95,253,244,218,155,135,251,234,99,11,255,31,15,135,199,229,245,127,248,248,201,129,255,239,226,249,22,253,51,245,167,184,219,61,66,255,175,98,61,121,61,87,180,132,173,129,216,213,128,235,87,22,163,5,241,145,76,208,151,162,95,89,22,159,75,251,135,151,206,126,133,50,240,78,90,177,196,59,207,104,147,10,94,10,105,222,100,209,148,210,35,242,70,84,104,207,12,107,179,191,78,34,26,34,159,35,80,77,143,198,36,246,224,240,153,249,151,8,114,167,198,161,144,19,2,72,117,202,0,77,169,235,232,83,20,145,11,44,117,24,41,97,124,134,209,132,97,12,27,160,188,195,165,63,87,251,56,78,233,168,251,235,175,191,142,253,116,214,245,6,121,175,3,217,186,250,231,124,76,98,80,104,196,214,243,84,125,130,67,5,56,64,13,146,228,124,66,198,152,193,57,170,213,140,132,108,0,95,21,198,68,67,240,135,218,202,158,170,50,141,237,253,250,235,175,6,130,131,8,251,49,216,229,196,72,24,150,57,81,83,36,181,46,154,113,11,229,80,90,206,209,215,38,192,195,243,85,159,26,249,255,239,247,31,254,231,227,217,243,151,175,247,213,199,86,253,111,248,212,206,255,127,252,244,120,120,144,255,119,242,68,212,15,123,127,251,111,16,77,231,156,210,40,29,12,228,63,32,57,206,67,60,73,7,12,39,116,52,37,220,27,255,39,250,91,31,253,109,74,248,185,120,151,18,78,217,242,111,110,215,126,209,235,106,59,52,58,69,142,150,93,142,116,53,99,120,78,57,124,152,113,158,164,163,193,192,200,183,46,147,187,51,154,37,242,207,32,73,188,41,225,170,234,152,249,113,48,19,85,231,62,137,157,126,215,237,2,248,206,127,235,62,6,80,109,116,73,217,5,152,192,5,192,78,95,193,144,191,117,220,110,215,126,211,115,187,93,48,227,53,142,2,248,68,193,145,248,28,160,240,6,250,173,251,181,167,241,218,79,13,255,235,245,120,111,125,108,241,255,25,14,31,62,174,216,127,30,29,238,255,184,147,231,219,191,128,187,5,40,58,93,144,2,74,101,240,188,131,110,240,39,120,106,248,95,43,135,123,235,99,43,255,63,122,88,225,255,131,255,223,221,60,53,252,47,183,18,71,71,248,42,201,226,233,111,209,104,113,120,246,246,212,242,63,108,60,95,252,243,237,143,175,110,114,237,87,254,108,209,255,79,30,61,174,250,255,62,62,172,255,119,242,4,193,185,180,179,216,234,238,36,227,25,195,202,52,161,212,222,148,5,41,58,69,63,219,31,189,32,112,126,233,43,127,133,4,10,88,78,46,100,130,240,103,212,11,9,67,222,7,28,249,124,65,112,113,245,150,227,233,59,144,224,113,254,27,232,113,48,24,173,86,104,211,165,93,232,11,138,232,37,102,104,189,62,55,85,115,203,223,166,169,225,222,255,165,36,182,238,185,24,56,13,16,34,215,69,206,57,220,178,115,126,83,144,138,43,151,36,68,246,166,69,177,221,104,238,95,104,212,158,235,11,194,250,91,107,201,183,230,108,213,151,166,243,57,141,71,44,139,57,153,227,243,185,31,251,83,204,54,213,136,232,84,54,30,209,233,166,114,25,39,209,128,207,24,246,195,81,228,243,96,102,21,14,232,252,92,110,243,206,167,147,200,159,166,234,159,193,96,36,255,80,165,127,17,123,186,110,19,77,26,214,178,10,73,26,223,14,20,249,187,163,200,129,114,223,145,31,225,239,59,34,227,157,40,243,107,11,235,91,120,154,215,255,38,195,243,238,42,193,182,243,159,147,178,254,127,242,72,168,4,135,245,255,14,30,29,135,83,142,193,49,37,101,132,227,252,155,139,134,249,103,168,119,138,28,63,73,66,60,167,78,254,65,223,217,100,4,145,212,196,240,84,186,40,62,235,94,204,48,20,209,147,252,171,190,51,21,17,212,69,72,46,67,115,26,226,72,58,4,2,241,142,114,199,68,18,167,220,143,3,172,162,121,228,218,161,95,22,129,206,52,14,50,198,112,28,44,207,103,36,230,35,244,95,185,35,183,225,207,156,123,30,107,63,229,16,188,148,23,129,229,161,140,74,142,199,202,157,88,162,16,252,127,243,97,234,95,139,64,250,44,231,18,90,187,186,22,94,174,143,31,61,60,17,101,73,120,85,20,179,253,101,107,252,122,213,171,20,71,56,224,148,41,44,200,83,191,242,141,144,185,27,171,242,86,181,252,82,115,132,170,22,228,235,28,129,41,137,47,82,211,35,83,90,88,39,36,194,35,43,36,178,240,212,4,113,99,173,229,17,157,126,109,22,249,67,63,173,229,63,232,252,215,91,0,182,201,255,135,15,31,149,229,255,211,225,241,65,254,223,197,243,167,144,255,21,129,85,90,1,212,247,234,26,64,232,185,12,192,59,151,17,72,169,186,162,213,44,32,123,59,143,179,249,8,157,228,31,116,53,227,227,147,195,242,113,23,203,199,97,225,216,229,105,150,255,165,45,245,13,44,129,155,229,255,241,176,42,255,79,158,156,28,252,63,239,228,249,227,200,127,51,162,14,14,245,33,83,129,78,89,102,229,53,112,60,7,57,163,145,35,175,70,253,86,187,115,126,79,168,76,120,247,119,227,157,204,57,244,247,110,241,202,81,22,2,249,143,55,115,204,111,134,9,100,80,99,56,17,165,235,11,155,178,171,166,144,52,147,148,44,30,53,5,35,58,29,104,67,71,9,180,213,202,188,237,219,147,22,161,26,3,147,190,50,59,25,67,3,175,94,191,121,251,238,245,185,196,67,207,242,81,235,23,222,29,160,25,58,125,228,24,1,249,42,158,21,138,130,148,238,87,156,220,236,234,238,179,238,246,165,48,159,107,18,94,157,167,217,100,66,32,125,57,172,98,71,235,181,121,21,178,120,53,116,245,91,179,194,41,114,28,253,94,173,85,246,56,213,250,12,171,155,90,35,117,221,245,90,141,187,245,10,44,240,18,248,81,132,243,232,110,88,243,244,120,245,98,185,90,109,215,2,138,50,197,229,229,230,181,248,230,229,194,38,253,215,93,60,110,179,65,94,219,184,126,184,90,219,184,137,220,174,78,98,142,74,195,22,63,205,27,210,215,235,30,164,20,68,41,15,71,163,116,230,51,28,158,39,156,125,63,26,193,85,243,38,239,174,215,242,165,209,220,199,60,94,244,106,249,247,251,66,81,185,90,202,124,83,198,37,167,186,195,242,93,61,250,125,77,126,111,132,70,96,27,28,141,100,37,149,134,235,140,235,144,236,243,128,11,138,209,165,126,242,47,176,85,178,39,65,121,214,133,12,99,103,50,105,44,228,146,5,47,119,153,76,44,29,76,176,47,246,80,169,228,79,117,65,45,137,145,246,116,18,35,250,191,82,137,82,9,223,134,207,204,156,27,100,210,56,186,223,231,40,126,199,115,177,103,80,37,173,27,172,43,51,201,170,81,76,72,20,161,148,206,101,222,147,16,209,9,220,235,108,86,83,60,43,147,153,62,51,96,251,200,125,158,165,40,149,255,156,74,174,57,250,123,29,107,230,64,67,254,240,62,186,207,210,4,160,19,226,244,47,178,5,239,253,255,244,92,157,228,13,216,56,192,140,161,239,191,71,206,20,115,196,146,64,166,43,27,33,71,188,84,149,32,197,86,158,129,75,126,8,71,35,28,135,209,51,229,20,8,56,62,58,22,63,5,106,101,211,52,227,69,211,105,130,210,44,8,112,154,58,149,22,42,115,36,37,170,148,169,133,130,144,255,41,132,213,135,44,238,21,226,67,8,154,97,67,110,35,35,169,141,146,50,61,75,103,17,197,92,116,236,22,175,161,53,33,150,225,117,81,221,16,218,170,159,188,164,232,7,202,249,25,167,114,154,12,226,249,1,243,79,44,9,84,130,124,247,232,239,63,96,153,17,120,139,236,28,214,10,207,222,155,31,159,255,240,241,220,92,227,92,3,141,229,186,53,196,82,144,174,205,18,2,177,12,115,116,170,231,162,205,190,246,54,86,115,19,143,149,245,123,15,136,109,139,215,74,223,174,141,151,210,42,46,73,69,98,112,251,106,90,63,186,156,103,69,51,223,11,148,229,151,193,115,213,185,230,3,51,99,1,170,20,51,249,104,65,73,136,206,124,150,22,50,108,66,166,61,49,223,62,155,6,125,20,204,124,246,64,252,189,248,249,23,201,86,83,8,31,27,141,100,45,25,165,241,35,137,241,27,161,54,247,238,203,106,226,159,69,31,162,166,0,110,93,169,84,254,109,60,161,144,33,64,143,237,7,204,107,138,244,28,75,189,116,250,232,190,168,228,162,251,247,161,182,71,210,115,157,223,64,9,177,79,31,206,94,158,191,249,233,211,249,235,15,31,222,127,232,57,41,164,137,87,186,43,100,135,213,186,238,132,50,189,128,140,86,235,138,42,107,218,77,201,116,32,68,117,226,243,153,211,151,72,25,254,226,74,89,135,175,8,239,29,29,187,90,212,109,229,145,163,91,100,18,91,206,182,32,95,37,216,91,148,172,8,233,173,29,91,248,180,58,178,190,148,26,182,164,142,102,107,224,105,217,142,96,241,183,202,176,39,24,28,174,212,175,105,214,98,155,191,156,10,44,214,45,115,17,245,67,100,195,51,241,197,178,236,85,151,165,242,100,175,187,176,242,204,125,18,111,228,156,42,159,201,146,162,140,86,109,222,78,172,124,91,16,99,137,72,138,88,22,199,42,183,56,228,75,73,50,134,53,57,207,105,136,251,178,122,181,46,164,177,85,153,191,205,70,102,24,253,250,33,139,223,198,2,167,31,228,6,244,215,60,235,143,108,237,211,140,164,102,34,32,72,2,154,98,28,35,63,69,190,144,194,83,230,207,17,142,57,91,202,48,81,88,70,211,25,205,162,16,82,141,139,221,81,40,195,196,104,44,179,95,41,113,164,167,180,12,67,239,231,95,122,122,138,84,81,88,210,1,213,238,179,238,173,164,203,252,195,61,27,236,127,37,47,175,235,27,0,183,216,255,142,43,249,31,78,30,14,31,61,58,216,255,238,226,185,182,213,236,143,99,56,252,67,219,255,74,159,13,55,189,1,184,233,29,108,132,7,27,225,215,180,17,62,79,151,113,112,48,20,110,48,78,249,2,67,127,16,115,225,30,198,242,187,159,151,223,134,233,112,76,105,4,246,52,116,10,155,111,211,102,248,163,88,24,16,44,15,61,185,117,81,86,195,70,102,181,77,135,121,234,192,79,51,28,247,126,190,15,45,245,209,125,209,221,47,61,221,203,27,208,47,191,175,177,97,254,253,254,125,52,201,184,121,151,132,144,214,147,140,123,111,211,15,216,15,151,133,13,82,62,96,235,145,183,55,139,82,63,96,254,47,63,202,240,176,167,246,220,242,25,12,16,92,104,91,70,72,154,24,133,118,180,60,202,103,45,167,182,2,18,190,10,112,2,123,162,28,176,215,250,149,13,155,154,10,200,116,243,172,2,206,38,27,107,222,135,119,57,243,121,173,121,21,89,247,14,200,117,63,160,89,204,207,67,122,105,1,82,218,115,9,194,3,132,171,201,250,123,81,86,154,153,100,91,151,62,225,61,211,130,8,163,249,255,163,33,26,41,155,238,54,163,236,193,38,187,163,77,182,137,21,15,134,217,59,55,204,110,156,138,131,117,246,96,157,61,88,103,15,214,217,131,117,246,96,157,253,45,62,53,246,95,25,151,184,191,240,239,173,254,255,143,79,158,150,227,191,31,62,124,122,176,255,222,197,147,72,3,175,206,250,126,190,32,41,25,147,136,240,37,196,213,14,6,197,139,81,146,141,35,18,56,191,64,178,164,186,188,75,96,240,50,83,46,1,41,157,71,100,204,124,182,116,92,195,50,149,140,251,232,30,132,231,194,213,80,227,147,87,56,73,207,198,134,233,78,124,124,41,54,41,160,153,131,6,47,94,129,70,94,109,188,167,243,239,27,209,189,247,146,49,146,1,189,250,62,5,29,74,92,31,56,43,202,55,132,204,234,171,126,107,26,106,142,221,133,254,183,69,235,110,233,52,87,5,141,96,103,80,127,199,104,189,214,97,206,140,82,174,147,82,253,119,41,223,86,150,226,115,137,46,121,9,193,41,250,196,50,220,207,61,245,201,4,197,216,196,246,80,199,2,148,130,167,13,171,107,136,193,236,47,231,207,184,170,194,66,190,40,100,99,31,33,167,33,138,26,10,55,70,43,215,92,160,225,108,142,154,150,157,111,69,253,246,94,205,8,233,210,139,95,250,229,104,7,183,216,205,126,109,182,110,253,52,202,255,61,102,1,220,34,255,65,92,150,228,255,201,201,33,254,235,78,158,154,249,183,178,184,238,163,143,109,243,255,112,88,142,255,24,62,28,30,242,255,223,201,211,152,255,109,160,119,204,158,231,117,247,155,185,182,218,154,233,106,208,178,185,34,30,245,176,147,184,193,211,192,255,121,102,231,125,244,49,220,146,255,237,228,113,149,255,31,29,228,255,157,60,27,248,95,37,180,182,249,255,6,9,176,191,69,215,110,230,192,231,183,245,212,240,191,154,128,59,203,255,118,252,240,105,133,255,31,31,214,255,187,121,26,114,109,21,140,233,52,100,210,114,70,178,76,57,115,151,181,31,183,155,43,39,237,82,139,76,145,174,107,22,50,235,203,172,49,143,151,236,157,4,184,41,153,211,100,206,35,2,255,12,6,35,249,163,69,70,41,121,176,159,239,157,107,139,214,164,146,218,62,248,2,82,107,244,36,192,77,195,23,159,154,199,127,200,99,134,26,118,233,59,204,216,215,230,189,223,194,211,44,255,171,11,240,117,23,131,109,242,255,81,197,254,251,240,225,163,131,252,191,147,231,143,227,198,251,123,200,255,162,238,221,47,46,249,215,190,161,246,157,252,133,151,168,40,25,206,73,124,46,239,222,126,242,228,201,147,252,21,73,70,104,8,169,92,134,95,37,161,76,219,76,49,54,156,40,191,72,188,38,253,204,87,78,29,163,212,142,63,83,234,152,150,242,255,86,243,63,62,124,88,190,255,239,209,227,227,67,254,151,59,121,254,20,242,127,127,249,31,15,2,252,55,45,192,229,84,254,9,197,248,181,159,102,249,159,239,206,111,108,3,218,34,255,31,62,61,41,159,255,29,63,62,220,255,124,55,143,33,96,65,56,140,78,81,111,203,94,60,240,231,56,10,252,20,27,49,65,177,118,197,5,127,14,211,0,224,57,86,20,161,25,71,132,23,152,165,248,93,219,170,232,11,82,85,220,61,37,252,114,108,82,183,66,225,190,159,227,57,101,203,45,161,128,147,57,31,200,139,146,235,226,0,55,36,227,50,122,150,150,30,51,180,107,225,71,224,95,97,96,85,192,157,255,132,37,70,20,18,75,160,225,66,15,190,126,24,145,152,112,226,71,228,63,62,56,252,69,116,74,2,20,226,4,199,33,137,167,136,198,168,8,192,83,17,133,61,99,205,236,115,230,199,169,16,241,125,204,3,23,81,134,148,40,239,41,103,219,57,230,140,4,169,252,92,184,9,2,226,67,52,195,12,123,2,150,247,124,134,89,10,14,135,41,153,39,209,82,150,64,190,116,178,204,93,18,123,99,60,161,12,163,159,124,18,247,220,194,83,145,196,11,122,129,67,183,136,27,43,232,84,58,120,99,54,26,189,213,163,197,202,225,80,134,142,249,25,167,247,117,96,97,43,215,211,31,48,151,109,42,175,78,23,188,87,7,3,244,17,115,112,180,52,227,242,250,232,114,70,130,25,154,103,41,23,99,135,239,2,48,63,133,191,23,126,148,97,68,165,27,232,175,3,123,186,7,162,133,95,21,112,25,147,211,68,56,158,107,151,206,252,38,82,229,15,74,5,38,47,73,42,251,49,194,39,253,56,166,28,49,28,96,178,192,136,201,192,189,20,197,130,36,163,104,233,117,219,168,18,183,238,194,44,25,7,217,14,201,70,85,112,252,159,204,249,104,36,121,169,231,172,214,158,254,79,59,147,57,125,133,48,207,79,146,252,111,137,216,62,114,86,171,92,195,89,175,29,215,202,129,164,66,1,56,67,243,165,118,139,46,1,208,3,64,33,98,87,198,27,126,111,53,168,154,120,59,79,162,191,247,92,104,253,3,158,146,148,99,166,62,245,54,140,174,223,220,47,52,149,123,185,191,125,247,230,125,207,209,45,231,42,33,2,44,108,232,192,125,86,31,44,48,124,214,93,119,187,133,63,114,113,47,108,46,35,112,168,137,174,120,85,176,96,140,113,168,188,142,67,156,114,150,5,28,135,232,114,134,101,149,220,117,248,138,240,180,143,8,92,182,203,112,64,231,115,28,135,178,170,228,121,62,195,115,37,25,32,88,161,145,157,95,137,110,232,82,240,242,186,78,38,86,87,13,65,190,107,96,147,58,1,89,138,48,170,243,238,150,238,221,82,120,108,10,46,169,130,91,30,134,97,168,150,111,213,188,108,44,227,129,220,43,249,144,111,173,244,111,21,115,85,154,236,93,215,255,173,250,223,236,230,71,128,219,252,127,158,158,148,247,255,199,15,159,30,252,127,239,228,249,106,218,219,183,9,243,167,115,31,226,9,170,9,20,100,186,3,125,28,183,39,245,40,136,252,52,69,219,15,155,114,5,183,224,243,17,146,206,207,150,30,241,60,73,132,204,144,95,70,42,210,197,82,71,232,2,51,70,66,12,108,10,114,175,16,111,197,183,245,179,125,10,58,81,170,253,252,111,230,127,121,62,121,83,9,176,109,255,247,228,225,113,153,255,159,60,57,220,255,114,39,207,31,100,247,166,247,80,219,54,96,55,23,34,134,58,93,159,123,227,104,67,4,233,87,205,190,33,253,243,175,153,251,162,148,79,180,62,216,86,168,199,82,87,170,205,230,97,234,227,176,203,82,73,15,96,155,38,254,238,35,187,160,76,174,32,58,21,255,126,192,126,136,217,247,53,9,15,254,126,31,49,248,216,111,168,250,111,70,184,85,181,200,53,240,0,93,194,71,169,254,237,55,103,172,6,230,226,99,22,4,18,115,66,71,211,193,36,155,51,116,252,126,48,94,65,234,3,177,209,0,50,252,186,88,253,250,116,92,65,220,125,189,73,255,125,145,234,141,49,215,132,179,22,40,123,96,162,172,150,214,146,104,153,227,68,64,128,231,56,230,69,0,173,52,128,137,205,103,117,175,61,5,243,201,103,199,204,181,176,1,23,197,26,80,77,96,241,181,84,184,27,61,219,245,191,155,111,0,183,233,127,199,195,242,253,127,199,143,15,241,63,119,243,252,14,245,191,134,141,227,53,83,215,221,186,70,152,239,58,27,196,165,185,183,108,147,216,196,222,114,110,214,55,149,85,247,218,26,167,81,255,122,58,167,142,10,189,113,198,53,99,213,249,61,234,150,197,102,255,26,25,218,126,27,99,223,168,229,109,27,223,93,205,237,45,233,91,181,195,107,57,134,219,215,124,42,208,213,228,15,90,63,251,189,107,42,135,231,54,158,146,254,55,165,131,96,30,22,9,108,73,236,77,233,237,218,255,142,135,143,158,150,253,191,143,31,63,60,216,255,238,228,17,187,72,169,106,201,51,121,146,34,202,200,148,196,126,20,45,209,20,199,152,249,28,135,104,188,84,155,199,121,24,145,24,68,129,39,182,82,47,229,239,127,97,150,18,26,11,229,10,142,27,225,32,48,162,1,212,245,57,250,85,109,56,13,234,250,21,74,126,200,98,196,33,63,17,137,176,232,5,95,225,32,227,98,141,248,117,74,17,203,98,84,37,200,95,245,145,165,106,85,221,62,73,217,210,235,38,230,104,64,189,187,23,82,241,67,187,183,120,175,224,167,18,98,247,166,140,102,73,254,237,135,252,151,250,188,144,3,251,152,159,137,123,255,178,222,152,94,142,50,221,28,184,212,201,172,38,250,71,174,239,78,233,153,212,238,228,119,67,199,213,69,32,167,25,28,70,188,135,164,142,169,55,165,231,122,76,134,74,86,180,116,138,188,188,118,126,191,205,60,161,140,163,94,183,3,89,166,156,213,202,64,194,122,61,88,173,138,113,175,215,96,37,56,154,210,213,202,30,238,122,237,116,59,215,174,171,230,236,70,77,68,116,234,116,59,231,160,220,155,211,8,109,152,115,167,91,153,144,136,99,54,8,241,56,155,70,116,90,157,65,24,147,246,103,160,12,121,255,242,35,18,250,28,191,142,253,113,132,67,161,187,7,11,245,195,69,98,126,175,209,255,66,54,74,104,188,1,2,181,24,119,146,113,121,243,242,204,49,39,88,85,208,75,182,247,22,38,55,253,95,168,220,89,173,148,139,130,104,196,19,59,28,93,222,200,74,82,120,128,196,33,6,31,16,229,202,82,159,53,59,93,192,169,243,75,127,142,163,151,126,10,197,116,21,79,109,230,138,67,178,163,146,217,91,247,81,236,71,242,186,101,59,184,102,5,75,103,170,107,187,180,133,169,219,185,52,88,200,107,55,41,71,50,149,54,108,99,161,209,179,139,105,67,187,103,23,211,87,32,93,200,162,196,165,53,133,183,243,173,209,95,29,227,42,160,36,248,21,160,138,17,180,129,170,40,221,2,172,162,199,70,176,180,7,144,49,132,130,74,229,118,175,83,158,171,83,212,131,148,187,19,228,36,99,239,175,169,83,54,17,24,133,191,68,126,202,191,224,43,65,221,95,10,39,195,194,92,144,231,0,170,235,102,74,39,89,20,113,241,203,252,114,15,100,233,43,156,6,140,36,156,50,119,203,216,10,60,52,143,77,17,87,187,177,201,194,215,25,91,209,77,121,108,234,203,230,177,137,161,77,178,56,128,236,125,224,204,100,51,245,122,189,90,105,30,92,175,193,119,174,35,83,220,142,78,81,50,246,222,225,203,218,90,114,171,10,121,85,123,221,78,71,101,138,249,55,225,179,79,112,195,116,207,33,201,104,48,40,174,153,94,173,252,48,68,255,53,28,14,149,252,89,175,29,183,111,87,213,75,101,15,252,184,236,181,84,21,119,187,157,128,195,18,12,230,155,23,126,112,33,228,111,28,234,156,216,110,247,250,233,221,5,226,7,3,244,90,26,208,17,157,160,44,21,197,125,52,38,82,185,32,52,246,35,148,230,13,41,224,187,29,249,170,143,48,131,32,7,64,161,103,161,54,224,87,110,183,67,38,80,228,47,167,40,38,145,64,118,39,162,83,239,141,207,253,104,210,115,48,99,35,244,215,133,3,237,184,221,206,186,219,153,80,134,136,104,114,248,12,17,244,61,122,252,12,145,239,190,131,154,170,173,209,169,2,200,251,136,227,176,119,95,246,170,72,127,189,94,173,221,103,229,62,55,118,42,122,93,119,171,173,191,140,104,138,161,139,106,131,45,6,33,138,177,52,233,151,90,253,128,131,69,207,45,70,115,122,138,8,245,94,191,127,35,1,29,51,236,95,32,9,84,13,242,182,14,4,10,188,18,138,192,164,231,192,52,34,213,179,246,151,28,161,191,126,39,234,176,52,1,96,91,24,102,74,116,146,165,66,142,210,137,162,134,163,148,132,184,160,145,63,36,113,212,76,36,144,199,243,56,212,19,186,243,96,204,153,82,73,128,54,204,84,11,251,82,211,52,201,163,141,107,78,83,31,213,224,240,154,83,7,44,129,147,104,121,29,166,216,19,79,168,240,160,6,76,131,105,201,228,138,38,156,102,177,207,150,133,56,180,71,117,187,152,180,70,67,0,44,72,143,143,26,70,163,150,70,200,153,93,252,93,252,37,215,203,185,116,67,95,193,112,127,132,132,194,150,163,246,132,70,17,189,20,107,128,216,130,202,195,69,117,182,42,22,77,73,138,94,183,19,76,166,57,30,224,163,104,75,249,150,195,111,211,219,28,146,54,212,161,32,241,99,18,244,84,98,227,34,163,241,8,57,232,59,81,86,94,174,218,115,37,70,84,187,252,7,8,134,83,157,5,147,169,107,74,117,93,40,75,224,83,69,12,168,46,83,81,66,185,254,111,232,243,119,188,187,16,36,221,86,59,170,37,152,223,79,158,199,166,167,106,255,155,82,111,78,195,253,100,254,149,207,150,243,223,147,71,79,74,254,127,199,79,15,249,191,238,232,49,143,97,27,141,82,154,59,26,238,226,240,242,194,55,50,183,25,38,50,185,89,21,69,100,72,201,238,166,177,247,250,218,149,230,205,44,254,140,188,31,232,79,52,212,157,204,105,152,69,88,138,71,63,73,188,66,44,148,55,105,170,228,106,37,27,40,237,186,166,84,126,81,150,66,241,74,98,134,37,65,72,152,53,44,157,127,215,4,186,248,168,107,156,218,5,202,224,216,37,147,220,110,100,13,91,159,218,74,185,22,18,182,94,163,211,191,35,111,144,242,108,60,48,222,118,205,67,241,139,62,186,183,208,57,154,165,229,9,78,209,117,183,11,184,63,200,178,92,45,44,95,195,94,76,57,234,205,252,52,97,120,66,174,212,173,104,28,7,51,109,247,147,73,122,22,39,162,170,235,34,35,190,183,190,46,144,144,85,89,214,220,161,162,172,173,227,159,119,170,174,228,196,174,45,200,180,84,94,64,231,131,41,141,252,120,58,208,146,183,197,176,141,202,56,94,208,37,104,85,178,129,224,104,138,227,35,101,111,196,117,109,97,49,73,230,8,66,188,72,113,96,86,79,113,176,24,44,78,6,121,51,238,245,90,168,175,94,30,12,220,33,146,15,127,224,160,123,23,46,100,245,54,40,116,81,38,206,133,229,106,85,250,83,241,16,28,72,228,108,39,216,8,26,253,156,17,38,207,46,219,88,112,37,243,90,45,89,93,127,109,129,189,231,167,186,254,239,233,208,207,120,182,250,127,61,25,150,215,255,199,195,135,135,245,255,46,158,59,62,31,43,202,25,11,187,96,95,202,145,247,142,126,180,74,25,57,37,74,245,79,145,163,138,58,168,180,248,182,83,104,110,95,203,48,207,33,187,198,129,156,26,176,16,152,60,137,208,61,239,236,98,122,2,135,80,63,136,22,245,161,206,224,1,58,111,119,110,87,115,228,84,57,198,67,15,6,218,180,172,79,157,118,107,189,56,80,171,57,34,220,173,41,134,3,186,192,108,89,219,212,111,235,100,238,43,30,158,194,201,39,202,111,85,104,80,17,17,66,155,142,15,115,117,209,41,146,179,152,247,40,200,170,154,91,202,195,119,187,249,37,207,57,51,25,25,130,186,53,169,35,204,12,63,53,246,148,52,183,62,228,118,146,158,171,64,107,97,66,176,228,193,206,70,132,142,41,71,114,211,128,85,165,64,169,167,99,176,155,76,3,150,60,90,175,123,169,134,178,231,152,167,16,26,119,38,158,142,140,92,149,42,109,143,46,7,169,122,140,178,197,111,13,243,145,125,29,133,125,43,134,194,77,62,159,91,42,75,73,229,184,210,28,87,30,230,151,44,230,132,71,120,189,126,59,79,34,48,208,173,86,90,186,153,70,102,57,233,155,142,6,122,218,98,247,135,83,159,126,247,79,85,255,19,219,163,253,218,128,182,197,127,63,121,90,142,255,28,30,159,60,57,232,127,119,241,220,220,96,243,27,208,181,114,45,178,126,149,204,173,53,205,107,100,163,129,167,16,166,219,76,60,191,207,125,104,61,255,203,189,254,190,246,128,155,249,255,241,227,227,42,255,63,60,121,116,224,255,187,120,6,3,244,146,134,184,198,211,83,217,214,90,120,124,162,87,239,209,187,247,159,208,235,87,111,63,129,83,167,76,50,51,18,4,12,78,28,19,34,212,136,59,119,198,188,139,205,230,54,249,183,193,231,243,203,148,38,23,211,188,92,179,154,189,73,203,214,37,146,13,142,167,234,43,120,216,230,159,225,215,45,203,232,26,95,213,82,110,120,179,154,43,157,164,76,172,148,82,137,202,93,180,60,229,23,96,194,109,233,249,172,227,43,146,242,15,175,63,126,154,100,209,63,62,125,58,251,144,201,241,90,165,116,160,86,221,9,165,65,2,170,152,216,255,149,79,24,75,218,182,148,249,50,129,169,234,252,249,217,219,183,241,132,122,224,152,20,195,96,221,226,90,61,75,85,175,133,89,222,200,95,234,167,148,228,94,117,77,25,0,89,117,115,42,206,151,75,65,55,37,0,44,148,202,142,203,221,24,61,27,63,141,63,53,53,172,86,200,152,93,219,137,245,11,18,147,155,51,141,73,18,27,28,95,77,195,137,163,226,101,196,182,122,50,231,78,23,182,106,59,88,0,196,62,187,110,203,191,151,102,6,51,206,19,217,150,177,255,235,197,216,224,70,153,198,204,45,191,133,154,149,183,83,89,86,33,126,7,248,2,26,226,96,160,69,47,248,207,53,143,219,158,95,13,58,248,66,54,194,114,11,160,116,106,232,140,76,26,216,67,149,185,233,132,49,156,242,73,22,85,59,191,105,195,234,178,147,189,180,165,125,232,247,210,150,152,13,199,194,175,197,253,251,26,62,180,230,148,229,5,178,110,45,41,214,43,73,92,251,234,92,90,249,26,59,151,98,221,242,160,71,6,221,231,251,7,232,202,83,225,194,178,72,131,163,61,170,114,145,125,37,168,208,135,62,126,122,254,225,19,58,109,247,32,149,114,74,45,75,232,21,158,64,102,62,177,174,182,109,65,244,103,158,226,54,45,119,229,195,253,170,57,172,157,177,237,139,109,106,179,181,176,250,229,122,243,10,123,205,229,173,166,223,98,77,171,95,188,196,252,180,52,242,161,80,76,5,78,117,38,70,175,11,46,217,109,107,147,152,99,54,129,3,78,41,115,54,160,192,242,4,207,245,190,13,118,205,82,136,55,120,195,145,201,210,244,29,191,66,86,188,68,213,123,220,240,120,87,174,234,230,186,80,142,2,111,236,194,136,179,104,219,71,103,181,82,138,230,143,216,15,73,60,125,9,25,36,185,32,82,57,63,185,43,150,216,84,192,50,82,179,92,212,145,74,94,196,240,230,170,157,177,115,179,136,164,45,23,97,198,40,100,121,148,208,125,98,62,137,12,240,20,116,181,0,153,23,37,153,0,54,104,101,22,128,15,74,238,145,253,122,34,187,93,144,109,159,77,29,174,236,189,212,97,203,12,127,70,101,64,93,148,195,46,73,69,192,14,16,185,215,4,169,205,79,144,56,182,168,107,116,6,108,29,99,180,79,30,186,109,254,233,150,117,206,50,23,8,25,168,84,204,50,253,201,79,235,181,60,172,105,41,204,44,202,59,255,7,92,118,195,122,233,130,21,82,110,181,238,163,90,186,209,110,216,98,108,28,179,55,89,28,184,168,103,213,211,20,3,19,45,232,108,116,90,227,50,220,237,200,229,62,205,221,108,39,61,134,63,203,19,165,178,39,45,44,212,42,193,79,76,34,168,2,47,37,53,201,251,122,4,44,208,78,22,7,141,68,63,166,225,210,28,102,35,240,29,221,95,186,96,94,189,208,169,98,214,173,241,150,86,157,122,21,185,32,61,112,145,121,249,122,147,102,53,24,160,79,108,137,56,69,83,12,41,143,208,132,209,185,152,33,15,190,139,194,175,124,238,247,225,47,125,230,58,58,133,18,255,242,163,12,247,166,32,95,37,38,254,7,47,255,1,169,33,92,175,247,0,62,168,159,26,249,102,43,171,124,63,41,250,61,205,251,18,188,84,51,40,99,90,108,129,176,240,25,98,105,98,34,95,82,136,142,73,56,69,138,34,20,109,229,232,235,27,19,92,235,102,93,166,140,78,91,141,85,229,7,23,96,113,138,160,63,193,133,169,122,135,231,9,95,122,155,145,82,160,35,77,208,169,168,86,224,11,222,220,47,137,84,53,236,138,28,212,163,0,124,196,36,234,26,86,237,253,48,56,91,216,12,174,130,7,20,67,75,161,146,47,65,38,6,55,72,37,133,72,80,17,99,124,217,171,37,135,74,80,203,7,28,44,126,74,167,189,121,233,220,81,39,241,18,239,20,117,40,38,100,139,235,50,225,124,219,9,105,117,29,94,73,48,215,110,237,226,122,115,144,246,0,143,94,59,97,131,133,227,143,226,69,97,93,172,234,213,170,204,243,56,132,128,31,152,46,202,171,229,143,140,10,98,150,160,209,242,212,139,66,205,218,115,141,98,99,169,207,166,78,165,65,87,168,133,96,167,178,14,162,72,114,195,158,180,50,58,163,57,253,238,154,205,2,14,212,107,25,222,131,106,20,60,185,106,212,53,101,49,151,208,117,154,240,182,105,254,145,76,222,174,112,87,105,82,46,31,38,46,65,88,244,174,64,195,219,165,35,87,206,192,28,53,32,43,95,212,129,3,174,20,12,16,163,38,217,185,91,118,244,108,152,157,155,1,152,207,233,254,1,213,243,125,125,0,183,81,137,2,173,173,196,204,97,223,38,51,245,234,103,11,206,121,177,150,212,236,159,11,159,144,26,251,250,14,90,120,177,233,223,168,196,162,13,90,44,114,139,83,233,223,185,46,95,242,134,10,228,73,130,204,237,214,120,200,96,158,113,233,42,122,136,47,104,184,148,55,196,176,226,69,203,165,199,36,81,213,251,153,207,103,171,149,14,231,22,194,72,247,247,19,196,90,173,215,35,243,165,40,254,105,158,68,90,232,223,6,12,82,192,173,180,215,89,239,22,250,112,209,143,144,210,166,55,199,41,132,63,42,27,178,180,111,255,36,95,186,166,134,36,116,75,56,129,84,53,234,180,221,142,161,100,214,204,26,114,30,56,134,110,119,165,236,213,42,34,83,189,189,127,229,173,86,5,51,53,204,126,199,136,92,187,85,52,137,214,122,46,82,247,190,172,114,48,29,131,38,44,208,156,110,189,71,135,81,90,178,146,73,199,197,155,175,72,200,183,0,68,149,146,247,223,201,62,73,57,95,56,27,72,185,128,254,134,180,108,145,64,61,49,223,6,166,204,142,183,83,181,9,164,35,117,43,29,54,90,255,111,163,5,90,174,113,231,202,96,47,86,14,20,230,203,7,154,80,166,245,184,210,85,68,94,87,108,148,219,54,121,154,107,131,198,203,149,82,126,115,223,209,17,178,78,142,246,238,220,106,57,224,238,232,219,90,83,87,32,86,93,245,174,246,174,159,224,2,231,94,175,78,27,171,221,111,245,98,18,185,110,223,210,230,237,163,5,3,54,249,70,118,53,210,91,212,119,248,82,190,127,69,210,196,231,193,12,179,158,209,160,161,226,75,89,147,142,208,207,191,232,59,129,224,205,202,26,188,84,10,122,115,204,166,152,37,129,173,101,153,63,174,220,26,87,129,27,170,85,200,120,90,105,115,86,5,235,151,120,20,77,173,86,222,155,44,138,150,255,39,243,35,50,33,56,124,57,47,102,206,124,222,100,113,48,186,145,241,162,218,230,106,69,38,27,245,41,136,197,232,116,110,251,132,197,238,227,182,212,202,242,232,243,137,156,148,39,0,166,180,50,45,22,47,154,207,11,2,247,10,2,245,62,208,203,136,122,89,157,248,42,65,95,71,203,109,108,181,241,75,65,116,112,202,92,29,117,45,217,153,207,219,56,201,248,8,73,227,176,91,187,96,26,91,169,154,109,25,90,111,238,64,218,44,71,178,131,116,17,180,176,165,239,98,142,222,212,53,50,140,82,139,224,214,140,213,155,186,223,130,156,127,124,250,116,38,133,226,200,90,112,181,154,182,101,242,206,124,206,49,139,71,249,180,189,142,39,148,201,112,141,26,237,206,113,55,55,39,150,247,145,50,186,215,42,237,155,136,212,126,110,65,1,95,181,233,187,118,141,221,252,196,36,106,219,176,88,128,55,163,208,212,148,106,80,105,40,141,237,1,212,207,109,232,129,173,144,106,225,64,170,181,187,65,222,14,197,86,55,155,81,189,225,211,202,202,21,221,170,170,125,30,211,80,176,193,93,81,106,187,70,249,141,90,149,252,101,170,68,74,151,194,105,80,167,22,153,250,79,173,159,100,69,239,217,228,31,121,13,13,167,99,247,104,31,25,113,243,200,200,120,100,231,219,148,161,78,21,177,27,123,155,182,235,173,32,248,250,62,202,147,175,20,169,125,171,97,230,52,164,32,9,106,102,166,223,68,112,205,196,134,170,212,86,248,11,12,6,104,199,16,63,196,84,121,195,255,7,118,157,59,135,10,150,54,92,125,148,46,26,182,107,53,43,174,90,200,205,248,59,13,64,237,161,80,221,158,15,122,44,199,235,105,236,201,236,79,147,57,247,62,202,244,150,50,39,99,165,217,28,31,82,195,24,229,169,185,220,210,225,228,214,243,83,86,186,239,22,14,169,89,18,148,6,10,167,204,249,88,91,14,213,51,246,176,146,14,32,226,181,136,74,80,122,195,207,191,88,205,171,13,153,208,61,91,8,155,59,216,33,220,217,246,96,191,187,197,61,236,20,181,210,215,176,49,54,159,122,201,86,87,242,54,182,147,53,203,165,34,7,161,117,78,34,28,112,79,252,122,63,41,239,12,86,235,26,117,83,205,116,83,221,194,23,192,189,137,108,220,65,10,8,6,41,120,181,94,38,108,16,5,13,140,44,169,103,223,236,220,186,57,185,234,200,74,233,130,245,209,174,6,162,253,226,79,90,142,82,19,143,168,86,168,154,158,111,166,43,171,116,53,62,218,246,160,87,120,226,103,17,71,255,140,137,190,48,13,135,101,215,227,237,205,236,201,211,216,20,8,95,144,58,27,189,190,255,49,84,202,204,145,233,110,243,140,205,214,184,33,119,115,165,23,149,157,57,63,110,175,52,152,155,234,75,87,149,111,73,81,104,158,81,190,187,102,2,244,6,217,95,151,23,125,255,231,154,181,41,213,119,58,222,252,13,166,93,111,244,63,238,214,58,32,151,189,201,175,127,199,149,60,185,72,193,77,160,134,196,92,219,19,87,57,92,237,236,14,108,30,232,195,171,212,123,135,47,123,142,144,73,214,232,84,150,92,18,52,184,230,32,146,130,219,143,1,168,227,150,28,205,244,198,174,249,114,171,63,254,160,111,60,211,117,238,213,185,195,221,111,27,21,187,13,116,63,206,229,230,0,181,31,203,45,141,178,198,7,198,206,63,101,186,198,168,117,249,245,187,87,119,183,42,191,126,247,42,239,244,238,162,142,116,175,187,69,59,73,225,112,71,209,78,187,230,13,218,116,58,107,220,131,80,14,12,82,217,176,101,246,235,13,110,142,102,19,117,238,141,91,2,132,80,171,13,214,93,196,8,221,250,246,84,6,33,237,26,35,84,231,145,121,163,16,9,116,237,192,152,62,162,9,79,145,231,121,42,83,186,138,121,71,61,150,38,21,23,68,233,133,183,45,110,6,237,24,126,212,42,54,170,118,68,77,176,111,95,134,100,151,219,99,128,118,24,203,126,209,127,87,67,104,25,199,212,74,88,192,181,177,202,75,8,218,80,242,70,141,77,150,180,76,236,117,129,190,82,149,120,105,222,183,80,174,106,128,9,248,251,249,23,11,125,2,224,133,207,80,139,171,98,144,10,170,17,205,84,103,97,107,237,85,119,211,72,86,69,248,110,131,149,81,187,22,181,194,236,74,66,55,210,248,84,171,178,166,3,19,111,185,175,135,42,243,209,248,38,105,110,4,255,95,23,158,78,183,15,18,216,87,182,2,132,106,242,57,220,18,120,102,183,13,97,123,53,107,220,159,40,120,111,63,177,123,189,160,214,215,188,50,93,215,213,191,155,133,232,22,181,188,213,41,64,170,194,210,100,20,85,183,51,107,19,124,214,237,8,249,51,131,31,200,140,67,131,24,175,25,58,45,34,188,84,161,83,116,223,40,182,90,119,59,112,173,212,105,142,130,127,19,62,147,93,130,59,67,109,191,125,213,165,219,237,172,37,215,136,30,4,40,244,2,141,41,141,242,254,250,226,205,41,154,149,163,228,224,250,150,191,208,11,121,111,75,195,190,165,106,62,84,131,32,177,6,23,5,126,44,54,42,99,140,56,243,227,116,130,25,195,161,62,65,81,221,57,110,113,127,143,108,65,48,2,58,21,248,46,222,108,10,53,51,79,30,1,45,243,20,44,55,144,83,2,80,246,50,162,49,86,110,48,242,82,35,81,47,196,19,204,84,169,179,140,191,240,131,11,93,102,158,78,221,110,103,158,78,85,117,65,81,31,206,94,10,162,236,53,29,133,154,21,252,40,194,216,48,7,95,199,132,92,105,239,121,146,192,113,87,238,178,88,223,37,102,249,69,101,218,151,177,17,54,243,74,51,175,169,172,60,213,232,217,71,23,70,169,143,152,17,63,34,255,129,204,181,98,102,122,18,167,149,247,103,47,92,121,167,9,176,234,232,20,205,253,11,220,43,173,219,125,52,236,163,8,199,189,192,19,197,220,239,196,223,240,151,89,249,20,249,73,130,227,176,167,223,244,145,44,239,121,222,150,114,69,41,161,221,142,54,146,213,102,193,176,17,154,186,251,227,100,174,154,109,227,40,106,170,64,209,141,17,191,199,112,243,212,177,237,143,21,11,238,147,225,166,74,100,255,163,8,49,205,205,46,157,142,58,244,16,197,115,7,41,213,160,91,136,165,107,4,218,118,58,15,100,120,232,131,130,131,107,157,178,59,133,221,167,219,209,110,88,38,71,23,71,51,129,22,237,111,227,5,189,192,70,252,44,196,148,106,12,138,185,45,167,123,173,177,191,200,11,195,106,98,82,203,70,179,102,19,225,30,151,180,253,237,0,106,140,93,95,109,233,189,46,244,133,102,223,86,158,31,132,245,109,8,235,174,186,6,179,240,110,2,121,105,109,229,12,207,167,181,21,99,81,227,96,84,105,206,43,188,126,208,105,163,147,145,157,248,124,179,92,222,222,133,129,151,162,225,250,170,230,8,133,172,94,173,106,238,92,44,246,184,102,167,166,223,144,172,89,189,6,208,94,68,190,250,122,88,185,106,48,240,204,189,91,17,50,32,37,111,121,204,253,102,39,49,75,54,155,7,238,155,147,28,200,144,158,246,209,228,18,78,29,77,222,173,36,187,171,223,188,212,157,134,116,204,0,85,179,90,30,98,203,240,231,106,82,241,186,49,52,182,180,233,226,210,186,134,106,114,41,92,25,171,150,21,38,95,179,100,169,34,121,208,123,109,36,61,20,49,175,204,108,12,164,111,31,34,175,140,56,149,12,83,165,152,238,142,21,28,95,28,171,200,40,246,58,9,96,198,51,119,202,97,201,229,221,94,99,11,214,104,197,55,251,198,208,182,45,214,200,196,221,195,225,11,123,151,12,135,111,104,117,31,1,241,178,201,74,64,124,9,239,70,32,89,3,31,148,66,205,237,72,243,27,65,182,13,255,2,182,114,148,185,161,88,54,242,93,83,160,121,3,219,109,10,52,111,162,161,235,15,186,45,241,9,112,247,38,89,190,54,22,55,252,181,235,73,225,205,79,236,94,191,123,117,184,8,226,183,241,84,243,191,43,237,247,124,127,41,224,183,220,255,240,244,228,233,227,82,254,247,227,225,211,195,253,15,119,242,108,76,201,110,228,6,127,183,233,138,135,157,114,132,171,93,66,251,27,179,140,196,207,171,34,101,53,161,86,74,81,35,161,102,229,134,82,253,215,91,241,222,213,62,120,157,206,142,177,33,58,72,51,239,191,72,45,218,169,104,62,101,45,40,175,4,165,29,66,237,29,87,119,211,53,78,239,100,226,91,168,161,125,2,172,28,182,77,201,105,59,133,144,135,203,156,6,15,208,7,60,245,89,24,225,52,69,116,130,102,244,18,46,177,158,144,8,167,200,103,24,133,100,65,66,28,246,109,164,33,146,34,63,186,244,151,41,130,11,180,228,125,98,58,51,189,242,181,216,130,247,218,219,100,191,182,27,104,50,246,118,240,4,221,13,131,250,74,5,248,174,87,75,80,86,195,98,201,188,156,225,24,41,167,118,137,234,239,79,209,80,227,23,104,39,18,211,109,150,24,214,236,12,228,45,77,134,90,91,239,122,213,45,59,43,13,30,160,215,87,56,200,0,76,146,66,86,1,1,111,144,49,38,86,249,136,210,164,143,152,53,230,203,25,230,51,204,16,225,130,46,212,120,209,120,137,148,195,171,106,66,146,195,194,143,50,140,18,177,188,132,114,180,80,65,240,84,81,67,147,211,46,14,180,138,117,225,126,209,123,222,153,142,217,112,33,121,185,141,48,217,160,139,118,185,27,188,225,96,177,206,195,246,168,254,144,176,214,77,246,232,55,236,2,43,10,73,240,43,64,21,35,104,3,85,81,186,5,88,69,143,155,174,246,129,73,53,134,96,28,165,214,123,56,217,76,14,124,109,92,78,224,57,102,97,121,241,132,60,145,45,100,136,91,136,172,60,78,182,174,27,203,53,218,248,84,61,255,221,60,184,2,17,205,131,83,212,213,110,112,178,240,117,6,87,116,83,25,156,250,212,106,112,215,205,233,188,63,135,106,75,58,150,140,239,218,22,135,86,43,41,170,154,9,196,69,67,149,113,164,141,211,109,191,107,108,237,7,3,244,130,132,146,99,104,236,71,202,87,67,192,154,6,56,246,25,161,40,97,52,192,105,42,222,69,116,74,2,212,19,98,152,225,9,102,56,14,48,162,113,180,236,163,36,194,66,48,205,105,72,38,75,228,167,40,198,56,196,161,235,117,59,19,117,214,116,222,175,201,146,217,83,167,205,144,32,245,20,17,234,189,126,255,166,124,238,44,207,135,107,18,163,90,135,71,80,70,38,90,77,11,27,69,175,122,186,231,182,107,107,125,35,199,241,223,196,228,90,254,83,191,169,89,53,102,40,207,118,88,63,83,45,103,126,203,108,221,136,21,183,120,187,223,238,28,22,41,50,111,101,14,137,152,186,225,51,68,208,247,232,241,51,68,190,251,206,60,24,222,19,35,153,188,220,236,141,191,121,18,106,143,35,27,230,166,219,194,27,191,241,236,191,41,81,241,38,207,250,26,199,250,175,189,121,254,3,60,27,237,63,231,28,167,252,230,70,160,205,246,159,147,39,143,31,13,191,57,126,244,228,248,233,240,225,241,163,39,79,190,25,158,156,28,63,122,124,176,255,220,197,243,7,188,146,175,193,82,176,205,44,212,188,3,220,131,1,172,133,249,11,208,57,137,181,133,98,236,167,88,252,16,77,211,12,92,253,160,131,51,159,207,92,251,254,237,220,74,99,4,188,200,23,71,215,179,210,220,185,41,110,87,75,92,163,29,110,39,51,92,197,10,7,241,228,66,230,145,120,234,116,139,251,223,111,118,191,220,62,47,151,67,206,148,122,217,24,51,143,178,233,96,78,131,139,193,148,138,127,156,110,199,153,18,62,203,198,94,64,231,112,9,23,15,102,108,0,163,153,44,65,188,51,49,111,109,236,140,146,235,54,220,150,213,116,19,214,170,116,123,252,142,166,62,69,173,1,157,207,253,143,56,241,229,133,164,185,189,174,176,204,125,129,226,46,114,12,247,42,199,181,147,39,183,164,189,29,73,175,157,71,186,44,86,26,71,62,140,242,7,167,239,212,136,44,231,220,41,122,82,3,117,10,27,214,62,27,151,227,44,26,175,13,107,68,247,146,99,52,218,124,93,35,148,58,1,173,118,203,69,144,95,16,220,243,121,14,142,244,58,208,110,74,71,185,209,116,74,133,62,141,56,9,151,165,47,130,220,167,56,70,71,33,112,42,120,83,157,166,60,27,15,86,171,123,201,49,240,150,20,164,235,245,185,40,236,77,41,58,82,34,237,84,148,57,89,175,209,81,138,163,201,185,249,246,88,188,61,146,119,215,54,181,231,169,155,145,139,192,133,170,173,178,5,225,29,12,145,7,67,228,193,16,121,119,134,200,220,156,216,74,198,195,134,249,19,78,249,249,118,131,66,143,163,7,74,99,240,62,129,203,136,157,123,89,154,28,132,238,101,121,217,201,13,248,106,221,149,246,7,238,51,142,46,25,17,205,128,124,147,214,6,79,108,201,25,220,233,44,87,121,239,29,190,20,27,115,70,163,8,179,30,119,187,29,21,97,193,89,228,189,33,49,73,103,61,183,11,167,63,205,78,49,102,96,221,232,20,37,99,209,236,79,52,184,216,230,193,220,19,221,128,83,150,70,64,185,209,22,237,213,56,174,109,106,87,217,102,118,108,87,249,253,170,118,73,76,89,136,89,1,162,114,2,125,160,176,250,210,143,162,62,26,22,37,139,78,155,74,194,188,189,190,74,112,0,119,166,227,153,191,32,148,121,202,209,167,45,250,189,215,255,123,246,250,229,167,94,41,143,170,234,236,121,188,236,185,125,100,254,114,197,63,159,200,28,167,48,205,115,239,21,5,79,38,158,177,120,67,12,131,118,30,111,147,38,182,219,145,62,161,205,147,92,64,13,70,171,13,240,117,174,170,0,50,252,217,78,87,171,45,113,96,215,130,120,169,17,68,38,213,222,149,96,199,77,117,100,154,37,135,196,242,88,90,229,82,117,160,224,26,90,76,155,198,34,231,184,24,139,52,170,122,10,84,6,118,41,217,161,69,19,185,119,175,245,186,143,82,183,106,80,7,20,92,180,69,166,225,82,6,245,170,168,179,113,181,251,160,192,93,76,90,138,161,11,109,130,172,17,87,54,65,54,119,165,167,164,108,160,180,45,148,106,46,218,96,97,3,196,245,248,85,175,154,219,150,22,70,89,90,209,234,219,248,189,152,59,123,14,181,131,118,91,130,217,70,252,105,13,237,219,151,215,89,243,89,144,126,83,24,143,73,249,21,194,151,170,142,35,205,249,221,78,39,104,75,118,77,116,111,11,205,50,217,107,212,6,110,215,158,149,13,104,86,61,75,52,87,150,189,44,38,28,137,165,244,154,150,246,146,99,125,107,17,108,175,230,66,189,127,225,7,23,98,107,30,135,74,128,246,92,23,172,224,25,97,216,123,71,162,158,140,166,49,95,82,174,222,75,48,196,8,27,77,255,128,177,166,59,45,187,29,129,154,247,25,79,50,142,176,31,204,16,137,197,159,98,63,55,199,28,51,212,11,102,56,184,64,220,251,145,78,39,136,66,201,62,98,89,140,126,157,82,137,193,163,197,175,2,37,29,89,166,33,129,167,181,96,10,209,57,66,144,112,14,174,208,172,63,159,128,79,157,122,84,8,208,173,163,65,83,158,213,86,41,78,184,242,11,28,91,159,113,141,25,246,47,52,173,151,16,166,200,81,122,158,220,18,182,210,68,96,11,128,214,104,83,99,80,66,169,22,67,165,216,183,141,161,111,7,5,244,15,167,128,30,212,202,131,90,249,117,212,202,60,220,161,81,179,108,158,182,13,49,220,123,82,67,119,82,185,114,95,6,139,64,100,59,213,129,77,154,137,162,160,138,73,189,190,85,34,138,141,58,151,166,139,142,12,201,102,166,14,44,167,77,205,219,29,232,220,69,84,136,134,170,124,220,126,91,186,243,65,169,251,3,42,117,53,202,89,69,166,20,163,227,51,124,93,5,108,127,250,87,221,88,234,116,175,131,241,239,79,163,123,109,55,254,125,37,221,107,47,154,88,73,251,217,89,53,219,174,32,109,52,62,20,234,17,200,186,189,153,80,118,181,161,180,48,162,108,81,244,204,37,93,174,157,55,54,164,236,98,73,169,211,244,218,42,12,172,191,1,231,155,253,8,13,141,1,6,125,67,67,221,126,52,139,219,53,23,109,90,172,237,213,172,180,84,167,183,180,162,149,151,234,91,85,125,84,47,215,211,127,182,89,108,254,200,70,155,141,234,65,49,33,98,129,223,172,42,20,158,109,187,186,200,168,124,121,205,122,131,76,234,179,89,117,48,146,179,89,218,131,125,121,70,161,192,108,95,130,107,110,58,146,43,176,104,82,232,69,182,24,180,23,96,61,168,154,229,23,233,155,238,235,4,224,141,12,29,208,242,14,11,236,238,249,200,33,205,106,41,193,74,174,253,233,2,218,93,191,254,46,69,117,241,135,252,103,187,160,172,37,142,146,172,148,56,133,0,66,159,77,211,34,104,80,67,84,131,1,3,218,42,34,138,143,53,185,140,141,139,75,4,8,128,142,159,127,169,244,9,142,143,50,43,45,137,167,249,107,0,80,253,155,191,188,244,99,254,154,49,153,105,17,154,47,218,25,12,208,167,247,175,222,143,208,243,48,148,99,22,12,148,122,6,24,66,134,157,247,17,7,109,80,186,241,72,200,138,86,184,247,33,139,123,156,123,2,172,190,76,93,91,199,193,250,17,244,221,56,120,179,80,158,215,217,250,66,38,185,36,66,45,86,122,206,61,129,15,15,104,68,255,144,217,114,122,197,10,239,138,127,57,247,52,182,170,119,38,113,239,181,0,165,94,122,218,194,204,6,64,43,93,167,32,78,117,7,250,218,159,190,209,171,125,231,231,186,60,234,191,232,203,141,94,97,156,188,254,156,249,81,15,16,145,15,42,77,74,168,22,18,255,218,80,139,41,154,82,110,192,109,44,3,102,159,13,80,175,245,53,60,77,57,53,126,119,33,10,85,255,127,161,50,156,79,169,183,244,231,55,206,252,32,159,237,249,31,134,118,254,135,227,167,79,159,28,31,252,255,239,226,89,25,151,170,55,186,183,235,133,93,23,170,120,56,14,93,175,182,130,78,203,41,91,214,63,242,82,250,2,121,241,245,185,250,219,106,2,231,170,145,50,213,228,69,166,17,29,251,209,8,161,111,209,15,240,167,88,176,38,100,154,49,240,7,21,226,94,136,238,52,241,3,60,66,175,240,2,71,52,153,11,197,3,125,139,94,199,11,194,104,12,63,197,50,216,71,152,64,68,251,25,163,97,6,129,154,136,50,179,150,104,15,199,139,243,24,110,152,131,101,165,212,14,172,95,98,101,137,105,124,148,20,237,224,162,76,234,117,187,114,84,0,183,50,110,84,224,246,147,100,36,239,38,47,50,27,154,89,14,87,43,121,179,236,146,102,76,97,77,73,27,209,234,243,36,137,72,0,141,21,48,137,109,204,56,75,73,140,83,88,9,53,20,42,189,82,205,253,253,229,41,40,28,37,173,59,131,43,212,97,148,211,16,157,201,24,58,213,41,0,37,96,24,147,248,60,241,249,108,132,6,89,202,6,17,13,252,8,132,207,96,76,226,1,84,244,249,12,113,42,74,250,108,137,48,228,41,240,199,81,158,109,33,14,209,68,236,202,46,41,187,176,241,40,75,136,110,196,235,134,126,196,39,187,35,133,162,166,182,66,159,251,13,109,137,79,245,109,137,47,69,19,19,117,199,55,250,22,129,143,36,85,7,20,1,78,56,101,50,255,130,31,69,249,77,34,51,121,219,32,104,32,210,123,21,240,126,132,164,227,116,136,199,217,52,162,83,245,146,225,128,46,48,91,138,230,223,234,102,229,93,116,41,154,48,58,47,192,50,34,27,167,148,209,140,195,5,38,1,195,224,53,62,94,202,172,22,26,187,158,153,174,183,71,25,242,254,229,71,36,244,57,126,29,139,25,9,5,131,6,11,245,195,69,58,86,224,72,230,11,1,60,86,111,21,80,131,204,185,1,100,73,194,104,158,80,194,164,219,62,10,252,24,205,252,5,70,243,44,226,36,137,176,134,170,228,138,93,119,255,75,19,189,86,118,93,71,57,228,146,215,129,17,33,18,93,75,171,58,118,1,109,74,236,181,77,70,245,74,89,71,189,98,139,84,170,92,225,171,28,86,37,154,183,86,6,148,10,60,126,160,25,199,54,231,231,215,213,42,181,43,25,161,227,147,167,222,208,27,122,199,6,234,81,68,82,142,99,65,17,111,207,144,31,134,44,199,122,150,98,148,68,126,128,103,52,10,49,67,247,86,36,89,123,232,159,41,214,146,147,36,66,98,198,36,232,139,63,185,127,1,51,73,40,35,124,169,59,254,86,124,31,33,204,103,67,245,38,161,140,11,20,251,97,136,254,107,56,28,34,125,217,118,61,88,162,120,19,64,226,219,90,247,20,99,46,168,118,132,120,144,136,166,222,201,223,70,83,28,174,214,20,159,41,67,89,152,232,154,58,221,169,188,28,212,94,197,170,2,54,242,151,152,25,117,32,96,136,50,52,227,60,111,145,147,57,166,25,31,161,99,49,64,244,45,250,201,191,34,243,108,110,114,160,40,131,164,1,11,76,169,41,34,49,154,147,40,34,41,14,104,28,166,154,210,243,120,12,125,225,2,250,22,189,240,131,11,241,186,36,180,40,203,175,5,241,163,8,90,216,9,20,33,133,198,178,233,180,253,114,90,87,179,173,204,83,117,114,89,87,0,222,32,240,110,46,143,26,197,209,203,10,50,73,12,137,107,50,223,30,220,65,254,216,242,71,115,173,173,123,72,132,229,236,217,154,148,234,42,55,240,54,216,51,74,117,76,14,71,61,155,65,108,25,229,222,162,0,240,217,20,243,145,144,187,131,65,46,120,71,91,164,158,146,191,150,84,104,16,41,45,101,74,69,134,36,81,54,37,113,10,244,126,6,127,87,149,209,136,78,37,227,210,105,245,35,152,16,253,44,146,114,72,95,94,23,149,139,246,81,154,37,16,67,152,175,220,202,166,155,143,232,8,108,85,66,72,4,52,78,105,132,21,15,194,159,41,247,227,208,103,161,170,132,122,170,215,124,206,16,138,4,25,141,16,72,7,13,46,188,3,12,148,26,168,118,42,212,51,89,45,240,35,249,43,162,211,74,243,36,158,208,106,235,81,81,137,209,40,82,185,34,210,162,182,236,229,92,226,100,100,152,22,68,29,201,229,30,104,145,158,64,157,161,67,166,156,50,188,189,125,132,230,254,213,121,74,254,131,5,69,152,228,32,222,9,113,219,208,132,88,101,126,122,81,110,72,240,78,150,164,229,182,226,108,62,198,76,182,54,45,20,90,179,166,63,197,35,244,180,190,82,232,47,83,49,166,11,140,147,10,252,1,157,39,130,218,71,42,138,24,125,139,254,173,146,140,113,154,127,53,59,254,218,251,230,63,202,3,162,43,29,76,41,157,70,120,80,88,131,226,165,7,63,246,209,199,102,251,207,241,195,71,15,31,149,242,127,14,31,30,31,236,63,119,242,12,6,40,183,203,188,200,38,19,204,82,116,132,126,0,114,248,155,218,188,74,101,109,6,74,206,132,178,185,207,187,131,1,122,73,147,165,140,3,62,25,14,255,75,85,65,111,227,192,67,232,121,20,33,248,150,34,134,65,5,9,61,81,71,44,139,233,104,48,8,229,170,143,89,234,73,202,131,160,117,189,140,30,141,37,32,131,238,64,252,135,62,224,144,164,156,145,113,6,107,174,80,134,132,254,79,98,36,131,117,225,141,50,18,8,248,210,190,140,3,165,12,169,236,9,162,21,56,4,86,235,118,31,50,53,38,152,205,9,23,219,221,124,207,201,103,190,60,244,157,208,40,162,151,66,80,10,253,27,114,53,66,122,71,104,9,243,145,2,77,60,15,74,0,66,142,68,5,89,64,67,177,93,77,57,98,152,251,36,134,182,253,49,93,136,79,10,127,162,157,152,114,18,224,190,204,193,24,41,37,217,236,57,14,75,96,133,36,13,34,159,204,49,243,154,1,33,177,137,23,13,136,180,78,225,2,22,209,64,14,206,141,96,17,45,169,81,134,52,200,132,30,231,235,73,27,80,134,40,200,244,185,207,225,42,12,99,179,15,19,198,103,0,138,57,6,99,112,239,212,86,83,52,14,218,37,157,88,84,23,211,226,27,204,1,225,169,28,89,44,155,19,123,141,185,191,68,99,44,232,7,46,201,250,255,216,123,247,254,54,110,43,97,184,127,235,83,96,217,167,181,148,80,163,155,47,177,93,119,151,150,104,155,169,44,106,73,42,174,147,55,43,129,67,144,156,104,56,96,7,51,146,25,175,191,251,251,195,185,0,152,33,105,201,177,227,167,79,43,253,218,88,34,113,57,0,14,14,206,253,168,108,164,115,163,44,170,204,115,61,211,133,18,164,187,51,98,164,242,228,74,141,64,111,98,199,129,253,48,122,92,92,91,228,33,204,18,102,174,98,139,87,200,73,194,91,95,168,12,113,203,24,90,129,237,62,120,213,233,139,126,247,197,224,77,171,215,22,157,190,56,237,117,127,232,28,181,143,196,243,183,98,240,170,45,14,187,167,111,123,157,151,175,6,226,85,247,248,168,221,235,139,214,201,145,56,236,158,12,122,157,231,103,131,110,175,111,135,105,180,250,162,211,111,192,119,173,147,183,162,253,247,211,94,187,223,23,221,158,232,188,62,61,238,180,143,196,155,86,175,215,58,25,116,218,253,166,232,156,28,30,159,29,117,78,94,54,197,243,179,129,56,233,14,236,32,199,157,215,157,65,251,72,12,186,77,152,122,185,167,232,190,16,175,219,189,195,87,173,147,65,235,121,231,184,51,120,11,83,190,232,12,78,236,116,47,186,61,59,80,75,156,182,122,131,206,225,217,113,171,39,78,207,122,167,221,126,91,216,245,29,117,250,135,199,173,206,235,246,81,36,58,39,226,164,43,218,63,180,79,6,162,255,170,117,124,92,93,174,29,167,251,230,164,221,179,107,8,151,43,158,183,197,113,167,245,252,184,109,167,131,213,30,117,122,237,195,129,93,150,255,237,176,115,212,62,25,180,142,155,80,124,248,180,125,216,105,29,55,69,251,239,237,215,167,199,173,222,219,38,13,219,111,255,247,89,251,100,208,105,29,139,163,214,235,214,203,118,95,108,222,188,59,167,189,238,225,89,175,253,218,194,222,125,33,250,103,207,251,131,206,224,108,208,22,47,187,221,35,216,246,126,187,247,67,231,176,221,127,42,142,187,125,216,184,179,126,27,128,57,106,13,90,48,253,105,175,251,162,51,232,63,181,191,63,63,235,119,96,11,59,39,131,118,175,119,118,58,232,116,79,182,196,171,238,155,246,15,237,158,56,108,157,245,219,71,176,215,221,19,187,102,196,157,118,183,247,214,14,109,247,3,78,163,41,222,188,106,15,94,181,123,118,123,97,215,90,118,59,250,131,94,231,112,16,54,235,246,196,160,219,131,133,249,245,138,147,246,203,227,206,203,246,201,97,219,54,232,218,129,222,116,250,237,45,209,234,117,250,182,65,7,38,23,111,90,111,69,247,12,214,110,15,237,172,223,134,227,122,81,69,231,38,156,174,232,188,16,173,163,31,58,22,126,106,127,218,237,247,59,132,62,176,125,135,175,104,247,163,141,13,179,200,10,9,201,124,128,242,31,52,158,250,204,51,244,44,48,67,242,116,99,67,207,81,39,96,166,50,159,159,59,17,210,118,71,42,128,6,134,97,57,142,222,168,52,253,91,166,175,161,200,142,105,60,229,190,65,224,255,51,209,160,41,38,58,149,217,4,242,169,56,246,199,202,146,102,231,210,14,97,89,161,249,208,143,241,139,188,146,225,40,177,158,69,53,96,107,141,117,9,220,127,42,141,201,168,66,78,43,91,0,176,181,150,44,29,157,163,126,27,243,218,184,38,122,248,75,140,195,156,207,115,69,105,144,94,158,62,183,219,182,179,35,46,90,217,226,2,136,157,76,128,74,11,153,15,147,34,183,212,223,80,229,33,124,234,240,181,199,71,86,204,176,196,147,144,169,206,38,72,134,165,29,238,172,119,140,175,225,8,66,235,135,202,0,113,5,41,91,143,89,175,200,163,210,40,76,235,248,36,68,154,12,1,0,162,243,134,37,65,75,123,237,38,238,148,153,253,71,180,178,5,186,254,24,126,62,236,131,101,135,210,99,81,22,73,154,20,11,175,3,183,228,90,142,240,61,146,169,75,180,60,162,116,194,134,1,180,163,90,128,25,172,246,59,9,217,70,246,158,136,83,59,43,112,18,8,128,116,27,145,100,226,240,219,111,163,224,129,127,161,181,24,107,45,158,137,40,138,158,242,167,118,112,153,45,220,223,150,101,182,163,190,200,245,108,115,172,245,150,251,38,138,220,43,150,140,197,166,109,120,6,179,14,244,230,159,109,203,45,241,158,27,84,90,127,168,193,189,127,3,220,223,203,43,121,107,192,197,51,251,91,100,71,185,17,220,196,108,190,208,58,2,228,171,66,139,195,219,54,8,80,208,238,105,125,25,110,29,7,55,172,227,116,81,76,253,195,233,167,121,161,245,38,184,185,248,45,199,85,108,110,213,79,1,150,180,122,69,182,73,7,23,116,212,238,31,246,58,167,131,110,111,235,137,95,147,63,160,202,40,60,78,101,41,247,111,88,202,75,29,172,2,150,241,228,153,248,243,124,24,189,208,250,125,20,69,31,220,119,50,91,56,143,58,160,57,88,2,52,4,160,238,192,233,0,11,87,40,252,144,225,167,181,169,63,212,7,197,89,163,179,108,38,115,51,149,233,64,35,86,220,118,70,120,166,166,10,110,181,187,135,161,45,103,94,167,9,215,73,154,218,47,72,155,99,121,50,59,200,61,184,177,72,82,229,60,49,32,26,140,203,52,141,224,11,75,66,239,9,25,80,35,75,169,152,39,197,35,32,38,29,73,65,150,46,64,92,0,162,82,166,233,66,252,131,75,103,97,127,32,202,114,92,16,107,9,233,137,238,237,220,11,88,89,158,166,9,250,30,69,71,223,24,107,29,13,101,14,0,190,219,89,68,191,54,112,77,139,68,165,56,54,176,246,144,98,201,126,75,200,99,63,252,190,223,61,177,255,62,123,246,236,25,239,156,253,12,184,115,101,28,219,172,45,186,18,105,71,215,200,210,16,37,206,213,164,76,37,112,220,203,157,128,1,87,158,64,55,133,154,13,213,104,228,73,53,201,72,50,179,3,4,196,116,12,192,95,252,151,5,255,66,92,79,147,120,234,31,149,112,51,34,190,3,161,44,180,252,124,219,167,204,81,2,190,24,167,42,55,58,11,241,9,221,190,196,56,201,77,113,78,207,228,222,211,165,239,237,225,240,215,251,203,4,70,136,112,204,6,44,162,241,68,52,86,161,84,21,196,8,65,106,52,131,238,0,204,137,156,217,33,254,130,0,252,53,252,222,2,83,251,186,14,81,7,143,162,190,249,184,137,137,17,215,42,77,183,129,207,0,20,158,74,35,164,136,75,83,232,153,195,145,234,233,54,241,85,174,29,57,222,165,96,34,123,162,217,68,72,60,79,224,15,0,127,248,72,167,58,29,25,202,244,239,102,179,248,206,168,96,95,104,251,53,97,130,29,1,134,114,199,142,30,215,188,160,159,106,60,80,116,68,202,223,159,127,250,121,235,201,231,157,79,117,192,202,17,193,154,236,8,123,209,254,222,190,105,84,246,159,97,179,15,222,251,13,112,13,108,89,204,221,201,21,137,231,128,73,176,159,101,150,252,163,84,233,66,36,35,149,21,150,58,124,140,223,193,193,214,176,82,145,24,128,164,136,24,11,50,55,93,32,33,11,145,42,105,10,236,175,51,37,26,59,13,17,79,101,46,227,66,229,17,208,1,32,64,70,77,192,8,66,83,159,245,142,239,25,49,151,197,212,11,241,112,252,56,210,42,218,198,34,178,91,197,166,180,204,21,118,184,176,67,173,221,226,139,45,132,4,134,48,83,93,166,35,139,92,118,1,34,150,153,206,18,80,39,91,14,13,70,219,84,209,36,106,218,165,1,210,53,162,134,197,237,76,23,66,198,177,154,23,224,113,111,91,98,243,78,38,230,118,193,168,101,128,234,141,165,41,165,5,127,158,171,88,207,230,73,106,103,35,12,36,13,134,76,83,88,135,113,74,154,5,14,167,192,103,88,36,192,84,146,98,8,16,155,42,100,235,49,48,58,226,149,190,86,16,83,107,241,246,172,119,108,232,42,208,227,128,131,153,120,170,102,74,92,76,139,98,126,209,196,127,205,69,19,140,219,154,190,109,194,201,197,50,19,200,153,3,228,70,21,162,156,11,137,116,159,42,154,131,195,11,128,59,147,115,227,72,39,40,194,25,59,125,49,16,99,159,53,212,170,152,39,193,126,125,99,201,136,155,221,110,45,191,171,14,64,40,208,98,76,57,83,163,136,59,181,50,241,106,48,56,21,47,219,3,161,51,70,35,196,31,124,162,228,242,181,181,18,211,207,63,253,140,99,8,122,115,170,106,36,89,52,73,95,2,90,36,153,161,51,168,159,215,219,199,176,34,138,180,43,66,125,75,44,99,139,225,90,95,150,115,145,43,83,166,133,17,67,105,212,136,64,228,137,225,181,213,57,250,123,20,83,53,11,80,99,132,184,33,25,40,251,251,149,78,70,150,129,225,254,56,5,160,113,174,198,58,87,77,110,109,7,145,69,50,68,153,34,83,106,4,199,49,84,98,206,186,74,30,196,138,155,160,246,132,22,128,124,145,216,60,51,74,80,134,206,144,133,192,67,149,153,156,184,69,64,188,3,232,16,113,20,40,204,201,167,122,162,11,245,132,138,174,144,96,35,1,36,186,58,84,129,37,93,8,121,37,147,20,252,158,8,179,245,120,156,196,137,76,3,50,100,25,171,92,65,184,75,19,158,18,44,206,98,7,2,93,23,24,70,29,250,13,213,36,201,192,15,194,50,1,68,67,150,105,112,120,105,251,128,124,134,52,120,197,212,178,37,213,75,2,118,120,124,237,230,197,130,176,117,75,204,64,169,56,164,77,1,96,128,243,112,181,105,240,5,115,122,52,163,102,50,43,146,216,184,217,137,146,90,0,207,203,60,69,206,0,135,123,109,145,121,168,132,164,186,68,31,17,116,137,20,162,242,149,102,163,243,3,119,180,69,161,12,225,59,240,22,255,252,190,187,95,226,103,157,253,103,158,124,53,251,207,163,221,135,15,151,236,63,187,187,119,246,159,175,241,115,103,255,185,179,255,220,217,127,238,236,63,119,246,159,59,251,207,63,183,253,135,170,16,52,234,172,10,82,218,115,142,87,156,147,93,101,93,115,224,247,184,209,151,48,42,125,25,131,208,60,249,162,6,161,207,50,120,205,19,48,120,193,253,158,39,32,90,138,212,62,13,219,215,10,94,136,145,203,182,140,190,187,153,104,157,118,48,224,96,44,99,103,110,113,31,176,24,104,180,179,38,141,172,172,219,168,243,232,228,111,105,26,248,184,207,156,16,111,224,62,153,50,158,218,126,20,25,208,48,92,3,228,82,45,174,117,62,66,13,5,110,59,56,138,53,197,16,131,248,23,84,154,115,12,249,1,224,201,133,112,8,11,55,187,232,54,73,31,224,116,43,66,218,233,227,92,21,170,46,173,160,94,214,165,161,0,29,170,17,122,62,215,244,176,128,183,242,66,72,183,87,212,139,213,210,196,178,140,146,108,98,64,74,93,184,61,130,149,234,153,42,18,251,142,209,64,144,217,32,199,177,237,206,181,78,59,184,75,248,162,186,109,114,123,20,188,146,238,241,114,118,137,194,168,116,28,137,190,82,142,37,139,83,93,142,66,110,204,10,129,59,35,101,146,73,182,51,73,181,49,196,70,192,11,109,153,25,43,136,23,246,153,203,116,170,39,139,200,235,219,230,9,235,219,6,31,85,76,37,198,111,97,83,36,89,156,150,160,64,98,156,181,45,113,28,228,53,124,80,136,235,118,143,118,72,185,184,34,146,22,189,14,217,67,82,49,15,214,39,23,101,230,165,66,136,171,182,163,229,106,142,17,49,88,79,212,13,1,34,34,233,20,51,168,99,42,129,87,150,69,33,227,41,158,83,5,208,202,96,93,194,7,76,72,47,158,137,3,55,24,171,22,156,70,28,184,154,16,216,72,116,198,94,128,109,34,87,199,122,146,64,43,119,49,147,191,232,124,155,198,139,236,57,185,191,46,154,2,180,129,226,98,47,218,219,189,136,88,81,13,141,28,8,137,33,69,37,178,201,77,145,20,108,173,1,109,199,175,42,215,174,171,202,138,36,119,154,17,178,35,36,6,181,1,77,175,219,1,168,130,41,42,124,22,140,20,30,63,192,169,203,34,77,50,200,10,144,234,107,158,145,48,131,231,201,116,17,204,229,39,200,150,198,116,218,242,43,149,147,18,64,59,5,69,172,51,3,81,34,5,242,164,215,86,34,8,84,110,98,170,114,21,42,70,6,126,50,44,29,55,85,51,137,102,154,159,88,151,129,45,125,171,159,55,237,181,123,178,179,99,212,236,10,139,185,108,137,107,59,50,158,66,101,139,208,135,22,135,176,20,35,150,133,165,168,117,237,146,227,203,171,103,40,89,165,127,165,154,56,70,166,179,237,90,223,72,60,215,197,180,54,35,82,109,123,255,45,167,142,186,213,156,48,2,118,197,242,207,168,123,133,163,115,212,149,199,49,168,137,242,10,228,88,230,10,168,1,109,245,84,27,149,85,212,127,204,125,139,121,42,179,250,46,47,97,14,188,40,20,65,14,90,193,229,163,214,1,170,4,215,29,41,61,220,28,149,65,207,139,171,191,84,238,203,95,249,138,208,101,34,202,56,86,178,40,115,21,93,237,93,68,226,133,206,171,64,25,177,11,75,222,67,28,52,88,192,39,150,52,200,80,241,85,138,196,143,42,215,245,206,0,15,24,44,89,68,25,235,220,43,185,243,4,30,160,180,9,71,248,178,229,23,100,130,173,242,36,144,119,234,153,184,207,228,165,207,98,41,170,198,57,92,98,205,59,236,159,66,166,188,76,17,156,191,135,160,33,41,77,132,168,114,99,226,153,120,192,83,119,128,188,163,242,150,161,134,23,232,167,215,201,187,36,251,249,167,159,171,244,214,126,40,102,246,191,150,64,62,12,233,56,9,215,196,63,122,235,12,71,185,245,241,11,199,95,62,122,186,1,245,101,152,136,187,101,25,48,214,99,209,234,49,243,49,1,201,230,23,141,250,5,143,90,240,232,184,231,132,202,142,172,127,131,192,250,196,240,98,90,161,208,32,24,244,164,152,141,243,64,231,233,222,27,75,253,242,82,53,201,10,12,13,5,26,156,148,36,3,192,80,235,212,13,226,235,90,6,15,205,128,204,1,4,13,133,86,172,5,7,243,98,133,240,220,95,3,15,182,92,3,16,13,19,66,244,224,86,239,168,223,219,245,143,232,77,56,82,57,162,181,56,114,164,226,84,230,16,94,92,101,107,201,74,144,120,60,94,122,152,7,83,229,217,152,141,144,228,176,238,101,132,163,163,53,43,96,73,220,227,151,44,93,19,96,98,129,235,170,107,84,220,218,237,136,73,54,85,121,82,32,103,237,172,72,200,137,111,219,67,66,23,135,24,171,48,67,247,235,105,82,144,192,99,15,122,62,79,178,73,115,89,121,131,42,24,66,5,194,23,183,18,102,137,130,167,62,41,220,11,235,128,194,49,220,42,117,158,76,146,76,166,238,64,24,206,182,180,236,107,150,105,90,165,125,241,179,9,168,255,117,120,205,41,194,72,192,67,74,22,225,171,196,144,89,103,139,8,60,177,5,70,21,252,56,44,195,77,160,226,16,14,222,168,178,115,25,176,201,33,92,112,238,212,182,73,207,78,49,181,255,41,84,158,85,7,69,205,99,229,96,34,244,120,35,2,77,210,27,111,90,174,32,180,149,153,93,90,28,181,117,212,131,153,101,143,98,243,180,68,190,255,167,92,235,226,231,159,126,70,152,146,49,29,32,179,140,117,119,56,75,250,152,160,1,193,253,136,71,135,140,211,232,202,59,102,240,105,180,226,88,25,67,41,166,66,27,255,206,142,120,169,10,242,205,25,169,60,93,88,152,91,135,199,86,122,85,113,225,157,136,68,62,143,109,219,86,156,110,226,63,84,85,106,139,50,36,25,177,217,138,211,138,247,153,160,27,32,54,25,188,121,18,217,163,218,138,38,202,190,62,141,157,171,189,157,247,108,239,127,246,205,55,31,158,76,96,236,70,224,91,242,97,149,31,73,109,221,166,208,185,125,240,174,246,151,214,222,199,175,66,184,110,185,148,167,161,111,24,111,149,68,165,123,174,98,157,143,150,183,231,72,22,114,147,254,93,30,213,126,250,201,59,180,95,221,161,143,110,77,5,103,0,89,170,177,126,33,234,88,9,210,185,213,113,60,235,210,126,70,180,127,126,82,124,244,3,135,188,90,95,196,193,168,130,115,129,7,154,131,138,114,76,89,196,78,216,109,192,210,93,166,185,150,235,171,12,114,193,26,126,82,85,16,161,0,57,192,216,183,28,93,197,50,151,242,114,199,61,119,232,153,144,0,173,188,160,21,93,68,162,85,35,218,228,170,170,115,112,97,245,228,132,226,54,193,98,145,166,160,1,80,40,11,168,241,152,106,156,241,176,17,162,212,5,19,48,164,235,68,141,232,221,89,126,42,252,100,102,197,3,113,3,62,255,223,191,197,251,183,191,197,43,93,104,79,116,161,196,84,95,175,150,13,3,202,141,2,17,73,163,23,87,123,23,246,225,185,184,218,191,136,170,46,93,23,150,198,94,176,248,153,145,228,101,49,207,114,62,94,58,79,138,64,0,146,232,207,149,74,56,80,152,23,246,147,159,43,247,132,131,227,134,253,30,223,118,124,15,86,122,220,125,229,75,230,142,204,46,255,137,144,113,106,220,213,179,111,162,187,107,161,125,168,182,46,143,138,255,15,161,159,93,233,111,198,65,39,71,0,130,220,74,55,22,168,142,60,51,195,204,225,71,100,12,112,21,202,182,201,7,131,240,208,202,57,183,194,54,28,195,162,156,61,223,202,68,246,131,127,39,207,136,127,143,159,53,254,31,228,105,149,239,96,142,128,207,243,5,185,161,254,251,222,238,195,189,154,255,199,254,195,253,187,250,239,95,229,231,206,255,227,206,255,227,206,255,227,206,255,227,206,255,227,206,255,227,107,251,127,88,252,41,139,169,206,159,136,75,149,21,58,251,47,255,24,136,205,191,193,71,226,7,153,143,228,22,221,161,55,173,222,73,231,228,229,19,129,161,102,152,179,200,243,201,137,9,188,166,219,127,63,109,247,58,175,1,53,208,35,218,8,83,130,188,32,10,141,100,133,172,95,52,58,190,63,98,83,94,74,32,36,238,97,60,36,110,104,11,156,254,135,74,168,119,133,202,44,217,186,74,36,129,97,236,179,231,64,2,194,243,139,37,183,210,14,59,201,229,140,227,118,228,200,114,227,135,122,164,94,178,50,128,100,20,148,57,77,49,74,240,145,131,188,65,6,133,198,90,123,214,58,104,219,92,151,133,11,188,69,88,28,25,42,33,21,212,225,183,223,186,172,121,55,113,122,86,46,48,133,146,160,177,213,99,49,82,50,101,71,113,212,160,202,107,111,47,130,224,5,103,20,69,24,220,46,4,9,59,209,205,30,76,91,228,107,143,26,78,163,103,10,237,158,129,44,30,193,241,194,137,224,64,94,128,182,180,125,196,126,35,219,19,149,109,255,159,147,214,235,118,3,45,141,160,64,45,166,42,115,36,254,218,254,65,207,202,56,149,19,209,216,222,254,63,239,109,151,15,231,186,44,32,78,101,46,13,189,6,56,236,178,103,210,254,71,60,147,34,222,192,79,113,8,114,157,110,246,12,194,19,5,84,52,129,199,210,39,122,246,224,70,162,91,207,58,207,40,239,213,227,253,163,170,246,237,32,157,147,195,0,94,137,55,150,253,64,141,173,152,203,1,50,246,146,30,236,147,189,19,164,213,229,239,192,108,13,2,230,210,119,115,89,196,83,180,94,145,33,141,76,171,152,58,112,62,149,77,49,84,133,180,239,120,30,251,64,8,140,75,106,64,139,237,189,70,83,52,242,120,191,17,137,14,43,101,156,93,22,229,101,136,104,147,73,150,38,25,164,29,179,168,75,131,129,137,213,129,69,50,49,65,1,198,48,180,30,181,50,161,50,203,245,141,86,95,241,196,223,77,50,104,224,209,220,51,120,241,253,54,174,236,30,168,14,2,55,39,210,109,94,219,123,164,222,205,211,36,78,44,5,132,108,151,206,178,30,235,217,76,102,163,109,187,54,186,97,228,240,48,82,129,94,146,238,26,199,212,227,215,112,113,201,88,108,40,253,110,36,208,88,99,255,184,71,138,131,192,49,204,91,128,188,185,12,32,62,39,199,44,112,229,8,237,121,46,4,52,85,231,133,62,119,16,212,156,120,60,168,190,122,26,93,225,85,43,93,113,106,190,95,96,85,125,145,164,234,200,129,143,247,205,101,166,196,77,78,40,21,112,5,58,75,119,212,149,202,23,197,20,235,22,96,56,222,66,224,53,195,157,166,1,96,79,228,124,174,160,26,134,40,244,92,67,65,6,153,162,195,81,83,24,141,213,80,108,123,210,197,64,115,35,134,16,197,4,33,239,144,199,13,78,28,231,48,34,41,66,95,9,122,199,38,165,204,101,86,168,80,245,237,79,192,184,19,98,124,4,61,114,16,79,152,168,212,62,85,86,64,104,218,37,218,205,213,229,100,74,86,79,52,173,21,42,158,66,56,96,186,240,19,58,203,85,53,62,233,58,201,89,128,132,109,73,64,79,168,115,85,208,0,49,160,30,132,139,9,126,87,241,141,203,149,156,177,19,7,64,183,242,184,48,132,54,27,165,20,50,166,51,101,33,177,255,228,210,199,45,217,55,216,175,147,252,150,208,70,8,113,121,51,157,47,132,44,132,206,98,123,83,92,220,160,244,158,99,84,89,163,25,184,68,176,173,49,153,37,169,204,211,5,160,221,12,66,145,52,161,126,124,207,128,187,201,246,182,179,145,98,138,63,196,49,216,111,118,56,169,130,193,199,111,20,184,12,226,242,42,4,164,226,44,227,99,210,244,216,29,164,69,84,203,183,24,22,13,215,236,35,57,34,94,203,5,173,172,166,164,172,92,218,85,253,61,146,217,187,251,32,188,188,183,122,72,130,27,203,111,9,127,121,238,125,90,14,158,110,16,205,13,120,65,102,153,214,82,225,101,198,105,13,189,165,134,68,112,161,226,132,15,240,173,104,89,155,21,18,10,190,111,224,28,25,85,184,84,178,240,80,100,40,18,89,245,46,33,47,51,83,200,162,52,56,208,175,42,215,120,223,18,43,195,218,189,134,75,206,129,150,206,241,224,90,46,170,46,82,150,195,117,172,18,139,184,236,50,134,157,225,224,43,79,7,42,131,231,185,157,177,240,183,182,246,44,0,107,202,75,4,173,72,158,91,78,218,54,179,47,1,142,205,138,101,154,81,58,2,48,76,213,204,189,0,49,57,160,218,123,16,186,171,162,71,204,202,119,111,168,28,113,45,179,185,204,13,60,205,182,191,91,47,110,19,210,30,46,124,227,83,113,224,129,171,60,183,247,128,93,170,176,17,230,65,128,243,132,173,15,206,98,213,235,193,149,79,2,175,158,97,82,204,164,185,4,189,15,230,183,81,35,65,158,98,62,92,121,233,165,165,164,168,81,112,124,224,107,61,76,138,235,196,40,209,208,121,195,142,73,137,113,156,243,196,11,28,89,168,172,156,85,32,44,147,172,120,120,223,195,112,238,96,8,30,186,254,34,139,113,205,22,158,115,7,79,52,197,34,7,229,204,77,128,133,87,94,180,91,131,179,94,251,252,164,123,210,22,207,196,238,211,202,167,167,189,238,160,123,112,222,5,49,182,117,204,204,221,7,154,173,23,186,90,89,97,36,85,65,190,30,200,188,176,225,243,66,88,106,66,179,178,129,36,73,217,17,212,217,205,136,238,145,203,210,40,177,136,168,243,5,221,55,96,156,65,211,149,233,130,135,226,0,252,70,212,176,60,98,35,138,26,64,83,116,134,160,101,35,236,2,120,132,211,52,129,156,15,149,144,67,163,211,178,80,98,211,232,38,15,88,48,108,49,88,179,68,154,0,64,38,25,169,149,192,109,69,2,98,253,121,22,184,157,210,132,195,129,129,198,40,203,157,20,58,199,233,27,255,95,35,162,54,220,148,236,143,176,204,196,120,223,92,23,242,158,121,247,27,172,52,232,189,168,236,45,79,116,233,166,133,253,167,167,24,158,93,188,136,30,71,173,176,150,43,121,41,82,153,79,148,227,131,236,109,154,217,71,43,158,150,217,165,113,187,2,134,230,165,113,192,79,252,93,65,146,31,123,133,65,142,102,47,117,89,214,7,110,10,204,20,2,136,85,251,96,59,114,5,27,108,79,46,85,5,164,107,200,42,47,165,130,180,199,145,64,123,47,178,61,246,17,244,251,236,31,111,158,120,164,21,62,221,252,96,123,159,235,224,161,182,76,67,192,47,240,128,171,95,13,122,173,121,34,226,209,181,24,37,134,74,41,212,169,74,197,140,183,100,200,107,6,142,191,142,156,160,44,12,72,72,84,80,166,22,202,133,165,108,166,104,178,162,54,188,3,22,57,80,220,54,206,157,205,168,188,224,152,122,24,28,134,148,224,137,66,226,61,54,226,26,14,150,164,235,36,115,76,28,81,25,62,121,89,39,116,224,39,92,40,82,27,227,205,112,3,161,46,26,168,182,204,56,152,33,236,78,215,218,121,140,249,113,103,210,37,22,227,225,28,160,8,33,132,138,204,83,25,131,176,54,87,113,34,211,138,39,4,39,27,115,28,117,170,245,37,15,150,38,151,234,9,255,33,196,127,253,23,34,204,185,155,228,28,38,217,60,105,189,110,111,133,68,43,112,236,112,53,43,124,50,54,184,11,142,157,119,254,27,5,139,47,86,108,113,55,10,95,84,218,217,164,168,106,79,48,33,7,58,244,89,156,111,189,110,87,31,68,108,70,49,254,116,67,125,134,19,168,197,66,220,36,238,151,69,120,230,238,193,197,27,15,196,109,57,9,13,165,113,27,238,158,238,202,150,68,2,46,134,71,46,64,217,196,208,44,76,158,16,62,119,118,179,153,26,37,18,174,53,154,72,120,55,152,124,51,172,181,83,22,155,197,180,244,185,197,151,112,193,56,223,65,123,201,2,16,98,61,3,124,116,121,21,172,16,134,210,27,200,210,114,52,162,212,37,238,104,71,186,28,166,106,251,191,4,57,126,50,117,157,201,75,101,207,167,204,44,214,164,11,127,77,61,17,180,120,237,47,163,61,37,126,150,64,118,52,30,3,1,245,86,34,179,140,99,56,191,250,171,240,194,39,166,194,167,0,116,126,213,123,8,219,93,247,205,128,253,77,178,144,80,68,243,97,52,13,21,11,73,225,86,97,130,11,177,179,179,254,78,184,80,186,115,19,235,185,10,174,7,24,149,50,229,4,91,139,157,180,255,208,148,221,31,80,175,80,241,230,135,1,209,29,150,134,227,39,23,188,183,23,86,178,47,146,184,76,101,46,64,137,22,9,209,34,162,66,108,184,189,143,160,33,68,187,205,34,92,119,109,13,162,81,91,68,195,30,180,23,252,125,206,44,152,203,10,91,185,131,11,230,68,15,50,34,53,176,147,254,118,250,43,140,118,37,59,65,253,80,253,35,150,140,111,125,25,32,183,135,169,92,122,239,231,219,244,247,32,112,254,117,236,194,136,176,25,20,26,56,155,11,160,8,182,136,30,116,166,255,137,177,20,97,92,82,58,124,153,77,74,57,81,6,145,24,115,249,53,49,186,197,15,51,114,150,193,25,56,94,217,163,234,100,164,95,114,67,52,87,174,144,40,30,15,22,38,40,26,97,172,130,91,164,156,233,50,3,30,192,162,135,131,30,46,6,172,26,88,11,14,255,97,5,3,209,1,45,168,176,20,136,58,200,108,192,105,112,172,105,237,184,6,203,60,62,52,119,119,135,86,147,20,9,103,227,103,91,170,229,92,128,212,87,55,154,120,173,164,32,190,81,23,83,168,130,43,13,160,58,123,238,2,87,157,100,87,58,118,209,137,172,202,14,216,148,144,140,75,208,20,170,184,12,226,102,112,213,86,136,134,55,7,163,38,81,89,165,179,42,35,1,250,53,193,250,181,26,119,250,191,181,123,244,191,24,62,5,82,64,83,252,175,189,84,255,139,235,1,55,75,78,188,195,52,173,206,25,213,111,37,139,50,85,17,129,152,27,179,122,12,102,125,156,58,130,34,82,80,25,101,183,140,226,82,249,82,133,99,162,240,233,144,39,34,143,240,213,60,17,93,134,81,147,99,3,252,20,1,83,158,235,121,78,47,157,30,143,141,66,119,124,158,193,227,0,189,91,117,253,130,139,146,224,248,157,170,68,85,223,132,151,252,173,197,2,187,104,223,254,28,100,64,168,107,241,76,236,61,68,201,173,166,222,17,129,38,231,206,245,235,95,236,103,141,255,87,221,22,244,89,115,124,212,255,107,111,111,127,255,224,160,230,255,181,247,240,209,157,255,215,87,249,185,243,255,186,243,255,186,243,255,186,243,255,186,243,255,186,243,255,250,231,246,255,18,226,57,39,10,112,186,192,165,167,11,243,149,136,225,2,58,244,101,246,139,92,136,151,83,53,147,215,178,104,138,239,213,120,44,142,148,204,80,57,10,212,200,68,97,236,24,26,34,140,147,203,129,247,229,164,53,72,215,130,124,173,99,93,98,246,128,208,162,22,225,197,192,132,148,193,23,236,60,86,228,50,51,41,176,215,104,30,64,167,40,185,202,150,106,135,98,74,99,37,88,164,159,161,84,1,185,119,93,155,156,82,240,38,133,97,231,128,173,104,227,147,28,154,126,179,143,145,231,25,191,120,189,140,186,165,223,247,184,77,230,166,30,102,136,72,116,214,248,132,220,73,113,124,174,160,124,232,185,204,85,38,125,246,165,141,138,163,11,29,48,219,117,188,209,31,10,15,206,193,25,66,197,210,50,44,185,131,99,27,114,94,96,164,225,68,231,73,49,157,25,49,210,217,189,2,85,14,163,18,196,214,161,214,133,41,114,9,129,217,145,3,157,166,56,31,131,29,178,127,218,110,31,121,87,173,37,123,58,38,42,70,115,84,29,199,250,170,168,171,147,112,61,27,206,246,146,20,98,46,115,240,127,10,173,116,213,49,222,223,228,18,192,34,164,15,178,231,162,34,210,89,115,194,187,178,110,50,28,237,253,10,179,172,51,160,136,192,116,180,194,114,8,97,76,158,65,43,114,165,86,186,8,49,194,238,63,69,99,177,189,101,141,177,214,141,166,75,252,223,104,10,85,196,17,89,58,79,188,191,5,236,219,204,155,163,29,37,89,229,239,52,82,96,163,203,226,69,224,224,214,201,70,234,157,114,133,76,230,229,48,77,98,63,166,243,71,66,130,228,6,0,110,13,88,186,202,76,228,68,7,131,156,87,230,219,219,93,61,225,181,146,151,183,155,142,172,215,47,116,78,204,216,54,136,11,16,219,159,76,72,97,161,179,116,17,137,35,205,249,136,87,64,103,103,172,193,230,45,236,105,42,10,61,223,198,154,155,33,1,14,201,116,101,208,58,202,16,58,65,2,11,244,215,11,26,183,179,114,86,239,160,178,114,198,173,31,84,90,83,190,176,122,7,142,95,132,60,20,149,235,160,210,209,210,232,236,136,131,153,39,66,12,180,8,223,165,188,14,62,183,197,119,222,139,6,150,171,188,245,192,132,222,146,254,97,144,67,141,185,207,252,115,25,8,37,116,108,111,117,9,44,177,145,99,5,89,198,102,104,119,73,12,251,69,225,84,252,190,76,101,14,22,163,188,204,138,196,37,231,170,164,175,246,213,39,104,197,6,173,74,170,2,93,130,86,93,120,207,211,133,125,176,201,129,208,151,3,46,180,78,171,94,151,156,106,134,180,88,46,215,140,87,97,61,174,164,0,169,228,135,9,137,139,111,226,220,53,200,201,194,178,246,252,70,2,143,192,185,9,87,186,127,242,171,186,183,191,138,176,85,147,169,240,95,159,68,204,54,110,196,36,60,31,114,155,189,61,210,61,172,14,93,111,154,41,83,168,17,227,255,193,39,221,22,76,12,195,203,109,243,164,61,208,31,188,175,170,38,241,238,155,66,230,5,17,111,206,20,100,146,43,21,173,106,172,178,17,145,101,244,204,122,231,26,87,91,87,39,94,190,81,7,75,202,206,26,168,110,187,206,177,190,55,167,170,241,9,104,50,165,199,245,157,208,246,195,243,145,138,83,119,107,29,72,175,113,79,150,97,121,196,104,139,51,235,177,83,155,136,66,78,56,31,87,36,122,43,62,133,251,75,174,42,32,214,242,93,34,191,63,48,12,242,193,231,152,205,158,237,109,224,42,195,78,109,110,112,106,52,147,11,78,24,86,8,125,165,242,84,206,67,103,29,110,255,251,31,108,237,156,170,19,243,78,185,83,122,252,148,93,143,104,61,120,69,128,69,116,153,191,150,246,204,251,95,46,111,13,251,121,77,146,43,149,145,131,145,92,184,76,93,238,172,192,97,116,197,19,239,64,228,123,189,11,228,98,245,21,97,236,8,92,189,129,1,203,209,87,212,163,77,82,128,235,138,101,26,115,21,235,73,150,252,170,48,16,3,210,106,45,179,1,103,25,60,205,243,92,21,106,68,217,147,202,240,179,115,226,48,159,137,199,143,45,37,69,8,14,211,4,156,164,44,31,137,14,33,92,51,198,65,146,133,158,165,62,215,18,33,86,5,154,160,33,84,47,7,219,249,187,85,228,211,191,60,224,231,224,14,195,115,134,43,104,220,123,246,97,3,31,88,231,74,182,107,31,28,119,78,80,197,9,60,22,157,129,172,139,198,47,35,174,85,146,99,139,105,98,55,28,188,179,115,37,141,206,168,245,224,237,105,251,252,168,123,246,252,184,205,222,110,244,225,139,227,110,107,192,180,152,45,184,226,199,100,242,163,156,176,67,106,36,196,137,154,32,59,202,55,184,144,151,74,236,237,98,13,130,72,136,51,163,112,192,126,231,100,240,240,190,72,156,255,82,198,93,131,231,10,29,14,2,216,176,19,81,56,250,236,140,63,188,255,37,97,59,216,255,13,176,29,236,51,75,197,219,214,249,123,251,8,128,123,88,255,20,218,62,10,62,125,222,237,30,35,97,117,31,245,7,189,206,201,75,190,248,120,105,228,100,123,164,210,100,134,249,176,38,147,220,194,230,140,149,226,101,174,203,185,43,194,52,82,243,92,197,112,69,236,139,15,94,220,142,47,96,167,213,131,160,128,12,160,218,129,247,91,9,83,195,58,23,92,83,176,189,111,152,42,172,119,152,83,25,178,9,76,31,184,195,147,83,42,186,168,229,74,22,212,132,93,183,141,40,51,172,18,133,159,4,27,250,178,215,61,59,117,156,60,125,248,186,221,239,183,94,182,145,137,134,81,143,85,54,41,166,171,55,197,33,132,186,182,203,101,23,235,253,96,150,231,111,7,237,62,49,58,21,156,130,3,218,11,49,173,125,114,246,218,126,118,63,60,34,127,152,123,15,150,62,135,163,223,11,207,190,239,70,126,132,224,159,25,101,42,200,10,2,113,165,61,142,242,221,199,219,131,91,42,208,135,99,57,84,233,205,4,2,190,63,110,61,111,31,47,185,184,242,231,189,246,127,159,117,122,237,35,127,241,249,243,211,118,107,0,159,31,56,151,216,245,156,222,210,123,72,62,242,212,219,125,137,128,167,240,223,90,22,190,197,92,157,179,95,168,81,5,169,240,157,247,228,16,162,28,208,123,29,92,9,224,107,80,231,115,79,159,255,195,247,119,170,13,244,6,113,135,220,172,226,154,206,3,132,172,112,203,64,138,189,40,229,5,70,87,123,52,27,225,161,128,34,169,233,92,208,66,77,127,65,101,172,16,124,254,134,220,233,45,155,97,216,145,251,94,116,175,73,229,111,32,114,97,219,71,46,8,209,45,166,42,191,78,140,106,138,195,111,191,221,6,23,21,19,235,185,115,47,207,203,148,104,23,219,8,198,9,25,60,176,138,86,18,169,8,235,212,33,20,192,41,83,254,39,231,203,84,203,147,73,59,42,243,120,74,174,186,89,232,247,52,151,57,248,70,216,247,120,206,206,106,185,214,84,221,203,41,183,182,86,9,33,254,212,131,12,136,47,66,174,239,134,29,37,255,6,142,105,181,27,92,184,212,191,185,50,58,189,242,78,34,200,23,201,44,83,57,248,254,241,228,43,61,229,113,68,85,9,179,210,185,69,108,149,39,49,159,118,165,186,160,147,85,193,75,114,117,97,67,120,95,2,189,195,80,235,84,73,187,204,70,145,151,10,61,188,199,50,53,170,17,180,66,160,234,243,113,241,73,152,142,157,72,196,38,36,19,54,177,156,147,151,101,182,16,215,114,177,21,78,106,223,195,218,96,135,174,15,130,136,134,80,172,44,244,87,75,60,191,67,199,27,108,196,98,104,247,168,187,137,250,239,173,39,168,228,222,126,120,159,158,228,255,92,177,173,4,242,57,215,42,122,20,144,0,184,181,150,77,101,95,163,145,122,135,94,66,32,151,132,165,209,88,231,183,152,171,123,38,16,91,54,200,247,213,120,255,94,78,177,108,153,48,142,219,1,75,41,244,138,150,73,23,142,134,179,7,66,57,212,24,172,164,76,165,146,130,3,62,85,162,92,174,94,104,37,48,168,146,247,185,180,28,241,84,98,115,41,26,191,24,157,1,38,54,56,157,147,206,130,57,168,108,34,126,117,143,10,61,81,46,99,122,167,237,125,143,66,2,145,20,247,44,115,128,254,201,46,250,2,134,187,103,112,29,195,133,221,203,43,149,23,142,128,160,147,110,44,103,42,61,148,102,229,197,112,176,210,187,93,85,255,168,116,244,17,253,79,144,109,149,227,69,144,63,17,13,30,163,17,137,55,150,194,184,111,220,1,114,11,187,54,138,128,203,101,124,201,238,89,144,241,119,34,243,81,170,140,15,29,115,201,96,57,208,8,6,199,161,207,253,193,155,16,46,236,200,47,7,38,241,68,35,7,226,97,161,137,114,67,118,105,251,141,78,71,12,110,76,2,7,156,152,131,12,38,144,241,37,23,51,171,160,143,203,84,142,88,110,4,213,212,180,219,211,48,139,172,152,170,34,137,27,248,61,123,198,47,193,153,20,70,24,205,145,151,132,235,155,16,144,73,160,185,229,98,199,137,130,224,75,35,236,100,110,26,156,101,43,130,28,179,240,73,0,156,65,239,124,175,77,117,17,179,86,156,68,208,70,168,40,13,98,76,23,162,117,218,89,55,160,123,160,173,12,163,216,161,92,166,169,104,228,74,166,180,234,48,71,116,229,245,69,150,178,185,116,162,44,92,198,150,33,69,32,56,159,57,37,78,104,242,33,218,243,201,116,182,237,68,205,234,216,20,77,136,231,231,78,212,49,212,144,35,207,114,203,245,28,231,152,239,149,166,196,154,3,22,43,175,167,202,57,2,0,25,184,206,117,161,2,252,199,106,141,69,24,88,69,182,183,192,79,53,215,101,54,218,230,180,183,129,237,131,162,98,236,22,185,100,240,241,66,92,19,90,88,234,186,180,190,250,225,131,107,99,53,106,214,23,228,203,213,63,202,36,231,50,131,246,185,175,237,11,123,213,42,10,89,72,57,154,88,130,55,34,90,147,10,175,24,136,101,118,143,239,179,74,83,40,114,93,165,218,8,45,214,234,176,156,22,68,26,179,91,41,157,14,159,51,29,106,117,65,33,242,128,248,179,95,187,11,134,177,214,40,242,245,31,167,114,210,12,193,93,184,0,21,62,98,66,99,30,8,24,184,139,42,183,125,81,33,160,144,70,186,142,168,32,38,172,80,32,16,224,188,250,149,234,186,143,107,95,131,239,160,247,50,93,94,165,248,205,60,51,235,103,95,165,53,189,189,234,215,246,254,193,62,89,245,33,130,130,133,225,96,182,253,74,149,231,58,53,35,243,100,40,187,7,202,64,18,230,215,41,25,85,86,228,73,77,163,8,113,137,171,212,137,117,77,98,88,10,147,93,175,16,243,71,137,41,146,140,43,11,212,22,29,85,21,128,236,149,205,79,26,231,73,52,246,162,66,124,41,7,49,88,34,80,245,190,245,181,94,130,80,112,224,97,200,30,161,103,18,99,171,195,115,252,157,53,159,149,198,31,62,253,200,170,95,212,143,142,82,94,44,16,73,169,77,253,248,194,208,133,181,71,73,183,215,159,103,5,93,111,208,210,58,193,213,13,238,225,89,171,171,205,21,50,105,43,85,177,46,151,199,39,235,99,31,172,162,30,8,9,171,31,51,138,182,13,209,96,229,133,188,53,65,169,9,249,43,46,48,140,191,242,22,47,67,235,170,31,48,128,107,172,148,55,129,87,171,119,179,108,70,133,148,195,75,224,210,108,183,4,54,40,185,176,12,248,234,137,111,36,149,112,111,192,199,33,27,177,187,131,175,205,139,65,132,6,5,241,149,50,237,181,92,96,60,46,228,2,89,214,44,71,78,212,197,162,82,228,75,57,198,64,145,186,177,111,85,24,195,188,44,216,68,86,205,113,195,153,245,1,232,192,230,86,53,29,217,93,89,222,95,175,255,241,117,203,147,49,177,208,20,107,235,67,227,248,115,118,115,90,122,90,241,251,106,125,6,241,19,11,201,207,4,72,213,63,63,93,53,37,85,187,94,154,146,62,95,59,37,126,95,153,242,225,170,41,63,108,0,30,61,251,252,31,240,96,195,29,132,33,33,141,141,51,91,7,213,184,193,79,215,146,23,136,224,36,254,210,52,92,113,138,16,171,124,194,175,32,188,212,19,48,100,130,192,29,24,67,56,125,200,134,129,218,106,233,194,23,208,73,193,125,141,34,92,57,70,112,10,33,128,99,77,241,177,84,85,60,75,230,101,10,204,178,147,151,121,167,217,175,141,237,55,118,176,213,246,27,105,150,236,55,74,124,195,200,22,142,71,235,13,90,51,117,94,40,160,208,36,119,161,211,16,240,213,137,189,49,70,215,248,85,251,124,128,230,78,83,205,163,202,67,52,131,104,48,72,67,134,194,129,198,68,10,152,68,66,86,179,110,51,160,27,129,190,45,150,105,170,70,43,173,91,81,168,212,168,214,206,114,57,222,193,51,43,206,181,129,176,248,21,91,33,222,40,212,226,33,107,235,198,43,180,152,107,60,17,246,102,14,246,10,178,145,93,43,49,44,19,168,190,238,133,191,166,221,50,202,196,1,97,68,46,89,143,65,240,134,74,65,110,121,216,65,180,83,24,13,173,130,241,45,113,131,3,240,21,30,216,240,203,230,28,192,159,234,233,147,75,52,85,99,170,230,134,23,223,128,28,196,77,17,66,80,152,84,202,20,57,35,29,197,162,73,95,2,94,96,197,56,33,116,62,145,89,242,43,249,223,83,233,192,176,172,17,207,210,132,77,37,163,45,129,253,96,119,119,119,23,199,41,166,57,200,83,143,237,15,43,43,73,111,186,208,37,122,117,155,50,167,43,98,63,26,57,199,35,225,234,105,224,89,227,235,11,105,191,152,94,17,20,209,71,87,63,36,159,44,51,165,195,128,109,64,15,43,112,103,241,209,200,84,87,132,93,155,10,224,50,139,196,242,55,106,123,102,69,90,246,131,220,158,164,122,40,211,109,119,162,219,185,154,36,166,200,23,129,99,44,109,130,102,38,38,48,238,59,55,129,62,214,12,36,231,122,187,5,224,222,14,169,15,225,209,4,167,81,28,169,11,25,17,147,43,181,125,72,49,178,91,176,160,74,167,107,53,52,73,161,196,166,149,44,185,26,253,22,249,245,228,234,158,149,107,113,56,142,167,84,239,230,41,80,45,125,13,71,128,177,210,84,69,140,174,248,153,41,65,182,181,223,3,58,65,103,157,209,158,213,23,22,129,183,18,90,161,177,136,78,253,204,40,236,195,14,165,179,96,103,8,52,60,236,225,66,204,203,162,112,89,148,16,111,203,225,118,197,94,13,234,92,188,39,124,249,13,250,110,82,65,69,193,65,14,134,16,25,98,175,57,161,254,39,6,186,216,97,240,211,63,106,79,204,200,210,145,24,129,153,235,193,159,11,3,38,129,198,88,170,97,143,198,185,158,49,106,90,17,188,156,59,76,145,101,161,103,146,147,108,73,3,46,210,164,36,101,156,217,168,56,92,122,31,4,202,25,163,10,212,198,124,47,175,164,115,142,196,196,141,28,252,28,196,32,162,170,52,49,172,80,225,106,56,24,38,73,181,12,196,243,5,171,178,155,129,131,22,15,238,226,40,177,130,39,138,133,122,92,168,140,181,68,129,36,231,180,12,149,49,156,74,34,211,249,12,214,142,82,25,96,201,80,198,151,215,50,31,153,80,208,35,102,113,149,202,182,234,198,188,231,189,35,176,52,194,178,105,229,58,151,243,185,202,113,203,96,147,194,45,162,88,149,104,133,87,154,44,168,57,166,139,35,229,140,203,20,80,233,116,207,14,90,120,86,117,115,203,85,5,225,74,125,202,14,130,241,207,222,135,50,120,52,124,142,143,53,16,117,198,43,139,209,162,148,110,9,1,91,180,184,166,21,101,241,32,188,96,197,57,14,22,250,195,51,186,146,9,45,201,92,246,28,122,70,120,11,193,35,156,34,250,215,157,205,178,215,120,168,50,71,79,110,6,212,97,114,45,90,27,0,242,90,87,78,198,163,68,100,167,216,240,110,197,112,227,45,215,232,119,148,174,79,147,212,107,240,64,211,181,92,185,195,126,52,224,34,75,140,117,119,149,100,0,148,111,50,93,124,179,122,135,120,107,96,193,222,76,8,158,76,171,246,35,204,99,183,212,159,83,209,133,215,52,200,221,163,43,216,119,19,218,133,24,199,26,206,155,209,142,241,173,42,27,172,46,130,188,183,187,74,62,8,148,189,68,219,56,177,207,148,140,255,43,198,230,85,158,171,127,148,50,53,231,50,27,157,79,165,153,90,25,13,102,97,207,144,103,69,94,250,89,208,210,230,203,222,121,148,218,255,56,78,57,214,157,243,15,230,144,49,39,19,234,93,172,16,106,203,36,130,86,92,90,62,186,80,179,57,48,56,51,137,162,3,145,111,204,87,118,54,120,177,253,29,43,116,10,75,248,255,81,130,177,4,68,82,151,80,83,165,108,108,36,15,196,32,20,1,1,28,249,4,41,212,210,103,61,12,156,187,136,43,67,76,145,177,5,217,120,64,170,48,84,242,154,209,137,76,165,109,78,53,141,4,45,214,179,144,148,227,162,80,236,95,188,230,212,112,97,231,241,84,197,151,231,101,49,254,206,30,215,163,149,72,129,48,188,244,57,88,136,42,145,61,96,85,184,6,75,88,38,249,85,185,148,104,93,106,248,218,126,131,26,63,8,188,240,33,7,236,90,228,143,154,194,26,96,176,49,230,43,53,144,52,210,64,244,35,243,194,27,98,245,143,149,29,10,74,225,112,216,61,106,159,247,59,63,182,157,158,144,188,92,132,15,110,233,206,33,209,141,115,71,34,122,66,213,174,112,156,227,206,160,125,222,59,59,25,116,94,183,65,201,80,135,121,164,40,103,52,97,202,113,82,248,44,21,245,163,249,80,81,144,135,59,84,139,81,121,28,158,13,236,155,187,74,142,181,120,169,107,140,5,150,239,250,116,198,162,51,174,38,69,11,7,166,23,103,169,228,176,139,101,125,130,99,9,177,13,70,233,161,52,42,124,212,29,119,130,57,148,231,178,152,54,69,50,118,113,172,145,239,30,24,146,195,158,166,144,5,30,207,242,131,75,67,185,100,24,171,71,170,195,84,25,128,29,245,221,149,93,245,96,86,2,187,32,204,130,47,74,63,200,254,155,196,174,30,123,85,97,145,100,248,248,113,154,150,255,20,162,241,18,123,52,92,23,239,73,4,70,33,142,146,181,132,169,154,168,167,119,122,40,204,194,20,32,244,187,66,232,126,182,48,149,44,240,104,113,45,151,73,29,28,177,233,34,230,124,138,30,74,210,206,30,28,47,235,11,188,230,218,203,32,61,92,38,25,168,39,249,5,15,114,111,120,207,64,103,2,129,108,175,174,136,175,30,47,165,8,15,76,29,75,19,227,14,93,163,169,17,237,183,129,63,98,146,137,177,188,210,224,113,129,247,146,22,194,239,71,144,94,134,168,86,176,211,40,195,173,223,234,28,146,144,53,121,44,75,45,156,63,140,70,26,26,9,209,77,57,97,14,200,191,40,200,26,193,213,236,194,197,132,73,181,131,68,212,104,18,164,140,181,121,185,130,172,199,241,57,13,118,238,6,123,38,246,86,42,2,215,63,228,181,222,43,95,132,37,99,226,98,101,223,239,110,213,119,58,95,213,249,254,254,122,254,164,99,42,113,165,124,208,255,137,223,30,193,222,130,50,24,137,67,33,243,137,130,106,216,197,88,231,51,242,174,176,143,151,154,37,133,109,239,61,87,157,218,145,88,75,203,163,186,196,212,33,159,5,218,151,160,72,107,152,78,113,146,233,92,141,158,114,115,219,159,28,130,148,52,69,232,117,2,158,171,252,136,193,108,188,28,151,242,112,249,156,3,212,126,38,246,15,214,239,83,27,24,118,195,54,126,176,21,96,24,102,165,102,245,234,128,93,82,241,129,22,74,57,207,16,12,179,157,44,177,2,118,192,195,111,191,93,137,148,245,8,208,131,189,16,100,230,9,107,47,153,102,149,138,136,137,191,230,2,175,92,199,109,158,43,159,152,211,138,77,65,151,58,251,93,147,163,220,227,23,225,13,70,167,2,190,183,171,168,253,170,80,215,3,231,41,120,226,34,103,237,62,44,77,251,180,82,240,63,120,200,86,205,180,34,24,247,192,121,167,121,113,95,244,175,147,113,177,148,85,16,60,205,151,21,1,150,249,56,100,111,42,103,228,197,228,134,118,210,123,209,61,100,30,161,182,157,137,57,173,34,234,153,176,76,61,173,155,61,30,205,142,89,204,134,58,117,89,235,65,20,33,175,169,194,243,171,38,44,252,223,68,23,6,78,128,136,237,200,105,141,42,102,176,63,199,186,233,220,76,171,98,201,236,158,4,7,244,120,137,65,154,79,231,183,69,39,219,116,233,40,137,44,44,161,209,17,157,10,23,112,94,153,50,127,58,175,163,208,253,93,134,240,140,119,131,184,124,43,48,98,182,24,151,142,3,176,65,143,87,3,230,64,112,246,123,132,99,233,60,130,26,211,69,189,208,127,232,197,231,203,230,143,84,161,242,153,143,110,118,192,172,91,100,136,187,247,247,62,123,133,46,83,23,47,149,233,124,109,203,111,92,170,215,154,132,171,117,174,144,35,34,192,159,184,90,6,175,186,236,251,183,91,54,111,191,30,139,188,28,46,62,243,92,201,117,232,55,159,44,128,240,17,218,100,191,15,184,222,251,15,28,221,254,45,17,86,124,53,213,138,84,55,252,64,53,186,108,47,100,205,241,23,8,201,66,157,227,103,70,100,125,38,244,235,66,184,96,97,228,122,113,240,93,37,196,173,22,249,248,222,145,54,120,67,3,179,128,247,3,221,227,78,182,85,24,43,51,174,248,182,215,178,167,187,132,66,182,149,211,241,110,91,22,71,22,84,29,222,235,26,106,51,56,198,9,43,84,188,213,37,7,243,120,243,81,66,85,65,92,50,14,140,13,123,34,68,167,184,103,68,234,114,252,171,241,56,137,19,240,235,159,90,182,69,93,171,220,37,133,111,114,69,170,153,125,174,128,1,3,135,184,81,53,161,191,119,52,100,31,79,86,155,169,119,18,18,135,132,230,58,18,24,157,34,95,107,222,104,239,115,228,2,225,141,42,206,237,154,207,105,87,57,187,133,107,31,156,242,125,119,196,244,237,135,101,191,45,21,216,94,33,35,58,102,61,206,22,14,100,116,19,124,26,108,186,9,252,118,160,121,253,88,241,171,86,213,202,169,199,40,216,128,163,4,239,139,149,141,64,198,97,134,240,41,166,108,128,55,155,236,205,236,31,4,158,55,6,53,181,6,152,225,186,223,106,101,250,231,206,131,145,88,95,54,158,32,173,162,84,197,215,96,145,43,242,36,46,156,45,22,162,8,178,177,206,227,64,92,44,86,37,233,88,102,62,215,159,211,222,122,174,249,8,21,242,149,236,235,65,224,132,41,100,54,146,249,72,52,70,129,234,182,1,154,60,99,116,206,30,87,177,36,35,75,172,179,113,154,196,5,135,214,160,250,143,71,99,107,121,144,7,118,166,36,68,238,99,62,100,151,0,34,96,61,232,110,43,105,18,149,63,21,153,186,38,185,149,82,152,95,233,132,81,133,171,125,121,96,27,203,251,148,233,115,94,214,185,111,120,206,75,178,98,198,205,210,24,163,238,239,46,144,5,247,228,19,165,48,18,192,24,135,110,39,133,133,232,252,17,65,108,157,28,230,168,249,253,166,120,208,244,209,69,111,2,7,108,222,58,188,24,85,83,99,192,7,201,57,184,138,46,240,214,210,86,176,82,103,110,66,37,117,224,161,238,190,241,212,77,216,79,255,242,55,181,24,44,230,170,41,192,71,206,254,250,87,251,249,57,103,67,216,123,90,123,219,71,161,167,125,170,245,165,113,233,221,121,88,126,170,228,28,252,191,218,0,110,64,64,67,34,42,231,231,184,156,37,178,89,113,239,36,48,197,165,90,4,64,45,53,115,139,8,221,121,93,211,15,254,87,239,157,87,1,114,197,202,9,191,107,161,169,224,79,52,213,218,32,109,10,211,89,195,89,242,178,192,218,225,17,21,19,110,35,167,41,164,200,48,204,215,158,105,82,185,21,78,3,87,104,49,181,15,185,253,238,82,45,48,200,144,252,84,253,193,4,70,136,214,105,7,152,22,112,215,93,10,168,45,194,76,205,144,32,137,173,155,201,216,199,228,224,133,88,29,130,80,241,54,238,14,218,79,56,25,13,169,166,28,35,90,75,229,37,90,104,126,101,238,4,48,18,211,126,176,25,26,68,63,12,97,162,65,136,148,177,135,12,212,196,247,138,48,212,103,18,71,207,244,159,52,216,192,133,174,120,11,2,116,123,84,189,153,20,239,250,139,188,146,105,82,216,231,130,76,11,67,8,99,113,237,30,251,118,153,204,244,185,52,231,182,253,231,240,192,95,42,203,192,23,97,105,111,157,100,160,146,61,96,69,174,133,24,8,148,67,7,54,66,20,171,83,234,19,227,42,189,239,158,83,79,172,8,92,36,31,177,169,204,236,182,58,175,132,107,139,46,145,112,12,57,171,112,73,113,69,48,98,193,60,81,177,167,145,220,180,80,133,191,52,65,66,239,185,226,20,169,12,21,148,50,132,186,73,58,207,23,77,113,173,238,165,169,0,186,172,185,84,31,68,170,128,151,93,9,101,61,72,179,253,31,33,90,30,2,181,138,201,87,181,194,145,96,56,62,104,75,193,114,118,88,205,196,192,162,239,140,146,16,9,225,226,247,119,41,53,247,97,183,119,20,212,66,193,239,207,79,59,237,195,54,147,198,15,33,218,66,76,24,237,8,23,104,69,123,63,6,250,48,102,206,243,100,150,0,233,34,254,2,92,197,232,166,236,236,8,137,220,184,99,220,151,78,17,183,213,114,99,145,232,85,10,202,225,12,204,203,114,221,23,36,141,19,23,98,237,253,6,20,158,85,51,12,59,144,121,46,23,32,37,83,233,50,38,114,206,173,46,173,7,241,15,83,61,140,68,135,163,241,154,72,115,88,243,110,201,77,129,217,0,93,192,29,188,238,228,89,2,172,22,89,21,112,19,195,80,249,154,170,27,27,4,145,188,118,239,127,49,225,109,97,145,92,121,95,161,62,60,185,184,120,167,166,32,87,79,29,68,115,82,32,95,72,69,173,48,231,18,244,186,2,148,15,239,139,33,224,103,161,38,57,20,115,177,220,226,59,142,192,198,209,54,161,14,86,147,234,97,53,237,246,193,191,208,16,62,160,223,182,160,104,175,79,52,194,11,250,190,79,89,37,156,230,194,161,2,156,75,184,54,212,47,48,235,12,155,106,68,170,49,128,210,50,89,9,88,206,189,209,31,75,194,204,237,229,188,198,48,77,44,174,228,2,96,41,162,148,212,121,98,156,106,228,230,208,51,212,79,205,114,60,86,178,176,45,190,239,159,159,156,189,126,222,238,57,102,147,22,4,18,76,189,40,83,176,8,114,76,246,175,124,237,0,27,232,39,214,224,16,124,176,141,170,169,188,74,116,30,184,78,195,205,198,243,195,161,44,64,221,222,235,214,49,68,229,84,222,117,151,72,174,88,42,98,231,49,192,197,82,105,66,134,208,166,135,158,50,232,17,7,165,43,176,224,43,41,208,181,158,68,51,89,76,163,142,197,149,218,179,250,125,31,168,18,237,78,205,227,220,1,237,137,24,181,119,84,236,204,168,106,248,248,130,171,119,248,21,123,130,70,29,150,144,198,184,46,142,6,238,173,237,226,60,245,120,22,60,104,71,16,43,6,220,192,37,121,232,56,224,84,254,154,164,139,255,20,226,88,254,186,96,235,136,51,140,208,195,184,109,151,18,92,74,131,46,182,86,176,227,50,179,236,239,130,110,89,129,0,64,165,45,210,5,205,216,244,23,60,129,140,1,212,246,158,241,161,246,88,133,3,195,123,8,206,33,84,228,65,239,111,224,70,208,228,140,84,209,235,104,8,13,43,35,19,101,139,11,244,44,245,99,2,208,148,20,2,114,55,160,128,88,87,184,144,155,161,221,18,9,30,247,118,245,53,118,212,74,246,227,92,41,84,135,2,51,237,34,82,53,213,70,2,179,240,68,229,2,10,162,252,186,112,238,240,213,248,106,231,248,238,248,25,246,81,119,254,55,56,24,83,242,138,54,214,242,232,166,156,76,148,41,130,178,96,78,183,32,33,183,174,229,27,18,117,69,165,124,248,130,67,229,159,16,174,74,176,60,228,65,210,57,41,201,130,27,55,212,250,242,82,41,159,45,67,95,169,124,10,149,209,22,115,18,250,40,173,95,197,19,37,89,123,199,93,241,53,137,62,65,69,144,237,210,213,117,167,234,62,213,74,74,36,33,201,52,101,223,51,8,38,199,122,135,185,154,201,32,186,39,18,226,69,153,219,35,178,47,188,69,203,92,201,209,182,145,99,229,50,22,50,158,6,197,228,61,92,65,30,79,4,252,41,24,236,11,246,174,225,9,237,136,142,142,198,80,214,53,215,51,239,168,140,19,3,250,187,74,245,240,116,164,24,64,93,29,212,94,146,36,227,60,5,224,243,13,145,195,66,113,110,52,66,227,96,119,235,154,185,186,48,181,44,2,130,27,149,11,74,102,222,8,93,250,153,1,1,92,169,56,73,163,163,106,98,154,176,76,139,66,29,211,193,251,159,252,170,70,155,91,204,46,85,168,4,75,252,11,145,171,162,204,9,137,185,216,105,177,116,157,167,210,8,200,163,14,87,167,2,97,77,241,155,41,187,17,50,95,56,95,96,205,110,51,43,198,5,150,155,2,63,180,247,32,66,90,17,86,0,154,171,28,82,231,67,214,12,187,81,77,75,243,149,116,252,221,188,204,231,26,13,212,118,147,252,64,150,141,18,162,149,213,159,61,82,177,193,17,152,143,158,1,109,22,105,56,93,44,122,65,169,61,147,34,60,5,86,74,7,238,30,193,121,133,148,184,10,14,12,79,153,245,191,65,103,227,111,8,156,4,202,55,84,64,2,165,213,55,224,159,248,13,33,249,250,166,85,90,199,52,18,99,243,43,186,163,41,115,186,67,165,50,58,133,101,22,20,112,112,77,60,90,221,185,194,18,177,223,93,153,199,58,70,243,219,84,121,213,218,209,55,59,84,48,210,255,6,69,222,111,74,208,91,157,7,50,2,175,245,189,253,183,210,34,84,52,163,79,73,178,158,105,251,231,47,192,61,5,106,134,74,218,128,127,130,148,142,255,119,148,45,97,58,130,32,166,164,110,92,102,91,32,86,128,159,97,222,115,175,90,193,172,167,144,102,59,40,232,136,163,185,156,80,85,172,133,145,206,101,154,200,74,13,100,38,20,20,234,254,21,148,254,24,21,240,251,147,9,176,105,125,174,186,255,193,58,101,225,191,49,250,86,130,241,223,175,64,35,228,227,191,26,50,225,124,95,195,136,20,228,137,184,1,177,62,98,153,252,247,67,154,90,74,4,38,123,150,51,127,34,80,253,236,194,91,247,92,84,235,193,62,167,40,240,153,40,93,53,46,247,112,247,78,15,217,40,52,206,229,76,93,235,252,50,18,226,141,18,114,174,83,61,225,34,214,83,45,243,17,113,170,38,200,233,170,133,46,115,163,210,43,101,2,235,142,16,215,138,10,223,82,158,30,20,20,193,117,23,50,120,113,93,107,139,231,113,66,98,30,107,149,185,24,11,15,70,53,89,162,26,205,245,81,81,95,225,166,208,100,95,227,154,176,3,240,77,196,247,35,60,218,191,223,37,169,166,181,184,187,35,206,31,1,20,26,95,201,29,193,206,245,117,188,17,92,36,210,111,188,32,181,253,49,201,72,109,99,48,217,54,104,228,54,117,142,42,152,36,19,175,6,131,83,123,155,82,153,197,106,11,215,55,82,179,185,182,34,52,65,110,101,81,148,125,255,19,219,67,93,30,136,147,168,139,201,94,109,242,178,61,176,123,48,196,144,49,57,118,233,2,97,117,232,217,117,122,22,180,241,211,58,205,14,171,55,107,170,243,211,110,127,224,66,206,58,220,45,94,28,67,244,36,106,159,59,71,237,215,167,221,65,251,228,240,237,249,217,201,223,78,186,111,78,80,213,108,191,60,233,158,247,59,71,237,243,246,139,23,237,195,65,223,39,160,2,35,180,50,1,44,213,193,6,62,176,12,219,251,173,194,116,55,156,5,5,34,80,113,207,77,61,4,108,9,226,196,127,112,142,17,160,207,196,193,125,10,120,11,78,121,197,154,254,13,137,34,214,13,155,185,16,77,178,56,217,171,35,157,148,228,119,195,169,78,221,226,41,238,1,156,234,118,118,92,133,245,36,115,144,82,74,17,76,245,199,177,85,206,11,225,201,147,83,74,208,130,161,214,46,109,19,100,65,178,55,149,82,39,25,34,150,160,85,135,108,38,22,200,163,32,151,37,196,51,152,40,140,50,10,108,217,4,70,146,85,242,95,98,31,170,104,134,250,65,132,209,15,252,228,9,13,177,185,213,164,28,57,84,205,114,169,225,161,158,47,6,122,115,107,139,11,125,95,65,194,216,43,181,10,13,140,47,92,25,36,249,90,133,47,129,12,31,6,225,85,208,200,107,241,33,181,144,203,58,70,7,138,249,186,38,20,4,200,42,214,145,46,182,57,224,124,196,126,117,137,57,247,193,183,148,98,85,36,227,113,48,66,56,44,13,230,187,108,142,84,166,11,14,175,197,60,211,246,228,42,72,97,230,42,54,117,215,23,142,148,107,71,147,168,249,94,252,68,181,175,144,30,55,197,79,141,161,204,163,161,252,181,209,196,48,24,251,209,63,202,119,174,137,248,16,64,134,67,65,221,172,77,234,183,21,217,214,97,102,189,19,57,83,167,50,47,136,206,57,117,98,144,237,235,124,206,89,245,170,77,224,21,169,236,85,224,39,224,174,191,155,128,18,4,84,76,217,129,25,102,245,105,54,177,52,186,44,0,145,192,110,8,47,176,190,84,246,238,145,11,79,194,57,177,32,113,145,52,92,202,205,105,132,219,228,184,171,93,109,125,163,130,18,246,70,173,140,225,113,195,230,46,237,115,53,43,60,154,186,197,92,27,240,112,56,79,50,159,32,250,126,61,239,220,195,251,174,88,67,165,225,131,74,195,145,46,135,169,162,127,92,155,135,213,48,56,200,109,77,241,216,65,66,234,229,21,184,122,3,174,217,119,156,26,238,139,166,244,170,150,185,130,154,83,152,228,43,139,229,220,80,174,172,219,213,201,194,84,15,185,158,177,109,127,3,114,195,45,215,163,187,150,65,148,114,144,130,175,90,174,138,40,71,75,28,115,157,254,196,39,80,147,98,158,40,52,117,85,193,23,178,154,51,195,66,66,154,119,157,231,202,204,117,134,158,44,50,84,253,251,52,102,206,57,183,90,124,11,243,241,4,57,104,125,114,220,66,219,247,24,114,155,143,40,133,184,202,77,179,22,39,224,163,183,40,217,69,50,75,82,153,243,120,84,186,43,244,230,164,20,57,77,97,228,194,178,199,232,32,142,203,170,248,98,126,212,129,221,99,212,88,235,138,83,37,249,4,29,43,240,195,215,250,82,200,2,83,178,121,223,43,191,47,110,182,155,134,253,31,98,138,254,231,127,220,63,246,127,255,243,63,220,64,82,131,97,12,255,140,148,16,99,33,38,211,4,27,188,81,62,193,152,47,153,156,18,14,120,199,86,51,151,153,16,16,82,94,75,4,80,167,163,66,252,36,155,201,150,16,63,137,251,77,177,219,20,251,77,177,43,126,134,182,150,148,93,79,117,186,188,224,40,232,60,172,117,110,138,251,182,191,237,140,133,37,54,121,87,182,124,183,184,57,90,234,246,128,187,97,109,4,220,194,160,143,106,142,151,250,236,113,31,76,69,53,214,58,232,48,105,78,151,58,28,184,14,152,193,105,115,111,171,158,61,150,183,113,91,180,220,214,146,153,209,101,104,116,239,0,217,184,11,163,210,49,213,115,32,51,156,75,89,34,194,203,132,121,236,41,199,89,82,108,5,254,238,37,251,22,96,198,14,112,240,212,99,118,239,194,138,225,52,160,21,57,209,66,174,178,56,213,100,104,116,190,93,232,4,143,111,122,36,170,23,6,188,96,138,196,143,133,149,21,196,48,213,241,165,216,156,107,99,146,97,186,8,211,250,59,139,179,127,18,131,212,134,200,19,241,104,20,169,65,150,90,183,125,215,83,43,237,0,62,194,46,58,173,123,195,243,176,13,183,171,78,214,174,212,11,148,25,238,94,196,199,243,154,225,114,23,192,139,22,46,168,192,206,201,155,140,158,82,134,93,165,112,183,106,123,26,102,171,133,10,2,243,28,132,43,11,0,102,241,115,219,1,73,34,40,29,168,152,105,227,196,122,61,188,74,116,105,120,211,185,88,6,174,117,212,160,189,150,19,153,100,46,239,25,167,206,115,185,222,86,28,79,53,183,174,137,245,92,53,209,7,16,108,162,46,163,220,138,29,88,70,233,123,6,201,4,251,38,160,115,50,164,47,35,204,75,10,67,108,30,181,69,92,242,144,17,74,5,107,83,170,129,30,22,21,92,241,27,202,98,4,250,151,240,72,67,53,73,50,64,53,226,153,234,59,133,241,77,102,42,115,228,205,107,185,10,67,255,2,204,165,6,253,220,162,191,71,179,55,154,242,229,170,29,8,151,109,244,140,243,78,213,90,242,12,78,90,154,41,233,18,70,227,48,86,6,81,217,72,174,184,120,162,1,133,152,26,36,248,57,2,12,229,115,36,82,61,187,210,32,37,165,187,209,149,20,202,62,197,147,199,124,30,204,63,228,9,86,73,224,192,97,242,110,180,3,83,10,150,36,7,97,77,103,222,119,170,146,79,91,108,139,67,159,170,1,83,115,131,103,47,113,179,193,181,35,158,115,158,235,161,28,162,175,20,86,207,6,141,21,195,134,202,31,81,0,45,224,93,99,169,27,35,174,11,153,141,154,150,213,5,239,89,116,202,211,227,96,166,216,39,133,16,152,159,57,214,249,40,200,253,4,126,198,21,73,221,177,72,142,26,209,147,204,188,129,107,224,92,242,130,108,180,148,72,211,178,250,132,156,235,184,54,142,77,163,212,227,60,22,207,202,5,195,248,243,118,224,187,75,26,175,64,71,73,249,245,145,224,81,46,19,112,30,145,72,69,45,43,233,170,124,81,133,159,149,144,113,164,189,165,85,148,12,167,168,228,166,117,151,154,196,61,119,169,19,3,83,61,225,175,232,41,61,128,167,244,17,188,189,252,149,163,233,65,99,72,158,16,150,202,221,60,216,130,175,236,24,190,153,253,137,96,229,155,143,182,194,124,69,118,146,90,51,251,200,111,110,85,211,26,237,185,58,109,244,140,242,61,95,177,25,21,112,48,146,50,220,242,251,1,244,159,84,252,23,165,238,108,169,49,174,107,121,162,253,85,19,221,92,145,213,77,179,50,167,52,112,64,75,83,237,5,83,125,44,87,119,136,153,158,188,96,60,34,32,156,47,4,228,174,145,246,165,33,72,197,208,25,91,102,156,28,24,66,244,76,165,41,24,217,215,32,148,199,38,135,122,53,94,161,202,139,250,71,101,211,165,94,114,15,9,15,69,87,22,25,81,166,134,224,88,206,134,150,89,18,235,84,103,91,209,70,37,40,138,202,92,91,32,192,22,233,124,214,125,238,54,148,192,240,217,156,66,218,99,148,198,139,105,174,20,38,165,45,115,199,190,61,161,132,145,105,146,89,177,5,126,143,117,90,206,40,105,23,212,63,24,193,215,158,99,110,6,142,103,210,152,114,166,70,248,166,75,19,12,183,213,132,174,56,90,228,79,145,115,148,19,236,73,134,153,220,240,69,193,109,132,32,2,138,81,136,23,145,8,156,253,236,200,33,210,225,240,206,166,97,7,254,85,229,26,203,207,3,27,227,220,54,23,186,196,247,228,154,34,56,229,200,97,195,30,68,74,88,218,71,198,141,81,98,230,169,92,36,92,212,167,164,176,165,165,195,128,183,26,66,48,215,29,6,167,56,173,9,203,21,101,153,75,165,22,96,16,167,75,148,144,238,99,193,195,197,122,70,156,55,112,45,137,55,200,192,51,13,149,113,144,150,122,92,36,233,30,58,56,119,64,220,67,74,244,205,104,24,62,233,181,11,216,130,172,110,244,244,129,142,120,25,18,157,129,23,159,138,75,136,66,177,205,12,166,236,18,153,70,180,113,247,73,95,90,174,183,210,23,31,97,215,11,13,53,5,169,114,161,212,145,147,37,96,234,58,136,169,146,150,195,56,31,41,92,213,185,3,17,6,187,84,106,110,31,77,57,201,229,124,10,11,113,13,0,187,16,24,30,141,182,117,115,88,22,192,87,197,58,203,208,83,182,208,91,168,86,70,15,87,190,78,17,62,159,110,6,119,135,188,214,115,184,192,20,17,245,69,106,191,159,254,249,69,230,33,144,63,208,172,197,225,126,225,202,187,224,227,62,245,131,144,251,121,152,49,224,169,251,114,38,243,75,123,93,80,17,189,179,179,69,98,28,2,11,21,131,20,72,23,196,46,34,195,203,123,213,228,125,182,120,85,80,86,13,64,190,76,72,83,168,60,49,151,60,152,75,216,203,131,46,83,69,16,39,33,189,153,69,42,237,131,142,80,169,145,27,119,204,226,68,93,195,190,193,157,160,96,46,31,12,6,213,5,150,24,26,151,182,184,250,249,82,157,10,214,138,160,69,132,54,42,188,30,99,173,35,223,123,77,163,161,204,163,181,83,12,101,30,190,154,235,223,192,161,252,213,87,183,253,248,116,191,86,97,106,101,36,35,216,189,92,211,242,198,81,255,81,190,171,140,122,187,25,170,189,234,74,214,127,148,239,66,198,164,50,228,17,93,87,135,159,88,3,32,159,4,149,162,236,5,100,180,211,185,40,114,153,128,79,54,35,101,101,64,132,70,240,40,97,137,166,28,9,234,48,149,217,37,94,66,190,157,20,71,22,242,176,72,6,52,74,170,159,0,182,39,1,92,99,246,99,167,141,93,92,197,96,28,254,27,241,60,188,116,110,167,3,230,243,27,76,92,11,219,36,142,105,111,248,2,154,74,67,190,134,196,4,69,226,155,157,91,204,133,82,146,31,101,146,67,6,174,74,231,26,138,99,19,95,232,184,182,101,100,105,23,163,218,214,153,90,213,32,218,25,166,231,142,74,187,75,81,111,201,248,16,54,189,255,180,250,96,215,6,93,126,36,8,234,15,75,5,93,144,12,167,40,237,77,147,185,24,170,226,90,169,172,22,176,129,42,129,194,212,245,236,27,46,15,114,203,39,106,117,140,64,152,95,192,24,29,39,210,153,179,92,162,119,55,15,148,148,240,202,123,111,186,230,4,198,192,156,66,118,90,139,29,222,179,148,58,85,98,191,157,30,127,25,40,86,229,103,162,229,220,42,248,1,52,168,140,0,206,199,178,178,234,29,188,85,181,189,0,101,35,191,101,27,204,247,38,62,221,169,61,139,90,46,110,119,84,193,164,222,173,163,46,33,7,141,86,201,200,224,71,88,125,74,235,246,143,74,57,60,95,52,195,213,189,54,148,42,7,222,124,214,92,201,58,43,23,177,168,30,177,82,235,55,176,236,53,192,225,128,32,145,37,246,37,246,108,245,2,86,95,30,108,2,57,165,157,41,112,213,84,192,178,227,59,60,54,10,246,10,141,94,180,105,213,115,245,226,144,44,240,78,120,103,229,192,52,136,166,238,149,181,192,224,225,119,245,127,86,158,26,121,0,221,6,30,14,250,34,137,127,45,60,48,22,38,49,80,25,255,29,152,37,237,45,155,75,83,44,201,135,185,74,213,21,148,37,92,20,74,108,82,157,23,12,84,118,69,134,237,21,120,6,3,111,227,250,182,62,82,6,237,62,19,153,63,220,253,252,254,63,232,137,177,131,25,107,119,56,99,237,206,168,36,41,7,62,249,204,57,118,119,119,119,31,222,191,255,135,221,135,123,7,15,31,61,132,191,247,236,223,240,179,183,119,255,224,209,31,246,238,63,120,176,183,183,247,96,111,111,255,15,187,251,123,7,15,118,255,32,118,191,208,26,63,250,83,218,11,254,135,221,221,235,36,83,147,114,253,82,173,136,107,62,50,14,46,102,215,253,251,255,200,15,151,243,140,117,202,206,136,98,219,123,83,66,238,66,208,30,83,226,63,164,248,80,86,74,207,23,121,50,153,22,98,127,119,247,59,234,34,58,89,76,101,175,225,59,95,83,31,188,137,62,177,44,10,85,49,234,169,81,98,169,246,176,164,39,15,147,123,38,156,220,2,62,25,38,153,204,81,223,202,50,53,100,223,7,59,20,148,134,210,163,100,76,69,137,154,168,99,113,233,5,92,214,56,23,69,235,45,181,177,206,70,92,16,12,203,124,205,84,241,132,64,67,206,175,10,160,169,27,241,169,84,156,171,160,128,26,186,152,247,207,142,147,233,2,220,148,65,21,146,38,166,64,233,219,207,76,25,216,61,88,163,196,196,169,76,102,42,143,214,3,98,31,7,191,47,12,8,121,76,121,88,54,64,113,194,199,249,57,176,120,55,170,154,187,128,204,70,59,58,39,249,117,38,11,72,83,19,164,235,227,148,124,118,128,112,13,193,226,78,40,74,177,8,92,175,66,172,203,180,255,206,16,55,133,43,203,112,56,157,187,98,87,92,219,95,101,35,157,27,69,126,100,51,93,40,242,39,43,76,37,73,252,6,171,56,141,30,23,215,22,121,216,194,233,242,109,207,243,196,34,92,110,49,42,67,220,50,134,86,0,149,211,94,117,250,162,223,125,49,120,211,234,181,69,167,47,78,123,221,31,58,71,237,35,241,252,173,24,188,106,139,195,238,233,219,94,231,229,171,129,120,213,61,62,106,247,250,162,117,114,36,14,187,39,131,94,231,249,217,160,219,235,219,97,26,173,190,232,244,27,240,93,235,228,173,104,255,253,180,215,238,247,69,183,39,58,175,79,143,59,237,35,241,166,213,235,181,78,6,157,118,191,41,58,39,135,199,103,71,157,147,151,77,241,252,108,32,78,186,3,59,200,113,231,117,103,208,62,18,131,110,19,166,94,238,41,186,47,196,235,118,239,240,85,235,100,208,122,222,57,238,12,222,194,148,47,58,131,19,59,221,139,110,15,221,21,79,91,189,65,231,240,236,184,213,19,167,103,189,211,110,191,45,236,250,142,58,253,195,227,86,231,117,251,40,18,157,19,113,210,21,237,31,218,39,3,209,127,213,58,62,174,46,23,124,119,222,156,180,123,118,13,225,114,197,243,182,56,238,180,158,31,183,237,116,176,218,163,78,175,125,56,176,203,242,191,29,118,142,218,39,131,214,49,56,4,246,79,219,135,157,214,113,83,180,255,222,126,125,122,220,234,189,109,210,176,253,246,127,159,181,79,6,157,214,177,56,106,189,110,189,108,247,197,230,205,187,115,218,235,30,158,245,218,175,45,236,221,23,162,127,246,188,63,232,12,206,6,109,241,178,219,61,130,109,239,183,123,63,116,14,219,253,167,226,184,219,135,141,59,235,183,1,152,163,214,160,5,211,159,246,186,47,58,131,254,83,251,251,243,179,126,7,182,176,115,50,104,247,122,103,80,231,120,75,188,234,190,105,255,208,238,137,195,214,89,191,125,4,123,221,61,177,107,70,220,105,119,123,111,237,208,118,63,224,52,154,226,205,171,246,224,85,187,103,183,23,118,173,101,183,163,63,232,117,14,7,97,179,110,79,12,186,61,88,152,95,175,56,105,191,60,238,188,108,159,28,182,109,131,174,29,232,77,167,223,222,18,173,94,167,111,27,116,96,114,241,166,245,86,116,207,96,237,246,208,206,250,109,56,174,23,85,116,110,194,233,138,206,11,209,58,250,161,99,225,167,246,167,221,126,191,67,232,3,219,119,248,138,118,63,218,216,192,60,90,226,153,104,96,250,154,198,211,141,13,206,208,90,75,161,255,116,99,131,19,252,44,231,152,110,32,21,136,78,57,223,254,27,149,166,127,203,244,117,54,88,204,149,105,60,117,125,151,19,122,99,246,54,250,190,82,23,161,65,32,76,116,42,179,73,164,243,137,103,143,48,171,51,148,218,115,172,210,124,232,39,170,85,139,106,196,122,22,213,86,84,107,188,92,190,168,113,68,3,195,178,106,205,151,106,226,84,214,177,42,227,119,227,229,233,115,187,193,112,105,121,232,154,79,42,24,127,41,77,206,54,241,240,78,142,77,102,42,204,130,3,14,198,168,156,47,51,180,193,171,24,124,209,192,104,157,203,216,191,133,252,69,33,50,153,105,252,115,3,4,18,163,83,36,243,84,198,47,172,147,71,89,31,98,153,170,108,36,115,50,104,100,88,116,38,77,46,149,104,140,228,162,65,110,192,141,153,206,138,105,131,7,66,89,7,104,252,32,153,41,83,200,217,220,85,138,134,231,137,100,255,88,177,186,2,104,252,117,216,158,107,82,218,101,186,45,67,45,6,39,154,130,188,51,118,126,83,14,11,187,104,220,25,208,227,74,63,84,68,245,155,49,43,125,174,223,37,51,44,64,253,237,246,222,110,115,119,119,87,44,148,204,93,201,206,63,58,197,172,43,228,136,94,41,123,79,196,161,158,205,203,66,121,128,80,103,28,2,14,15,255,220,168,114,164,129,3,137,2,110,197,175,142,75,84,71,81,244,116,249,91,20,198,194,239,220,132,140,241,254,123,110,226,196,6,62,114,144,250,220,95,219,56,39,255,253,116,169,27,160,7,117,194,223,185,11,252,21,78,149,140,197,230,210,116,127,17,187,226,207,127,174,143,247,87,177,187,37,222,111,56,155,244,82,183,111,65,117,178,252,61,129,240,12,60,245,241,199,53,251,32,84,106,153,208,85,96,252,117,37,24,127,185,9,140,237,143,130,241,237,106,48,106,8,178,239,17,196,159,37,96,136,255,243,91,127,148,191,21,79,62,130,11,31,195,35,254,58,68,138,103,85,164,16,223,46,109,204,211,176,27,163,72,128,22,97,151,149,120,226,251,213,207,160,130,157,213,237,247,157,214,236,188,71,0,223,244,175,97,211,181,51,125,187,110,166,53,168,86,59,227,131,117,68,96,36,11,5,181,153,236,127,70,42,5,217,77,156,46,138,169,103,67,237,79,97,143,100,185,241,230,72,46,204,179,131,166,152,37,89,89,40,243,108,111,119,171,126,69,197,51,55,231,230,210,151,209,139,92,207,6,110,184,98,180,229,232,217,247,253,238,137,120,141,17,253,244,97,39,195,79,81,164,68,231,5,183,30,112,213,168,228,194,243,5,205,242,32,245,158,4,178,141,250,180,102,224,43,67,77,161,82,13,59,224,149,99,251,20,54,76,67,108,38,217,40,113,113,155,112,40,80,245,116,3,213,154,243,92,197,144,196,136,226,99,216,189,199,61,101,108,180,117,175,153,17,234,157,125,26,13,166,237,131,23,0,95,64,153,114,167,168,234,91,118,224,222,69,24,107,183,50,154,211,188,65,5,97,218,131,164,178,97,118,75,26,7,166,193,233,131,14,42,15,240,94,48,28,151,229,193,236,215,30,208,85,227,69,140,125,123,118,100,59,82,109,92,16,128,147,56,175,142,125,219,129,247,76,131,16,209,105,215,221,145,115,82,120,116,65,227,73,57,217,116,192,134,68,226,53,229,196,1,172,223,62,216,123,208,124,240,232,161,125,70,237,255,157,75,251,183,181,47,208,38,106,146,43,21,81,136,41,186,16,12,117,9,203,163,76,236,37,151,26,35,159,226,135,187,22,152,157,89,146,137,111,236,31,179,36,219,153,230,226,27,177,127,95,76,243,157,145,92,136,111,196,193,195,7,209,254,3,97,111,208,142,125,202,197,55,120,147,241,93,223,16,20,118,225,137,158,171,45,65,235,173,112,76,146,26,86,89,166,128,95,10,183,197,89,15,112,111,120,63,49,23,61,222,18,157,41,55,98,94,97,227,56,179,55,237,218,5,1,120,17,184,29,74,23,85,130,241,146,24,56,34,46,0,176,11,78,221,104,113,155,233,128,113,32,5,19,235,92,96,242,45,44,93,248,171,202,53,5,221,112,36,106,101,68,206,123,180,17,250,4,161,15,45,212,63,68,93,120,13,222,58,102,60,126,252,184,73,255,247,88,17,124,24,96,4,30,209,193,190,224,7,102,255,233,191,131,14,122,141,254,23,11,117,124,9,229,239,141,250,223,221,251,15,30,61,168,233,127,119,31,62,124,120,167,255,253,26,63,119,250,223,59,253,239,157,254,247,78,255,123,167,255,189,211,255,254,203,235,127,127,147,126,23,88,161,47,174,220,109,219,81,191,168,102,247,38,29,55,94,87,46,217,138,110,182,44,131,193,179,183,208,37,104,53,115,181,13,222,128,154,50,196,99,216,137,37,243,37,87,169,2,169,52,28,1,158,26,168,202,212,58,237,152,72,180,216,179,188,18,79,135,197,18,48,46,30,157,198,254,81,42,83,144,6,23,63,49,115,157,81,21,124,138,74,107,157,118,40,111,10,74,25,73,102,10,153,197,42,124,131,57,169,20,134,12,59,205,74,62,143,197,115,153,111,214,11,242,194,238,111,81,142,9,35,214,124,191,164,128,25,76,21,10,182,181,194,0,86,128,185,128,62,23,174,202,29,54,68,197,132,184,120,255,225,194,251,147,65,75,241,254,159,66,186,88,195,255,131,52,117,62,147,230,242,11,8,1,55,248,127,60,122,244,104,175,238,255,241,240,224,206,255,227,171,252,220,241,255,119,252,255,29,255,127,199,255,223,241,255,119,252,255,191,60,255,255,69,56,119,8,228,125,45,205,229,239,193,189,255,38,9,5,152,53,203,171,133,82,202,71,229,128,11,183,136,139,122,90,50,116,229,128,122,229,73,76,170,248,185,44,166,84,98,128,216,249,240,253,131,111,159,136,198,56,146,141,229,207,134,209,168,65,141,95,169,92,137,139,113,109,74,151,56,1,194,38,32,38,222,21,45,184,144,23,240,220,92,12,47,54,92,65,26,126,96,92,129,63,93,102,48,192,197,248,2,77,86,23,163,11,55,176,251,150,30,23,23,79,98,219,71,195,11,38,207,152,108,212,238,34,90,130,248,133,64,250,190,168,100,155,224,242,97,150,89,168,88,234,194,164,117,82,76,108,235,185,171,193,154,19,11,66,95,103,162,156,143,100,161,124,147,104,9,142,212,104,78,147,68,41,7,65,170,224,50,93,98,211,40,133,133,225,182,188,235,8,142,240,26,70,72,50,203,222,253,130,85,22,217,153,4,202,111,151,198,199,6,66,52,228,59,244,184,177,239,31,181,111,66,210,28,18,200,120,223,52,188,241,65,105,9,44,169,147,22,42,247,6,83,43,178,21,26,3,116,56,244,6,163,87,105,235,208,70,74,111,167,7,4,4,142,170,153,148,202,130,216,111,184,213,60,87,144,171,101,195,231,62,32,199,154,52,225,162,89,75,112,135,133,146,61,238,142,67,105,81,138,39,98,127,223,255,61,12,191,20,98,36,158,160,249,147,127,222,217,246,254,131,15,254,215,133,109,122,16,138,143,240,203,175,79,196,119,129,40,153,43,83,166,133,175,128,196,59,229,88,10,242,63,178,247,142,246,237,93,115,1,24,254,43,144,115,76,8,130,70,52,23,74,170,10,31,173,12,249,53,241,78,104,98,117,19,42,22,7,81,25,32,121,67,96,232,22,237,202,23,216,152,15,117,177,185,181,148,122,137,211,215,164,250,26,106,89,199,106,94,80,126,25,12,43,65,139,35,229,43,216,128,138,42,197,148,19,205,49,170,119,44,186,58,74,198,178,54,13,78,20,6,51,178,84,110,98,147,73,129,191,155,92,11,11,107,15,240,102,111,74,99,209,175,50,199,56,104,0,18,141,28,97,213,18,135,203,238,38,250,176,124,166,69,128,196,46,17,13,87,172,73,82,44,198,181,160,115,3,94,83,207,183,49,97,106,29,145,161,220,95,44,177,226,140,20,189,118,127,176,102,121,193,156,188,190,81,146,43,204,119,160,43,234,150,38,213,220,170,13,108,71,65,1,160,50,56,95,70,76,97,27,236,29,196,41,39,217,40,185,74,70,165,116,53,172,3,161,192,17,200,92,145,132,100,199,95,181,38,162,119,148,157,24,142,11,184,255,32,139,85,200,204,71,150,170,229,202,131,199,96,209,189,0,65,32,85,50,79,23,78,50,1,90,49,193,170,52,32,127,36,192,245,7,169,164,50,166,102,145,16,29,240,52,65,143,68,67,25,148,48,15,46,39,99,94,90,220,14,255,98,208,37,17,179,85,162,31,6,213,206,179,119,27,84,102,235,200,247,25,62,18,93,62,1,227,46,85,112,190,201,242,99,98,28,70,114,62,28,194,106,170,118,101,145,12,146,71,135,135,97,31,190,137,166,180,14,118,103,97,80,170,110,107,137,122,109,25,142,198,163,114,160,224,60,154,166,82,241,212,64,234,139,85,180,126,131,242,84,164,138,179,95,193,33,27,81,102,133,46,227,169,157,26,110,185,131,16,178,140,176,147,73,161,65,92,164,64,84,204,220,137,16,19,24,77,247,26,97,104,173,169,129,40,211,52,224,43,144,6,95,133,15,25,60,72,33,185,89,166,100,126,97,88,130,105,233,36,154,80,228,156,38,133,188,107,232,136,3,137,205,70,62,185,132,122,151,152,130,18,197,86,230,168,164,250,230,157,136,60,125,129,93,92,1,25,150,177,35,34,75,163,44,83,87,113,1,180,245,98,21,113,173,61,243,75,103,184,52,154,207,180,8,120,137,59,98,135,91,222,148,194,114,33,110,103,220,251,53,83,249,132,19,159,84,118,37,128,37,32,40,245,93,97,110,46,100,33,38,201,149,170,180,166,97,214,50,2,245,247,173,254,238,175,123,246,227,39,226,167,189,159,151,158,63,204,253,64,59,240,27,230,222,93,59,217,254,210,100,176,171,201,210,65,36,158,235,33,214,252,39,203,155,55,154,150,69,143,27,63,135,189,139,26,107,50,252,173,192,222,180,83,77,177,12,255,114,189,52,75,228,73,77,228,50,22,91,186,115,165,242,60,129,8,215,196,184,4,234,33,93,69,134,156,46,133,165,50,149,138,224,142,226,118,130,106,111,150,103,112,207,245,61,67,168,89,103,167,130,189,45,209,122,49,84,33,85,195,124,168,75,124,24,23,120,101,38,150,52,95,33,234,138,87,42,139,85,179,82,129,142,96,242,108,137,14,9,98,211,237,141,228,121,54,168,44,185,204,98,151,208,216,83,120,2,45,24,47,128,28,178,228,143,52,105,36,131,161,113,89,198,209,218,17,149,163,14,137,69,5,221,42,60,152,102,236,199,189,91,197,119,109,80,41,199,58,235,21,12,90,225,189,32,123,211,10,198,43,172,124,232,164,5,163,104,43,76,60,85,51,41,212,21,185,209,145,146,211,162,152,75,11,24,60,8,32,27,65,246,119,207,181,89,145,27,118,113,138,70,44,204,110,14,95,141,147,52,37,210,181,193,41,222,208,194,21,100,152,240,120,145,228,124,98,145,203,130,148,216,167,239,90,114,128,5,163,179,149,196,156,84,192,182,46,76,111,138,5,33,37,195,9,28,44,164,183,34,193,21,31,7,191,141,77,82,112,66,54,140,76,168,60,215,185,221,234,76,23,124,154,45,114,73,173,176,149,181,228,133,75,136,133,137,137,131,231,216,172,120,143,61,27,136,219,194,55,18,131,62,12,49,82,85,222,252,50,201,70,192,32,174,102,189,86,144,58,188,248,148,26,28,25,153,169,198,204,26,94,62,117,12,215,31,197,161,206,76,50,114,124,147,125,180,160,24,4,177,192,44,174,193,103,22,26,178,75,214,159,52,98,179,160,208,114,5,113,3,42,65,167,127,218,26,28,190,10,139,64,156,158,13,42,151,222,200,34,49,227,5,206,105,212,76,102,69,18,195,194,54,109,83,80,228,195,243,62,12,234,106,143,203,52,37,168,76,160,15,0,149,65,155,85,6,122,28,114,152,85,87,236,230,210,45,174,186,95,99,118,41,114,173,70,95,107,148,203,200,48,82,73,228,4,105,187,102,50,194,233,12,170,236,147,12,133,4,200,218,128,14,183,84,235,26,217,201,29,240,219,180,28,75,190,29,203,153,74,109,55,178,194,92,169,12,14,40,64,83,200,89,74,175,124,76,167,88,179,77,120,20,115,124,125,69,3,192,223,159,230,26,114,65,4,15,218,153,81,57,164,54,19,85,127,253,211,169,149,159,231,240,95,240,19,173,203,249,174,126,128,237,27,12,72,59,71,217,211,206,125,46,191,122,11,57,26,229,202,152,165,209,233,172,80,128,151,117,78,235,130,214,112,1,164,1,51,96,27,97,202,120,90,89,176,109,30,0,197,170,58,200,225,22,130,214,88,110,3,107,110,172,128,8,177,199,185,232,50,250,212,170,166,195,155,17,194,18,128,97,187,212,160,56,145,51,213,92,61,101,85,76,178,228,24,10,45,18,174,173,80,233,65,154,180,224,197,211,182,185,193,244,224,210,2,58,129,84,207,92,242,250,48,64,38,120,16,234,248,180,10,133,250,128,137,175,233,175,96,109,48,153,40,148,41,206,241,215,10,215,84,205,236,120,255,105,248,93,191,28,242,120,166,28,158,243,76,207,196,227,167,31,81,184,12,170,20,17,67,213,110,131,3,149,99,231,209,186,249,109,186,6,224,45,141,224,223,100,218,137,197,156,205,116,155,13,191,45,13,124,30,160,128,145,81,91,22,110,42,12,78,202,74,167,8,10,136,183,199,3,241,131,202,157,133,55,216,137,26,63,73,97,133,222,171,132,232,246,20,104,156,87,245,0,144,161,4,198,207,138,125,184,72,235,123,101,103,196,39,197,229,91,171,168,204,37,120,237,67,165,99,148,131,46,58,39,63,180,142,59,71,231,173,222,203,179,215,237,147,193,133,127,130,177,124,111,49,69,46,96,38,231,115,57,76,149,247,27,241,176,5,69,72,66,149,52,30,14,237,208,114,106,39,164,213,64,112,156,239,201,26,255,15,202,142,67,138,225,207,244,1,185,201,255,251,254,253,186,255,247,254,131,71,119,254,31,95,229,231,206,255,227,206,255,227,206,255,227,206,255,227,206,255,227,206,255,227,206,255,227,54,254,31,156,221,16,56,163,127,26,31,16,124,111,136,95,3,63,16,224,54,43,192,86,28,47,86,151,192,162,103,203,89,93,105,42,206,20,217,196,188,27,156,130,17,43,162,89,230,25,75,105,80,53,133,229,10,88,232,94,80,41,127,95,76,183,255,81,202,20,205,9,97,37,189,176,218,21,60,199,100,22,167,36,147,62,9,40,142,86,7,177,90,194,227,137,184,104,220,134,183,109,92,88,134,153,43,64,37,169,10,132,243,127,10,63,237,223,235,103,29,255,95,228,101,252,185,124,63,255,220,192,255,63,58,216,61,168,251,127,239,222,191,127,199,255,127,141,159,59,254,255,142,255,191,227,255,239,248,255,59,254,255,142,255,255,151,231,255,127,151,252,127,200,42,125,241,0,209,62,12,251,197,115,255,93,224,184,117,183,111,248,176,132,218,3,246,197,7,107,45,153,212,12,101,63,15,156,30,145,231,159,201,57,36,209,95,100,114,70,69,132,236,190,176,173,23,108,182,224,211,109,247,175,148,19,101,154,110,122,120,70,225,181,25,42,97,202,249,92,231,206,108,152,97,126,153,106,140,101,221,43,24,148,233,88,76,11,170,22,240,20,40,160,124,223,119,139,90,97,134,10,115,70,161,107,219,200,62,206,41,121,173,201,162,30,223,105,233,189,247,124,96,159,65,216,9,122,182,200,36,71,43,113,25,109,24,172,232,54,1,164,124,50,137,9,99,71,3,97,10,215,67,82,212,89,6,198,98,53,130,115,208,227,245,231,176,33,108,147,191,160,112,211,20,63,216,79,255,202,166,48,146,112,0,53,224,155,26,102,172,25,149,80,128,146,32,226,195,12,124,76,153,166,144,225,7,50,102,53,93,206,46,251,219,80,235,84,73,242,42,143,203,220,216,83,166,67,34,132,211,57,202,157,204,117,48,38,181,184,202,123,238,62,5,235,244,187,57,87,28,66,59,72,80,83,219,14,115,37,243,68,102,133,29,96,232,124,64,100,182,224,47,4,165,1,83,198,185,66,220,234,164,104,163,248,160,0,30,127,78,240,109,40,236,178,207,0,181,99,123,32,124,236,74,51,244,194,93,183,219,232,155,11,113,82,166,41,14,107,191,113,21,180,93,21,184,106,111,170,41,19,244,167,79,240,84,92,247,253,213,221,73,10,14,186,115,201,132,106,153,239,131,213,221,233,152,195,254,80,158,221,254,167,90,146,124,229,212,76,135,130,238,132,248,248,101,181,88,249,242,16,206,232,69,167,132,67,28,39,166,192,13,180,168,85,45,102,206,5,77,46,220,46,95,80,121,81,240,119,40,116,38,84,86,206,216,203,163,8,138,147,81,118,56,62,44,190,247,225,109,2,51,98,153,5,140,224,199,113,171,10,4,52,187,176,51,92,68,27,22,138,0,21,8,195,78,42,184,114,114,118,124,124,254,67,235,248,172,45,158,137,93,119,181,221,250,105,105,215,185,156,207,85,46,100,14,225,49,75,222,163,254,238,221,230,62,84,71,135,102,50,207,229,194,223,9,191,255,4,117,111,105,190,143,209,47,7,29,142,65,206,68,255,250,218,153,223,255,103,141,254,167,112,137,107,191,128,10,232,134,248,255,251,247,31,45,233,127,30,28,236,221,233,127,190,198,207,157,254,231,78,255,115,167,255,185,211,255,220,233,127,238,244,63,119,250,159,223,162,255,113,172,210,23,87,1,185,36,234,191,67,5,8,159,160,189,34,238,207,117,66,245,0,19,240,214,94,170,198,0,159,255,10,130,118,14,193,0,16,205,198,53,26,154,85,135,241,79,41,13,1,175,224,170,84,199,168,161,193,161,184,176,67,114,229,42,40,206,117,60,21,178,16,103,131,67,49,75,70,25,60,97,224,255,41,190,151,89,105,223,190,189,166,216,123,252,104,183,25,132,222,164,106,94,36,177,120,153,171,137,206,19,153,249,42,19,168,216,80,239,10,8,72,160,23,105,69,187,161,140,47,175,101,62,130,96,36,200,248,172,51,167,231,177,252,15,37,81,7,78,3,83,72,195,74,83,157,77,34,113,172,228,220,47,62,87,162,97,102,74,230,106,212,16,80,66,79,218,103,88,164,74,206,65,207,133,123,82,88,212,133,216,26,5,217,201,199,144,12,173,80,249,220,50,23,200,215,148,6,252,199,197,79,251,247,183,167,186,196,66,180,18,99,246,237,12,63,111,126,156,7,179,231,187,3,45,183,66,209,47,231,234,21,224,159,111,185,246,109,248,223,96,119,247,9,252,239,71,187,13,143,31,63,126,188,189,183,191,125,176,55,216,63,120,242,224,241,147,7,143,163,199,252,243,99,36,158,47,208,135,214,62,239,113,65,97,166,168,112,179,227,55,197,181,18,42,51,101,78,150,255,107,5,26,38,138,17,192,19,167,26,201,63,245,94,28,218,193,14,14,14,30,251,53,93,95,95,71,137,42,198,112,91,243,113,108,255,111,91,68,197,187,98,11,50,222,147,18,227,147,42,109,212,10,41,156,118,251,157,191,139,11,187,83,155,91,23,171,107,38,56,162,224,220,180,189,68,101,84,113,78,71,191,9,131,88,153,125,107,107,77,75,184,19,155,187,91,79,111,93,232,129,224,155,168,194,142,164,199,35,185,168,193,73,74,55,251,245,149,76,69,113,229,230,174,116,250,115,113,213,4,133,194,214,211,207,91,228,85,84,92,217,191,62,190,70,108,86,26,21,83,242,244,165,53,31,172,93,243,155,36,59,216,23,23,47,85,209,135,178,160,246,235,150,121,145,164,106,176,124,76,47,58,199,237,65,231,117,91,140,11,7,208,186,158,127,30,23,30,234,179,206,201,224,225,125,81,36,241,165,165,184,155,155,155,248,201,214,184,136,70,215,175,146,201,244,72,22,208,111,75,252,229,47,226,96,127,75,252,175,128,239,142,245,53,127,21,238,37,144,226,55,73,54,210,215,6,134,181,87,108,111,183,82,11,32,114,13,144,214,237,61,92,190,124,193,120,118,128,189,135,247,173,80,253,112,215,147,29,170,214,126,150,37,239,120,156,199,143,118,235,227,68,191,253,144,55,113,39,196,230,38,110,207,142,171,100,177,37,182,67,144,110,196,117,59,146,221,58,30,233,79,193,72,128,24,91,75,136,113,127,45,98,124,47,175,164,184,192,163,141,168,32,189,109,242,58,73,211,196,212,16,195,210,102,49,131,111,196,51,177,190,211,13,215,65,60,11,10,255,100,234,250,121,153,164,35,149,111,110,217,69,246,105,191,104,26,220,38,87,73,195,254,216,86,39,184,19,73,86,216,125,160,182,184,17,91,92,90,192,110,68,52,180,99,59,136,194,61,121,112,195,158,116,32,68,180,136,50,125,93,219,6,250,70,100,250,90,60,19,149,118,55,174,60,92,200,205,155,144,233,235,104,162,138,182,69,72,252,108,115,171,178,23,213,253,160,230,246,143,205,143,174,253,225,218,181,211,105,50,127,179,170,56,202,170,99,244,181,78,60,198,190,84,197,161,199,141,205,79,174,117,18,236,223,71,138,157,248,216,19,251,228,125,210,123,135,147,89,254,73,90,214,201,39,6,193,178,28,137,17,141,247,150,115,249,176,253,30,138,103,125,216,126,63,146,139,15,131,247,150,113,248,240,228,253,44,201,62,60,121,111,84,252,225,167,232,189,101,219,236,101,255,240,243,143,13,180,1,170,92,9,236,15,58,101,140,58,245,69,64,144,19,25,91,30,100,148,76,146,194,80,157,18,154,171,41,96,50,144,147,112,194,166,128,25,49,104,6,166,5,206,232,87,149,235,237,57,214,217,178,236,194,181,230,241,148,140,167,200,29,250,98,43,158,93,50,205,192,72,53,209,162,4,107,229,99,238,188,153,68,42,162,15,247,86,115,158,91,0,156,133,129,11,21,227,108,141,31,27,92,76,198,27,144,32,189,64,50,83,192,27,111,54,206,6,135,141,173,167,149,79,55,144,58,115,100,42,89,181,10,125,128,168,97,64,37,146,252,170,114,142,46,162,45,45,141,2,238,22,98,162,105,190,145,24,2,47,213,248,177,177,101,143,34,19,243,60,201,144,165,90,70,45,170,226,17,76,54,151,185,241,19,97,122,20,224,46,45,143,21,67,58,158,161,46,166,48,47,100,15,66,205,11,173,196,44,193,34,160,58,203,216,168,98,107,101,10,134,198,254,238,222,35,251,218,236,61,24,236,238,61,57,216,125,178,247,32,218,221,251,177,65,56,111,4,252,237,158,43,168,53,189,179,35,160,45,64,161,51,207,207,63,104,10,59,94,16,193,111,73,90,31,172,193,77,176,2,134,108,163,20,71,16,167,139,233,129,128,227,116,165,203,9,75,233,98,88,66,55,146,57,196,162,254,84,232,78,191,219,135,75,184,185,181,130,109,142,102,250,215,36,77,37,220,61,149,109,159,245,119,70,58,54,59,111,212,112,199,131,179,211,227,138,243,59,47,83,61,148,233,121,23,224,48,59,22,168,157,96,146,45,82,45,66,158,227,14,83,38,52,161,34,88,226,194,213,108,226,95,46,120,89,100,137,173,133,211,46,47,21,150,118,97,138,124,12,221,131,117,233,216,68,115,164,134,118,69,251,59,105,50,204,101,190,0,145,32,154,22,179,244,143,240,27,247,221,2,21,216,6,5,186,3,61,165,137,204,92,197,226,222,159,222,110,255,105,182,253,167,209,224,79,175,158,252,233,245,147,63,245,163,63,141,127,188,23,137,227,228,82,93,39,6,179,28,216,141,242,39,86,162,217,214,142,247,189,30,97,249,188,123,70,252,116,209,233,119,153,125,122,129,68,109,68,127,110,110,93,252,188,201,170,101,162,136,191,232,17,158,138,253,101,27,36,26,57,79,224,112,248,83,148,115,16,222,157,229,209,97,181,60,197,159,246,143,254,180,127,100,231,216,130,196,19,67,80,228,74,87,252,62,23,177,132,72,61,43,208,6,213,251,139,74,57,190,224,36,234,21,144,252,109,245,198,49,22,201,131,50,72,246,22,192,54,155,36,139,67,86,14,59,173,228,231,170,245,112,214,200,109,216,127,133,240,246,227,82,125,156,213,37,140,78,116,182,237,234,2,125,90,33,163,72,156,80,71,28,138,26,184,108,57,197,52,24,16,244,215,166,72,210,20,179,226,101,225,188,88,183,7,59,110,248,34,252,168,56,24,235,220,10,235,172,217,168,239,11,9,175,213,90,65,255,22,181,129,214,217,255,22,115,245,165,202,255,220,100,255,59,120,244,224,97,189,254,207,131,189,253,59,251,223,215,248,185,179,255,221,217,255,238,236,127,119,246,191,59,251,223,157,253,239,159,219,254,151,204,192,181,118,41,156,79,102,84,168,176,241,116,109,155,149,33,127,95,199,166,248,101,44,129,139,185,250,167,9,53,181,191,187,8,83,210,97,88,246,1,95,109,95,83,200,178,144,94,198,89,204,43,62,177,227,50,77,23,194,71,128,114,59,187,226,32,20,211,71,97,186,158,252,34,113,22,191,192,59,16,115,193,56,207,230,253,21,189,96,33,144,122,83,178,122,237,2,220,113,47,42,153,101,89,96,195,69,44,167,82,161,244,65,228,4,203,65,173,181,157,160,108,133,149,254,93,58,26,74,100,72,158,176,156,203,133,153,6,68,211,13,81,11,160,173,162,49,251,192,86,59,227,165,130,190,120,189,220,45,123,200,222,160,45,206,228,229,124,47,229,154,83,195,13,165,99,123,46,141,203,8,15,219,104,39,1,159,212,191,85,60,153,95,184,22,162,204,0,101,208,7,119,240,246,180,125,126,118,242,183,147,238,155,19,116,78,93,238,128,142,202,65,251,163,238,153,165,255,161,175,115,208,124,156,106,89,4,173,95,28,119,91,131,138,103,115,208,24,196,215,160,49,26,115,66,63,230,16,242,122,235,51,110,126,127,205,216,7,251,213,177,15,246,43,78,202,33,212,201,59,53,170,12,254,162,243,247,246,17,140,254,112,109,135,202,248,208,1,102,120,180,170,195,80,235,52,104,253,188,219,61,22,207,196,119,171,154,114,214,87,215,216,190,32,39,47,49,197,212,114,243,73,174,203,121,132,50,195,62,227,150,206,210,5,170,109,71,106,158,43,80,10,6,35,190,236,117,207,78,237,17,174,60,114,206,107,237,219,191,110,247,251,173,151,112,232,43,79,125,184,40,16,249,120,121,111,7,237,190,109,189,242,216,203,250,217,156,241,225,236,173,60,121,139,209,65,235,246,201,217,107,219,118,229,177,155,229,147,233,251,163,217,91,121,250,102,249,248,251,254,252,247,86,34,128,169,175,161,239,214,176,242,252,77,29,123,251,140,189,123,223,161,203,59,94,233,55,83,204,126,45,131,164,193,164,234,110,58,69,53,132,101,48,1,115,119,254,80,230,163,36,147,105,82,44,130,171,239,51,213,3,67,79,247,95,196,190,49,2,117,216,234,29,117,78,90,150,47,88,77,18,116,238,32,9,40,125,181,99,23,88,167,214,113,149,58,0,176,148,252,145,211,185,45,163,235,242,104,189,246,127,159,117,122,237,163,42,249,8,150,190,22,142,94,251,180,221,26,64,207,131,112,119,125,26,54,126,70,128,80,66,220,71,245,77,195,86,181,93,10,119,56,248,170,246,176,97,87,140,236,8,20,85,88,177,190,250,62,81,211,149,47,236,253,165,118,128,72,103,189,227,166,19,117,32,65,68,60,85,51,133,181,64,124,73,136,48,64,130,116,111,240,64,176,65,238,137,184,104,192,30,32,139,33,231,137,1,137,191,94,119,207,105,66,43,249,24,108,207,243,50,79,153,60,114,94,183,108,164,222,85,19,128,18,45,22,23,150,221,136,240,145,190,184,53,176,184,246,220,20,56,206,20,109,28,234,157,216,123,10,86,40,200,17,75,150,30,178,216,101,218,229,153,133,68,246,238,0,96,238,115,236,78,68,58,184,111,84,9,81,166,133,202,41,220,205,242,97,32,7,231,75,161,111,27,20,65,67,77,136,144,127,14,211,241,120,233,180,193,42,84,67,141,95,140,206,92,30,140,221,144,213,8,34,132,248,0,170,73,142,53,229,179,165,170,236,171,239,31,167,195,196,158,62,170,201,69,164,181,45,161,65,190,192,241,102,65,25,69,251,45,241,38,190,229,199,25,72,104,135,19,5,236,94,101,179,108,19,12,51,177,120,82,137,149,10,149,101,159,178,221,7,159,195,227,173,96,16,215,243,120,15,42,91,87,95,104,117,239,42,241,56,65,251,91,239,224,90,162,243,185,155,245,97,141,104,129,141,154,213,224,67,89,20,50,158,114,221,23,87,58,8,48,15,164,240,224,186,55,133,42,98,191,11,52,119,32,150,224,12,247,48,91,45,198,156,186,4,51,195,50,73,139,237,196,195,186,201,191,80,222,27,145,16,61,193,88,209,121,161,115,36,109,91,77,151,221,25,104,232,212,10,169,126,6,103,37,189,104,204,228,252,92,101,69,190,64,2,72,47,16,213,194,160,233,154,34,9,202,14,33,245,179,210,84,45,159,78,117,108,28,140,147,225,68,114,158,68,211,162,168,210,217,21,194,150,219,15,60,113,162,64,73,6,117,89,179,69,80,148,100,236,75,43,96,136,217,60,79,102,137,37,109,77,182,198,88,172,207,177,228,8,164,34,230,32,52,127,195,113,236,186,244,78,237,12,110,38,217,137,220,250,177,250,199,210,252,24,180,87,219,43,83,64,22,104,136,1,70,164,197,209,176,155,179,5,215,181,15,81,199,54,197,251,194,79,121,11,194,72,29,113,64,148,133,59,138,119,209,165,70,146,75,104,76,153,138,42,25,147,128,167,162,219,76,248,72,127,93,64,247,125,56,168,254,219,147,65,235,239,231,167,189,238,160,187,207,12,83,189,233,193,82,211,131,245,161,114,107,236,63,213,45,255,76,27,195,77,249,127,30,237,237,215,227,191,14,30,62,186,179,255,124,141,159,59,251,207,157,253,231,206,254,115,103,255,185,179,255,220,217,127,190,182,253,199,10,196,196,103,128,136,238,56,70,177,153,233,140,139,61,109,5,226,185,81,172,192,199,10,157,227,50,37,135,86,161,102,67,53,2,182,210,13,227,202,141,92,212,249,185,86,182,184,240,174,145,48,119,42,99,101,188,99,235,181,130,40,27,72,112,131,41,112,202,196,76,197,80,21,215,74,49,25,247,57,69,252,164,27,164,79,224,204,6,118,2,172,43,23,200,199,65,104,141,81,204,7,27,118,106,2,61,67,146,77,198,101,10,15,157,37,53,73,86,215,67,9,172,63,179,16,169,140,47,217,109,78,14,19,208,17,89,176,85,161,226,34,40,127,147,133,165,249,136,7,133,56,152,79,3,67,98,194,153,92,72,202,99,2,238,104,72,248,253,240,150,228,82,141,53,110,31,150,47,194,158,86,130,147,105,174,228,104,81,7,247,95,38,60,144,119,245,139,71,7,242,213,249,226,193,129,52,112,80,95,55,23,23,104,152,185,184,85,58,144,35,104,91,75,8,194,202,2,30,53,104,20,10,224,245,220,53,225,223,97,178,162,149,64,130,57,232,118,48,190,176,77,111,0,209,183,169,88,46,237,167,30,192,224,207,27,225,3,173,252,237,224,235,216,166,53,248,216,84,195,99,250,54,33,124,232,165,233,224,11,254,188,17,190,242,19,0,60,187,13,132,103,171,65,44,107,48,150,159,2,36,136,237,183,222,68,18,219,215,31,114,32,218,87,55,241,96,191,178,137,252,231,173,54,241,182,0,158,221,6,194,179,213,32,150,53,24,203,79,1,114,168,117,122,59,16,159,107,189,148,143,200,82,19,42,204,61,150,169,177,100,129,71,119,205,67,80,65,123,237,0,245,127,221,8,38,226,211,237,0,69,47,250,27,16,50,104,84,41,162,82,75,121,85,81,112,223,184,151,139,66,153,91,110,166,109,122,3,136,190,77,101,11,237,167,193,30,250,63,63,47,13,146,41,135,51,61,42,83,101,118,138,124,30,111,179,12,190,227,24,241,206,201,203,104,54,250,28,29,195,77,250,159,253,253,221,186,254,103,127,239,46,255,207,87,249,25,76,101,118,41,22,186,4,4,93,232,146,66,202,149,41,176,86,36,101,52,180,156,116,239,244,240,63,196,198,198,27,203,29,167,177,158,81,96,209,124,158,43,200,200,14,9,2,64,209,128,10,3,39,196,55,169,58,146,189,83,195,18,52,12,34,181,252,50,165,238,43,135,179,164,128,152,137,196,24,40,219,139,122,1,248,100,102,127,71,133,169,41,39,19,101,88,9,14,95,128,250,33,212,52,52,197,56,121,135,19,77,168,0,147,68,185,96,172,100,81,230,40,73,36,198,245,18,50,153,65,16,63,87,187,180,155,1,234,8,73,121,33,213,168,178,26,49,41,161,238,168,22,83,149,206,161,249,80,65,28,200,92,230,69,18,39,115,187,23,62,215,0,166,153,60,77,149,52,74,88,102,23,53,9,56,74,44,115,133,190,80,20,161,235,103,130,2,141,35,49,147,151,74,96,76,188,38,157,11,214,80,180,151,86,88,97,37,18,111,20,150,123,227,48,135,66,139,107,157,95,130,146,221,174,196,194,88,104,28,10,38,39,176,24,112,78,105,249,31,27,27,127,252,163,120,142,144,4,199,34,51,60,153,141,141,57,46,35,0,106,42,11,24,31,164,134,92,93,37,234,154,82,245,211,36,247,76,253,132,94,180,254,27,79,198,21,247,197,115,167,147,1,177,224,74,39,163,16,4,116,36,192,118,78,20,74,177,26,190,177,83,3,238,178,110,138,215,55,147,9,22,15,200,239,25,138,252,120,51,85,25,0,60,82,49,157,35,78,227,86,217,20,180,74,191,219,134,246,251,137,216,216,22,125,149,218,177,45,226,235,121,14,152,159,202,161,74,141,203,251,9,195,208,106,44,146,24,81,2,138,253,163,76,226,203,116,129,85,52,21,67,58,76,213,12,215,161,211,43,37,18,168,72,103,180,206,236,191,115,109,76,50,76,85,100,103,110,7,201,17,220,60,162,72,10,204,11,17,235,44,78,12,93,203,56,46,115,89,168,116,33,76,57,155,201,60,249,149,162,20,105,198,72,180,96,143,209,234,113,37,39,165,178,72,51,194,138,129,118,234,6,181,108,88,233,173,1,233,49,27,145,216,232,100,193,220,108,234,130,115,165,109,251,255,217,123,15,168,38,182,173,113,28,16,20,193,130,13,236,142,168,8,26,64,145,174,40,32,8,8,8,2,138,168,136,33,25,32,26,146,152,66,177,2,130,130,52,11,136,210,69,16,44,20,11,189,217,175,229,10,118,165,90,72,1,69,176,35,69,249,175,57,51,147,12,232,245,222,247,190,111,189,255,250,125,235,101,173,235,13,147,51,167,236,179,251,222,103,31,226,141,180,24,253,16,154,225,1,99,124,225,200,86,192,12,112,76,7,102,163,119,141,211,56,248,117,106,28,244,98,122,206,96,150,49,192,255,104,172,160,9,57,98,189,17,6,50,134,60,217,52,216,139,30,56,240,134,112,78,160,47,139,203,244,69,253,152,52,95,22,89,114,139,40,14,25,5,77,112,4,11,248,1,145,25,115,184,48,139,99,44,233,134,198,192,86,6,249,32,232,193,28,228,83,197,186,33,137,75,121,96,117,44,176,93,151,236,52,17,12,190,8,201,97,248,129,237,181,31,141,205,100,160,145,34,201,101,29,198,16,27,166,195,126,228,129,79,9,12,22,187,143,148,225,13,113,192,1,118,18,228,201,102,250,115,96,54,73,76,21,126,48,155,35,142,134,130,177,192,21,116,116,166,183,49,118,119,52,27,189,11,94,60,20,140,55,224,252,180,203,92,31,4,151,144,78,240,106,172,232,229,209,68,128,249,227,8,11,2,128,20,46,126,191,180,56,50,7,58,112,166,176,97,152,193,241,97,114,57,8,198,113,192,159,16,27,166,48,217,200,202,56,96,114,56,61,72,46,62,230,252,205,107,131,119,23,82,192,120,177,39,12,177,152,116,26,182,37,94,108,26,204,160,34,192,119,197,131,202,144,55,184,53,18,205,42,6,215,41,227,151,146,19,246,70,210,59,128,45,184,26,152,201,194,136,20,246,131,217,129,248,241,70,111,54,192,22,148,213,66,232,25,66,108,80,20,25,241,3,103,196,254,181,0,75,118,2,204,30,97,47,4,150,232,232,196,25,40,142,49,54,143,177,51,16,123,192,57,146,88,14,253,130,185,67,142,78,226,93,253,107,198,142,203,173,159,69,161,22,100,141,35,12,168,247,76,16,211,232,5,136,96,242,108,216,27,36,49,121,15,90,194,96,209,8,251,254,44,20,37,111,24,15,226,130,128,235,131,149,82,152,128,28,56,248,30,73,164,15,248,25,247,211,163,55,192,254,51,46,131,190,200,13,68,175,151,245,69,117,144,1,253,96,36,244,19,163,199,229,14,118,133,52,76,102,208,105,12,152,131,194,3,43,171,13,51,40,129,131,176,7,144,193,191,185,67,92,152,131,76,91,2,16,80,157,9,193,231,193,82,3,252,234,67,70,150,11,49,61,253,104,76,30,7,37,112,108,122,100,6,196,230,49,32,6,194,92,232,24,55,194,246,136,243,91,209,7,198,118,116,250,5,60,88,108,38,5,89,62,214,98,32,183,251,213,150,58,58,253,43,98,13,93,52,136,80,114,254,129,92,67,239,72,70,197,26,8,11,6,170,130,69,98,146,205,209,233,223,20,107,3,167,241,175,203,49,72,1,130,16,209,67,230,96,6,35,49,102,41,17,103,112,0,139,78,6,249,5,129,216,253,229,132,102,104,125,40,4,216,100,54,178,117,72,143,246,196,223,65,102,17,131,251,75,113,230,63,0,163,208,110,177,203,243,17,73,39,254,69,124,165,42,76,133,104,92,108,20,103,10,194,246,152,94,152,80,53,30,40,118,189,120,12,252,88,48,88,23,224,9,96,191,177,144,28,25,92,232,45,185,163,155,184,40,108,4,23,24,104,139,131,122,230,162,79,37,179,163,34,12,23,195,126,177,70,136,9,37,116,159,189,196,72,6,78,34,251,129,27,187,41,48,27,144,236,64,29,80,124,223,212,47,18,88,80,21,136,246,43,172,209,26,120,11,213,10,90,0,204,129,102,45,212,89,132,242,243,229,76,95,95,30,3,223,18,100,142,203,153,12,100,130,232,131,95,113,245,191,54,46,0,139,27,220,31,133,208,159,22,228,198,228,1,186,6,182,29,162,241,160,233,185,200,14,176,153,60,111,159,193,49,111,31,50,131,1,211,57,8,183,117,70,165,9,0,24,184,252,22,223,68,34,155,255,105,66,84,26,135,194,3,241,79,20,228,43,153,52,6,132,116,193,133,41,62,200,68,233,131,230,140,38,150,255,223,56,84,253,255,208,231,31,249,127,60,40,140,255,137,11,232,111,252,63,192,93,50,200,255,163,175,167,255,95,255,207,127,226,243,151,251,111,103,179,220,114,149,179,229,255,198,24,191,223,127,29,253,133,139,6,221,255,188,208,192,192,96,209,127,247,255,63,241,129,254,238,99,198,34,83,124,96,200,142,70,129,25,28,88,225,55,45,215,162,86,37,164,163,181,128,36,174,213,163,179,96,129,238,95,190,68,168,217,66,6,195,128,48,42,29,29,138,163,173,128,188,232,98,233,100,47,206,132,177,176,113,177,113,88,5,178,79,64,146,5,228,100,233,232,228,96,177,102,57,242,152,4,90,89,216,56,99,124,203,97,21,232,96,161,22,100,65,76,245,198,102,163,138,173,72,21,226,248,144,233,116,16,236,198,212,9,182,175,88,79,199,115,158,16,101,140,199,129,73,98,75,31,104,134,88,87,224,224,211,128,12,53,73,74,176,103,32,228,12,99,138,207,66,177,180,53,18,39,200,227,158,177,193,243,98,178,127,154,152,36,67,139,233,207,128,217,232,73,6,46,141,27,8,145,121,92,31,38,162,9,131,178,80,104,63,191,122,131,139,22,2,131,188,217,100,73,173,40,12,14,132,9,192,222,100,58,100,9,186,254,105,18,224,38,11,220,106,33,163,69,60,241,89,32,234,57,157,142,117,131,102,122,129,159,104,184,166,7,76,71,38,29,205,190,195,254,160,131,73,163,87,191,176,145,254,169,48,27,168,6,224,112,6,242,193,26,226,41,98,136,85,13,6,68,85,44,160,118,240,216,44,38,7,230,72,160,42,222,112,124,143,84,177,94,84,177,67,28,234,52,13,244,85,166,63,204,38,65,84,26,112,75,128,130,170,232,119,18,48,0,201,60,14,80,252,176,94,208,159,0,4,216,144,47,153,65,246,134,113,31,0,48,46,208,137,145,32,127,236,156,135,103,32,58,123,224,99,98,19,33,131,86,64,98,178,33,117,26,77,3,221,30,142,15,141,133,30,108,245,226,6,66,44,152,77,65,186,86,215,91,48,71,3,213,153,217,248,97,11,188,35,30,23,148,134,2,54,181,15,153,13,115,240,30,105,26,144,39,204,128,189,104,20,26,153,62,176,119,194,60,37,91,238,198,228,169,66,234,136,57,228,198,228,177,85,53,136,187,78,30,144,55,194,100,67,68,252,192,58,128,3,96,54,133,6,12,46,73,226,27,134,103,184,70,79,227,252,140,106,232,209,7,85,52,104,48,8,211,88,108,216,11,102,179,209,58,183,190,168,57,68,6,46,109,162,101,192,193,55,248,247,17,6,60,107,143,144,150,73,26,232,149,198,186,65,27,144,112,250,247,162,121,243,176,123,95,64,42,133,100,234,104,25,175,159,167,46,142,129,160,6,7,8,60,176,153,190,144,47,140,40,213,136,226,139,19,40,155,204,224,72,28,120,8,42,35,79,232,100,220,154,36,99,39,67,64,119,131,66,40,88,31,63,249,43,124,89,192,46,197,139,130,129,101,98,37,169,16,115,117,128,27,158,192,189,208,178,97,232,166,113,153,120,150,38,76,165,145,241,147,190,248,178,93,153,236,173,63,49,5,127,38,123,43,152,49,224,67,8,166,73,72,128,198,192,151,33,38,0,20,116,216,178,124,201,136,73,237,71,166,209,65,9,45,148,254,9,124,137,4,253,84,106,78,204,23,6,102,172,138,217,27,102,115,131,179,4,8,91,33,28,16,193,103,139,117,161,78,102,224,54,26,68,35,100,163,98,230,140,25,139,5,51,168,180,0,200,19,166,51,253,53,36,80,176,128,217,52,63,244,220,22,2,16,142,234,96,12,64,198,248,53,12,176,213,99,61,161,48,192,39,238,73,230,32,155,199,0,164,72,76,63,69,121,21,50,148,56,97,13,61,92,32,97,6,48,149,198,101,178,17,114,103,195,126,52,14,234,156,34,51,24,76,174,216,83,69,39,123,50,217,248,95,146,100,92,34,53,97,157,137,99,215,36,180,22,165,191,15,147,14,136,2,98,178,105,222,52,6,153,254,139,61,255,153,31,227,124,202,107,0,249,147,160,193,224,195,160,135,30,166,3,123,7,186,231,224,151,177,249,146,105,98,250,132,89,100,54,192,20,4,46,96,25,190,48,27,166,7,66,116,26,99,43,0,156,39,141,1,240,132,65,246,133,53,240,77,7,134,175,23,153,2,132,4,137,32,35,197,64,253,105,82,192,13,206,244,146,236,250,114,130,231,243,151,59,62,152,6,196,36,75,24,79,12,64,140,224,112,89,42,158,7,210,217,128,61,1,56,76,197,52,17,188,39,44,178,0,222,98,178,255,114,242,36,2,81,112,17,174,207,100,144,233,116,156,109,99,46,70,148,52,112,189,3,43,43,14,92,209,32,176,32,153,30,230,153,25,164,86,224,187,204,198,234,64,254,181,180,32,42,42,18,63,53,147,1,121,194,62,100,186,23,196,244,250,107,229,229,159,73,123,72,85,188,38,85,172,47,84,222,19,67,211,192,135,201,102,50,104,20,18,178,11,158,100,58,192,35,60,117,123,160,95,2,161,2,34,208,97,9,160,16,56,113,57,3,18,61,252,16,25,252,59,81,36,230,93,196,49,152,12,194,156,32,95,50,141,14,238,52,164,113,184,28,210,128,147,4,184,42,132,70,118,56,68,22,142,133,2,217,100,202,86,73,236,7,163,32,68,242,161,218,138,88,215,34,2,157,68,96,35,3,176,128,0,109,112,67,23,230,211,193,2,211,146,0,60,142,32,36,130,104,130,3,112,32,12,92,43,142,143,20,38,131,195,162,81,120,76,30,135,30,8,249,146,217,91,17,214,199,150,104,71,184,202,5,115,104,222,12,192,251,105,12,176,71,0,176,191,196,68,224,220,93,197,228,66,100,136,72,171,90,170,63,147,240,32,253,90,188,108,156,2,255,86,229,33,2,16,225,143,190,131,6,5,14,118,79,44,18,5,3,78,238,25,56,96,28,9,17,114,224,109,60,152,193,165,35,195,82,152,108,22,19,21,215,88,194,45,14,93,148,17,233,104,65,86,136,90,133,12,43,57,130,131,107,86,144,51,143,80,230,244,47,140,25,2,153,17,185,50,76,166,248,64,4,0,129,220,2,207,64,84,139,3,122,129,27,147,7,145,17,13,143,5,115,121,100,58,142,126,254,76,54,157,234,79,67,116,13,6,147,161,9,118,158,67,243,3,127,106,82,124,200,108,111,196,112,98,6,146,233,220,64,77,47,54,12,147,32,26,155,13,251,49,41,8,35,255,73,154,99,246,223,128,184,42,9,81,7,89,8,30,255,196,233,36,236,156,197,243,164,211,40,244,64,4,81,89,116,114,32,73,242,132,5,179,81,81,203,1,79,48,197,130,104,183,17,213,124,49,47,6,202,242,79,35,254,66,156,3,222,130,110,208,34,194,6,57,146,17,166,251,127,96,119,212,225,0,80,20,152,204,129,56,92,156,24,209,3,49,168,65,164,1,177,208,181,18,118,207,151,188,21,38,97,161,4,50,21,198,39,4,236,104,38,56,9,9,238,237,164,211,73,216,191,104,160,149,36,169,56,140,240,1,76,81,198,180,66,192,102,240,149,129,56,53,216,35,124,84,50,139,69,7,121,231,12,122,32,10,101,132,119,97,83,3,103,148,56,88,91,194,226,60,3,209,78,136,208,21,243,77,60,150,66,3,212,233,197,166,49,188,197,49,10,26,46,251,136,132,175,206,209,128,200,116,236,134,20,96,0,250,122,210,24,100,66,234,3,141,61,248,5,124,65,248,109,178,0,1,185,76,76,201,27,56,57,108,8,127,100,43,112,89,7,206,191,186,49,121,98,91,136,195,165,113,17,156,22,111,10,151,230,141,197,6,188,201,200,207,128,201,97,134,187,186,68,96,137,117,107,54,147,195,209,4,0,67,150,129,101,103,160,127,131,192,53,157,236,207,225,209,184,200,82,233,176,55,42,4,176,240,162,171,68,191,6,167,4,6,112,197,223,49,56,32,19,208,137,115,48,83,91,210,15,225,20,87,32,190,44,124,63,124,129,166,202,245,129,81,85,108,32,38,226,42,19,110,140,98,148,130,27,26,18,26,195,68,30,174,85,161,210,1,33,81,100,247,112,92,33,139,211,9,208,219,68,80,228,19,67,23,148,60,160,195,84,148,21,232,106,13,58,145,135,6,98,124,201,129,132,140,145,65,92,136,194,100,209,112,221,102,0,63,250,141,150,135,30,200,14,4,22,27,207,247,231,211,143,152,34,52,192,108,198,50,14,126,205,201,72,131,78,68,74,80,203,23,134,255,250,128,164,177,130,216,174,210,64,87,202,227,112,33,111,100,190,200,244,80,123,131,13,83,104,44,26,40,110,76,84,125,197,214,33,242,249,105,161,100,32,31,6,91,18,139,129,24,197,199,244,36,140,137,58,110,36,170,52,56,53,3,34,142,76,136,66,102,35,40,196,102,250,210,24,48,3,183,30,57,132,225,17,22,39,70,105,16,58,3,49,93,236,216,35,210,207,192,145,41,132,145,209,115,158,226,187,134,8,38,60,126,133,210,224,197,17,6,22,15,40,65,8,18,66,97,18,233,72,194,176,155,132,176,69,42,140,232,77,36,130,50,1,80,148,43,33,55,108,109,168,11,226,23,243,25,204,82,7,106,110,40,247,196,251,0,147,163,50,129,66,203,194,98,165,224,74,158,64,16,155,148,8,46,8,211,224,7,47,116,32,208,168,26,248,161,125,176,255,226,64,57,25,82,93,229,224,98,179,220,82,21,2,21,48,16,120,131,68,56,116,12,112,170,83,50,14,145,186,8,44,224,23,148,242,19,100,193,126,17,186,194,77,79,50,200,68,1,54,166,4,233,224,95,130,21,97,74,100,26,3,38,130,31,99,106,128,51,160,11,1,75,32,253,19,184,18,186,249,53,132,127,9,87,128,108,100,46,68,135,201,28,112,9,54,161,27,188,60,142,152,90,209,131,110,198,146,211,92,216,28,37,176,150,64,104,0,86,113,126,59,135,197,68,102,62,0,201,136,116,61,40,15,148,230,37,225,51,100,112,249,138,88,2,254,220,63,147,77,250,25,202,100,92,215,35,120,185,48,219,224,23,80,242,26,68,41,64,129,240,131,217,232,102,113,125,104,108,170,38,178,200,64,241,222,224,57,48,88,197,64,252,46,50,96,75,115,126,6,51,97,191,129,242,128,154,210,98,39,31,153,78,48,94,25,104,114,194,0,232,0,218,66,51,82,6,248,230,197,98,131,76,165,34,223,217,136,189,67,196,72,66,47,248,212,49,8,253,19,74,32,161,208,231,208,168,3,80,135,141,21,202,32,83,169,48,131,202,243,197,213,214,1,24,131,51,22,212,254,195,183,115,48,79,67,83,111,48,39,6,153,254,107,98,2,222,42,236,22,3,14,151,205,27,140,127,40,96,254,42,110,241,75,16,73,172,10,160,182,2,103,61,170,0,12,114,124,17,182,2,233,68,156,235,35,153,50,147,13,81,105,94,224,50,7,130,150,251,11,13,94,226,218,251,69,200,8,237,134,16,43,98,122,253,98,54,36,9,217,120,1,99,49,240,47,76,17,162,119,78,76,74,160,63,100,104,130,55,79,50,129,159,162,85,3,164,176,88,235,166,48,125,81,85,26,220,242,32,97,234,4,75,101,144,37,48,96,67,244,180,208,196,17,14,238,227,34,106,129,28,45,104,13,131,14,115,56,96,211,224,0,22,157,70,161,33,230,47,232,145,16,32,17,251,55,2,7,107,145,4,103,22,193,141,245,151,174,43,137,166,239,134,102,211,12,112,228,160,170,158,39,209,251,252,175,152,102,120,41,0,100,154,4,132,65,187,64,85,87,170,164,208,20,242,89,197,228,34,47,137,163,55,226,74,12,136,81,134,144,173,55,48,239,16,49,2,166,198,225,177,96,54,7,166,194,16,158,20,70,12,243,97,3,161,218,5,234,32,229,194,18,147,200,155,13,163,136,31,136,81,8,176,200,224,0,152,66,96,241,128,241,138,1,66,204,213,28,100,123,96,177,0,125,45,200,5,87,64,240,92,55,92,143,166,50,97,52,209,13,168,220,132,136,16,94,247,12,76,26,121,27,15,99,144,125,97,14,65,163,225,32,6,33,219,143,70,129,33,236,79,180,62,3,130,195,146,242,14,196,45,36,73,188,78,152,153,42,169,1,8,214,67,230,48,193,209,94,116,75,65,61,37,50,59,16,175,35,130,229,147,225,87,193,224,252,143,230,77,251,217,63,139,83,19,190,111,152,52,248,133,8,64,33,101,160,5,89,136,235,99,32,173,92,201,108,4,46,129,98,34,16,79,213,51,16,53,96,129,229,141,152,88,18,54,0,118,17,24,47,18,47,24,73,178,97,24,237,115,36,83,85,7,231,43,200,20,159,193,38,42,177,53,141,203,25,184,185,26,16,72,31,19,87,153,48,55,115,182,113,198,129,235,106,227,98,237,176,198,101,64,149,8,39,98,88,222,97,5,168,25,96,107,179,202,130,4,97,213,58,176,11,161,36,43,161,1,190,66,37,184,73,37,20,4,252,164,120,133,22,70,32,228,143,130,10,24,68,236,159,89,44,211,11,114,177,113,177,179,36,65,171,28,86,105,218,172,90,225,100,179,202,10,212,106,32,13,46,94,1,80,136,80,188,2,50,195,250,248,185,126,5,42,109,209,104,33,29,166,35,182,26,135,197,100,128,172,115,128,77,84,24,181,10,7,162,11,33,39,22,100,250,50,189,176,20,84,128,127,18,142,75,240,151,162,222,70,14,135,7,142,82,225,36,205,166,113,0,103,199,242,14,177,218,40,128,169,99,113,86,224,141,37,6,90,127,54,102,81,220,51,212,130,236,196,32,69,94,178,163,97,21,2,192,21,67,12,38,4,251,129,35,80,12,42,214,7,184,117,212,27,225,94,62,48,147,29,72,112,181,224,145,44,46,147,205,37,186,12,24,176,55,157,230,13,51,40,176,6,73,28,237,38,13,112,229,138,61,63,127,139,239,234,120,142,46,21,166,211,60,129,66,7,38,231,205,102,114,56,226,184,5,62,36,23,34,83,184,28,16,29,255,53,125,160,220,115,128,248,96,178,33,79,124,203,232,52,252,206,43,55,236,0,28,149,236,75,246,30,232,195,71,222,198,83,2,36,201,1,32,13,92,226,100,163,49,40,52,42,162,216,162,161,4,68,129,65,125,186,52,50,29,239,20,231,208,20,31,50,2,34,152,13,145,217,104,204,28,145,226,98,89,13,14,70,12,50,116,1,52,121,98,30,195,67,159,208,24,132,114,15,3,19,21,80,22,240,219,152,56,62,43,47,112,176,3,69,88,111,38,147,234,79,163,19,125,135,91,33,14,151,201,98,129,154,122,20,244,78,61,54,228,69,166,209,121,108,84,26,145,233,120,106,47,154,196,193,248,117,38,8,200,159,103,83,6,192,3,29,24,230,104,144,0,30,34,10,250,96,71,28,214,135,216,153,78,166,250,209,64,144,20,203,155,7,167,65,80,32,224,201,13,88,247,40,5,24,105,65,102,224,62,51,4,10,56,231,69,70,54,147,8,106,2,81,184,130,43,234,6,146,235,224,96,225,111,195,109,184,22,74,241,97,50,81,47,40,240,116,14,8,182,3,159,43,68,134,188,96,192,79,72,216,141,107,100,172,152,8,118,228,146,132,115,191,64,128,119,176,47,131,198,21,211,163,56,122,75,199,231,14,49,61,233,152,23,138,131,87,91,194,74,112,137,207,27,112,113,251,138,198,25,16,238,129,181,32,107,166,63,98,9,161,166,164,24,96,0,158,132,142,37,235,3,25,45,12,58,33,26,34,214,185,177,176,8,112,226,98,143,17,70,42,97,163,96,190,64,211,145,68,81,36,28,93,226,41,34,160,1,230,19,70,108,38,154,23,202,159,17,130,71,233,29,192,198,75,12,27,42,236,5,51,168,36,44,107,157,78,253,133,235,156,204,246,5,156,8,87,174,197,80,148,144,51,143,205,150,68,203,48,207,49,153,195,1,151,171,225,78,84,210,207,126,99,207,64,76,217,144,44,8,61,152,40,134,169,88,153,247,39,96,35,65,109,20,207,5,69,96,203,85,104,49,157,95,164,193,129,223,205,28,29,45,87,89,216,172,51,70,182,16,120,11,88,44,122,32,150,190,64,76,221,3,247,84,35,83,241,23,199,146,32,8,114,249,135,47,144,240,35,81,3,188,9,184,90,205,164,209,97,54,139,142,112,107,188,122,152,216,146,199,202,190,192,12,10,157,201,65,153,190,39,155,76,217,10,115,57,144,234,6,119,85,137,145,66,39,83,112,105,23,136,35,19,224,170,152,213,71,176,164,181,32,117,11,38,99,174,56,95,128,64,163,120,231,51,53,32,96,173,163,85,85,197,37,32,197,243,192,139,177,73,196,54,33,54,11,78,250,160,245,103,240,64,40,48,234,241,43,53,93,97,136,76,231,48,193,41,51,164,53,230,39,197,185,56,104,139,226,13,7,173,37,138,85,71,31,112,92,4,15,173,130,35,24,88,202,10,147,65,224,226,28,228,69,85,112,179,35,76,133,16,30,172,138,85,253,249,57,249,5,212,64,34,115,104,226,120,60,6,57,60,238,42,118,207,72,156,28,100,54,197,135,230,135,115,74,73,48,113,67,96,96,96,160,59,180,1,47,178,54,40,202,234,14,154,99,72,66,37,216,76,3,209,135,68,76,8,133,212,145,6,226,156,75,13,80,96,27,183,71,16,70,128,138,47,204,125,142,171,241,52,6,102,134,2,214,40,198,40,177,138,67,176,250,197,183,242,17,93,118,56,34,147,185,56,186,255,93,202,41,150,245,172,169,163,181,0,188,242,79,52,244,191,210,61,176,156,51,5,162,151,114,0,188,240,233,209,56,3,26,252,149,6,254,63,84,191,113,197,27,128,205,25,134,7,76,1,71,114,113,53,59,58,153,225,205,67,43,45,249,193,108,198,224,204,62,204,91,34,209,215,57,63,175,235,191,135,57,254,31,248,252,101,254,191,61,121,43,140,208,226,255,194,24,127,115,254,99,161,142,174,222,224,251,255,116,117,254,91,255,227,63,242,177,176,113,50,97,121,106,123,51,21,208,218,128,150,30,86,14,14,86,118,150,30,142,230,30,142,102,46,214,38,218,60,14,91,27,28,166,211,198,101,45,153,78,55,134,20,134,179,125,33,77,182,23,52,91,221,194,198,73,67,97,184,239,86,42,141,13,105,178,196,15,80,84,130,52,109,102,171,255,186,111,13,72,211,70,107,163,194,240,225,154,154,222,76,15,38,143,107,194,34,115,125,56,38,88,9,116,54,76,7,42,182,177,150,54,218,37,132,180,213,2,120,170,77,102,209,180,9,217,141,104,221,180,193,13,16,102,143,253,242,111,77,231,87,3,35,255,252,60,26,120,0,190,122,224,69,206,127,106,195,241,39,123,123,195,108,252,255,63,55,240,35,211,105,84,50,23,22,127,17,207,221,215,15,131,42,58,60,56,43,39,153,142,132,104,193,78,162,63,204,35,190,49,104,179,8,189,40,12,167,80,33,124,157,224,57,164,166,6,121,51,33,95,38,162,34,209,184,208,239,71,252,245,139,92,26,53,16,249,147,66,133,52,21,20,180,28,173,29,86,185,25,131,131,154,232,97,104,5,5,228,187,177,2,178,114,152,195,5,23,185,107,113,124,20,20,192,175,198,131,113,235,255,111,34,249,63,252,249,75,254,239,100,105,102,97,111,249,63,172,252,132,126,254,134,255,235,27,24,44,26,204,255,117,244,254,123,254,235,63,242,153,5,202,58,65,154,16,100,6,129,170,145,154,184,230,71,130,88,116,158,183,38,141,65,130,124,104,222,62,154,88,10,29,80,197,17,106,247,98,147,125,97,144,75,175,48,107,22,228,138,165,117,34,189,41,40,128,62,193,45,0,63,189,138,252,130,149,255,6,86,150,184,27,44,217,9,228,243,114,104,222,224,240,20,158,15,143,249,217,129,81,128,24,78,232,196,58,43,162,64,70,181,31,204,38,211,233,216,107,152,113,202,25,28,246,102,211,24,20,26,139,14,131,51,205,150,100,14,238,52,51,134,60,121,28,180,54,131,184,42,57,241,198,0,112,212,93,114,72,130,65,131,209,235,164,197,17,10,226,98,6,76,88,188,50,45,80,90,128,11,179,7,100,194,26,67,22,226,112,34,40,145,142,85,167,70,44,33,73,160,17,175,10,55,40,137,54,144,5,115,72,232,221,249,120,58,46,21,49,69,129,178,143,180,64,47,146,231,96,32,146,0,25,3,18,150,191,139,30,226,199,18,157,197,107,198,157,162,146,34,53,180,159,102,47,182,198,64,81,8,48,123,100,153,86,32,10,79,135,212,32,107,154,183,15,228,40,217,120,99,180,120,166,120,34,132,225,36,6,21,184,194,195,147,205,36,83,49,211,153,233,133,255,140,206,145,2,51,200,108,26,147,131,32,11,29,134,56,100,10,27,49,87,208,116,105,46,168,23,193,128,136,232,230,239,131,102,116,179,200,108,252,138,16,177,141,243,235,158,7,108,155,35,157,231,77,99,160,115,71,204,105,246,175,151,64,39,7,194,108,172,80,2,96,167,100,52,201,157,76,193,138,208,128,218,93,88,253,49,224,121,16,135,236,16,27,156,11,83,144,95,136,155,35,158,228,192,93,210,130,108,208,147,34,136,40,69,77,126,138,15,68,97,178,97,172,166,2,40,106,238,135,214,145,98,80,97,22,204,160,130,204,98,52,125,30,92,84,79,163,163,71,242,128,126,133,101,226,99,184,140,26,123,0,112,98,79,60,131,236,75,99,120,107,163,135,161,180,125,97,46,155,70,225,104,211,153,222,222,200,99,46,155,140,64,95,155,204,227,250,160,197,80,52,72,144,101,0,23,102,0,52,100,49,105,224,22,123,49,164,36,121,101,76,136,12,170,107,33,196,236,141,93,197,136,226,147,24,80,8,32,36,149,224,240,10,202,3,33,194,89,12,248,207,10,236,29,5,77,60,50,14,82,24,197,118,44,167,179,34,17,205,221,32,34,49,177,156,51,133,78,195,67,33,192,18,6,72,61,224,84,142,248,38,24,27,11,59,146,184,33,240,20,50,184,16,147,5,139,47,36,192,207,118,96,174,92,194,52,196,69,72,40,243,231,35,186,218,22,178,31,89,11,84,89,64,235,236,161,60,24,151,194,200,172,205,6,61,195,103,70,72,164,199,217,18,56,27,68,230,128,20,7,84,167,26,112,69,148,248,100,20,118,190,146,240,131,120,183,17,149,89,219,155,205,162,104,16,210,112,241,11,104,196,237,193,140,185,108,152,236,139,240,115,99,200,134,33,246,96,162,7,59,192,98,144,77,227,129,219,7,16,121,65,33,211,233,36,84,218,0,215,153,24,54,28,208,17,210,88,210,12,149,5,88,117,58,172,66,7,230,173,251,5,201,50,189,32,58,240,169,131,235,42,64,190,48,230,169,32,225,240,54,198,90,0,247,18,143,69,103,146,169,218,84,166,63,3,249,66,194,153,44,139,199,241,33,65,8,237,193,20,31,224,219,243,70,207,149,104,35,56,203,68,93,28,120,208,94,82,61,203,9,153,43,38,147,32,152,194,164,51,189,3,141,209,149,138,35,173,216,207,132,3,25,128,167,130,98,93,8,231,3,236,212,23,120,149,1,88,97,10,19,63,194,33,222,27,100,91,240,254,181,209,250,30,136,225,129,176,122,30,204,209,70,16,144,11,234,122,115,217,129,98,90,20,75,213,65,226,11,151,122,88,78,36,22,174,0,201,201,76,127,198,175,56,2,54,50,216,123,10,153,142,121,169,141,33,115,162,208,195,193,128,177,50,60,253,12,231,153,36,212,69,139,75,92,10,153,33,78,8,192,223,244,34,83,64,142,47,154,159,138,200,29,152,197,5,229,195,233,32,244,196,100,35,12,158,195,100,144,233,128,199,114,96,10,147,65,69,176,140,40,137,17,54,24,192,18,95,85,33,230,217,3,56,32,96,215,48,204,149,76,136,1,195,84,14,1,105,88,100,228,77,100,92,204,38,67,67,211,60,174,15,34,13,240,203,68,216,48,40,140,130,250,176,49,208,43,104,66,43,16,246,134,31,217,1,196,228,7,179,17,132,3,132,132,230,205,3,218,97,178,169,104,50,60,139,141,198,99,49,232,99,121,155,158,48,26,194,227,128,80,1,222,9,76,133,168,60,172,124,33,149,138,48,49,54,217,11,145,24,28,30,27,139,174,97,156,2,139,214,113,48,234,19,243,79,14,228,245,15,102,40,65,93,100,91,197,138,201,175,41,17,92,169,1,74,57,225,8,132,29,237,4,184,130,178,106,140,213,193,84,9,87,84,80,208,132,54,44,159,63,223,93,93,3,249,102,197,196,190,172,36,251,145,145,175,200,107,46,76,8,81,213,185,248,53,77,64,209,116,132,217,98,133,21,173,39,133,182,1,117,201,176,171,74,120,232,185,72,14,126,97,152,23,147,199,192,221,255,10,27,6,94,83,194,193,143,119,99,181,0,16,219,151,198,132,252,97,79,14,141,11,187,171,227,23,216,16,140,98,42,147,194,209,214,208,130,150,51,169,176,2,118,152,20,189,160,64,114,170,21,139,53,224,191,162,65,100,38,59,80,139,176,112,99,104,3,88,128,38,88,129,187,186,6,164,13,109,64,172,14,77,176,24,236,1,222,5,17,82,255,214,155,24,104,255,245,119,7,236,5,70,114,146,13,25,144,77,2,160,128,149,49,154,169,160,64,172,243,182,1,139,86,137,211,250,97,119,245,65,37,135,53,48,222,229,79,163,211,177,106,169,160,20,18,90,67,65,129,43,81,201,16,202,6,168,204,244,194,43,50,2,241,135,10,114,226,145,111,188,94,35,15,175,245,0,142,216,145,25,84,5,159,193,243,193,11,121,137,15,235,32,180,131,244,130,232,3,104,21,39,23,54,168,78,207,241,97,50,65,160,88,193,25,97,198,52,95,32,172,64,233,65,111,38,228,207,102,50,188,197,69,238,40,62,48,101,43,132,221,166,169,176,97,80,15,16,6,116,23,39,112,237,177,179,181,131,131,24,24,52,16,73,4,32,133,3,88,48,155,6,51,40,146,210,169,104,154,30,50,71,116,106,120,189,14,133,65,49,61,66,76,6,216,127,127,99,255,255,15,43,255,160,159,191,177,255,245,244,117,22,14,182,255,13,116,116,254,107,255,255,39,62,18,251,95,144,153,216,154,159,219,154,19,212,18,20,44,140,61,204,47,47,18,68,29,109,9,10,110,59,123,76,24,148,221,186,183,82,148,24,202,102,81,4,21,65,130,216,67,194,19,251,132,169,69,0,211,144,247,133,199,242,249,229,65,252,210,112,212,244,23,30,203,23,164,149,241,203,98,196,253,136,14,238,19,84,23,182,230,85,181,230,157,16,37,134,242,75,130,132,231,170,196,61,59,57,46,39,118,219,89,17,37,140,191,196,175,60,130,182,111,11,46,20,84,157,225,151,103,241,75,34,5,49,105,130,240,227,136,9,207,175,172,22,197,229,136,242,130,4,209,241,157,21,137,252,146,68,193,129,19,104,47,216,216,160,175,214,234,164,214,19,81,194,228,104,201,175,101,113,173,249,89,232,139,194,163,165,252,170,106,164,183,178,195,109,65,137,160,159,104,193,193,40,81,98,40,246,74,108,126,235,222,74,116,44,201,79,69,225,194,224,252,182,160,68,126,245,9,209,249,114,65,106,100,75,80,176,168,226,104,107,246,73,81,122,176,224,112,84,107,246,73,65,76,164,168,226,180,240,104,169,160,34,22,89,15,58,25,176,30,193,225,40,65,94,170,40,166,128,95,114,0,153,204,222,74,164,253,190,139,252,146,152,214,234,227,252,178,36,116,104,4,76,216,172,146,20,52,161,182,160,68,48,135,56,49,212,58,43,18,209,110,209,21,181,5,133,32,13,202,98,68,229,41,130,204,108,65,102,162,48,190,64,80,22,39,138,203,17,36,151,9,143,231,119,86,68,137,146,74,132,249,113,109,135,195,5,249,165,162,136,82,65,94,34,177,1,178,52,241,6,160,61,199,158,225,87,36,138,34,202,68,17,23,248,37,65,162,144,82,124,104,100,74,226,221,69,102,18,127,137,95,114,6,123,43,57,71,152,90,36,76,13,149,172,55,172,152,95,121,100,192,170,243,179,132,81,17,162,8,208,33,216,35,65,248,62,193,249,16,193,225,40,97,206,9,65,74,2,232,54,74,112,48,20,233,54,189,68,80,189,23,125,46,76,14,18,100,85,182,238,173,20,100,166,137,34,207,137,206,70,10,43,226,90,171,147,144,198,249,165,200,190,3,232,9,47,148,139,14,238,19,37,149,8,194,46,138,18,67,145,246,7,146,58,43,194,133,249,113,130,83,33,255,220,166,21,229,70,116,86,68,32,157,163,115,142,61,200,175,74,18,70,156,22,156,143,23,133,148,118,86,68,241,203,179,4,97,193,173,121,37,194,216,195,130,176,44,116,7,209,117,33,107,1,237,219,202,143,181,230,101,162,203,71,64,135,144,141,40,162,84,20,82,170,160,9,181,22,231,160,116,215,89,145,40,200,203,16,134,23,139,206,230,243,75,176,117,136,206,98,136,134,34,53,209,4,5,251,153,39,136,136,22,84,4,9,203,14,138,34,194,133,201,231,132,113,249,194,168,96,130,113,41,202,141,192,187,71,246,76,144,153,136,245,23,29,219,154,151,135,236,28,160,1,65,245,217,182,160,52,97,106,168,160,188,76,148,24,42,200,76,68,27,160,179,232,172,136,130,208,191,5,81,97,194,200,115,40,50,162,79,196,22,35,6,140,216,3,130,131,161,162,236,232,214,253,103,4,121,137,252,210,8,124,36,128,50,133,193,130,138,88,208,56,17,106,59,158,201,47,219,135,206,152,95,18,36,40,139,67,112,44,55,14,101,52,173,5,123,69,113,57,40,5,9,50,17,100,64,88,75,107,245,49,244,5,113,79,104,59,4,101,147,46,9,178,42,5,201,5,40,57,9,50,179,133,71,247,243,203,139,248,37,7,248,21,233,218,252,146,200,214,202,74,132,185,1,242,69,108,189,150,160,96,50,77,116,190,188,53,63,183,45,237,98,107,254,62,65,248,89,237,214,236,125,109,25,135,68,7,247,33,228,156,27,129,116,19,95,32,140,206,227,87,164,183,86,29,65,96,51,128,166,144,85,241,75,10,4,249,81,40,57,136,226,210,132,65,193,157,21,137,128,17,130,237,231,151,237,227,151,196,240,75,18,69,241,81,252,146,114,97,97,48,218,8,37,111,132,234,192,155,98,236,68,128,137,182,248,59,43,79,140,157,232,38,162,76,176,45,40,66,24,121,186,45,40,68,112,48,28,217,132,226,243,98,118,134,81,5,54,69,128,15,177,249,40,54,11,131,178,17,4,36,176,78,9,243,78,196,40,25,217,97,148,207,198,230,35,252,24,176,69,172,89,113,150,32,6,80,111,228,41,97,248,25,193,241,28,212,94,67,105,27,161,225,160,108,180,43,126,89,148,240,28,198,139,133,41,89,216,232,40,127,196,168,52,74,88,126,162,181,232,34,182,156,228,32,225,249,16,228,33,0,78,103,69,34,130,6,249,197,194,243,33,130,216,16,100,111,210,79,180,157,137,66,36,85,196,37,97,202,222,150,160,96,236,215,202,120,65,120,17,0,17,134,122,194,24,132,38,91,171,247,183,86,86,242,171,83,132,7,50,1,199,47,227,151,237,107,59,118,65,152,155,129,173,46,41,157,95,82,214,154,87,221,150,144,215,182,63,86,116,38,88,144,145,42,12,63,138,137,132,227,57,194,248,176,182,196,228,182,160,116,97,248,65,12,176,64,94,137,18,67,69,165,193,130,234,227,194,240,163,173,65,97,216,64,37,209,130,216,124,20,69,17,156,192,184,32,130,19,136,60,33,98,19,191,36,18,217,170,194,224,182,253,177,200,92,195,139,6,77,23,71,148,40,126,117,74,107,126,176,88,80,160,3,128,45,68,185,11,74,35,40,225,255,19,227,74,112,42,132,95,25,143,110,40,170,200,163,91,44,72,206,249,223,178,144,132,17,85,130,240,2,97,126,44,191,228,12,58,49,100,226,128,237,8,194,178,218,18,114,16,33,26,151,35,12,47,22,70,237,23,68,39,8,14,71,241,203,17,129,42,202,44,227,87,69,34,164,152,123,138,95,154,222,90,24,42,60,122,252,255,85,203,9,3,116,73,25,64,133,224,196,214,75,39,68,81,121,10,10,109,41,169,130,146,18,225,185,140,214,234,24,68,122,231,21,137,202,143,15,104,51,83,65,65,80,94,134,176,228,144,28,65,114,14,214,5,250,27,191,52,82,16,17,77,130,4,97,225,109,199,194,90,243,203,249,37,65,252,146,200,127,98,100,145,32,65,222,94,126,69,34,2,244,252,10,126,101,58,191,12,225,124,88,191,232,6,36,134,98,226,189,48,88,148,19,73,130,80,74,52,198,22,35,140,61,200,98,107,99,223,129,0,65,95,195,30,181,86,31,68,164,123,116,188,32,108,175,176,48,178,53,63,94,148,27,129,122,2,218,130,247,11,194,11,16,42,203,56,38,12,138,225,151,134,11,14,164,42,40,8,78,133,8,83,147,37,200,216,90,189,95,148,19,73,108,76,130,48,244,12,11,23,37,71,138,146,35,255,5,67,10,95,176,224,208,129,214,252,8,100,193,226,129,208,33,80,241,133,14,4,68,97,168,232,224,62,84,14,253,98,233,192,252,210,70,224,93,150,36,40,41,105,205,14,70,223,196,26,196,28,22,166,101,137,23,252,79,173,178,255,220,231,47,237,63,87,7,39,91,103,71,179,229,255,11,21,64,255,174,254,171,193,194,193,245,95,23,232,44,250,111,253,215,255,200,7,212,217,98,145,41,176,58,126,175,32,72,98,193,209,64,85,67,65,129,206,36,83,213,85,77,61,201,219,97,186,7,151,201,164,115,180,181,209,255,1,39,139,7,21,246,226,104,179,97,22,211,24,228,219,120,110,167,171,146,32,85,228,187,7,150,97,138,244,66,252,91,93,1,63,245,133,221,126,232,129,222,126,232,33,190,253,16,205,229,230,248,144,117,244,244,145,54,212,5,94,122,94,250,11,244,168,11,168,250,122,250,11,22,24,80,96,125,138,161,167,30,217,80,135,234,181,104,193,34,3,120,33,213,208,11,54,244,92,168,179,16,166,234,234,192,122,139,244,189,244,244,141,168,48,101,161,254,194,133,139,240,14,185,108,26,139,112,233,33,62,158,230,34,173,133,186,90,11,176,86,60,54,157,3,153,64,27,196,167,79,85,113,161,230,77,227,250,240,60,7,92,86,141,223,85,45,190,252,17,91,163,182,31,218,167,22,151,204,214,242,222,142,117,237,78,82,144,64,244,23,11,215,214,54,198,191,122,80,97,22,7,135,230,128,135,8,56,7,60,80,255,247,83,100,254,146,254,129,208,166,129,147,20,3,127,209,98,49,188,255,181,49,126,75,255,250,250,11,13,244,6,223,255,174,171,183,240,191,254,159,255,200,39,194,113,149,213,72,133,201,8,254,140,180,177,182,112,146,146,26,26,42,37,53,228,170,252,80,41,41,169,213,19,203,228,165,164,70,152,208,150,47,119,180,89,190,28,114,100,51,209,148,80,235,136,120,215,97,235,156,111,43,167,110,56,124,208,212,124,184,133,233,202,86,123,165,54,203,149,242,154,33,65,46,87,86,88,203,132,142,165,64,57,207,31,88,202,61,11,57,32,255,252,254,154,49,150,207,100,110,101,168,122,250,143,41,120,118,35,228,192,5,45,229,246,59,73,227,239,195,30,221,205,221,85,28,81,181,119,77,159,232,207,210,69,93,205,210,166,149,199,231,43,123,159,152,44,69,141,100,207,121,48,83,250,207,136,8,27,187,135,206,65,82,83,15,6,143,186,92,82,49,117,225,252,121,243,166,154,78,162,247,107,117,230,45,103,170,187,182,195,27,251,219,251,243,51,110,171,240,223,75,153,102,64,171,94,137,222,95,152,185,116,132,212,166,219,227,108,217,210,208,157,118,175,69,156,27,58,35,38,248,216,110,14,81,210,62,242,74,87,46,47,238,213,120,185,165,80,87,68,180,215,242,70,133,160,3,147,19,230,219,12,9,122,58,234,221,159,75,54,77,230,167,127,49,107,87,127,173,104,41,149,179,104,230,215,123,53,169,53,251,13,39,121,110,109,157,181,111,221,205,206,67,31,135,56,212,191,48,116,222,103,88,218,120,105,230,185,99,145,27,93,100,194,140,94,147,58,218,251,47,78,237,223,112,225,98,230,222,133,164,19,103,178,108,205,79,194,156,125,188,242,227,70,38,118,251,158,64,29,19,178,44,44,204,207,201,125,24,54,211,163,99,244,194,149,54,9,251,110,106,244,173,30,178,105,212,148,167,35,22,64,126,124,206,144,107,144,126,144,225,186,184,9,99,242,46,101,103,42,236,53,82,186,54,33,164,102,172,144,237,57,243,105,88,192,113,104,174,250,138,182,139,107,116,76,214,79,82,204,181,141,47,112,91,217,107,148,103,49,221,85,249,109,149,238,162,152,44,254,158,20,173,151,234,221,11,215,239,222,78,151,185,62,62,252,222,167,208,15,99,148,30,65,126,183,110,71,13,119,238,137,186,231,224,109,53,162,199,58,243,193,133,190,123,51,99,148,195,205,101,198,247,173,219,116,102,182,225,250,54,143,184,148,69,134,30,244,173,101,7,199,157,184,62,140,243,136,178,124,194,151,43,235,3,55,6,254,96,105,173,43,55,189,126,96,10,127,12,223,110,196,140,100,69,15,165,137,153,199,22,127,181,131,14,68,174,254,184,83,73,52,212,98,254,205,215,227,183,173,141,123,56,195,96,2,53,236,86,251,41,165,114,62,255,134,250,31,175,63,148,178,204,230,125,251,224,178,141,225,114,78,213,97,201,178,189,139,181,86,30,26,93,53,57,116,136,190,188,172,29,20,150,40,115,106,239,8,136,254,54,183,51,204,255,64,234,230,203,114,99,15,14,149,189,188,137,54,105,234,33,168,115,204,149,173,35,110,13,219,99,62,91,202,104,121,139,12,191,82,230,224,176,119,30,251,207,29,56,107,98,29,223,37,188,109,69,13,153,171,228,189,119,193,65,185,206,172,143,171,51,78,248,124,120,185,240,146,124,255,152,20,197,248,97,159,238,133,204,123,219,223,245,213,236,173,191,162,226,250,171,241,202,109,155,45,78,245,164,207,93,24,62,209,122,196,156,161,227,124,89,187,26,85,186,110,94,123,245,100,198,153,113,29,193,59,70,213,180,148,47,123,53,252,196,222,247,7,89,209,247,45,75,244,236,215,65,147,142,10,2,238,203,117,239,141,47,180,238,62,175,92,50,135,207,189,49,132,53,227,214,168,227,219,134,230,141,110,223,166,50,113,127,88,239,149,91,121,247,239,172,21,106,158,85,224,76,236,122,225,245,254,218,35,199,158,67,211,110,171,7,202,214,165,209,77,118,206,190,119,84,104,124,93,245,236,151,216,47,171,249,137,58,46,204,175,142,181,239,191,181,207,56,83,187,223,247,57,203,129,62,201,79,126,113,100,202,245,26,138,253,58,147,205,158,115,11,134,182,143,245,179,219,183,127,237,51,74,247,155,201,81,202,154,181,115,199,125,148,239,31,195,124,127,251,206,188,227,45,235,90,158,183,124,179,124,144,48,255,216,156,29,86,67,190,114,63,208,35,22,104,154,36,220,14,241,144,149,62,50,235,181,81,148,167,177,145,177,209,16,168,183,74,125,147,7,115,226,199,206,161,87,75,222,55,173,45,152,38,53,227,69,112,112,240,169,206,162,2,134,212,168,43,254,250,130,102,255,36,189,198,71,151,86,73,213,228,182,216,204,9,84,152,162,85,174,244,114,131,249,180,14,93,147,205,178,127,6,233,37,199,142,99,13,105,190,60,67,54,120,27,52,246,122,136,197,130,9,94,105,163,158,149,202,254,41,203,185,162,234,40,127,224,202,150,130,233,113,123,53,55,47,126,62,242,107,240,222,244,233,186,193,71,94,142,40,145,175,191,162,199,26,150,151,202,120,47,243,57,216,255,229,162,16,104,118,232,129,251,99,76,174,79,60,111,218,174,52,247,250,144,15,150,33,7,89,179,39,219,88,28,62,164,107,17,106,125,168,244,150,103,230,68,13,179,59,135,124,173,245,62,206,103,143,55,138,72,182,50,62,184,225,214,144,204,97,129,209,59,205,23,186,140,124,178,98,228,106,91,174,238,155,224,11,247,23,232,42,167,132,156,58,177,232,254,78,238,240,178,177,154,203,207,222,175,244,153,182,125,108,101,248,166,229,229,247,85,124,150,13,93,176,38,42,248,248,230,175,199,134,221,188,169,122,126,54,105,194,145,205,159,206,171,158,27,127,246,234,150,243,43,190,37,231,111,118,95,167,253,117,204,220,215,220,228,136,134,107,19,166,30,248,227,213,146,157,67,151,206,240,8,78,104,41,255,96,92,49,161,58,100,217,229,222,247,76,217,121,87,130,54,91,189,87,101,201,143,27,78,11,61,30,106,110,174,65,158,251,74,254,149,110,163,109,83,168,191,133,234,33,179,75,170,101,215,42,143,89,255,9,213,204,204,131,24,170,29,115,245,199,45,14,143,13,255,62,123,172,77,44,213,234,227,76,203,195,37,153,27,157,102,210,102,209,180,219,100,79,31,121,108,223,147,158,113,198,243,220,235,204,177,231,14,103,170,58,105,56,106,172,169,59,201,222,152,229,44,56,125,199,251,194,208,186,144,118,203,152,217,159,110,95,188,125,246,214,226,91,209,252,187,124,198,71,239,3,106,55,14,188,94,30,145,69,117,84,94,125,71,189,48,238,81,92,121,156,193,153,51,103,78,157,73,61,51,206,37,236,140,226,154,187,46,163,115,82,157,119,165,247,172,182,183,189,183,54,58,87,223,205,254,76,145,147,111,194,250,139,245,154,133,6,46,243,158,28,126,227,96,159,33,116,114,117,58,123,58,59,167,235,244,12,31,110,226,144,232,229,45,143,148,239,207,243,225,93,90,85,111,203,187,80,22,102,108,187,235,204,246,170,237,167,123,102,126,185,251,166,114,50,117,164,237,200,162,161,174,148,170,21,97,55,87,71,79,153,252,61,145,123,111,97,226,161,196,186,196,249,186,93,62,169,207,118,158,178,124,120,225,177,194,195,215,91,53,31,212,231,241,86,190,29,51,237,100,210,131,58,238,244,93,11,119,13,251,174,91,185,33,41,199,55,235,222,131,154,251,90,79,155,179,155,78,53,101,159,204,106,201,24,151,191,200,54,219,92,116,108,149,202,16,202,58,29,195,40,210,205,121,55,205,110,242,110,102,143,217,55,107,221,44,217,89,71,99,115,166,61,48,122,93,217,97,237,190,199,61,152,113,168,99,119,211,214,178,180,207,199,182,155,109,63,190,125,235,231,55,95,58,218,90,122,138,122,198,125,246,126,195,124,186,44,247,197,98,167,29,153,93,214,205,183,50,14,13,179,106,214,55,29,73,31,153,49,82,56,145,110,80,66,189,207,244,161,78,244,84,215,111,244,9,184,83,240,44,156,204,103,198,145,47,213,180,150,172,142,93,216,244,252,217,58,159,138,154,111,161,31,56,167,70,29,185,241,167,231,209,133,27,142,239,82,27,170,118,66,205,233,136,175,154,175,90,154,125,174,93,139,157,162,93,87,82,243,162,147,199,2,143,101,37,230,46,218,186,240,237,34,3,253,25,204,165,207,42,110,246,21,201,213,93,189,166,218,228,185,247,134,91,100,215,209,181,71,135,31,181,213,124,171,153,230,214,182,126,219,185,143,185,91,206,117,172,119,206,253,126,206,123,157,171,155,71,225,204,250,128,231,212,122,250,5,90,177,165,175,187,239,35,223,249,116,237,134,19,126,12,63,243,114,123,191,105,39,229,79,46,177,138,88,177,38,186,140,156,239,85,123,161,246,98,254,249,61,47,47,179,228,253,213,89,57,254,1,70,245,59,185,15,91,245,78,214,198,252,16,182,190,57,38,40,185,246,161,102,98,238,194,150,155,227,163,104,83,63,213,223,126,26,33,114,121,197,125,114,252,205,212,246,138,203,165,87,186,227,35,83,34,47,195,23,239,218,187,150,189,13,120,150,149,167,153,231,209,212,216,52,155,81,200,48,233,16,118,220,238,136,239,48,88,114,201,36,99,201,218,128,228,79,179,3,134,6,104,189,167,127,236,107,21,8,227,223,242,238,191,213,102,238,232,180,235,52,105,174,189,185,62,122,66,84,211,194,175,135,98,79,143,126,230,157,228,144,160,253,200,160,206,255,44,51,33,45,98,198,179,252,59,157,39,170,143,47,123,177,39,187,223,249,232,200,249,123,11,19,190,232,92,94,104,58,150,53,251,165,73,67,164,73,108,211,212,112,185,125,178,202,114,69,114,52,185,27,114,241,195,154,70,235,143,92,165,152,55,188,67,113,219,200,227,227,30,78,93,41,63,82,209,125,220,246,189,148,91,175,182,157,49,218,213,210,248,199,189,41,207,38,159,82,86,30,183,118,250,215,5,141,250,27,199,54,27,78,159,182,140,209,87,255,193,127,22,73,213,98,204,151,67,208,225,113,165,250,31,55,197,173,121,28,149,243,66,77,105,174,133,125,206,177,247,179,183,219,125,110,108,189,184,240,243,49,218,194,29,158,205,55,134,94,207,59,80,57,206,123,218,220,232,173,17,174,177,105,83,61,166,245,47,157,185,224,196,236,19,91,95,183,70,124,82,219,100,247,216,97,188,154,254,236,67,135,95,31,241,83,251,226,160,144,120,105,183,83,23,245,217,237,176,35,249,14,231,19,117,182,222,233,62,221,227,124,241,212,244,164,83,75,163,23,191,115,212,153,105,52,51,208,225,163,10,99,118,241,129,134,180,171,54,167,237,218,90,206,7,78,9,208,254,246,163,143,215,55,61,56,54,221,226,189,238,147,185,133,179,191,184,37,58,212,215,95,74,229,86,127,126,248,121,211,204,13,235,180,118,198,143,73,60,63,167,101,151,23,85,152,247,103,240,185,208,115,223,235,230,213,221,174,179,178,92,159,97,183,250,45,247,100,219,197,83,254,225,239,174,135,189,206,155,180,105,209,211,218,214,35,161,54,126,66,200,200,153,61,153,93,248,42,182,111,206,233,194,207,115,219,246,46,121,81,113,160,98,244,162,22,239,233,137,89,70,182,186,111,31,210,27,234,238,122,47,187,55,186,166,31,30,181,116,191,65,54,156,119,187,209,146,51,227,79,202,189,6,253,25,199,211,116,170,225,224,186,144,57,138,101,42,251,72,141,149,225,23,212,57,15,58,229,98,228,230,200,49,85,230,146,24,27,61,75,168,175,14,91,45,11,235,115,113,182,158,31,55,190,121,221,155,74,238,93,157,157,199,89,110,13,108,145,96,74,194,158,249,175,85,220,213,253,72,90,154,63,46,132,20,191,190,90,75,217,173,213,27,184,25,126,115,167,104,13,227,172,126,190,90,158,114,110,85,213,77,230,189,142,177,247,14,247,29,182,218,250,71,126,238,134,63,54,186,94,234,120,215,67,123,91,155,80,22,199,168,51,173,131,154,238,175,81,222,244,180,224,193,206,150,55,209,30,119,30,221,205,95,35,235,210,158,175,155,179,113,83,247,238,113,123,156,69,94,253,247,10,55,140,40,30,207,236,190,180,166,228,139,176,232,160,47,111,205,209,53,89,13,17,13,159,138,150,213,141,169,110,105,215,158,94,237,210,249,248,133,91,197,167,183,90,15,242,242,154,30,148,111,56,219,116,246,108,215,196,118,183,53,123,159,90,111,221,254,117,85,115,67,149,54,203,99,121,238,174,119,69,223,163,190,223,24,118,89,186,45,88,84,173,214,191,253,251,230,231,87,142,46,159,190,127,203,232,13,83,243,150,152,47,115,114,217,255,248,94,222,219,179,14,249,157,91,172,233,173,134,198,29,62,182,39,253,91,14,189,152,186,187,225,9,245,161,203,54,59,209,243,51,45,113,45,182,49,163,147,111,45,123,240,130,196,232,48,57,238,247,113,245,221,75,71,23,103,171,165,150,213,27,159,40,124,199,125,222,198,241,14,169,77,54,190,107,188,227,117,114,109,233,169,79,155,68,177,155,222,151,56,238,121,240,206,179,105,206,51,91,171,221,254,223,191,91,39,109,216,208,4,119,221,29,249,46,245,93,244,52,202,226,24,255,30,94,106,197,216,0,193,159,107,106,158,68,62,83,205,227,109,140,45,223,253,233,38,127,138,187,65,183,65,90,211,157,178,47,111,252,154,223,213,250,43,55,207,105,212,44,203,222,150,255,185,234,202,247,51,203,232,63,158,191,16,60,229,181,155,189,220,107,59,154,50,189,57,240,250,142,207,175,183,213,180,104,55,217,166,58,166,197,45,213,219,189,254,251,159,109,110,206,14,44,135,222,79,54,181,229,30,225,30,59,59,52,251,156,63,213,222,73,120,170,61,186,95,208,255,44,171,42,98,87,83,254,236,252,161,155,242,3,78,118,121,61,219,144,80,172,249,125,245,247,174,23,112,117,111,95,85,235,222,230,253,77,51,76,150,166,126,143,123,223,214,38,58,238,97,237,113,167,170,126,167,111,159,242,215,119,29,166,95,47,7,29,155,255,234,206,30,185,5,57,62,91,230,73,229,251,75,155,218,203,6,141,170,245,142,179,57,240,41,109,163,210,141,227,107,98,46,239,185,122,96,81,198,198,70,169,156,176,232,118,131,212,166,17,151,165,115,142,58,158,118,132,171,223,159,255,33,197,243,155,254,240,202,197,196,190,141,26,227,84,151,12,163,127,57,116,98,107,89,95,216,230,99,234,53,201,203,248,38,21,114,58,107,85,22,84,124,87,153,250,108,167,201,243,23,174,99,165,164,164,232,240,58,27,47,123,123,169,121,82,82,82,242,82,178,210,147,165,228,164,164,164,164,165,164,164,150,74,79,17,127,95,33,173,46,53,4,124,151,145,146,218,79,147,146,197,158,175,194,76,150,131,216,223,232,255,101,210,101,240,22,67,67,211,135,224,223,135,92,69,154,246,250,143,174,144,146,146,26,206,178,118,227,72,73,41,207,65,254,147,182,113,154,253,94,74,202,84,202,198,194,204,37,64,186,189,105,88,208,132,39,149,223,62,188,168,44,183,29,38,55,222,178,32,61,228,64,136,167,220,142,88,147,167,234,167,34,110,30,80,75,180,56,169,29,177,48,162,170,143,66,90,125,196,199,51,67,109,169,109,200,135,186,29,87,154,207,39,56,142,151,91,237,248,106,102,229,187,190,61,213,139,4,53,77,149,254,165,243,55,116,212,116,199,116,84,114,188,107,254,52,18,113,188,188,191,244,117,24,29,81,228,142,81,150,85,50,149,146,254,171,127,130,255,84,224,47,218,176,104,222,62,41,25,121,40,232,175,254,121,41,43,47,191,109,230,95,255,30,36,37,51,73,5,130,226,62,12,61,181,253,55,221,4,73,73,207,204,251,203,169,32,255,64,45,50,178,161,58,205,151,93,70,255,174,25,4,93,215,251,221,92,228,169,27,131,130,28,111,78,57,246,102,230,239,154,201,134,150,12,253,45,108,162,20,149,148,238,4,12,113,54,249,221,148,131,130,148,158,253,22,120,7,183,73,203,152,79,98,110,62,179,255,119,205,148,148,94,79,254,205,92,164,101,117,180,76,77,213,91,70,218,125,249,221,148,165,101,204,55,14,249,221,14,152,222,148,147,151,135,43,130,79,79,255,221,148,29,21,165,137,127,127,155,179,32,128,63,241,208,198,85,123,26,171,199,202,190,42,231,203,184,63,139,30,219,154,151,92,245,102,84,241,243,174,91,25,60,19,45,209,40,249,71,245,180,204,77,93,55,61,244,46,114,218,138,46,63,92,55,180,168,53,144,163,21,60,189,229,161,85,4,183,105,233,225,61,179,195,150,61,155,81,189,199,207,42,167,172,183,54,83,244,195,203,95,71,140,157,233,215,20,149,148,222,188,183,183,150,35,44,200,39,213,84,43,159,60,241,93,192,40,221,195,20,233,244,5,65,39,69,5,53,62,145,247,91,35,35,69,37,143,214,251,88,207,90,202,216,47,23,124,174,252,233,166,141,230,93,70,42,55,34,27,3,219,143,169,79,28,127,170,224,51,121,147,223,40,21,59,213,61,162,253,96,208,105,130,31,45,140,125,154,61,236,187,203,157,5,71,247,47,61,88,159,88,81,14,11,63,5,158,206,29,153,153,167,175,173,183,61,182,61,179,51,101,241,19,107,81,89,5,183,205,101,190,123,57,63,107,71,130,113,219,131,194,181,101,254,185,71,82,155,182,100,185,118,25,119,93,92,31,187,234,161,127,97,205,133,245,177,101,202,154,179,230,46,199,112,165,125,120,107,127,236,132,31,174,218,59,158,156,92,65,132,229,125,199,205,239,115,90,174,217,43,159,143,8,49,32,63,87,83,248,216,234,85,60,159,151,46,23,252,113,242,135,243,124,229,230,243,144,131,241,234,60,31,174,109,64,17,139,234,248,38,249,129,205,151,241,175,94,47,109,200,102,237,15,75,165,107,208,183,205,56,233,203,143,5,139,120,199,233,63,254,185,145,23,150,180,90,49,95,211,99,204,208,70,215,199,195,46,120,90,66,95,3,219,216,223,221,138,204,143,146,114,19,110,244,92,180,120,166,162,181,94,235,211,23,239,87,175,223,239,106,190,10,235,248,55,59,117,179,175,176,143,151,111,142,216,185,212,255,56,201,237,130,93,79,94,179,219,211,141,149,103,207,85,174,80,113,59,235,239,58,169,192,203,96,210,243,252,164,17,247,103,40,106,157,199,230,31,244,66,38,74,233,99,249,247,211,38,98,116,8,74,144,81,126,50,220,234,173,221,206,142,237,218,114,57,186,200,10,227,46,31,92,77,201,220,68,121,220,173,238,216,228,82,191,166,206,123,86,40,253,116,238,131,63,27,165,210,18,243,119,26,43,66,187,150,250,159,255,51,241,228,178,139,42,119,237,190,7,10,239,185,125,188,125,206,82,167,229,83,216,133,155,111,220,169,45,188,29,119,148,190,215,121,158,108,214,241,73,153,206,8,109,117,173,57,56,100,12,142,23,195,149,148,222,176,236,87,4,143,145,224,197,58,61,233,41,17,20,231,53,114,198,103,246,203,129,86,113,65,251,66,26,229,239,196,112,210,218,27,53,58,87,200,214,229,164,239,139,140,54,237,225,127,186,241,241,199,31,30,119,50,105,159,4,14,197,213,115,211,118,159,183,216,183,117,179,15,95,121,235,173,91,228,173,37,180,55,147,167,255,225,141,117,123,235,168,148,244,9,122,225,220,66,51,9,73,109,22,200,244,88,114,13,222,109,248,60,53,61,126,134,169,130,172,146,233,101,109,233,174,115,186,149,174,101,109,11,23,57,242,118,104,61,184,188,219,189,169,54,111,214,83,182,222,250,75,212,176,10,61,56,102,73,255,83,149,143,93,59,178,111,49,202,190,135,155,60,123,230,61,126,215,151,213,43,39,165,103,40,96,12,106,125,80,144,227,169,164,132,59,4,6,117,127,221,229,93,109,77,169,143,79,62,186,137,194,95,87,217,58,68,56,169,202,222,239,221,198,89,13,35,221,175,125,39,109,42,51,159,30,192,216,215,215,122,32,129,255,199,139,198,70,123,205,103,235,194,52,241,247,31,200,5,100,108,182,98,154,221,137,37,208,59,71,110,227,176,108,147,229,57,165,195,14,79,151,150,85,122,111,9,29,144,13,27,243,249,79,215,50,219,236,201,70,220,98,158,224,220,131,229,130,254,239,45,185,127,62,75,80,80,69,217,253,89,41,233,153,30,27,82,183,207,146,176,128,249,233,211,146,245,13,195,3,14,86,39,72,233,89,73,5,199,203,95,159,181,119,201,20,155,210,219,61,149,84,97,251,141,249,87,200,6,88,91,174,139,180,140,249,180,66,129,186,1,129,137,120,184,153,206,93,174,58,249,115,252,23,67,37,105,217,37,74,5,73,153,63,206,82,52,76,114,72,107,44,48,104,123,200,202,203,119,63,124,248,120,28,129,5,91,167,223,175,116,91,55,100,24,216,100,200,145,121,34,125,103,250,21,78,127,134,200,168,118,133,229,132,245,41,122,104,211,11,218,166,166,234,189,190,118,35,9,72,162,174,204,218,6,165,232,175,122,19,89,252,105,56,242,240,242,240,18,154,222,16,135,63,134,5,78,148,109,185,96,5,26,94,86,9,94,239,49,111,165,201,24,162,16,26,91,160,93,177,149,153,189,231,197,14,145,2,242,104,222,248,251,233,225,97,123,117,213,248,77,175,41,41,149,91,169,243,162,0,152,114,165,164,103,50,147,82,15,72,192,20,48,127,243,180,100,173,201,22,214,183,26,182,6,29,152,21,100,122,68,134,17,122,176,73,61,34,70,183,237,250,42,108,128,214,117,50,118,147,158,157,175,143,124,168,42,217,253,130,59,50,95,237,162,222,219,118,78,223,253,101,87,252,23,67,105,25,249,111,208,230,139,167,4,50,111,117,62,44,96,117,144,227,119,149,156,58,61,11,109,174,102,106,26,254,150,200,246,107,101,95,103,123,202,26,109,255,190,100,235,246,51,145,82,50,19,20,248,141,151,18,191,48,234,75,20,70,207,156,36,102,235,95,100,100,67,207,84,69,168,67,132,141,209,156,175,212,106,208,236,171,156,185,196,121,102,33,137,228,189,92,42,248,79,249,231,242,51,83,11,143,30,23,102,170,98,13,149,134,43,41,189,118,34,0,233,242,162,96,106,232,65,239,47,167,202,16,44,187,40,123,53,176,37,145,103,173,60,182,161,85,29,231,233,183,78,153,250,234,159,181,204,37,74,168,244,228,160,36,245,188,247,78,90,147,26,16,144,239,145,211,85,59,124,113,117,220,166,152,76,170,241,234,61,218,59,183,196,0,145,201,147,94,33,15,87,134,157,158,65,152,232,28,217,246,222,23,59,135,87,200,142,72,66,58,155,32,223,152,188,173,39,175,255,91,145,108,15,127,182,100,76,132,132,139,230,23,154,19,198,172,8,218,213,230,222,245,176,205,53,53,220,68,30,122,89,28,100,159,228,117,37,125,99,77,117,144,163,150,194,190,238,93,114,142,59,48,52,210,184,28,183,173,142,238,186,37,140,64,65,110,193,5,23,107,51,204,127,240,184,71,45,201,195,144,217,141,149,255,227,150,143,227,173,107,13,153,251,215,172,42,92,114,22,163,233,13,65,65,142,69,13,9,245,68,154,182,134,166,78,226,87,245,54,251,204,152,2,70,232,139,73,88,68,158,90,45,141,189,226,26,20,228,232,215,112,52,145,240,138,163,211,101,147,197,183,76,212,83,58,131,19,100,61,145,13,79,95,125,136,85,100,216,223,113,164,163,118,136,171,88,197,113,10,10,114,84,75,138,95,73,28,237,82,16,111,155,48,128,21,240,200,186,221,18,1,238,103,53,90,139,186,155,152,152,72,195,149,148,238,56,109,117,82,33,40,13,243,148,228,223,232,29,50,49,15,15,12,158,119,95,117,184,140,252,55,245,205,179,52,174,181,233,153,84,172,30,59,236,211,135,195,217,53,160,247,84,121,37,165,143,153,39,78,171,17,118,36,194,180,249,181,217,215,47,254,163,23,27,143,147,93,139,140,240,81,38,184,89,245,221,210,54,145,250,204,31,250,113,213,58,207,247,162,48,252,67,249,126,255,4,170,25,17,101,95,200,202,168,140,200,120,84,91,236,151,93,37,15,57,158,8,106,158,94,57,109,38,213,99,226,102,172,89,176,157,130,146,210,29,234,69,39,13,194,116,19,149,88,187,118,125,173,244,79,90,28,131,50,254,19,166,53,35,51,70,44,55,31,217,5,127,95,228,49,225,214,118,69,231,101,160,105,154,156,188,124,119,99,207,227,105,18,148,181,149,54,112,79,54,129,174,77,159,125,61,4,221,157,203,175,133,70,204,236,39,124,230,242,147,138,33,35,49,200,90,4,5,57,174,152,124,120,11,81,33,58,109,154,126,5,234,253,186,248,67,250,202,27,214,251,165,100,126,12,95,231,104,97,229,180,125,226,148,225,141,51,228,251,215,39,79,70,153,192,203,189,82,210,51,103,172,63,110,76,32,237,131,99,173,123,12,222,157,110,35,129,191,163,229,116,213,51,78,112,34,135,7,22,207,222,51,171,226,172,209,132,21,40,215,233,149,145,13,189,240,226,230,99,37,2,251,83,13,78,111,78,157,145,25,153,164,159,231,163,50,3,60,182,51,29,34,124,149,242,240,218,251,240,253,102,11,180,182,163,109,119,142,129,32,190,173,173,179,3,1,84,170,193,27,155,171,186,24,41,201,159,123,182,173,70,70,22,200,181,175,114,243,216,237,191,162,235,249,165,12,18,62,57,251,224,122,250,218,200,245,68,77,217,212,40,152,117,202,80,113,232,131,54,215,154,240,119,242,208,203,114,211,128,61,151,34,90,118,110,96,239,116,187,92,172,134,108,88,144,148,204,244,225,11,204,111,157,188,121,234,12,65,221,9,149,153,60,226,225,210,154,169,181,74,175,67,144,73,172,84,88,231,56,187,64,36,223,173,50,90,117,170,203,199,3,155,49,14,86,167,4,65,113,209,126,153,202,132,119,93,72,74,75,213,221,203,23,155,180,183,158,155,24,17,42,15,189,44,53,221,180,87,184,253,200,231,133,172,26,122,70,170,71,175,203,12,0,169,187,50,118,147,18,4,79,179,24,132,151,227,198,22,60,48,251,250,206,95,213,60,139,251,28,177,102,158,79,123,24,157,249,121,219,29,195,84,237,63,180,177,86,117,19,54,135,254,130,222,170,222,79,127,174,56,43,116,101,79,193,24,105,89,37,86,237,131,15,220,76,187,85,173,243,94,27,96,219,112,78,225,189,235,210,179,154,182,149,4,86,166,62,247,165,140,153,241,182,228,236,148,20,193,186,231,8,219,26,47,155,17,94,26,235,124,243,195,248,19,87,225,203,147,49,187,104,28,4,197,157,31,154,101,76,152,235,57,23,211,197,134,239,204,218,174,239,93,59,207,82,70,86,233,253,26,104,186,25,205,192,182,86,249,135,126,192,211,151,46,42,0,91,231,75,203,152,111,210,51,136,183,36,48,93,89,174,206,236,237,125,37,227,81,90,243,59,242,120,15,143,4,119,235,182,139,41,203,248,152,148,244,137,81,79,55,143,87,33,96,209,154,9,234,92,166,242,211,181,95,146,167,34,170,1,213,38,189,217,220,172,27,218,217,188,254,232,188,181,102,238,236,233,49,7,206,4,133,205,198,208,223,28,97,44,137,135,86,18,117,216,17,210,42,195,30,210,90,50,171,38,13,59,52,30,81,35,172,46,219,159,157,20,96,188,52,124,102,230,143,141,173,143,199,131,217,45,14,94,223,185,197,46,140,32,75,223,187,95,62,21,249,168,121,149,87,244,167,239,230,233,63,228,33,199,181,151,83,11,79,245,251,216,221,42,191,241,135,241,142,103,183,92,38,130,87,55,72,203,152,55,235,155,76,176,146,188,186,246,178,177,161,187,110,248,193,131,197,207,164,38,88,73,5,171,201,53,202,207,44,95,61,118,26,237,97,68,10,62,177,243,178,199,116,242,40,133,42,89,4,40,109,142,151,147,233,186,231,191,56,122,191,199,46,15,216,100,85,144,148,204,82,249,231,231,104,165,151,203,236,150,140,72,222,177,14,158,145,71,123,19,142,170,179,136,92,51,30,40,215,190,157,158,104,22,179,105,89,109,98,234,27,213,32,211,48,25,35,131,92,175,202,36,253,188,171,203,173,197,102,178,75,165,148,244,137,51,76,85,133,112,2,217,220,85,144,237,137,246,79,146,211,168,117,177,214,84,188,91,167,100,10,45,146,209,55,15,247,206,133,79,25,157,150,199,26,90,32,134,231,120,2,38,189,183,131,38,205,228,187,85,238,202,239,216,59,122,169,250,142,142,210,236,207,111,158,216,174,136,157,174,121,100,174,195,215,148,208,158,89,247,47,153,26,50,55,62,162,233,148,60,91,97,133,107,231,166,250,136,45,119,209,253,244,4,2,79,134,229,26,45,182,133,37,92,104,123,254,160,71,70,148,186,35,143,251,238,161,101,153,223,187,196,158,54,181,166,50,30,39,237,143,216,25,47,84,195,214,85,4,156,159,234,223,184,237,227,183,111,127,192,205,21,129,236,183,185,197,119,180,247,116,223,85,54,242,191,118,164,175,101,70,191,252,219,135,154,231,156,19,242,194,122,220,42,203,50,223,52,84,238,240,63,174,239,187,254,154,243,251,73,193,95,85,238,31,11,151,171,189,38,146,47,220,179,173,190,72,214,110,110,125,81,51,31,5,142,105,195,240,199,69,238,107,249,161,68,147,242,137,234,203,170,254,123,9,151,27,42,141,142,106,110,80,139,76,32,217,220,33,219,31,238,56,224,126,201,103,245,5,230,154,181,237,75,210,238,37,198,27,7,174,74,221,211,81,122,33,59,217,136,115,170,113,79,255,119,79,233,164,147,49,198,103,232,101,78,139,101,166,173,33,75,171,111,184,218,147,233,209,50,235,220,217,38,53,237,241,11,135,40,203,158,177,191,156,215,114,117,205,122,223,172,173,77,31,215,221,195,133,29,148,36,19,165,116,199,171,220,105,62,129,35,222,81,244,241,72,227,93,127,212,230,154,154,83,249,117,93,249,186,185,92,91,237,202,29,93,71,247,142,54,154,205,171,55,93,181,164,45,243,177,136,245,229,206,252,252,184,119,69,77,171,122,186,58,181,41,55,163,14,229,235,152,107,116,88,23,39,134,198,158,86,88,190,241,213,214,228,44,185,189,235,171,82,63,212,5,90,109,94,35,71,175,215,245,143,23,30,200,111,92,99,194,180,50,92,42,154,158,254,120,204,202,149,147,112,251,165,84,38,74,105,75,222,196,54,2,85,180,190,148,33,123,167,89,134,245,189,109,61,87,116,106,138,222,150,184,228,157,31,111,179,91,162,251,103,41,170,104,177,110,40,94,26,178,189,146,247,236,200,247,174,23,30,250,245,62,39,149,231,127,92,214,223,237,80,42,74,221,193,191,161,226,17,183,119,148,177,181,95,61,45,123,133,168,234,195,205,41,2,193,112,237,253,99,174,229,79,204,63,31,116,240,201,21,229,29,23,47,215,190,127,117,173,241,98,228,198,17,234,101,237,231,174,53,237,222,254,181,189,46,103,42,221,52,189,82,238,234,93,143,189,230,211,155,213,76,206,177,119,120,48,248,168,169,96,154,52,92,73,105,203,162,45,58,68,173,201,88,246,234,161,73,81,247,115,246,61,53,252,120,107,214,141,221,36,199,22,25,243,175,11,252,223,5,55,51,171,191,243,19,183,230,209,30,168,250,189,121,108,51,106,89,31,171,235,17,63,162,165,249,229,183,202,219,215,163,253,203,134,61,204,142,125,50,175,201,255,197,46,157,205,151,131,110,70,212,133,152,198,43,124,155,40,127,32,233,245,252,155,33,45,215,2,49,50,15,158,167,12,65,46,55,162,151,63,32,26,253,35,165,35,141,66,57,129,89,59,222,109,152,53,183,198,237,116,144,98,198,186,215,57,54,244,56,251,237,221,252,35,14,252,219,115,211,236,152,236,147,59,203,184,109,170,218,149,159,15,47,249,112,125,156,206,171,39,195,47,252,216,254,246,174,126,3,189,37,196,78,79,79,207,178,173,179,178,107,211,241,101,123,118,95,240,125,100,111,16,175,89,220,232,212,222,109,238,255,98,87,241,205,19,50,199,77,118,172,186,240,98,237,41,187,84,82,113,243,246,179,83,110,63,42,102,122,212,237,232,172,140,252,154,208,243,242,205,235,188,243,57,198,219,155,123,122,122,156,108,34,139,110,240,162,222,50,68,70,223,94,238,189,33,227,86,187,228,83,212,142,83,171,69,53,41,130,132,234,62,152,221,152,108,196,217,216,52,119,85,178,186,115,246,170,248,218,165,189,118,79,221,253,221,13,46,108,73,219,245,245,208,204,229,251,102,211,90,226,13,211,190,93,172,156,145,241,168,173,174,212,99,207,119,94,32,255,144,21,245,106,232,240,154,155,111,22,123,94,151,143,208,20,221,75,18,221,241,244,93,8,223,25,63,201,152,155,211,94,213,219,113,161,129,81,158,229,240,204,103,215,205,168,73,31,63,63,114,184,187,53,191,82,24,211,176,121,239,72,234,167,123,6,9,38,95,159,95,139,47,126,32,77,247,217,35,93,185,239,90,48,227,70,117,228,59,143,130,167,218,102,134,79,40,111,69,203,71,225,12,242,171,140,108,104,125,115,242,84,2,250,249,248,75,191,125,77,143,246,126,114,105,199,13,99,31,233,141,74,215,229,86,115,251,142,242,44,202,115,220,79,232,40,231,24,10,143,81,20,166,112,239,133,64,217,41,126,137,138,155,199,191,187,223,210,245,237,211,116,118,131,111,177,77,218,210,93,135,221,151,245,189,26,221,180,208,111,75,164,65,202,174,175,117,90,173,100,179,248,147,177,75,235,181,228,85,174,68,116,53,236,27,54,99,251,173,239,207,109,138,94,236,238,61,32,99,158,167,181,125,183,127,89,107,22,121,215,97,243,172,181,175,141,79,125,218,243,233,158,1,255,254,242,209,60,179,241,182,91,164,11,12,33,221,237,159,125,38,117,229,111,187,144,177,219,242,13,169,108,242,147,147,206,238,41,201,129,79,221,62,190,245,232,175,151,139,127,109,177,109,233,7,111,219,31,51,10,251,62,212,45,59,90,222,81,113,183,59,169,54,183,248,135,115,205,226,206,37,70,95,30,59,11,28,246,244,28,169,248,112,115,74,222,15,101,238,1,149,222,105,101,166,253,70,182,159,74,219,47,220,125,125,207,178,115,79,111,195,11,254,159,139,106,227,228,38,71,113,170,253,19,79,164,188,56,218,209,84,126,151,185,167,119,195,179,152,248,137,97,86,31,234,213,100,234,87,232,199,28,150,195,193,116,235,176,233,82,219,248,19,90,68,103,78,1,59,24,154,124,238,74,241,101,87,198,147,181,26,175,161,3,2,149,97,138,43,133,190,15,34,125,140,94,135,207,226,31,178,154,17,177,108,139,143,106,253,233,93,207,99,151,253,40,233,19,26,84,219,124,205,114,189,147,186,236,77,111,76,151,136,30,16,186,24,14,16,10,135,146,26,191,8,106,38,165,24,186,135,143,125,251,225,86,58,247,199,178,158,7,177,186,19,63,239,222,120,49,195,180,238,123,215,11,237,249,33,230,11,212,221,247,44,254,254,80,112,151,255,58,82,91,107,74,142,198,248,153,115,247,79,243,59,166,56,180,174,136,251,227,232,135,39,174,30,179,150,117,223,118,184,186,249,190,40,108,243,65,219,41,38,243,219,62,222,213,78,216,63,99,119,9,235,142,207,187,146,150,152,35,157,187,58,119,76,30,161,144,54,90,16,99,179,141,180,174,192,180,198,240,251,136,238,186,218,221,79,91,215,233,95,202,15,138,188,93,111,91,115,141,113,228,177,94,125,85,174,105,7,142,54,15,17,174,69,91,93,67,240,89,154,22,42,250,244,159,90,58,207,125,71,213,73,41,243,194,132,103,123,63,10,62,229,173,166,91,155,143,237,179,118,109,8,89,248,116,189,217,84,248,193,104,102,85,247,41,62,175,55,61,90,63,206,237,162,215,237,138,238,79,87,151,235,70,23,118,166,229,253,56,178,145,117,69,142,49,254,192,59,235,21,139,215,205,240,63,115,205,96,248,231,146,17,87,251,222,25,57,111,11,186,57,237,116,47,93,215,118,78,228,52,149,148,149,71,246,111,117,221,184,45,236,243,155,39,243,135,183,150,232,174,255,250,174,168,97,85,213,215,194,252,210,71,55,5,242,177,242,159,246,88,91,169,215,121,62,41,210,249,227,202,228,6,175,71,247,235,138,10,123,187,252,69,147,150,4,20,216,125,103,157,105,220,243,98,200,5,159,87,50,39,31,207,153,171,178,41,224,68,50,235,234,240,11,194,196,173,101,154,175,214,158,93,83,33,251,241,107,3,211,214,215,61,247,220,3,255,145,199,187,219,178,203,242,75,126,168,244,119,120,38,184,218,219,231,142,152,124,41,120,231,183,7,251,47,208,219,46,20,216,173,158,182,167,191,247,69,164,189,179,138,182,127,227,182,253,125,223,59,251,89,51,82,42,159,146,159,185,251,197,231,22,55,175,183,210,255,110,187,244,41,141,127,117,14,203,236,108,75,236,178,102,123,158,202,140,218,29,189,10,207,11,189,170,173,110,119,218,247,42,103,71,115,138,95,152,139,141,212,12,41,233,19,164,162,121,60,2,187,221,60,71,70,121,157,252,242,17,243,109,110,117,232,143,97,93,73,80,127,222,210,60,153,191,229,74,236,130,160,49,114,27,116,31,108,57,251,229,240,176,233,1,166,43,98,166,106,112,68,53,241,67,70,47,185,111,242,226,166,28,235,243,183,48,69,149,59,195,102,236,132,54,208,207,135,45,222,16,61,165,77,105,223,134,135,210,177,63,38,59,186,21,209,143,219,46,218,242,88,61,176,59,62,225,218,173,72,53,147,238,204,35,130,209,123,190,237,109,80,25,70,111,220,175,182,137,228,62,149,62,156,51,174,148,127,216,54,163,32,130,177,237,80,202,251,55,139,125,219,105,54,166,234,75,225,91,47,183,183,184,63,190,153,250,106,145,95,251,58,215,21,138,33,55,238,122,37,249,170,41,91,156,79,51,78,153,174,181,73,205,62,49,110,201,226,91,31,139,87,27,230,87,245,156,105,47,239,172,218,54,86,211,227,216,158,198,166,23,249,30,203,38,45,219,93,241,220,104,198,206,247,102,70,95,159,83,224,175,201,117,97,57,135,148,179,59,39,111,45,57,228,42,236,238,40,239,188,163,85,222,174,234,241,231,15,213,75,15,63,85,126,170,89,124,187,251,93,169,221,178,111,87,70,103,24,239,79,138,53,108,103,77,202,126,244,237,120,108,96,123,245,139,31,31,223,207,26,189,248,236,141,72,149,200,104,157,3,185,71,198,157,127,184,91,102,251,135,80,233,231,95,231,155,247,10,166,246,15,45,246,24,126,107,18,6,208,245,86,151,175,157,175,205,29,114,219,141,40,119,23,200,228,229,215,150,93,61,89,218,98,108,119,229,226,166,251,31,83,10,180,38,82,30,140,236,221,102,11,233,195,201,114,123,233,110,190,133,79,26,125,160,174,153,187,31,60,218,245,249,129,213,135,108,159,235,177,140,168,250,101,211,94,158,206,205,157,208,171,177,94,215,221,222,62,186,129,209,75,175,116,139,188,123,7,62,37,136,81,236,208,127,67,187,234,24,53,101,210,154,142,204,68,46,34,108,178,211,118,215,71,191,55,18,196,57,243,99,247,244,81,14,247,132,169,108,58,120,196,97,169,209,240,161,110,142,130,101,253,221,177,235,76,111,153,44,214,136,239,231,223,62,114,164,229,106,188,225,248,241,187,141,63,222,154,229,190,224,214,210,186,240,172,202,175,245,243,185,15,61,255,152,211,255,180,184,42,94,246,25,137,245,57,165,115,167,149,179,213,14,189,91,122,187,122,184,6,91,110,215,124,184,51,63,223,112,199,221,27,154,235,251,57,95,2,45,206,151,186,77,223,121,235,202,171,170,214,39,43,52,206,187,196,154,78,44,30,49,164,224,137,243,153,34,13,155,157,247,138,237,25,252,16,140,150,125,53,238,191,172,254,214,160,179,245,163,57,49,218,241,85,137,245,8,114,27,182,235,177,107,211,116,24,170,85,147,189,83,104,187,36,68,221,248,115,206,201,152,121,198,183,223,191,186,246,229,98,244,206,7,11,66,183,190,48,245,170,125,186,90,235,129,19,183,254,212,246,157,122,39,222,105,173,156,145,150,249,176,75,125,79,66,180,251,22,227,254,181,15,186,19,239,64,241,213,38,203,115,54,20,51,230,112,220,171,118,150,62,191,68,55,104,226,30,153,34,173,235,91,175,59,242,86,201,121,7,242,247,47,57,134,253,147,110,127,166,63,56,157,209,215,226,121,253,209,211,27,147,222,21,53,48,116,24,141,134,251,55,11,138,184,251,167,178,173,43,26,42,55,56,170,167,94,171,9,25,182,118,250,148,73,84,231,183,55,78,134,189,238,203,253,33,162,153,170,87,174,59,254,186,207,183,247,122,196,184,71,229,110,76,111,233,103,29,89,251,222,22,114,74,235,213,118,248,11,138,236,215,74,150,60,207,212,52,199,190,244,246,8,226,122,85,10,54,155,233,110,117,237,85,217,55,118,188,172,211,3,105,131,176,141,100,7,50,215,97,75,146,162,117,230,210,242,213,11,149,71,60,244,45,221,39,125,108,182,123,92,132,218,150,99,86,135,45,92,219,167,174,54,188,145,171,39,186,81,51,69,212,89,115,82,91,249,146,155,127,19,239,200,18,223,204,40,251,189,197,183,213,146,102,103,199,88,213,62,223,103,216,175,89,220,168,83,151,182,169,219,37,237,19,231,189,217,176,182,207,126,249,153,6,229,188,197,69,228,31,115,198,181,221,100,245,89,65,35,63,185,237,120,87,248,142,164,21,86,73,139,159,156,213,246,224,164,21,187,190,160,226,182,149,65,86,242,46,118,195,201,148,216,37,31,195,25,54,122,23,108,55,125,235,171,19,165,149,106,86,184,68,6,21,70,175,122,226,115,197,190,246,232,229,31,166,5,56,111,86,67,76,129,11,110,167,199,19,148,110,129,220,225,14,251,183,2,175,211,211,131,51,141,116,55,63,75,31,87,191,75,235,250,168,181,235,133,124,151,182,184,188,74,197,29,119,28,158,61,141,138,122,40,138,125,154,123,110,155,214,135,227,126,77,60,215,73,134,172,205,17,143,195,236,195,164,214,236,140,11,55,105,200,126,236,89,59,114,123,119,252,240,87,121,234,221,194,36,166,214,142,246,243,251,71,76,214,181,206,43,239,48,62,175,241,92,193,123,30,79,185,65,249,232,165,204,226,14,222,31,86,241,26,111,39,192,158,204,15,23,60,111,40,20,39,214,44,219,24,11,191,142,11,171,13,142,97,120,158,86,149,30,121,128,207,13,61,24,91,124,251,115,225,70,75,77,243,213,184,174,41,39,43,47,95,40,165,154,77,244,20,206,26,94,18,227,173,104,168,43,111,204,205,52,166,158,63,247,116,42,89,196,49,100,100,173,158,230,219,51,239,237,233,66,139,188,238,246,229,215,110,132,216,24,175,204,113,161,159,48,219,209,32,159,242,208,118,9,67,141,245,40,61,126,149,115,221,83,167,27,235,186,15,133,245,77,25,186,165,253,121,215,139,61,30,29,123,94,254,184,74,211,29,151,212,124,47,117,200,120,237,174,38,255,52,69,249,93,133,125,45,23,175,63,106,52,226,234,105,46,221,224,84,228,195,217,158,111,210,123,235,104,192,134,46,70,147,32,218,224,69,184,67,187,204,110,97,90,242,242,46,238,155,199,26,117,181,43,39,200,251,236,216,255,78,244,234,100,66,139,98,177,66,98,176,170,196,252,83,82,218,226,230,80,67,136,165,154,62,81,228,127,172,191,226,251,98,231,179,182,131,235,206,88,93,190,49,37,99,162,195,174,189,47,151,175,91,249,46,43,122,241,150,187,75,27,102,175,58,25,60,211,62,121,148,225,236,183,137,251,163,119,90,47,205,150,255,168,87,223,237,155,96,21,87,27,169,93,117,172,190,33,249,201,130,254,204,146,15,195,147,12,195,230,59,184,244,159,58,236,144,186,164,206,189,122,225,138,252,39,219,111,143,177,154,122,40,185,238,212,145,29,63,186,85,174,62,119,187,84,184,122,193,31,109,215,179,108,71,217,175,61,240,40,193,65,52,170,64,199,192,218,211,249,85,150,129,246,186,18,211,165,223,94,14,169,219,154,95,121,120,201,195,249,95,251,78,212,175,255,209,181,196,215,105,218,91,191,105,189,254,105,159,183,37,86,188,41,105,86,151,67,231,159,171,253,242,149,171,251,250,25,241,83,9,218,121,142,151,244,91,122,108,170,174,243,189,27,159,51,232,64,32,190,28,182,236,96,41,71,180,239,75,225,229,144,31,75,186,26,57,108,225,113,111,181,218,140,243,155,109,62,72,165,13,29,19,30,183,182,100,46,253,21,119,243,181,167,238,21,150,227,214,37,58,73,159,8,30,194,93,95,252,248,52,162,13,151,182,102,68,242,95,237,159,225,87,43,189,18,190,120,248,73,0,215,242,216,57,151,77,35,29,94,222,217,18,152,253,145,121,236,230,210,253,193,227,236,199,203,197,86,37,247,102,109,220,245,229,201,5,159,7,170,199,13,183,101,76,221,253,237,213,133,205,87,250,50,30,233,254,249,2,30,51,205,99,94,236,190,54,219,44,155,162,9,7,14,71,169,214,239,238,125,7,107,118,77,205,152,29,31,181,212,239,82,35,235,218,72,29,102,243,146,226,109,63,250,186,61,165,139,199,173,50,52,251,90,231,157,102,110,254,244,140,5,84,97,154,241,34,113,158,134,115,195,248,147,11,218,40,13,124,43,92,237,187,239,135,40,208,53,137,201,68,24,140,13,46,24,182,248,217,227,5,81,243,52,104,79,35,63,32,234,121,188,171,251,28,69,93,195,151,101,105,39,161,27,27,152,149,115,92,55,109,11,179,75,49,126,50,102,93,193,108,186,150,189,227,212,73,243,204,198,167,100,94,79,53,23,21,41,70,232,174,28,227,192,243,90,220,78,82,126,138,40,99,106,189,29,189,122,165,43,239,214,189,177,61,211,122,250,73,6,189,248,185,167,98,151,81,227,140,170,24,147,93,231,62,183,62,112,166,83,107,56,181,38,30,113,85,159,135,229,238,177,115,188,249,40,197,72,195,226,194,195,151,220,87,95,89,151,215,146,31,175,169,77,53,17,60,180,213,214,92,217,91,119,174,150,250,231,177,150,44,215,252,77,15,115,55,24,156,215,93,220,94,176,119,163,255,247,47,23,168,31,94,103,92,218,233,179,71,90,241,128,236,215,169,39,216,246,47,126,88,210,11,199,94,175,158,156,123,84,122,238,10,140,49,250,141,131,160,199,140,207,212,40,2,30,247,202,63,159,109,205,184,99,56,122,177,113,131,85,197,206,188,15,57,19,223,6,241,82,10,44,77,206,135,73,45,223,57,180,235,222,247,248,161,31,175,30,137,99,52,27,206,206,28,71,142,15,216,119,255,249,121,74,214,142,174,142,213,126,126,41,215,135,108,59,160,160,172,146,205,47,63,123,164,195,230,163,195,218,149,106,14,250,55,149,111,15,53,89,126,250,144,241,247,158,47,71,142,172,50,214,80,56,104,41,120,88,156,190,59,108,49,55,133,215,115,247,253,171,107,174,135,171,149,231,105,185,70,156,9,227,221,151,45,211,182,91,171,122,232,174,102,125,199,195,9,217,136,70,33,136,115,94,21,225,160,180,102,254,103,143,75,214,67,76,79,247,69,198,146,228,11,158,166,202,4,26,20,122,234,236,241,220,161,156,149,251,73,24,66,223,186,237,35,26,166,77,191,135,240,153,73,122,147,136,254,191,57,50,245,99,82,30,49,171,54,56,134,103,237,146,123,243,230,141,174,150,210,215,42,181,220,49,185,207,91,167,54,48,109,251,24,26,45,220,20,99,30,187,247,181,138,98,234,227,199,143,67,53,116,15,133,77,127,88,155,181,173,151,94,190,216,12,74,89,236,31,51,218,190,249,153,155,247,180,210,79,53,139,225,251,233,102,219,119,174,203,123,191,198,41,56,99,118,224,237,9,174,121,234,123,108,55,39,172,223,248,227,240,48,139,41,71,122,74,62,186,117,43,126,97,6,52,194,9,238,106,217,169,219,207,240,63,245,84,95,250,160,52,106,215,139,45,103,115,169,125,223,62,232,112,63,157,216,206,13,200,216,215,61,215,185,198,242,152,240,197,253,171,75,179,223,50,139,104,182,243,29,78,84,172,14,214,179,191,38,117,212,30,238,122,126,50,246,118,1,249,26,55,45,190,240,101,254,164,112,147,139,180,206,202,174,195,156,90,147,98,242,132,238,198,26,153,188,239,238,59,44,223,53,212,8,104,13,237,45,47,122,138,238,197,55,226,220,245,139,28,247,104,120,252,238,202,115,95,108,205,70,13,136,87,123,201,236,181,154,150,31,72,219,159,230,183,217,97,251,215,50,253,187,9,81,198,49,151,47,192,119,169,15,51,109,58,254,8,209,250,222,219,149,48,102,214,10,11,233,236,55,167,255,56,231,118,177,145,115,180,61,112,201,201,21,209,135,151,238,234,113,113,120,53,57,142,250,234,106,88,199,36,171,206,234,254,170,36,173,154,16,230,144,161,35,14,62,113,245,168,52,91,185,116,237,222,203,7,87,83,62,107,157,190,2,125,127,86,220,203,159,185,108,178,182,191,123,217,14,61,221,33,48,46,154,149,149,115,124,95,125,218,102,76,76,110,200,241,147,238,189,250,255,17,242,214,97,81,117,235,255,176,51,130,12,160,48,72,9,8,12,2,18,82,34,12,13,3,42,41,67,119,75,73,75,75,15,2,162,34,93,210,32,221,221,141,210,2,210,221,221,221,245,94,132,207,153,231,251,59,215,121,255,157,107,175,89,107,223,235,238,207,103,223,149,88,184,249,129,184,12,160,144,135,121,56,124,47,189,177,108,5,146,15,148,218,161,81,252,157,174,220,13,111,187,30,20,224,188,57,248,217,131,131,242,35,80,80,211,213,59,76,0,139,116,26,35,249,219,205,155,57,227,3,82,190,157,210,27,63,246,64,210,107,17,130,63,88,112,210,199,122,186,158,202,215,219,136,163,191,218,134,216,23,50,20,11,252,28,61,26,13,152,110,74,54,190,126,118,2,19,12,222,185,120,120,7,169,81,40,0,112,49,198,224,115,189,96,231,97,23,190,227,222,134,186,246,52,253,114,69,185,173,205,159,130,250,31,221,154,7,162,120,102,84,185,211,34,179,45,24,25,165,151,38,24,178,138,109,200,162,177,175,146,210,22,224,62,1,70,27,26,49,239,33,179,99,108,33,69,210,63,157,121,49,0,80,40,194,84,145,30,25,140,194,189,202,96,201,194,53,39,95,61,177,187,82,226,11,140,50,35,246,117,21,19,254,135,31,30,161,236,230,71,164,191,184,238,106,198,1,139,93,21,163,84,255,3,76,66,166,242,17,46,211,26,78,60,231,167,19,149,205,102,240,126,28,88,188,3,144,24,47,255,125,64,147,103,149,154,115,86,161,189,239,109,231,182,10,31,2,153,51,235,149,179,252,143,244,45,80,179,60,122,95,123,128,208,29,156,30,72,91,162,128,223,201,214,249,130,11,72,168,187,3,159,198,12,125,185,221,131,84,2,65,55,203,173,232,36,163,138,116,109,138,42,117,177,95,112,92,151,199,127,230,214,228,22,144,209,192,238,0,200,81,76,7,138,212,181,53,158,146,221,235,228,203,42,192,30,100,179,125,117,219,221,6,129,44,73,145,84,113,42,2,118,38,255,13,34,146,27,103,40,41,101,139,3,139,23,114,143,142,82,44,156,144,36,81,154,166,160,122,249,119,143,12,77,4,66,186,159,3,7,245,21,82,246,160,143,10,60,111,170,236,248,24,98,72,159,20,230,53,111,10,130,4,16,1,72,40,126,21,14,176,246,70,203,163,252,197,72,0,64,33,117,12,36,245,255,240,52,224,27,120,39,107,226,186,7,255,46,12,198,105,161,94,136,213,42,244,150,132,180,241,111,46,57,140,151,214,97,80,156,134,220,116,5,133,224,190,199,109,196,215,108,163,214,229,185,58,119,46,162,233,149,21,244,107,79,123,96,200,27,154,149,77,47,169,142,107,201,22,48,213,129,18,178,74,89,246,95,34,29,212,19,225,114,25,197,236,30,142,208,193,5,130,32,241,64,247,168,23,240,201,125,242,201,48,88,92,244,175,255,236,9,129,132,116,216,37,43,34,239,73,152,199,92,189,170,201,125,222,134,155,143,6,64,57,35,200,51,234,101,120,20,210,126,76,8,110,123,93,207,82,155,123,199,216,255,111,159,248,59,43,83,212,186,56,50,18,75,251,12,108,119,160,34,223,82,235,215,89,64,187,118,245,147,44,112,250,17,209,3,12,135,15,81,123,121,109,233,97,134,248,55,182,104,138,9,6,183,217,157,202,242,32,221,42,49,186,39,165,199,152,253,36,201,186,238,221,27,158,200,182,213,211,111,179,127,225,146,53,12,48,184,205,124,84,246,5,210,18,113,140,50,67,180,114,180,228,93,190,173,32,152,233,213,77,177,209,63,236,36,88,156,116,233,57,119,152,194,128,253,47,204,143,32,143,169,243,49,54,150,5,241,151,234,107,225,78,80,153,61,166,198,252,7,94,163,6,0,133,84,140,37,87,62,34,217,9,42,80,176,250,105,129,8,232,57,179,52,170,42,149,224,29,0,57,170,41,149,62,103,117,138,55,135,248,140,54,191,230,78,223,117,165,88,135,11,0,10,197,178,177,245,35,169,14,4,167,69,141,183,165,230,98,67,71,196,240,99,29,198,149,25,107,66,254,168,37,141,211,156,63,166,254,53,249,105,71,233,158,211,109,61,57,4,60,169,253,200,128,236,61,167,162,96,83,31,5,109,78,142,7,54,250,8,175,153,3,163,137,165,148,158,107,152,119,255,255,205,186,230,208,220,186,249,150,250,129,215,82,46,24,162,35,154,54,93,147,229,182,144,9,84,177,208,89,185,110,197,76,21,222,1,80,196,169,197,85,32,113,14,232,166,82,124,10,209,244,134,60,110,125,24,49,186,242,24,239,226,122,81,228,153,217,59,27,193,60,192,45,153,13,4,6,183,137,190,148,125,128,12,254,226,131,216,30,233,77,186,210,144,201,167,63,90,190,246,105,152,95,151,68,197,177,117,41,221,79,239,78,107,249,200,233,222,226,139,96,8,100,238,229,51,57,17,164,197,178,64,177,203,20,62,246,152,27,28,54,31,113,239,53,155,141,249,115,138,205,176,57,11,79,123,246,212,134,91,56,73,11,129,144,62,24,253,78,140,4,136,74,83,129,251,70,119,61,108,44,123,155,240,215,103,110,52,8,253,93,29,111,149,156,227,35,178,109,22,80,211,235,27,197,69,48,3,81,60,157,141,140,86,190,32,137,138,42,160,125,244,112,34,59,56,88,83,128,9,227,6,221,31,167,91,109,223,236,92,34,139,82,12,249,219,189,43,160,147,142,234,48,150,65,238,254,131,105,105,192,157,120,134,245,16,238,243,54,162,124,82,0,138,51,33,104,211,31,106,25,109,33,225,199,140,121,52,48,215,119,131,187,81,2,132,65,14,125,67,242,248,72,181,162,52,204,67,112,164,57,98,150,72,72,29,124,117,8,177,155,12,138,226,114,70,208,211,67,92,19,199,244,70,127,32,36,64,20,207,130,110,191,62,32,210,218,175,168,13,104,201,38,246,169,222,164,49,248,148,129,96,0,10,47,97,139,201,31,117,139,32,254,123,157,17,146,125,187,38,113,43,215,151,169,167,130,160,155,45,24,171,232,123,128,180,88,22,8,229,110,169,57,135,191,74,11,193,26,189,250,181,242,101,69,96,8,63,156,168,121,119,254,8,245,86,97,43,129,223,254,139,189,13,17,78,220,117,210,241,148,22,35,135,94,201,126,131,139,59,214,47,164,21,93,227,245,217,189,91,77,84,0,92,180,25,22,235,167,19,34,23,141,40,234,16,81,26,191,221,162,194,194,199,152,163,56,176,59,238,31,97,120,207,15,45,219,56,99,159,200,151,221,87,190,113,93,16,93,32,138,39,235,64,188,60,26,210,89,67,49,222,161,165,242,209,198,124,248,35,158,44,138,184,3,172,193,248,69,73,187,110,176,60,220,48,121,175,139,56,122,229,90,3,62,80,195,96,45,153,11,41,5,72,86,243,29,1,255,244,202,159,60,28,120,109,107,117,230,65,39,185,126,201,12,113,159,248,254,185,116,180,171,148,180,158,248,219,12,50,99,38,3,232,181,209,209,48,146,17,27,60,139,115,205,110,232,83,163,165,37,247,236,82,107,151,109,164,79,147,232,252,41,35,131,159,23,128,114,235,88,174,212,255,213,11,89,116,100,199,66,49,53,3,227,54,139,238,227,152,133,4,93,253,243,5,232,150,33,244,220,179,47,14,51,38,242,230,196,52,210,171,26,190,233,44,72,66,170,193,28,178,177,28,25,109,205,178,172,209,2,245,145,3,80,218,48,134,10,7,246,200,125,209,29,74,143,148,13,55,137,35,48,40,111,232,64,48,88,203,104,74,234,204,127,150,78,96,40,163,165,250,220,195,121,184,115,64,28,63,3,130,252,73,66,144,80,232,113,136,255,160,148,228,206,255,203,124,226,14,187,35,215,100,155,117,240,163,8,25,53,46,128,77,213,28,155,167,110,111,101,110,102,102,53,163,131,97,117,104,128,40,118,70,66,229,240,47,222,238,214,216,153,107,63,217,37,73,111,218,93,44,87,113,13,237,95,113,13,44,128,79,217,210,189,186,168,210,43,167,129,2,78,147,134,44,166,244,103,217,247,54,41,124,0,181,254,115,133,25,132,16,136,252,190,228,43,0,50,92,160,226,14,171,221,54,47,132,204,71,96,164,235,235,112,145,0,65,122,194,117,194,160,237,172,226,223,108,52,248,127,217,26,162,8,4,248,250,6,255,238,25,139,78,69,233,201,155,201,209,255,250,74,212,212,224,78,146,193,172,151,5,1,67,255,2,48,141,11,85,24,145,217,54,87,10,120,13,96,90,181,94,99,234,71,207,226,159,7,70,251,254,216,179,162,162,238,253,114,226,52,45,103,125,131,200,99,178,8,209,174,50,190,57,71,182,111,10,237,201,203,5,137,41,106,237,33,207,59,64,80,26,108,106,225,91,175,253,121,115,41,245,31,26,154,255,9,154,206,163,174,73,108,86,132,195,107,119,94,173,9,222,1,212,162,154,142,176,97,222,155,183,186,64,245,180,146,97,249,189,249,12,49,66,121,203,150,0,164,124,107,255,191,176,34,134,103,140,11,1,254,78,110,98,33,3,6,207,213,233,66,96,156,194,194,127,97,182,140,121,149,27,112,26,50,122,229,29,198,107,250,176,144,140,70,24,56,221,2,57,28,63,20,62,29,186,9,32,246,85,209,232,179,71,15,254,49,109,20,207,130,209,146,62,228,198,85,16,112,99,88,112,67,112,217,25,187,138,10,76,114,117,83,190,95,61,11,27,143,237,227,108,220,200,202,128,127,195,88,240,149,137,14,103,201,99,32,45,77,65,205,242,121,209,236,241,51,74,248,45,243,181,112,57,196,72,68,90,255,9,156,122,98,8,132,116,152,106,112,5,50,245,197,29,38,157,251,101,13,71,232,228,197,135,190,109,38,6,60,59,103,97,92,212,225,193,25,219,84,95,42,140,202,151,182,26,228,73,211,79,35,10,209,178,87,133,15,203,108,57,250,68,187,146,73,26,166,100,143,192,7,91,180,124,67,240,69,178,58,25,16,95,185,51,131,238,232,226,65,179,69,88,176,89,30,199,78,115,220,170,255,100,173,113,217,229,47,142,140,173,129,185,14,147,15,179,135,41,21,242,120,55,71,141,67,217,225,87,8,171,64,178,117,4,2,99,233,18,117,142,109,233,33,220,59,41,206,108,252,66,108,230,249,244,87,204,179,33,159,215,1,54,193,201,232,99,234,66,196,3,221,93,238,168,31,213,155,19,146,75,205,194,58,161,115,137,235,37,230,104,21,44,1,27,254,252,193,2,23,142,140,101,237,130,185,96,181,233,147,217,195,220,140,77,1,187,24,199,226,33,190,152,127,226,5,45,12,70,235,147,45,30,131,164,79,202,95,96,143,134,208,121,206,77,199,63,178,155,71,221,115,104,168,243,141,133,217,171,41,85,103,151,149,5,240,24,86,175,86,133,195,60,248,75,152,87,250,115,75,105,131,125,30,150,231,5,170,21,207,142,117,203,128,233,222,24,171,49,124,199,139,229,208,164,113,59,43,191,216,179,255,56,89,155,81,117,89,22,21,166,196,204,212,179,169,224,155,206,112,235,72,64,44,250,209,204,140,146,200,252,195,207,168,234,90,113,190,35,232,122,61,214,131,205,106,55,80,233,103,148,79,75,54,145,251,196,141,157,149,83,197,90,12,58,67,19,185,220,114,106,127,185,63,218,158,1,255,247,63,80,214,196,4,166,207,222,219,156,222,80,127,146,81,24,204,99,119,89,30,225,169,110,149,38,244,177,215,67,111,223,26,2,131,209,98,102,139,146,34,195,175,159,96,241,216,171,239,123,75,187,23,7,239,179,7,61,65,32,180,128,118,30,69,116,108,231,25,197,253,208,8,104,95,109,198,223,172,128,149,25,6,163,221,149,124,131,250,47,214,165,232,9,199,122,61,236,31,178,147,241,70,236,199,133,105,51,214,99,146,110,36,174,106,61,42,8,100,187,117,47,233,8,201,71,177,41,65,210,74,83,209,150,127,80,122,221,22,99,160,155,164,224,67,220,30,11,72,113,6,67,27,247,230,201,136,171,108,184,213,32,89,246,95,217,112,203,252,186,211,230,64,171,88,174,150,3,245,193,213,111,118,169,89,135,126,245,41,248,250,127,93,148,41,70,159,65,161,106,31,146,65,0,80,218,208,61,95,52,170,176,124,134,215,90,9,155,138,220,1,76,162,54,156,38,74,62,94,28,13,154,109,7,214,176,115,237,95,219,238,150,40,2,71,136,140,29,170,128,68,51,129,224,253,209,14,56,176,92,248,240,9,76,136,114,67,36,250,248,196,157,79,164,165,246,3,120,58,62,72,9,133,228,70,44,45,159,238,0,18,76,139,40,139,145,155,155,111,221,183,4,151,71,198,151,117,68,12,27,69,169,94,221,1,116,161,238,16,179,13,70,37,249,187,91,27,224,238,159,141,164,158,92,191,151,10,129,118,91,25,67,41,147,45,114,201,16,130,240,197,42,176,168,197,197,161,79,254,121,117,147,117,27,1,230,84,201,254,114,77,219,206,92,174,128,91,140,41,231,14,229,127,241,28,7,94,135,117,154,143,40,228,123,188,125,175,172,202,201,207,47,149,82,223,74,72,9,231,31,74,162,2,162,118,71,197,76,101,5,57,61,229,2,16,130,122,190,204,242,174,175,49,52,55,216,93,83,113,193,175,127,187,68,179,250,165,130,240,153,238,14,220,110,249,253,14,32,225,27,59,109,63,50,125,58,25,56,82,111,132,45,78,67,86,36,75,247,16,130,64,228,2,183,65,226,149,42,142,37,91,165,245,133,247,82,43,174,247,208,68,7,131,119,50,202,255,90,197,13,199,53,62,152,162,123,182,57,249,182,212,185,161,11,183,167,234,96,255,211,168,168,71,1,129,108,243,238,37,150,33,7,201,12,88,130,83,97,94,73,198,226,220,135,171,59,146,184,41,174,167,119,7,10,228,243,49,86,130,118,223,203,203,163,50,80,221,156,16,130,123,229,34,187,191,201,35,167,107,6,160,50,206,0,56,9,205,126,7,231,231,164,43,25,9,0,205,85,59,234,122,183,5,239,83,236,47,10,165,166,220,132,113,244,62,71,37,93,122,164,22,25,98,19,8,213,136,62,176,99,53,137,222,36,4,238,139,220,113,47,0,30,100,177,159,139,232,10,77,48,242,15,12,87,10,167,52,220,102,0,96,240,78,201,114,58,231,127,150,150,2,7,234,151,127,8,122,122,86,85,223,75,227,4,130,216,232,166,132,65,195,190,65,75,162,193,240,181,219,210,196,221,143,186,46,196,146,52,179,154,150,17,73,74,153,12,224,50,139,154,81,35,222,179,149,83,250,85,75,32,10,120,75,176,206,64,178,29,117,64,127,70,103,106,236,39,253,233,123,201,191,89,251,27,4,2,60,8,248,87,132,254,37,213,8,178,218,59,113,24,216,147,191,174,86,90,202,141,216,87,199,139,44,241,201,132,88,255,81,183,21,84,16,72,193,5,87,6,134,100,54,170,138,144,63,22,85,163,12,162,14,41,66,198,42,202,157,159,238,0,35,112,242,112,132,120,77,24,95,116,136,189,254,107,34,15,33,144,95,201,200,110,220,16,216,10,162,232,90,145,180,189,202,216,12,208,61,119,155,216,87,3,24,168,74,186,101,254,55,33,17,192,33,163,62,157,172,206,90,66,121,221,244,120,247,134,202,48,145,182,250,177,88,171,205,143,11,205,163,190,199,215,187,173,94,229,193,255,16,64,111,243,96,208,208,97,237,241,195,15,232,143,160,87,255,72,15,46,227,154,221,211,184,220,54,67,223,107,21,251,207,158,0,160,208,255,229,253,58,0,78,123,42,55,146,123,115,121,113,156,192,176,58,11,64,20,180,227,163,96,121,180,27,32,65,29,239,254,238,41,70,252,193,173,201,200,93,37,238,195,57,200,142,197,189,224,31,138,15,131,79,3,214,213,233,168,193,126,129,221,241,1,222,165,98,216,153,209,198,14,138,183,222,161,228,202,59,148,50,23,35,27,120,32,140,147,181,197,229,176,186,155,31,122,189,195,17,41,179,97,3,167,235,221,127,76,27,144,176,86,194,200,142,188,36,9,225,100,23,224,36,205,61,121,151,25,253,151,48,10,24,6,75,124,50,109,106,121,49,78,51,30,135,150,115,231,47,242,156,116,7,144,240,6,250,44,20,153,232,99,4,88,157,249,189,61,181,149,18,56,228,115,37,220,37,201,158,38,153,130,127,180,68,229,33,4,18,146,60,144,132,76,132,144,135,128,251,76,158,56,121,130,119,129,10,241,175,31,162,128,183,100,234,132,101,63,245,154,56,126,72,164,194,90,152,165,150,138,185,126,61,94,28,8,100,78,236,165,156,36,210,141,60,116,175,106,244,88,91,221,36,179,179,121,10,202,186,73,191,128,213,175,71,92,122,186,100,132,206,204,104,221,244,243,208,110,53,158,49,254,242,89,203,71,228,236,176,6,29,133,233,209,171,212,56,139,117,184,11,14,44,94,8,80,205,231,200,35,212,82,195,82,247,247,177,255,22,28,216,40,166,78,78,214,156,54,161,246,143,175,219,6,176,151,238,209,36,175,136,62,121,18,111,180,159,24,214,208,7,236,19,164,184,94,63,202,143,9,6,239,148,239,167,243,252,71,101,195,129,230,21,156,78,176,79,124,162,159,111,74,221,64,68,99,135,245,4,60,179,117,242,147,48,33,10,201,173,100,63,95,57,63,54,170,126,100,47,47,235,14,243,16,60,88,183,159,17,12,253,26,136,5,64,57,195,205,139,255,236,151,180,199,2,125,88,38,0,190,40,230,100,191,233,185,215,161,1,128,66,252,69,172,182,200,109,8,234,128,61,139,17,185,222,27,70,27,49,230,59,233,87,47,23,9,112,119,204,197,46,132,63,40,89,223,186,30,216,193,85,58,91,235,155,78,129,36,164,215,64,193,106,62,1,81,66,14,51,245,110,38,254,219,18,235,222,239,159,60,201,222,211,56,216,30,218,234,123,55,207,30,61,129,193,90,194,195,82,98,145,68,245,10,88,94,229,178,57,206,205,181,188,63,251,227,58,64,98,14,197,20,212,156,109,124,219,200,55,122,141,68,175,43,30,206,34,40,254,23,128,108,5,156,126,99,73,112,255,71,111,110,52,206,40,14,172,206,222,125,235,226,29,110,243,113,201,220,81,1,194,66,242,234,194,174,84,226,161,182,103,128,136,175,164,2,82,210,0,66,101,123,148,228,18,205,21,75,241,11,213,253,202,223,227,229,197,139,106,119,225,236,48,147,189,226,76,155,195,175,23,190,205,87,40,96,48,90,146,117,81,70,228,190,176,50,196,89,186,194,206,222,113,168,91,229,249,67,116,28,88,157,181,123,213,189,142,253,167,203,186,83,209,195,175,248,106,15,210,249,175,37,21,134,250,157,149,169,61,91,98,28,185,100,160,214,78,244,88,27,221,124,229,41,190,156,119,85,119,231,241,36,145,136,45,207,134,88,242,106,249,105,221,90,77,193,179,58,208,127,177,55,151,105,190,60,66,97,80,232,158,14,229,85,222,30,155,56,187,44,26,17,253,71,225,151,197,95,195,193,159,202,117,86,84,11,115,68,70,27,224,117,168,31,109,102,56,165,120,120,218,243,243,72,175,142,0,122,133,99,77,158,250,109,150,78,200,171,29,113,251,61,11,235,83,24,140,86,247,129,184,45,114,58,154,142,176,123,63,226,209,243,5,45,91,254,43,10,8,50,149,9,227,253,216,99,30,22,203,120,102,182,149,85,159,206,116,173,173,74,64,20,207,42,99,115,122,31,36,167,139,190,164,39,186,119,100,73,119,91,234,220,244,169,119,140,134,254,105,132,219,92,213,139,164,89,245,180,76,200,161,133,254,186,79,157,189,194,197,69,118,67,135,170,246,250,184,35,120,84,85,204,160,144,245,177,98,142,247,49,190,2,0,83,236,86,253,61,175,28,11,27,101,40,178,250,19,1,153,176,146,122,155,196,92,94,96,61,89,86,194,47,59,94,136,74,150,8,103,234,41,54,225,88,30,201,54,41,154,80,168,176,237,237,210,168,20,143,227,119,209,155,245,229,8,211,245,231,83,204,169,88,161,143,96,209,249,152,165,156,63,147,105,48,72,225,71,194,109,243,78,246,114,168,222,89,40,53,167,51,57,243,100,168,38,88,138,191,252,101,223,23,33,3,137,255,176,144,135,43,190,167,63,184,57,56,157,251,72,31,119,230,191,186,114,30,8,73,194,212,234,152,223,196,131,80,223,106,155,101,89,149,2,61,177,160,136,198,217,162,56,46,21,2,102,77,134,75,14,67,191,55,17,172,175,205,171,231,9,6,153,126,126,122,16,92,123,121,190,201,250,246,215,103,42,13,137,92,229,63,203,94,132,154,1,222,228,174,202,157,92,139,143,9,61,141,150,121,219,98,44,186,103,94,191,21,48,183,236,181,242,234,42,178,130,62,192,82,45,162,21,31,212,230,33,199,121,167,0,112,26,136,188,8,190,208,48,235,63,203,88,154,227,31,40,255,122,68,135,113,139,170,210,215,129,18,20,231,231,231,144,221,105,2,108,108,181,179,180,110,52,203,82,118,59,142,69,202,167,73,5,66,245,181,237,181,5,211,35,61,163,73,231,93,73,34,118,171,36,245,15,211,94,140,252,250,161,168,177,166,108,178,181,174,231,122,139,49,118,65,152,76,101,176,133,174,184,73,3,2,166,196,208,190,201,30,54,86,147,209,135,65,81,139,64,115,207,128,243,143,77,181,209,177,78,210,46,127,157,255,167,171,148,240,255,233,78,125,60,138,218,180,41,87,50,45,201,64,239,117,105,43,169,217,31,80,171,92,254,99,208,21,75,185,105,130,48,216,14,106,172,96,255,214,55,92,134,178,234,165,249,131,210,199,245,98,119,87,255,124,127,48,220,194,237,116,52,83,213,115,238,232,112,194,73,202,188,59,80,116,186,135,95,238,109,255,160,119,47,254,39,93,150,87,39,57,221,74,208,113,155,222,164,111,219,226,76,225,132,81,154,126,168,238,37,4,121,31,28,224,59,39,81,75,211,125,145,203,36,138,106,63,131,255,126,224,83,148,113,7,240,255,72,37,14,246,24,8,154,153,166,235,87,250,245,59,148,246,254,246,175,92,174,107,128,109,170,206,61,39,22,106,59,90,185,89,243,108,49,206,173,102,108,187,246,50,147,244,143,140,69,150,4,89,139,195,98,12,141,200,99,75,79,76,72,49,239,155,32,181,246,184,138,47,47,8,200,84,201,23,46,247,115,221,52,46,78,6,107,161,150,40,149,224,119,106,128,74,97,143,120,77,15,161,3,159,255,132,24,189,151,8,132,52,116,36,80,21,185,0,206,71,172,126,28,236,236,228,197,254,154,54,100,170,128,251,137,130,204,169,216,144,99,185,236,81,148,63,189,170,177,177,177,158,15,99,73,192,168,69,237,248,249,227,125,223,196,36,87,47,63,241,207,51,66,228,110,103,249,234,142,203,201,220,170,75,139,219,20,27,231,62,204,53,1,169,177,142,226,79,37,35,169,228,82,225,161,42,133,6,173,117,182,104,109,1,245,47,245,114,171,15,130,40,94,126,194,75,142,99,209,249,248,38,154,83,70,211,245,88,159,227,17,93,234,250,102,219,15,253,130,42,37,45,23,219,112,215,46,190,195,16,246,65,245,222,236,209,119,5,131,154,78,146,154,206,219,175,143,151,18,253,199,164,248,181,40,73,44,170,2,77,75,134,13,172,150,18,188,197,205,204,118,47,75,89,195,75,205,15,132,46,94,163,154,205,252,60,218,158,213,95,248,29,33,54,124,15,155,140,97,212,180,208,215,249,100,57,149,169,229,160,179,114,179,101,73,87,184,93,52,198,188,43,172,236,140,185,122,47,232,197,201,214,79,108,13,135,117,206,103,181,168,63,196,67,47,183,155,201,237,99,117,164,33,127,78,204,215,118,34,248,156,74,134,106,154,201,156,222,132,49,170,61,117,218,172,46,61,93,238,77,245,111,239,210,52,69,25,192,149,226,165,232,226,63,205,194,156,121,64,206,63,38,217,93,58,98,156,73,109,68,156,163,204,21,231,176,64,148,15,101,181,56,173,58,94,136,106,87,84,51,155,31,97,117,169,102,227,13,235,202,166,212,166,244,28,43,28,248,49,249,115,160,213,171,240,159,146,223,236,217,159,179,75,43,139,209,157,64,18,100,156,165,40,15,54,132,19,247,139,68,245,104,45,58,39,9,198,201,73,139,225,238,233,254,85,118,25,75,224,236,61,215,234,239,194,57,214,7,119,168,207,255,56,102,161,66,122,0,9,186,126,92,194,230,149,235,80,66,78,140,230,33,188,78,3,149,254,1,219,160,194,78,110,57,215,253,76,45,177,197,206,152,241,78,147,156,114,225,11,199,245,226,86,135,217,221,209,237,212,88,171,175,101,71,241,230,85,151,23,167,250,181,231,7,214,14,100,246,99,150,172,102,39,69,75,111,197,232,3,213,121,127,122,63,8,175,85,63,37,28,214,241,38,197,64,77,211,102,76,99,14,169,200,43,217,185,235,182,19,28,215,226,195,92,253,125,78,192,224,247,35,162,231,111,61,207,166,208,4,68,99,139,217,180,99,0,76,16,61,131,201,243,13,123,253,147,189,101,166,59,6,248,254,24,180,185,245,127,103,1,24,131,245,67,130,117,126,150,4,152,244,39,233,28,155,201,15,96,50,87,129,83,122,61,154,30,115,8,215,28,119,88,180,81,120,63,126,130,73,200,248,102,231,114,181,216,45,52,182,218,241,43,106,52,67,11,155,221,154,114,249,194,74,38,123,230,76,52,83,205,209,219,242,89,63,30,189,118,198,82,83,121,49,204,35,21,46,114,151,181,238,185,170,229,68,251,73,93,251,242,13,139,193,214,120,65,15,98,210,246,79,138,4,121,105,1,236,159,12,49,1,162,72,61,217,128,195,140,18,121,2,228,186,184,1,129,240,185,87,70,248,106,68,8,242,35,71,79,122,192,139,80,147,182,250,71,55,85,14,179,42,118,36,175,131,149,12,29,227,187,66,33,17,156,208,200,131,174,2,213,18,211,116,245,179,74,159,249,157,118,102,102,238,28,206,203,60,105,177,173,132,250,249,173,147,213,220,246,61,35,130,251,95,157,126,253,100,17,249,0,24,54,178,222,105,82,179,40,147,129,90,47,118,50,182,165,22,96,123,157,61,147,96,14,42,13,84,16,227,234,215,111,211,203,135,4,250,166,125,9,63,58,126,149,115,150,174,29,176,46,149,49,243,16,109,103,33,202,162,45,129,91,60,77,231,120,22,107,123,104,242,163,4,26,185,115,30,131,170,50,232,158,202,121,199,101,59,115,45,30,230,28,169,219,217,182,85,49,230,189,242,104,12,119,20,190,47,190,83,220,235,69,189,234,57,203,225,74,90,46,10,37,125,56,175,252,249,85,65,247,202,119,133,191,48,92,110,251,11,76,11,211,184,92,28,47,46,191,84,177,48,3,52,218,207,14,1,201,43,37,49,106,165,178,59,126,31,255,165,238,155,161,62,162,232,251,231,195,134,155,124,75,1,84,230,103,126,40,139,223,216,106,67,209,83,239,197,105,142,99,241,76,97,155,73,163,162,108,185,193,180,45,63,79,13,10,38,121,93,240,174,251,201,242,72,177,201,74,0,236,36,119,92,171,100,220,78,141,131,47,26,149,148,204,121,10,16,81,171,45,248,93,24,187,70,212,67,98,242,116,226,80,207,151,125,32,32,178,202,206,148,230,188,106,219,211,44,93,210,49,68,227,33,212,43,134,145,64,47,127,206,33,102,194,236,116,221,254,189,92,86,246,132,147,109,199,172,160,195,98,140,61,131,215,144,110,154,41,70,169,15,83,133,168,41,222,155,100,9,166,112,123,135,225,227,245,230,148,252,66,152,178,99,254,217,174,234,2,249,229,81,115,43,109,234,39,64,76,106,156,115,27,169,197,124,201,238,80,37,41,46,243,244,162,234,176,121,165,153,126,26,28,167,52,18,238,115,56,229,161,120,97,207,110,166,92,43,37,17,34,128,197,50,204,181,254,27,218,31,205,104,114,160,38,87,19,125,154,204,160,82,240,203,172,244,68,45,210,126,194,85,109,98,128,188,221,162,195,245,92,157,200,148,152,231,244,113,153,16,218,78,116,73,170,100,117,233,249,193,232,170,34,14,166,122,204,135,153,47,59,94,240,151,132,204,213,142,7,33,207,137,149,11,140,238,48,46,17,134,81,6,112,89,47,180,148,47,198,182,91,135,189,77,131,126,224,56,109,176,16,35,209,83,126,173,242,42,97,146,158,30,231,245,223,254,76,216,67,8,164,79,54,40,26,25,84,240,123,18,95,221,167,163,221,80,145,169,162,170,22,207,89,6,94,32,176,120,22,126,248,39,225,229,248,139,119,99,174,131,154,238,36,250,111,187,170,243,245,131,37,161,129,184,112,78,65,63,158,141,50,42,229,183,163,102,84,221,224,152,10,6,50,125,86,183,105,224,161,122,164,203,225,184,210,197,86,179,64,155,130,219,145,199,152,117,23,159,213,144,142,183,17,228,167,215,179,53,150,136,231,186,194,59,99,241,71,17,220,124,142,123,1,221,137,34,149,233,43,51,206,26,51,18,141,146,113,118,187,29,28,149,254,7,59,223,238,241,68,22,162,184,251,153,139,207,91,36,58,172,53,135,125,138,217,74,93,178,177,219,46,178,47,201,157,126,11,200,34,63,95,18,49,95,41,43,157,112,108,231,243,111,237,177,217,156,208,240,163,83,112,29,55,236,173,29,119,222,101,172,32,248,228,28,235,122,98,196,147,180,247,240,121,140,101,19,145,85,35,190,82,139,97,156,203,130,48,245,248,251,159,15,196,78,234,124,213,49,244,214,150,83,219,67,149,52,151,75,226,114,86,221,42,78,164,182,153,163,218,151,199,237,39,37,129,66,80,175,201,103,185,85,65,209,63,63,122,206,238,15,191,132,162,198,50,74,241,31,39,173,149,140,154,235,132,72,248,56,140,219,14,182,90,184,238,70,37,197,4,221,85,49,194,7,152,96,19,226,25,59,183,22,139,187,246,219,244,168,31,161,253,136,252,250,234,111,2,31,239,133,2,2,21,131,169,82,145,122,53,241,137,32,207,24,151,145,118,177,84,173,40,104,196,170,82,78,192,184,240,93,175,237,160,6,128,101,124,19,134,25,165,100,143,143,175,114,190,12,3,1,88,181,90,202,130,227,199,175,131,81,16,193,168,1,32,225,195,156,148,134,70,12,15,27,25,133,46,185,169,214,201,89,201,122,82,48,220,74,160,132,140,25,74,252,174,45,132,174,32,18,110,100,184,143,254,147,238,73,240,83,248,183,96,249,179,216,78,129,47,142,67,92,179,58,28,76,119,157,232,24,182,109,222,19,184,229,255,102,188,172,189,216,207,101,98,81,20,197,207,9,165,191,204,82,41,148,157,103,230,173,126,215,147,52,67,119,60,6,202,225,116,35,161,251,65,116,177,151,42,96,187,121,110,131,242,103,216,48,142,209,109,16,33,173,238,118,170,193,250,19,147,169,172,46,57,255,225,208,231,212,218,179,227,174,2,245,212,131,194,160,145,229,148,97,60,231,110,171,211,245,210,230,204,147,216,224,187,88,156,16,244,123,195,126,26,118,195,175,69,236,178,233,226,220,46,84,190,195,119,243,100,68,43,55,107,156,142,34,6,21,241,65,185,188,152,24,197,198,80,5,7,43,236,76,245,208,117,88,194,109,91,244,1,0,40,148,157,208,198,133,84,182,164,189,117,255,160,39,124,164,217,136,218,33,219,93,100,63,108,203,32,210,235,93,142,120,137,187,95,24,72,165,83,68,177,22,185,222,159,25,110,90,212,45,220,138,211,30,206,28,206,179,81,246,82,164,124,108,77,248,206,112,161,235,202,42,99,93,119,217,179,65,225,203,16,85,134,100,84,197,44,245,249,182,221,122,52,242,22,173,139,29,194,124,195,165,170,221,13,158,2,237,137,51,90,239,188,74,94,254,205,69,110,227,166,182,62,150,52,188,77,139,35,243,227,228,93,127,122,53,218,0,210,169,140,25,205,160,159,179,203,83,51,70,67,3,106,22,124,199,157,246,53,193,107,22,101,15,195,175,227,118,125,200,241,174,25,119,117,3,215,236,137,218,31,106,13,87,142,143,207,66,107,125,71,84,76,178,139,131,122,71,65,57,236,3,234,189,190,4,5,190,41,249,179,126,60,98,147,53,46,193,108,213,78,135,118,205,206,103,173,52,230,81,92,163,187,159,102,26,83,198,125,118,75,89,135,65,233,46,7,195,52,19,235,19,139,29,207,146,74,37,154,63,58,161,120,126,253,172,186,238,225,239,30,255,168,240,168,148,103,162,237,111,205,172,39,136,64,72,19,168,6,114,35,37,81,127,238,3,86,61,7,116,30,29,244,124,75,20,173,16,7,162,23,251,66,101,142,159,58,70,153,137,23,108,17,241,233,196,215,239,140,43,198,185,227,162,189,92,27,102,187,242,238,78,27,112,153,136,31,79,37,57,44,130,204,100,26,26,188,203,30,37,3,133,160,201,195,135,182,145,108,152,33,108,53,234,95,187,76,227,34,51,228,40,154,223,51,194,73,22,107,39,93,79,91,29,22,99,22,237,154,78,179,222,28,20,86,240,31,210,104,206,184,108,23,243,152,14,229,253,162,134,227,214,106,185,236,247,239,156,111,186,77,134,10,76,24,108,38,184,149,81,119,10,84,11,84,155,135,149,220,39,231,231,85,23,171,86,69,180,140,180,17,100,94,134,169,65,225,189,47,227,208,147,118,183,203,217,152,52,66,166,199,202,173,231,131,105,165,241,54,163,249,93,42,222,196,93,228,187,50,12,169,94,44,31,20,225,168,50,152,81,197,111,65,149,25,199,201,204,66,172,43,13,103,93,39,71,171,241,240,254,105,146,93,101,147,38,105,86,112,164,184,154,161,94,119,194,37,193,231,159,220,230,51,158,224,179,200,125,144,72,140,7,36,241,205,212,115,15,108,244,33,92,245,107,72,50,230,49,173,125,25,244,254,247,247,231,98,44,180,174,19,157,215,156,219,141,242,84,211,188,250,123,59,2,28,231,254,85,220,211,253,66,16,10,174,130,189,175,207,148,60,90,90,118,187,4,152,83,99,29,35,201,192,168,52,123,217,18,225,76,86,127,4,209,190,240,73,181,0,217,107,79,250,115,199,216,241,252,197,191,222,85,76,182,166,155,136,204,169,157,23,208,174,187,51,108,59,168,225,131,171,176,101,36,73,154,44,103,156,191,227,207,183,94,196,18,128,47,46,58,152,163,49,95,119,23,219,102,190,84,215,245,124,85,171,242,101,239,186,172,115,206,71,183,116,68,4,166,114,242,8,109,108,80,238,209,227,3,186,223,245,154,179,141,31,77,183,131,230,54,21,103,16,9,235,140,115,228,28,47,157,239,111,154,65,226,7,157,157,205,74,5,205,245,220,255,201,217,190,220,1,36,64,117,158,226,34,75,65,4,146,39,18,249,110,241,197,36,208,162,18,138,238,97,161,243,190,241,45,115,50,240,190,98,164,154,69,181,66,78,229,6,183,82,94,52,150,84,30,37,119,191,109,152,133,243,44,137,249,104,95,186,220,188,59,26,217,251,213,131,183,93,163,68,135,185,150,86,115,129,34,79,71,55,170,15,53,75,201,252,87,232,194,149,172,16,154,247,219,195,24,159,57,247,177,147,104,224,46,90,16,182,193,121,214,105,237,52,157,236,2,174,61,37,38,136,186,235,180,219,108,25,226,47,209,247,75,194,50,130,109,171,27,2,81,216,248,51,51,219,198,51,178,148,82,118,49,144,93,187,11,231,105,231,59,156,8,14,185,76,79,141,21,7,10,109,132,215,87,92,144,132,80,104,92,202,206,231,23,100,101,93,76,115,153,89,53,81,173,205,194,245,229,218,179,243,155,136,79,156,227,187,246,173,203,54,83,47,247,229,184,46,142,102,131,179,214,148,219,127,206,227,134,118,196,106,253,234,129,2,197,115,149,188,138,125,207,63,148,120,150,210,119,209,95,55,62,1,40,224,173,151,144,77,17,246,116,106,228,228,150,10,120,226,6,24,24,38,133,123,135,152,234,39,227,163,50,20,5,163,76,17,239,49,171,53,215,242,145,44,44,37,250,135,117,39,138,168,233,189,150,120,43,248,208,165,55,110,183,235,178,220,180,184,95,49,199,230,242,184,203,173,65,86,120,81,57,219,144,153,107,230,51,101,131,217,137,113,111,107,245,86,131,79,58,211,90,83,61,1,73,171,156,186,39,132,200,18,47,238,221,204,47,49,177,11,69,80,59,37,214,61,149,200,202,205,154,81,234,7,185,9,51,133,141,139,239,86,170,143,62,199,175,21,89,60,232,194,105,124,173,56,34,18,199,249,154,157,111,109,235,231,215,54,183,65,13,251,100,56,233,129,43,33,90,20,198,5,19,131,118,183,251,61,9,23,23,151,61,158,190,15,90,209,108,252,134,50,167,34,60,28,227,54,189,239,24,127,79,126,148,39,49,205,115,55,45,155,254,180,209,28,75,164,191,234,113,239,129,120,201,254,82,55,37,63,251,102,54,131,246,160,106,167,166,58,74,117,232,139,204,138,222,240,218,148,204,156,52,60,208,95,52,158,26,6,75,83,81,167,18,70,234,129,145,0,221,125,224,127,150,7,9,178,137,208,80,123,234,131,175,18,250,131,113,67,173,97,131,40,179,164,84,126,67,131,173,169,250,29,102,210,101,93,137,71,156,5,19,239,2,99,236,39,84,58,249,14,199,146,190,23,23,23,235,124,166,252,202,212,17,115,152,76,210,81,248,126,90,40,130,205,40,8,115,140,65,153,101,114,70,212,60,159,192,111,215,31,218,90,231,126,215,182,214,87,5,125,116,178,71,211,166,251,53,83,139,110,98,176,41,158,172,70,12,252,105,96,5,175,121,197,242,83,135,195,113,251,113,121,59,168,227,210,215,103,57,54,169,18,109,145,240,199,134,125,125,78,157,31,101,189,206,72,252,58,233,236,223,197,199,236,110,164,165,93,204,247,244,247,247,151,107,88,226,155,215,28,27,228,67,186,131,168,37,162,7,67,149,52,21,66,220,102,119,61,47,182,237,48,47,216,212,25,242,74,118,78,154,169,243,166,132,182,137,214,184,164,75,126,69,197,57,239,208,229,175,206,172,151,78,18,180,119,185,166,72,70,45,8,127,27,14,65,96,11,156,189,223,70,63,234,171,0,142,216,76,248,129,197,115,218,6,168,23,214,254,122,211,3,224,27,162,193,131,133,57,228,175,143,79,49,202,200,222,113,24,36,184,180,79,139,109,48,13,77,47,196,177,126,56,239,118,139,115,88,136,120,88,108,255,32,216,84,96,11,113,119,126,196,36,55,116,175,208,232,211,3,18,130,117,255,222,5,189,181,161,124,214,131,189,124,175,22,33,231,123,225,161,37,214,172,89,79,199,116,18,225,12,83,193,177,79,55,26,9,181,66,94,98,113,253,162,46,219,172,57,253,181,147,143,243,140,192,37,31,214,244,44,183,234,201,75,14,242,149,131,209,69,206,67,22,227,164,56,27,221,159,206,51,111,67,28,75,235,252,52,220,59,52,172,142,57,235,30,146,147,184,49,241,203,169,95,112,250,43,61,125,19,208,97,243,10,238,44,111,185,194,26,199,96,41,127,249,73,144,157,231,73,86,238,124,46,122,251,128,64,219,115,227,203,162,110,21,195,24,106,142,137,15,137,85,251,3,106,118,220,26,54,39,181,150,179,122,99,102,179,73,79,181,102,129,66,138,23,67,149,242,210,244,188,126,131,3,96,150,67,71,151,214,92,170,163,33,98,135,210,67,46,137,75,197,98,251,244,22,242,191,46,87,8,129,35,196,152,208,194,133,212,56,91,130,1,185,137,194,236,180,213,194,201,199,93,205,6,76,137,67,190,8,221,213,9,195,113,73,39,80,182,159,170,216,217,116,187,84,219,40,95,36,91,158,172,117,147,193,89,39,98,157,228,217,254,213,80,66,59,164,27,51,88,114,255,17,75,29,170,117,195,1,227,120,195,120,165,189,189,32,149,132,22,189,27,201,241,219,250,175,230,227,21,229,202,222,49,35,201,133,126,150,231,218,113,216,156,83,119,120,212,5,60,137,212,46,146,63,62,213,249,177,147,155,188,195,28,55,178,131,185,203,156,132,190,203,236,140,53,152,117,166,40,197,83,91,217,71,114,180,89,123,121,193,164,83,126,22,188,238,187,99,18,32,135,186,47,181,24,7,45,144,121,51,168,229,86,157,85,58,225,216,72,211,207,187,170,148,5,186,11,151,185,208,225,11,146,197,79,93,148,203,4,13,133,134,238,178,60,194,123,107,149,93,220,246,186,81,236,198,145,164,1,1,64,33,133,63,32,60,0,82,210,92,130,7,42,242,30,65,5,47,237,154,224,218,97,230,225,133,129,198,29,163,108,91,151,69,3,30,64,135,96,88,188,91,48,174,197,104,235,185,79,36,230,1,246,19,14,34,88,2,103,91,44,130,95,6,219,153,107,213,225,124,251,242,173,149,162,47,191,67,82,29,190,61,122,46,68,230,118,102,73,196,170,247,185,196,226,187,123,53,193,34,121,74,237,86,3,230,124,82,48,188,0,136,103,245,231,135,202,8,147,70,69,75,19,137,5,195,65,52,169,147,159,239,107,133,153,194,97,107,79,215,139,221,184,246,70,66,45,117,188,55,109,131,125,120,157,114,245,170,188,43,116,209,65,153,54,68,18,49,79,73,165,159,183,30,241,62,232,85,61,222,172,218,133,15,75,183,147,203,148,81,101,230,78,140,134,94,6,73,48,89,198,245,30,167,118,105,224,177,248,170,19,47,200,4,27,43,237,210,41,16,140,134,117,214,234,68,154,149,142,15,248,130,185,103,191,189,72,50,204,141,21,35,72,40,237,151,78,186,228,62,159,207,34,191,96,113,240,147,15,250,28,170,72,192,226,246,96,238,83,199,159,54,7,133,193,101,15,206,6,117,141,198,31,108,127,237,6,8,60,185,68,95,190,228,53,115,127,97,133,129,204,13,75,51,118,167,224,33,35,247,45,2,233,245,88,15,42,217,170,208,169,59,184,71,188,48,108,115,218,172,166,217,93,236,10,15,164,20,17,159,172,113,105,167,97,42,52,28,200,82,217,24,230,182,203,153,168,118,242,225,203,52,88,47,30,132,203,142,22,89,29,172,197,180,6,211,180,199,11,122,140,45,37,202,2,82,230,16,244,106,249,59,81,221,33,116,114,122,231,251,131,225,140,165,99,5,122,136,44,213,175,124,46,39,54,135,89,41,168,152,4,45,170,38,217,243,194,159,179,43,55,42,168,61,36,251,101,23,178,194,116,243,38,104,24,153,222,214,151,139,117,105,132,247,27,135,101,13,82,8,184,170,111,84,232,249,7,157,14,253,181,119,82,53,132,33,200,118,237,32,113,15,25,229,80,131,164,13,50,193,73,52,130,136,117,122,214,130,223,195,42,49,149,235,234,92,21,245,243,233,150,214,82,199,222,246,70,154,229,55,18,108,164,170,71,26,79,152,207,151,46,162,227,199,86,203,119,36,227,19,113,190,143,63,77,223,144,117,148,229,62,223,200,66,245,176,57,139,164,193,135,43,188,200,250,96,124,247,111,27,53,0,31,128,125,217,254,244,153,164,8,31,146,212,142,140,129,229,85,112,162,197,167,103,63,6,55,51,209,173,240,128,160,35,10,109,251,54,71,129,140,200,140,100,201,103,109,255,225,175,106,123,74,67,71,67,145,81,61,105,69,72,52,219,200,71,65,155,147,208,215,111,209,128,160,15,76,224,9,242,217,197,55,199,158,129,62,77,194,199,242,134,43,95,255,178,0,191,129,119,146,147,211,105,144,130,229,23,196,61,15,211,38,78,50,154,200,207,121,87,155,36,161,50,208,62,92,122,233,233,252,152,225,231,80,247,94,104,29,247,237,198,15,33,144,144,236,131,36,40,50,70,44,95,39,73,72,248,206,158,230,174,167,162,241,237,252,141,92,65,235,106,177,147,71,156,52,79,230,86,95,75,85,223,32,21,96,237,54,78,108,226,8,250,127,81,23,255,2,6,95,149,143,174,126,249,5,116,244,182,161,164,115,137,102,133,39,106,63,191,187,249,87,94,207,1,194,32,253,44,193,116,44,164,67,63,195,205,99,174,66,59,104,0,37,132,202,228,147,3,80,120,241,223,119,117,111,179,49,5,225,86,124,229,173,94,75,135,94,191,46,26,240,44,244,48,62,48,253,201,191,16,29,38,112,18,110,179,195,200,176,138,94,61,218,53,254,112,203,202,19,6,133,86,61,185,213,11,24,1,10,8,164,159,128,159,126,23,105,105,7,206,31,44,184,147,52,247,118,252,66,124,32,1,0,165,234,225,103,17,233,145,142,158,66,175,218,7,177,236,156,253,55,252,6,113,4,34,64,169,67,82,31,169,186,97,1,196,220,255,66,38,192,132,122,75,178,164,218,215,34,149,80,225,127,224,244,143,155,193,122,10,131,165,121,176,63,106,68,30,190,161,128,138,49,30,229,85,172,192,71,211,76,121,141,30,166,149,74,75,243,131,226,74,195,146,191,42,72,135,71,123,39,254,160,215,166,64,191,5,235,192,16,72,200,23,131,164,135,200,106,252,178,174,209,221,102,132,51,221,162,73,144,234,234,159,207,112,222,247,26,223,139,245,195,126,11,74,23,32,228,102,191,57,49,60,126,160,146,88,78,7,201,136,157,9,243,150,103,138,74,131,85,102,157,107,193,105,2,64,80,8,126,158,97,246,178,0,49,238,142,249,118,126,231,4,59,235,205,168,157,45,69,4,34,160,84,82,170,241,63,47,91,133,159,135,5,39,124,240,132,106,110,157,29,214,136,3,139,23,3,112,8,181,152,135,188,18,137,180,121,251,87,239,108,24,0,41,223,86,149,215,95,27,33,143,162,211,119,175,115,217,29,135,207,78,43,77,42,169,248,227,66,16,8,108,32,212,68,149,41,143,9,23,251,238,34,153,226,176,183,73,228,237,52,32,109,32,138,103,25,22,146,253,108,189,129,184,210,11,7,36,14,118,21,166,164,86,128,32,210,9,176,78,201,76,149,205,20,223,204,45,112,208,63,182,162,192,12,131,165,173,68,125,6,34,41,226,159,2,160,187,235,236,184,129,96,219,11,124,217,246,6,43,40,10,184,229,27,194,23,60,163,98,18,97,4,167,255,107,120,129,119,0,20,215,55,248,119,79,94,92,81,97,144,131,162,69,134,207,149,168,37,32,209,28,57,42,222,122,20,249,190,126,111,255,55,77,166,236,203,12,6,243,124,80,62,233,213,185,149,96,186,79,184,72,94,47,207,139,138,167,224,238,31,54,164,46,220,32,94,132,218,158,210,3,106,223,79,144,205,92,168,238,122,244,135,68,93,30,58,0,5,44,237,94,215,65,148,186,121,226,111,33,17,47,5,71,218,19,252,95,198,117,12,133,79,216,50,199,184,206,127,25,242,184,3,116,197,28,42,50,34,184,223,54,127,134,9,154,255,161,253,125,82,233,78,177,200,95,52,242,13,81,248,255,165,199,227,131,120,78,25,232,231,180,68,12,85,240,236,110,112,161,247,223,190,221,243,226,173,146,116,84,158,151,111,47,188,113,47,176,18,84,16,72,191,210,37,157,20,201,104,124,81,26,2,5,55,42,55,125,15,242,175,227,106,221,230,7,46,220,166,109,146,219,84,203,238,106,73,169,89,58,17,210,18,106,212,177,66,143,49,143,158,99,178,15,98,144,107,198,45,49,62,186,161,207,238,38,255,242,5,239,123,212,191,89,218,127,251,80,83,18,83,153,208,208,15,205,155,195,247,151,230,181,112,45,130,254,61,136,224,14,32,129,161,248,169,45,114,175,6,232,30,175,137,59,76,233,249,157,48,13,200,24,4,65,32,252,129,208,32,214,104,205,222,159,36,212,150,44,228,204,14,43,55,51,234,190,220,1,80,72,17,71,26,35,207,163,2,205,49,146,233,105,185,29,230,37,190,16,212,190,218,134,150,25,188,196,216,179,17,236,234,247,112,198,226,229,241,51,143,91,230,173,141,41,224,92,75,240,95,19,100,183,36,33,239,235,33,220,231,206,38,246,43,215,131,230,150,214,187,71,113,132,14,188,0,4,255,139,99,128,14,24,28,52,156,116,42,45,159,189,229,168,99,204,141,65,218,88,168,250,222,107,13,8,236,42,184,255,243,85,196,150,10,2,17,208,149,45,53,142,100,156,120,239,123,27,135,239,178,174,9,10,221,178,202,174,217,108,118,170,146,23,80,182,10,200,208,173,100,133,175,156,95,18,69,250,61,36,201,134,98,160,16,223,47,176,168,197,197,206,144,255,102,3,130,76,197,33,80,95,219,80,37,123,231,7,214,157,187,111,229,54,166,63,191,121,144,31,4,6,239,36,132,254,29,176,119,139,35,38,185,245,198,70,118,222,204,10,83,134,121,60,33,230,46,253,30,96,47,177,195,209,80,25,249,215,245,252,215,209,131,15,65,43,235,199,130,21,101,70,179,95,237,182,111,52,8,133,77,155,108,130,238,28,211,191,111,193,186,192,134,171,235,251,44,225,45,51,159,1,163,207,32,95,182,15,253,95,246,134,57,87,84,216,181,32,136,225,137,85,187,35,126,61,223,201,244,91,128,219,97,107,174,175,186,72,206,201,162,219,92,17,165,183,232,96,39,187,166,250,189,246,48,198,96,142,137,15,47,39,220,46,93,34,158,235,126,218,219,24,87,251,116,159,232,137,154,89,113,168,205,114,79,35,166,199,64,206,92,146,88,176,94,107,16,245,235,225,185,61,31,186,106,199,253,32,247,187,104,43,246,242,103,152,53,4,58,69,91,222,95,112,105,218,232,82,163,127,228,175,195,86,86,86,230,18,188,201,50,56,209,120,236,150,123,146,55,134,108,42,127,173,218,193,213,160,67,218,119,151,187,19,69,26,23,169,41,128,32,121,239,59,128,132,149,119,104,226,238,72,37,72,20,186,231,37,185,197,229,11,169,69,137,168,132,96,28,32,200,134,229,47,7,32,218,249,8,124,60,185,77,222,26,17,94,203,80,233,187,68,227,100,49,169,117,178,223,105,46,61,215,68,98,17,178,219,37,160,149,2,143,25,73,75,63,61,220,220,60,80,105,230,110,207,64,95,43,216,237,100,181,30,96,224,251,114,1,31,182,206,104,248,254,145,199,40,21,30,163,247,243,1,71,72,176,20,191,202,85,174,186,60,86,190,155,161,223,212,205,234,116,96,234,112,182,221,252,242,139,193,68,147,221,152,165,200,241,140,15,243,195,215,62,253,175,159,199,55,28,23,157,95,21,101,68,124,142,54,65,126,248,40,224,165,71,64,20,79,110,97,30,25,113,100,74,147,52,236,146,89,243,114,147,95,105,207,237,144,241,131,35,220,235,202,2,222,3,56,62,201,242,8,238,146,221,243,204,90,198,26,117,225,27,54,244,182,157,75,88,52,108,201,189,56,72,25,170,235,201,134,46,83,254,228,80,213,128,170,228,134,239,173,105,14,214,171,113,50,92,244,43,105,49,234,74,241,48,158,105,199,44,200,4,52,100,175,180,211,196,57,255,0,124,237,213,219,158,105,180,90,136,48,36,232,63,78,244,231,15,26,53,175,236,240,53,61,190,56,172,101,102,103,119,253,150,66,47,244,174,9,45,38,27,170,106,67,173,233,127,161,166,23,225,39,236,176,41,176,217,122,85,29,41,169,91,122,241,30,142,89,23,28,140,152,52,163,21,13,59,25,140,178,29,228,200,247,92,156,178,28,187,252,169,76,56,221,124,61,62,85,226,165,99,69,238,49,31,186,19,136,229,110,76,248,231,18,109,238,18,152,89,29,72,139,60,72,145,145,142,69,175,111,123,132,80,247,82,87,139,57,56,182,186,134,90,170,163,252,134,35,127,159,200,246,227,4,205,58,156,168,229,215,98,153,84,231,145,115,194,155,15,22,37,85,252,150,37,85,167,211,188,28,161,99,159,86,247,2,246,7,54,158,146,236,109,82,172,102,117,75,158,228,14,43,84,216,172,112,10,226,68,213,100,89,76,178,235,213,127,60,222,136,28,255,48,235,59,14,10,93,47,157,212,140,117,61,49,58,222,141,187,100,232,101,91,210,117,89,134,154,141,53,147,187,49,184,156,236,137,229,108,94,94,108,94,134,197,93,236,165,110,236,158,29,239,38,59,29,110,180,242,43,18,99,102,21,15,168,238,68,248,129,11,38,51,40,253,121,133,106,46,246,115,43,233,230,248,207,182,94,18,113,152,71,87,29,78,56,181,10,158,174,21,230,242,30,77,221,53,227,247,85,31,75,129,170,204,57,87,51,85,216,174,134,133,164,39,102,243,94,158,237,178,26,55,203,136,109,101,115,141,215,30,56,61,119,58,32,60,208,250,90,208,81,50,218,246,25,135,82,93,173,111,112,144,176,184,85,140,38,134,106,116,197,149,224,122,32,231,55,240,202,255,13,236,182,128,67,106,169,245,149,190,69,208,223,113,172,121,218,1,251,159,118,24,143,254,52,1,249,87,215,198,36,177,70,28,226,71,89,172,15,158,68,176,186,212,84,93,182,58,59,236,20,171,176,186,12,8,69,108,31,63,89,238,206,86,28,216,232,125,125,146,51,240,58,53,98,149,161,218,201,46,104,162,186,225,80,147,59,35,77,233,80,245,124,153,202,182,248,184,105,201,172,170,241,35,63,102,162,118,192,57,123,213,94,143,196,124,192,75,44,203,228,33,219,65,13,253,185,150,192,130,65,77,167,242,46,168,208,18,249,229,145,72,55,109,130,211,102,181,82,46,78,165,40,131,222,175,2,86,192,105,140,213,229,112,130,38,129,205,233,64,105,77,232,227,29,31,173,51,161,154,243,117,139,118,198,210,137,25,224,35,108,129,179,128,170,227,133,40,86,231,163,45,42,73,181,172,49,251,75,23,38,18,165,1,172,137,156,131,170,184,134,223,206,29,231,155,213,91,145,37,131,22,206,179,36,86,7,195,134,165,168,2,14,16,4,140,4,29,12,54,166,124,87,128,28,109,84,81,26,248,177,86,215,76,205,209,4,139,251,16,86,215,60,134,103,218,148,30,234,127,162,71,245,196,150,138,79,108,240,79,135,45,143,34,95,159,10,196,85,190,50,112,205,23,229,143,42,124,85,243,189,82,217,160,67,133,97,211,101,47,249,119,76,169,252,2,179,42,147,117,141,250,211,93,66,166,208,10,120,113,79,182,156,102,133,109,118,224,134,198,74,146,196,34,241,178,172,18,101,204,138,85,143,202,97,255,10,44,113,36,178,202,181,83,66,115,49,211,250,242,221,125,163,76,95,167,246,173,250,106,159,157,179,12,242,53,34,58,29,196,147,199,175,242,15,39,156,8,99,140,187,248,14,109,4,159,144,28,235,186,127,209,249,249,169,245,43,254,179,57,119,52,178,247,114,45,195,160,251,81,142,253,220,29,140,156,120,254,79,135,117,253,249,198,222,81,240,92,22,118,241,175,10,203,239,173,143,42,9,251,18,83,239,46,116,4,87,110,214,168,105,186,236,43,112,29,12,233,142,183,248,112,202,241,28,98,50,87,65,54,171,118,253,222,68,115,202,172,29,191,134,178,234,86,174,151,152,88,237,117,207,181,6,207,79,123,147,135,73,9,156,203,215,156,237,72,16,177,104,35,76,171,247,7,10,70,205,43,217,35,155,58,219,244,122,243,85,242,234,132,121,84,34,194,152,181,152,152,107,142,126,56,77,124,227,171,52,172,61,63,8,102,44,25,122,194,20,22,197,244,251,227,11,127,222,157,207,78,76,29,11,81,22,76,167,155,181,181,89,53,39,43,98,145,226,138,99,123,62,58,209,245,243,113,252,77,41,163,133,136,49,198,210,119,176,22,95,9,244,185,253,65,45,41,160,208,194,187,174,95,249,141,109,166,177,37,151,157,60,155,33,57,26,149,80,12,101,6,213,162,22,162,168,228,227,189,149,126,9,232,184,141,220,225,11,155,37,105,251,216,35,234,241,148,46,254,221,44,243,18,173,19,216,70,249,98,236,47,62,243,222,163,71,78,165,188,154,78,235,236,131,154,193,79,37,173,28,76,11,90,159,22,12,27,68,137,253,228,237,105,30,62,249,136,138,249,43,135,60,211,67,82,162,108,194,113,181,188,100,66,37,174,80,222,220,225,242,252,80,35,224,183,176,108,132,23,159,117,235,74,81,191,162,90,171,113,102,246,192,18,11,9,14,158,229,106,77,131,106,162,167,164,89,218,214,5,161,150,146,93,198,94,177,235,160,134,125,185,221,209,2,71,173,138,77,182,84,4,235,107,50,199,165,4,225,193,44,212,183,38,38,62,149,25,18,49,60,53,6,205,254,228,155,177,28,251,197,185,46,217,115,236,38,181,132,214,11,191,113,42,13,176,57,167,16,65,112,203,125,51,148,41,9,230,234,185,145,222,145,102,87,52,211,189,222,169,122,143,89,170,42,202,0,34,247,153,201,130,223,242,62,95,33,200,212,80,21,192,224,32,142,171,117,145,41,241,117,146,167,137,249,138,47,129,212,57,4,166,6,157,222,193,119,103,80,83,100,150,8,207,14,72,110,223,119,113,128,180,239,215,63,151,8,207,250,19,255,18,226,19,158,19,160,255,108,69,99,176,168,201,33,9,238,33,160,193,118,164,155,232,197,93,62,37,245,232,254,138,124,148,117,125,188,234,184,185,123,66,100,213,167,135,69,92,59,39,178,38,36,170,239,242,253,78,109,4,142,175,188,26,155,113,99,193,241,52,182,155,114,72,148,45,156,220,230,143,160,229,111,200,176,253,222,115,17,154,197,2,72,125,152,154,249,114,74,12,207,94,222,203,113,59,204,183,234,31,166,189,172,166,220,209,42,180,131,72,57,223,79,213,37,5,143,1,9,155,73,237,163,87,3,74,92,54,186,138,178,151,10,166,227,5,119,152,99,100,205,162,204,74,208,57,146,52,187,184,22,31,31,143,111,186,42,57,35,70,227,122,247,212,218,107,47,246,153,9,57,63,99,59,236,180,210,204,111,253,196,182,39,103,124,183,87,90,123,46,153,245,194,37,12,62,79,192,12,37,214,155,195,226,105,9,150,226,155,255,72,198,179,81,150,88,117,126,48,106,110,175,158,179,63,168,165,181,81,54,139,69,248,237,179,191,218,176,147,203,138,125,122,223,158,62,193,157,194,186,0,212,119,12,228,152,33,191,218,135,242,117,53,182,26,75,38,19,235,75,5,206,166,177,173,46,207,15,43,199,171,157,14,153,48,64,42,16,195,181,161,222,249,68,127,254,55,234,51,86,163,0,40,198,90,70,102,142,149,224,163,83,83,192,221,193,148,3,10,85,134,243,231,205,143,103,249,135,79,76,210,167,66,204,138,238,76,25,157,172,209,57,45,4,168,245,16,45,125,250,228,224,249,165,65,9,179,133,212,101,175,155,213,236,164,104,46,242,203,225,102,65,59,211,117,199,109,64,189,16,252,174,120,71,37,74,221,126,220,54,146,31,99,39,105,167,240,206,111,234,112,245,39,147,231,27,246,36,168,35,51,152,173,65,28,134,98,61,74,143,68,28,23,34,12,199,240,16,97,222,190,89,149,75,63,124,26,76,92,90,223,42,137,84,106,50,148,25,181,75,185,238,224,150,31,205,248,4,151,88,146,36,18,86,54,93,30,119,185,181,9,147,152,133,152,194,181,10,71,141,16,11,93,110,199,62,152,170,41,185,195,228,113,231,186,195,58,167,164,99,155,209,168,214,118,35,70,134,213,6,147,226,59,121,39,89,74,11,145,197,171,29,174,222,76,101,83,64,14,175,4,253,232,25,219,67,196,228,197,65,169,47,80,65,12,160,34,24,127,23,3,12,94,65,248,10,7,34,199,7,106,192,186,116,158,5,90,234,137,129,226,178,205,227,171,108,91,15,14,217,192,41,18,69,145,160,116,55,122,65,216,118,250,98,161,61,196,127,177,117,47,2,115,78,247,252,216,116,131,53,134,44,7,158,250,181,112,121,166,98,185,200,210,182,224,66,117,92,255,215,20,191,249,74,89,44,183,254,152,49,31,183,152,84,140,98,14,49,1,73,163,78,162,27,1,131,114,90,35,250,92,217,243,230,242,110,64,106,180,149,248,67,134,119,202,157,84,1,56,216,140,95,43,252,48,229,172,141,166,196,239,42,151,148,225,188,28,72,200,9,255,115,121,62,121,217,122,88,99,255,3,243,222,48,181,126,98,215,218,102,30,35,148,184,133,187,129,80,109,177,252,233,70,95,58,124,64,195,94,35,130,203,58,236,119,156,128,212,196,229,212,221,245,169,9,25,145,144,42,105,60,68,126,247,243,218,211,113,234,141,199,97,110,228,15,238,43,199,246,166,24,197,11,134,43,105,58,188,134,243,110,191,114,216,235,22,25,55,116,202,63,183,188,120,97,240,251,125,204,81,161,129,11,193,70,233,204,171,125,199,139,70,194,95,220,245,102,191,60,81,61,26,116,223,180,82,7,97,11,156,137,118,114,206,222,119,16,247,16,14,101,130,182,181,135,165,141,248,98,21,222,249,131,241,224,209,200,219,70,81,41,194,65,73,17,64,249,186,163,159,192,197,182,63,241,125,199,58,23,172,202,141,68,5,151,66,152,7,234,227,160,245,21,217,212,216,246,48,38,127,113,178,37,80,118,165,13,91,223,7,82,179,221,79,202,241,79,84,100,247,177,137,26,42,84,113,159,174,231,172,18,240,114,46,62,110,255,121,224,105,196,221,63,208,106,245,128,97,232,133,157,105,249,106,78,229,248,231,103,36,42,161,157,63,133,17,235,37,163,57,196,156,26,211,61,195,18,217,164,149,206,17,60,253,114,82,124,140,34,164,182,33,67,45,132,106,12,143,244,176,200,221,120,249,78,44,74,88,106,59,99,42,222,109,61,169,210,100,16,117,56,251,254,220,156,170,19,95,73,125,218,79,66,243,199,19,168,253,87,109,30,134,28,53,171,156,167,138,166,33,138,85,67,180,101,71,170,246,163,69,45,249,113,168,56,110,135,60,15,238,69,68,93,136,164,249,202,174,78,84,123,107,22,18,43,247,74,230,86,177,10,174,149,191,74,206,85,9,92,38,239,10,120,137,205,39,127,247,123,55,59,201,241,232,190,69,73,237,113,135,197,152,45,57,26,203,236,211,130,19,183,164,193,181,229,212,184,141,143,194,150,42,235,231,191,112,165,130,86,115,7,181,163,186,87,36,46,47,76,42,167,186,138,140,122,247,173,33,225,26,118,17,111,226,248,199,81,51,24,80,49,129,17,224,63,90,226,255,46,199,68,181,103,3,117,63,30,53,39,26,203,41,220,124,88,82,79,233,143,9,157,208,121,195,242,161,111,27,159,60,120,222,147,252,247,119,242,177,131,165,190,169,179,218,42,130,199,187,133,52,30,114,151,147,187,245,212,28,181,184,223,122,205,152,171,246,85,88,204,22,62,194,68,64,182,101,175,61,200,70,66,77,199,91,115,86,57,29,200,217,173,244,226,99,86,221,239,209,17,247,47,255,196,22,184,111,51,82,70,149,77,122,58,160,102,129,90,114,238,129,205,15,178,249,229,206,179,144,223,76,246,76,92,119,217,134,184,84,123,172,204,210,221,207,17,84,20,60,156,220,187,60,24,100,195,45,169,16,15,32,45,117,217,24,43,175,215,116,90,207,62,205,114,46,159,90,213,186,116,148,81,177,233,147,177,138,190,135,3,124,32,92,70,78,138,31,98,90,202,107,235,88,49,199,249,96,10,111,189,240,124,49,198,94,51,94,46,22,85,138,119,251,21,203,187,63,144,210,201,138,85,179,56,97,11,96,204,72,103,191,148,8,63,42,183,106,218,210,135,245,15,82,157,213,5,248,164,251,65,143,51,221,163,132,91,155,191,17,5,175,109,202,43,17,254,142,19,16,16,75,148,251,242,122,30,189,93,33,245,52,123,253,247,208,138,158,15,60,157,192,102,185,135,154,203,219,79,20,93,211,245,120,30,150,74,136,105,67,95,61,21,105,146,131,206,246,62,112,109,176,78,200,202,149,116,25,151,247,104,202,163,149,63,179,182,120,185,47,93,110,92,106,44,133,187,95,165,155,139,1,251,65,85,57,47,27,248,161,186,203,126,255,107,253,119,67,6,220,140,58,65,222,112,17,130,119,210,76,121,179,23,171,181,23,207,134,205,55,236,224,106,108,156,63,70,127,30,12,166,247,169,199,176,223,153,27,81,73,245,195,180,121,37,99,165,94,243,116,115,133,68,73,92,228,9,245,233,90,116,135,202,201,193,50,46,89,230,186,197,250,91,232,50,121,229,133,45,119,201,140,201,248,194,112,145,201,211,147,124,104,161,201,115,151,236,240,74,131,117,251,39,252,157,19,189,131,89,164,228,196,67,251,143,98,47,199,172,187,36,115,134,31,64,135,32,188,208,80,55,231,142,17,135,200,10,3,219,145,154,134,114,246,201,201,203,139,67,244,96,184,61,225,156,137,241,143,243,114,237,6,79,244,86,126,69,240,210,18,176,163,146,210,102,111,68,214,21,89,113,64,247,104,0,20,220,220,229,143,111,190,50,38,89,118,177,218,162,125,128,177,92,153,219,30,205,76,136,86,202,187,39,248,254,235,61,55,87,155,198,246,122,223,195,90,242,42,126,75,187,188,119,98,104,223,206,216,186,63,115,147,42,197,39,58,54,192,245,7,35,204,72,183,204,3,196,181,99,182,6,232,226,176,224,67,233,54,95,75,229,29,141,138,38,123,150,104,253,89,36,251,100,204,234,239,186,108,124,91,23,39,192,76,75,226,105,200,173,62,24,209,139,203,30,186,160,226,76,116,7,184,144,193,187,93,93,194,222,196,119,13,162,27,116,70,171,20,105,196,49,39,46,62,88,213,137,217,217,150,5,61,244,60,181,137,172,248,16,238,84,187,156,18,21,52,203,160,21,163,216,137,74,62,243,106,179,230,212,92,198,97,223,65,116,59,39,180,70,13,70,155,211,142,78,19,13,94,122,241,5,24,115,192,248,7,71,160,30,206,179,30,194,109,193,36,138,102,178,246,171,114,179,198,73,150,105,183,98,127,64,141,100,222,208,246,203,106,86,87,31,186,141,188,98,34,27,119,177,106,136,148,178,27,105,125,112,18,93,145,81,89,23,144,253,65,184,205,159,12,117,178,19,134,36,218,247,56,177,205,64,137,146,170,237,38,18,177,243,236,232,147,179,248,185,61,59,141,239,82,254,100,124,64,204,247,99,239,127,62,96,42,75,75,108,9,210,117,221,246,209,162,90,158,13,245,194,36,188,119,126,178,47,177,230,199,187,211,242,65,41,160,200,214,230,156,154,135,94,185,59,144,71,172,198,50,170,177,100,121,149,29,10,207,217,95,138,124,102,155,221,60,188,146,70,99,223,177,242,34,119,70,114,131,175,202,160,177,56,1,78,18,190,134,233,1,157,182,107,31,29,129,84,123,14,102,173,99,247,46,189,171,252,97,50,0,52,180,140,200,102,226,78,214,182,42,67,149,157,117,225,246,210,237,182,12,107,57,104,222,191,60,40,173,141,121,220,140,1,36,213,136,231,110,90,94,177,32,199,252,23,85,50,16,113,49,153,45,217,143,115,128,83,36,19,171,231,113,85,204,66,220,223,127,205,250,16,148,137,37,191,69,64,155,129,197,22,104,233,239,66,59,75,115,230,118,176,129,2,247,251,113,113,233,214,241,212,29,12,71,167,242,124,49,253,116,204,10,189,45,25,50,67,120,212,70,177,120,152,9,126,5,122,194,241,3,162,133,207,245,42,135,217,249,28,131,254,225,209,44,57,32,151,25,132,45,195,210,242,192,138,86,169,129,20,126,151,2,29,12,10,0,219,185,198,217,43,40,73,117,173,253,54,128,14,7,140,231,40,73,44,44,229,228,172,56,42,110,102,169,197,165,103,208,109,88,71,97,219,27,250,141,255,98,172,236,251,81,29,96,61,249,91,168,247,155,47,209,139,166,225,37,172,84,91,79,54,190,144,5,246,66,44,129,168,54,19,191,211,242,108,21,171,65,13,251,225,16,179,195,114,234,112,245,2,105,244,203,246,162,173,154,70,9,91,174,81,139,49,92,41,222,238,97,80,88,197,171,72,38,38,83,10,102,198,183,185,141,235,197,70,226,92,152,220,101,20,174,170,149,17,37,169,43,89,214,149,230,46,248,217,113,137,251,95,24,88,166,24,182,180,123,127,87,111,164,38,23,226,176,93,216,87,125,45,145,97,58,120,4,237,167,115,154,143,99,227,211,180,44,172,251,86,93,204,166,114,206,248,126,54,151,50,69,197,126,220,246,252,4,106,81,149,64,87,73,127,92,220,52,59,206,111,200,183,42,158,88,236,179,151,91,146,126,161,51,106,146,203,55,222,175,164,69,58,121,178,248,126,124,122,100,80,213,132,177,116,179,230,116,128,116,144,68,178,43,229,82,43,81,94,235,184,77,169,74,67,247,137,100,130,97,162,132,115,229,202,119,212,178,104,223,182,157,214,21,211,172,11,203,149,218,183,100,244,148,230,227,161,9,70,171,252,5,78,34,131,63,236,84,220,206,247,199,229,164,248,230,39,87,207,100,18,133,7,36,191,164,158,10,201,29,169,220,145,245,62,79,177,253,106,60,56,55,214,45,66,78,138,61,223,21,153,209,1,164,130,42,76,112,157,212,218,110,160,63,203,108,95,24,54,174,209,240,227,24,150,89,78,59,23,120,229,86,33,37,231,132,15,95,142,52,220,179,176,203,109,126,27,166,98,16,113,22,219,223,103,78,240,104,231,208,52,123,163,127,100,228,141,157,108,7,36,36,23,202,96,94,97,152,93,238,124,174,80,227,26,54,107,243,77,188,180,147,123,181,108,250,167,210,251,92,41,135,142,212,109,129,73,149,123,141,113,181,93,206,11,47,106,30,188,157,104,123,185,250,173,81,213,36,134,25,138,210,246,68,250,52,137,78,194,55,13,13,89,239,108,152,227,107,205,251,135,123,93,232,253,158,32,238,0,151,49,142,226,203,93,224,118,235,187,12,213,173,93,23,91,89,81,251,211,143,237,167,159,71,149,215,251,96,209,186,184,40,8,162,114,23,93,124,149,36,154,31,124,123,188,159,235,182,110,90,228,231,228,212,52,202,207,207,218,205,237,81,204,223,170,98,24,51,207,231,76,83,252,224,78,247,163,128,3,215,112,197,24,238,104,18,14,91,209,85,2,185,71,47,187,160,5,63,248,197,56,191,39,91,118,166,36,181,251,187,109,213,163,241,167,89,109,55,18,142,114,191,234,58,82,199,75,50,170,122,18,181,193,32,208,108,31,242,76,172,36,187,124,33,114,59,217,173,68,134,126,218,133,128,83,85,215,151,125,197,111,213,215,87,212,146,31,162,23,26,199,231,100,23,62,203,104,255,40,164,182,66,232,184,161,119,148,194,7,219,18,74,220,186,94,208,206,212,153,34,149,185,250,71,201,149,116,101,187,11,202,69,192,115,54,235,170,114,175,49,99,179,197,255,212,167,75,130,177,56,68,205,50,25,127,23,225,1,52,181,204,108,239,93,33,31,188,251,181,121,95,253,77,174,83,202,112,74,252,244,215,103,3,109,121,203,71,206,172,197,26,89,181,126,28,230,197,8,81,206,153,187,224,11,148,23,165,118,221,142,60,29,80,84,222,6,98,65,133,195,177,221,96,231,188,204,231,185,77,78,63,84,248,27,93,20,48,49,78,59,218,38,117,15,249,198,58,121,54,213,121,215,60,216,48,190,27,61,200,153,33,56,55,163,175,156,217,56,179,173,50,100,174,56,122,178,168,49,195,167,67,103,204,184,182,131,136,129,203,87,234,221,231,39,239,47,45,91,118,253,182,175,116,12,237,73,251,48,84,123,21,238,24,148,79,34,187,82,63,116,173,16,11,77,40,216,175,179,15,114,146,56,40,186,153,219,201,56,210,223,83,92,197,221,198,114,191,160,129,193,210,46,139,137,148,144,62,106,172,59,67,159,115,83,49,116,219,234,210,50,143,246,189,3,4,133,192,97,231,93,174,89,130,31,113,18,162,54,157,26,207,47,162,73,199,17,126,61,236,171,234,207,146,58,13,81,159,238,109,14,233,250,219,66,21,34,10,141,70,240,74,223,115,76,124,144,35,3,239,196,244,149,244,78,146,57,118,2,105,53,48,242,78,91,164,30,27,28,251,61,122,254,163,93,71,141,166,101,49,251,46,61,229,133,163,95,215,118,188,223,114,154,112,224,59,185,188,134,148,66,43,142,9,155,68,1,153,229,112,117,71,186,210,3,85,147,74,124,145,172,37,243,218,89,187,212,170,80,29,141,248,151,52,222,191,157,85,94,122,99,245,199,58,247,182,60,49,203,119,246,133,25,143,17,104,176,125,35,216,221,55,230,29,234,56,29,107,105,27,164,245,247,192,226,110,209,138,2,146,18,127,121,174,13,91,157,210,205,170,101,81,82,209,15,101,74,126,231,217,199,179,89,131,187,98,226,251,35,80,33,187,164,241,30,115,88,212,176,60,194,182,245,109,245,254,216,146,65,111,69,185,189,33,189,139,104,255,239,167,6,97,254,40,133,73,208,253,232,201,236,110,53,215,194,182,251,68,172,84,79,205,142,121,109,87,250,170,178,195,74,100,216,179,161,197,222,228,17,186,250,29,23,239,195,162,216,77,20,205,146,2,215,229,120,80,107,21,185,108,198,227,208,166,214,94,161,78,249,113,175,164,229,124,193,112,18,66,200,243,100,152,195,244,97,189,78,26,238,173,204,155,133,254,227,133,28,199,47,146,203,146,80,151,6,52,157,204,226,38,6,48,172,94,20,196,121,255,168,222,193,26,36,167,239,125,244,168,215,5,119,53,119,135,196,63,51,239,131,214,170,237,111,53,119,138,113,14,75,57,162,138,148,25,107,197,60,183,72,168,89,69,169,239,161,27,175,191,33,202,73,226,29,64,194,197,144,177,250,11,36,115,220,165,136,23,200,217,119,105,223,146,236,60,110,249,44,135,3,187,227,30,132,145,230,54,249,212,183,160,171,181,51,104,32,207,182,152,97,32,224,13,139,104,204,25,241,151,252,17,227,204,242,249,48,181,28,44,253,228,80,69,171,201,163,38,142,49,203,102,210,197,195,218,189,30,159,227,237,63,98,102,227,205,42,16,90,59,214,69,244,53,175,77,170,210,83,81,210,223,62,202,241,201,67,116,164,189,233,99,121,116,159,243,67,156,182,27,85,137,218,122,47,107,58,99,67,225,114,158,70,133,182,114,206,136,182,218,124,111,107,211,17,30,73,58,2,158,204,210,97,3,18,67,147,150,163,134,115,219,95,158,94,139,27,23,2,136,28,46,27,127,66,248,103,230,126,19,115,53,251,69,111,188,125,255,26,254,97,38,201,211,146,243,131,209,65,154,239,171,60,149,244,167,204,196,120,193,207,234,88,223,122,225,152,239,204,181,134,37,173,196,249,52,251,228,166,190,137,152,153,92,57,33,241,144,72,128,83,220,233,30,74,161,87,210,175,58,136,12,213,25,196,241,176,110,172,154,53,33,255,221,77,34,97,104,210,123,52,238,88,82,234,26,5,53,83,61,200,216,151,179,220,83,180,215,167,99,142,203,229,163,125,244,80,100,29,111,179,118,32,153,77,160,103,121,211,132,189,232,203,208,57,71,105,71,106,43,61,135,246,31,132,42,44,227,253,15,225,241,70,237,0,187,213,88,190,133,239,186,99,79,124,24,102,228,188,156,14,248,157,204,46,134,187,66,177,250,218,74,129,5,172,103,232,195,30,126,167,227,195,249,170,39,111,51,182,84,197,102,90,152,67,121,26,62,166,6,211,60,107,81,205,199,65,24,150,231,235,54,47,208,28,59,175,115,127,237,218,94,124,38,245,11,19,229,36,29,246,113,242,112,41,149,177,81,31,105,78,215,31,9,160,165,194,55,99,169,218,137,81,137,249,224,7,87,191,12,162,10,209,232,166,218,226,118,86,191,40,202,29,244,90,53,97,138,47,182,15,83,126,139,158,106,235,212,247,124,220,244,89,14,209,222,180,55,249,130,152,80,170,245,146,251,193,248,130,23,214,218,247,150,92,65,93,180,159,164,125,103,252,244,112,139,228,110,28,226,252,248,110,198,147,212,229,142,189,44,43,118,12,161,92,221,197,227,243,195,73,139,70,207,29,142,97,61,92,251,30,49,154,249,250,248,229,222,212,74,52,50,103,136,186,240,238,219,66,137,223,142,127,102,81,71,173,211,194,53,223,25,14,206,142,168,141,142,207,148,73,245,157,233,8,94,240,226,167,190,175,220,205,225,137,210,68,164,56,59,237,118,112,20,234,42,212,214,188,113,105,200,130,43,94,62,226,164,37,195,238,45,244,226,179,159,248,255,216,123,243,104,168,223,55,126,24,81,162,66,182,34,13,81,178,68,27,178,142,244,9,217,247,53,70,100,29,75,178,102,204,140,53,165,44,101,169,108,67,246,117,44,49,24,12,73,66,150,236,59,145,117,152,177,13,6,51,243,28,165,207,87,253,126,231,123,158,115,158,243,252,247,253,167,63,58,239,219,251,61,247,125,93,215,125,93,247,253,186,94,175,161,234,151,11,110,90,76,207,69,17,190,22,252,42,145,95,129,218,41,16,156,52,112,56,227,237,214,126,217,238,51,254,100,142,104,133,200,122,35,162,21,33,233,49,171,177,213,9,39,151,189,149,131,67,183,198,124,230,144,54,166,195,223,58,72,111,16,131,219,239,187,200,77,147,26,54,165,41,53,3,92,247,75,72,211,242,220,120,251,177,50,38,133,84,72,5,86,190,175,103,13,173,142,92,91,135,140,170,153,67,9,186,79,216,83,224,100,226,158,61,114,123,61,27,252,2,191,254,169,70,49,21,193,200,204,188,56,119,242,203,204,225,121,214,167,134,110,25,246,140,122,10,220,98,215,211,46,84,141,162,162,113,100,8,17,255,98,63,33,167,29,147,186,81,62,254,168,241,164,197,125,145,187,233,156,74,209,153,70,46,116,180,98,152,189,53,255,102,35,115,151,56,204,102,114,71,93,207,125,139,65,246,173,47,252,81,63,154,167,94,12,94,227,169,174,68,123,123,138,36,203,124,110,220,120,240,192,160,149,56,135,0,104,111,117,38,184,58,55,243,248,120,50,92,218,155,60,6,124,116,195,238,235,202,46,137,62,166,96,111,161,199,38,128,63,201,175,241,164,84,165,116,197,81,3,239,202,162,35,163,217,197,71,74,108,20,146,116,33,47,7,70,51,64,10,218,177,217,186,10,113,38,106,176,202,25,70,146,6,209,172,2,174,150,242,70,92,16,141,171,217,219,115,240,213,189,63,55,251,20,235,246,8,78,217,157,192,234,57,180,150,246,104,201,182,31,67,27,80,108,157,185,36,233,142,96,43,124,93,188,11,163,20,118,28,198,248,106,137,123,115,64,4,30,253,61,74,170,242,152,63,51,255,196,140,74,197,246,245,37,127,219,204,235,21,131,214,140,8,171,233,8,41,111,158,132,176,111,167,190,250,66,158,238,54,2,200,209,136,237,110,117,113,162,16,131,246,78,255,61,28,144,60,13,220,43,7,15,127,156,202,41,199,67,241,144,162,202,243,177,90,70,209,243,40,12,201,226,75,243,218,21,174,127,178,31,205,133,54,215,212,87,213,206,63,120,140,176,248,0,126,229,115,166,133,205,138,237,161,144,107,181,61,48,233,134,96,234,80,160,239,114,211,205,199,96,175,137,29,79,15,33,144,61,150,44,50,94,198,21,199,86,145,199,244,105,166,103,199,22,130,172,156,98,144,114,234,189,140,234,209,146,173,26,113,195,200,143,180,177,210,144,64,1,1,58,20,183,59,78,135,143,251,162,104,167,0,189,235,107,91,176,40,134,11,215,246,215,17,65,215,27,156,60,169,218,106,29,230,8,119,173,171,178,216,125,123,205,230,126,38,255,158,178,129,74,137,242,9,23,244,114,5,238,229,141,142,71,217,8,88,245,136,85,240,201,81,249,173,241,24,91,125,247,93,28,218,45,101,38,92,164,200,1,165,188,20,88,180,195,34,51,96,225,147,188,219,238,6,155,182,132,17,109,17,29,62,78,88,78,23,141,120,132,5,36,237,20,188,208,144,173,231,50,239,70,161,27,180,237,24,109,81,237,166,217,150,27,154,148,8,89,42,105,78,234,23,39,226,41,100,55,78,217,238,242,89,45,81,144,254,80,242,227,86,33,45,254,171,69,53,107,106,62,123,171,130,33,107,4,135,25,159,133,251,3,117,195,23,61,159,244,181,207,244,103,26,18,45,214,138,212,117,41,159,115,26,251,45,190,19,178,127,224,223,219,250,240,39,70,1,201,190,152,243,17,87,227,44,177,192,100,175,126,83,220,190,59,160,23,243,242,253,139,127,160,48,36,151,171,37,73,94,5,149,167,186,86,190,55,146,74,124,223,113,121,101,74,246,97,6,179,132,239,244,140,17,219,179,140,12,206,218,167,60,201,66,19,103,19,161,103,25,206,125,162,138,200,123,210,255,206,158,152,26,221,29,85,90,31,212,175,185,230,98,141,199,144,9,72,116,155,24,250,171,133,71,187,132,43,229,200,38,83,195,121,89,71,221,196,86,231,1,11,31,66,250,0,204,185,39,47,180,112,138,237,230,144,237,27,139,209,62,99,208,114,91,143,252,206,130,54,124,184,163,76,49,220,133,223,152,123,65,75,129,248,35,122,244,124,186,105,13,106,237,136,252,19,150,107,179,143,181,68,69,4,220,96,122,10,126,45,139,251,134,131,214,215,150,239,155,40,99,168,62,7,255,184,154,70,43,155,85,134,134,29,29,178,148,237,47,32,65,135,100,100,101,165,30,246,18,174,61,221,90,223,136,255,7,8,230,122,158,173,36,33,163,13,164,12,128,224,181,8,87,221,186,48,128,123,101,231,60,18,206,131,39,227,41,100,36,56,107,233,118,42,130,161,248,169,14,208,229,150,24,247,33,144,219,19,246,98,204,59,18,160,195,207,4,12,198,50,247,76,12,133,2,51,188,238,195,163,243,145,34,27,161,195,136,111,236,88,98,113,45,251,197,141,230,165,84,111,175,65,8,166,45,210,150,184,77,235,87,28,3,13,123,117,157,49,219,254,108,51,91,90,134,111,202,107,71,70,136,16,0,142,3,194,200,27,207,139,31,41,192,55,248,230,101,71,215,181,224,22,234,194,137,20,29,113,168,45,144,144,171,45,77,103,181,199,117,219,200,150,46,20,87,141,117,221,245,121,131,132,108,39,103,52,231,141,64,240,181,163,223,195,194,58,30,240,244,126,137,210,148,26,233,149,223,235,106,84,40,236,199,174,130,55,7,101,35,36,135,225,20,210,157,108,239,91,99,217,142,132,84,173,5,32,105,65,27,7,160,108,135,93,204,173,244,232,148,31,160,48,102,63,205,63,115,235,81,0,147,100,196,57,233,110,251,117,4,133,136,168,56,218,38,141,171,125,135,39,110,217,35,160,21,133,129,143,43,224,133,94,15,141,184,171,18,32,171,161,156,113,22,47,10,189,184,155,249,175,104,19,164,23,231,174,103,57,235,254,51,237,74,42,69,52,107,82,211,36,39,147,64,209,89,85,14,208,55,238,211,159,77,205,151,151,45,33,36,137,108,66,154,22,9,151,235,84,87,204,30,14,172,167,185,170,114,206,253,31,11,133,199,61,57,73,97,128,142,225,141,20,200,168,252,214,160,140,70,124,96,144,228,238,50,10,129,136,215,190,141,170,221,212,59,27,3,101,254,142,158,32,185,90,40,144,35,226,188,234,201,199,122,199,110,12,35,117,45,225,36,44,104,44,31,89,183,120,115,7,139,13,227,137,7,89,126,201,152,234,192,76,6,49,103,20,243,28,3,248,23,163,167,35,101,147,130,46,85,251,39,231,195,235,30,204,32,250,52,27,68,45,140,221,161,23,1,6,171,14,124,115,41,10,59,250,35,123,123,235,61,61,166,212,223,31,95,240,133,62,7,145,22,141,199,164,231,146,166,71,238,10,177,71,203,142,144,133,202,49,246,46,242,133,156,32,255,150,113,41,89,208,244,202,82,193,165,176,240,134,244,75,97,235,47,86,12,29,85,83,3,150,66,57,45,231,241,116,154,237,219,95,111,116,86,139,67,23,212,201,73,138,217,42,246,252,33,10,115,240,75,36,238,243,204,151,3,169,248,67,212,186,158,25,28,70,70,166,48,204,107,143,14,74,177,146,21,34,225,65,205,62,59,141,178,117,21,246,164,139,203,136,189,119,225,4,147,171,170,22,167,191,71,217,202,11,215,194,57,189,67,59,12,226,210,63,84,116,190,121,51,147,43,16,235,70,95,241,92,37,106,85,186,134,49,133,200,178,39,111,208,55,113,147,65,35,225,196,22,0,8,7,12,204,69,193,152,89,135,75,181,215,4,156,10,190,73,75,141,121,198,244,244,234,126,55,54,222,22,48,154,33,56,109,204,19,252,3,84,210,255,9,231,233,148,129,205,176,27,203,0,245,84,220,156,123,136,139,209,76,250,245,210,24,92,20,101,204,113,247,152,231,7,28,172,103,71,128,107,204,99,234,185,160,89,243,182,96,108,220,196,20,158,54,66,230,155,187,124,179,75,111,142,46,110,11,179,91,219,227,81,137,211,33,39,128,139,22,84,110,57,215,13,205,62,192,144,112,207,146,9,50,82,53,167,48,85,47,118,109,234,20,86,94,147,30,111,2,202,52,139,204,177,103,239,169,32,26,219,215,158,61,145,80,24,216,19,110,200,186,118,91,10,111,24,137,239,66,221,76,219,155,125,222,23,201,122,73,227,145,205,169,179,211,241,164,16,83,59,193,22,135,201,128,64,88,239,0,128,178,173,2,108,205,242,150,47,175,97,51,208,77,116,122,65,14,62,198,84,196,248,193,65,96,40,228,184,246,246,245,155,31,115,230,129,14,93,188,160,167,89,5,61,170,41,202,136,87,252,42,59,11,116,91,195,30,218,128,251,12,182,33,107,198,22,182,236,220,215,54,24,183,34,220,252,249,151,138,85,44,210,131,238,87,207,126,227,46,0,229,64,86,140,121,103,192,97,231,23,177,53,99,222,35,51,115,11,161,226,178,249,112,159,45,208,216,189,33,238,56,110,236,68,178,143,156,177,237,221,176,207,50,205,55,243,208,89,45,230,80,130,196,218,7,97,155,8,137,126,250,173,2,68,157,120,172,153,115,226,91,68,222,105,80,179,28,161,224,3,25,84,81,102,202,5,162,156,64,151,40,112,9,229,120,189,149,44,179,154,164,210,92,120,227,162,86,132,104,6,144,230,85,96,158,253,245,129,47,115,159,73,202,109,193,169,119,131,64,101,219,78,20,228,25,9,197,195,188,5,179,52,96,151,27,151,54,60,231,145,62,148,185,0,248,3,183,143,101,94,0,83,149,128,147,11,37,192,82,47,57,185,5,38,215,218,62,196,151,107,208,237,59,247,209,189,186,19,15,196,167,116,227,10,6,22,175,173,237,90,107,71,106,245,113,176,246,207,112,174,101,250,239,85,81,182,137,88,117,4,80,123,226,134,152,191,235,197,181,202,230,227,168,42,238,142,137,107,175,134,251,243,164,61,102,53,184,211,86,222,239,167,75,235,44,140,215,42,245,213,13,41,106,216,19,154,9,55,91,106,9,253,230,90,61,95,10,139,63,50,120,99,63,131,60,197,64,235,119,49,178,35,203,58,253,243,44,22,97,202,124,17,92,18,121,98,103,116,65,213,39,235,202,215,202,201,95,49,100,130,248,68,9,46,91,190,236,159,97,0,122,183,247,246,248,82,66,172,177,205,92,229,38,251,64,174,163,183,220,108,225,158,87,205,91,84,135,91,185,16,40,57,125,35,98,160,119,49,169,18,100,235,212,67,148,151,222,42,31,176,244,16,175,89,9,50,127,220,114,145,100,224,246,98,208,211,217,99,196,160,127,189,19,136,31,0,235,65,246,11,179,17,25,167,177,179,153,198,16,161,202,111,90,103,171,159,74,87,216,117,196,104,43,44,120,78,44,140,155,58,102,198,37,28,149,11,31,144,5,247,139,110,109,244,104,239,234,74,230,15,61,75,24,28,111,186,217,52,80,114,101,166,31,71,202,94,159,126,226,55,86,228,83,35,238,169,85,182,171,188,91,46,148,140,115,43,143,192,185,157,109,38,85,107,185,68,216,46,250,121,78,204,251,150,213,216,230,122,152,241,68,17,158,55,155,143,149,1,252,87,2,19,111,185,191,119,75,140,51,182,172,106,235,44,195,220,250,233,195,212,105,167,111,94,48,60,76,43,32,72,3,118,131,62,187,200,212,240,38,27,175,153,159,94,38,168,149,113,151,42,208,147,174,191,131,102,110,49,197,127,118,188,45,38,104,112,140,70,9,174,113,149,55,214,128,95,223,244,231,42,63,164,59,131,143,119,62,76,107,27,104,64,183,180,91,101,228,21,49,154,11,125,33,109,200,184,184,95,224,222,100,253,82,151,51,190,164,179,176,181,154,152,182,241,155,219,234,52,7,47,111,236,163,105,125,175,255,12,190,73,183,231,44,9,99,64,93,149,80,73,96,232,229,162,166,101,158,87,174,127,127,1,86,40,12,196,216,74,45,168,249,94,238,88,49,253,152,167,123,241,215,144,215,156,188,188,177,123,87,168,14,165,50,225,52,12,116,67,121,138,66,70,201,50,251,137,169,7,103,49,83,75,49,205,240,104,204,235,127,27,244,231,197,105,104,67,118,212,213,221,147,15,157,176,108,188,86,52,4,223,48,23,125,230,22,184,117,250,242,16,111,128,226,2,237,205,215,215,53,242,223,89,77,38,53,164,103,162,17,185,204,191,30,213,13,8,208,137,157,60,123,200,214,13,104,101,216,152,186,7,38,88,151,230,53,50,35,114,5,105,232,191,190,9,232,103,238,158,123,152,144,30,178,61,118,21,36,197,36,248,43,75,238,10,163,91,210,190,45,121,248,204,88,85,51,117,49,248,182,231,78,230,47,114,211,97,182,226,168,230,135,42,244,11,140,71,156,127,131,253,212,168,105,148,50,255,34,55,149,162,169,67,106,79,64,6,70,221,127,61,22,65,195,14,124,118,61,36,132,43,42,142,36,15,98,191,12,57,96,236,9,140,165,163,167,207,252,67,178,145,247,30,53,208,34,137,227,75,151,146,210,175,177,22,180,108,82,72,1,217,194,75,24,238,234,81,230,165,3,139,16,160,161,13,81,235,142,54,56,114,232,151,122,211,229,113,156,232,70,77,60,63,86,46,162,44,67,203,172,170,173,120,155,133,251,222,59,43,231,140,69,248,237,140,129,169,222,51,191,30,100,163,165,167,207,236,106,237,101,57,52,56,72,113,28,147,107,216,51,244,243,63,170,25,76,116,62,41,205,133,31,191,136,154,193,240,191,254,87,177,49,117,143,134,54,164,245,47,197,70,153,64,167,236,126,166,210,118,109,110,99,159,103,82,63,191,249,116,113,192,147,237,12,141,171,114,175,173,152,95,38,158,255,189,16,244,244,153,127,137,221,106,164,118,167,225,107,243,99,98,44,129,174,63,169,77,203,3,20,132,100,205,1,98,11,44,154,34,173,191,187,144,103,216,206,152,116,252,69,109,234,112,145,217,46,92,255,234,51,45,140,145,242,146,10,85,96,47,221,199,185,244,75,145,234,46,249,43,182,129,189,9,73,59,63,225,127,2,2,245,244,105,33,92,137,121,135,192,128,204,180,162,103,30,66,147,216,251,153,167,158,254,236,194,97,184,124,89,175,79,70,105,161,41,152,254,152,68,45,255,1,189,179,162,52,45,61,125,92,58,79,46,221,161,195,5,23,198,144,208,238,66,244,141,134,200,142,138,87,170,207,168,104,158,51,122,154,116,141,42,8,232,159,72,186,145,232,48,181,165,208,247,19,160,121,185,140,74,255,115,92,149,87,238,225,94,254,118,218,155,50,170,19,48,193,11,189,26,97,80,122,222,128,0,5,62,146,106,43,91,246,75,27,168,52,140,234,0,71,135,164,226,15,105,253,139,196,44,139,102,231,35,196,144,233,37,179,211,98,163,22,45,179,98,61,50,61,102,94,245,93,120,122,254,51,196,1,99,75,171,112,189,27,177,180,66,148,112,24,130,24,23,192,68,59,244,201,253,185,183,119,133,245,3,224,190,177,178,126,185,48,43,164,117,182,89,88,169,124,36,192,248,0,54,170,17,16,160,211,194,21,187,120,8,100,112,213,152,26,59,217,171,180,240,41,120,246,167,94,163,170,33,111,100,106,111,152,173,53,55,134,251,52,248,209,79,40,45,111,116,44,21,117,90,70,66,98,235,161,201,229,165,78,60,241,252,60,208,149,238,96,49,5,150,129,220,234,67,50,39,85,254,253,49,176,75,138,159,46,171,242,255,230,2,80,204,65,72,156,121,243,226,240,1,28,67,111,181,20,24,57,43,165,221,177,63,151,173,2,93,185,58,58,42,18,5,40,163,172,240,114,221,55,106,65,233,239,135,255,133,83,103,50,243,242,26,132,255,9,167,222,80,172,111,14,116,30,190,53,48,20,28,163,26,78,69,67,159,193,63,153,221,87,112,233,39,107,202,194,232,129,118,35,175,116,96,96,75,223,91,134,67,21,114,116,117,64,214,139,178,113,45,187,8,117,146,114,42,153,158,183,75,79,17,92,56,68,17,189,20,59,26,111,157,28,243,91,6,57,186,128,138,58,237,225,31,50,200,2,34,169,167,180,0,39,47,8,196,46,201,255,132,83,155,83,3,149,84,1,177,255,168,84,123,77,253,22,31,222,16,167,206,122,137,5,45,55,245,29,154,177,171,19,52,134,148,118,31,219,152,73,227,137,57,243,168,19,204,138,188,116,212,237,9,70,185,121,109,2,13,245,79,130,12,181,190,167,100,69,254,122,88,53,32,128,121,235,48,159,217,243,227,159,12,175,229,177,251,145,78,255,82,65,118,97,48,216,251,144,144,12,27,174,148,212,254,143,10,114,215,28,29,61,61,129,120,105,138,230,176,52,144,69,96,30,116,218,162,140,215,235,42,187,30,254,227,107,110,26,250,88,101,69,254,16,19,112,225,205,67,124,102,172,188,188,159,10,15,151,163,214,52,68,250,180,79,7,124,102,231,143,135,60,153,246,243,84,59,123,26,236,201,246,219,214,99,245,173,172,164,255,86,65,142,11,64,92,46,218,236,18,62,187,187,63,206,147,78,244,146,222,183,203,173,2,42,122,215,147,29,170,165,20,36,126,185,13,122,223,250,199,63,246,50,29,178,254,75,52,59,100,41,16,141,27,77,163,216,79,84,105,30,172,227,22,164,130,146,89,97,232,50,35,240,59,90,95,206,166,162,78,123,252,151,10,114,121,64,221,134,171,202,194,6,88,243,19,11,45,179,170,185,98,79,150,208,25,131,220,12,78,230,188,135,13,197,31,240,255,210,133,75,211,189,189,94,148,244,39,93,184,131,16,179,204,46,27,187,26,50,189,236,34,195,177,95,33,242,12,191,205,237,52,90,224,37,214,130,199,105,51,79,14,226,68,21,29,61,125,220,95,104,106,11,218,143,95,120,41,99,91,98,205,131,63,209,162,209,222,63,57,78,143,31,124,88,205,126,24,253,63,156,28,182,204,139,209,145,153,56,226,198,240,83,56,187,254,253,133,7,21,149,27,10,130,36,228,49,220,111,58,179,203,153,84,212,105,122,127,65,141,33,212,94,238,70,38,183,106,32,2,145,23,2,20,171,105,54,249,114,221,99,157,255,93,177,119,251,129,44,87,34,247,240,101,153,11,189,129,236,149,87,241,204,214,150,169,146,31,84,131,168,104,132,24,28,4,108,223,90,222,104,96,82,155,178,18,26,63,96,11,231,101,161,166,81,122,254,23,91,56,231,188,142,156,42,8,174,93,156,126,67,101,114,63,58,118,153,165,58,1,94,237,36,105,120,196,50,99,184,205,38,206,158,251,133,164,75,133,51,14,34,130,156,15,243,18,69,39,40,246,29,11,158,223,80,47,28,203,21,167,161,255,32,100,5,136,106,137,100,238,230,60,58,248,251,215,196,238,111,109,127,177,184,186,210,250,131,16,117,91,69,85,211,191,30,227,162,19,134,49,219,210,31,151,56,47,178,11,169,19,214,217,252,205,102,38,196,200,204,172,246,7,155,153,226,107,26,88,245,173,43,209,105,161,33,191,198,86,211,95,118,181,188,231,109,166,9,147,242,172,226,251,181,62,1,138,247,246,39,233,47,44,245,50,131,193,149,51,25,110,24,86,38,39,227,151,158,244,188,209,41,1,65,23,36,95,95,111,24,84,237,163,4,169,254,7,75,45,68,207,204,172,246,23,150,154,46,176,6,174,159,159,85,246,179,49,192,147,189,56,245,89,104,7,59,171,154,107,27,92,69,224,63,100,102,196,125,227,249,139,204,204,139,166,79,171,16,240,48,17,33,89,132,99,118,251,249,205,2,86,212,235,43,247,222,89,249,10,52,240,158,145,146,255,245,92,238,254,91,255,234,18,122,167,152,121,103,2,98,44,40,88,11,27,101,219,127,1,152,26,170,231,93,161,112,191,155,63,193,40,246,55,207,118,171,208,213,226,164,190,247,135,155,7,120,187,212,120,191,178,101,91,49,39,195,10,95,14,70,81,209,228,50,134,116,170,104,158,123,51,108,244,189,141,38,247,55,45,168,170,106,64,128,142,210,95,92,102,52,28,39,74,221,2,140,77,238,228,76,76,48,151,217,181,63,190,97,247,245,11,246,154,85,61,21,106,169,180,109,22,63,225,135,189,178,245,61,12,48,139,63,198,116,126,41,254,254,227,150,61,40,200,255,26,100,211,121,107,115,196,109,192,98,184,43,237,142,133,202,49,214,251,189,105,43,118,129,12,151,47,119,59,150,164,70,210,30,81,122,201,99,145,138,226,120,247,43,204,22,235,208,109,195,123,25,227,16,31,15,189,123,123,155,110,207,211,221,16,139,211,192,191,192,3,128,155,52,98,171,159,185,221,60,27,159,158,92,167,60,29,41,163,17,100,160,105,90,102,4,109,7,113,75,202,157,51,174,182,137,146,151,60,191,88,214,57,221,28,213,185,120,67,14,57,32,130,172,233,182,71,190,97,20,201,15,8,13,218,224,123,103,61,153,244,76,199,212,205,233,128,12,52,0,58,20,122,242,48,74,189,251,116,177,66,135,90,147,223,222,233,112,122,11,175,62,67,215,146,38,14,143,23,39,77,191,158,180,116,126,228,155,92,11,176,238,188,243,244,132,251,139,161,249,179,153,166,214,45,23,71,219,196,49,163,112,220,115,231,218,168,174,48,115,192,76,254,246,43,171,18,97,14,218,165,99,201,35,213,118,46,125,206,195,121,227,184,68,75,72,114,57,218,133,194,247,98,164,54,21,210,72,230,121,242,227,21,75,212,220,39,218,61,82,182,175,142,55,48,203,144,52,78,206,85,87,143,26,254,181,111,116,189,217,143,87,226,168,83,3,135,120,90,234,105,152,191,12,48,171,229,164,175,167,71,41,60,222,175,45,236,90,69,252,191,131,2,143,97,183,191,166,132,247,54,57,246,135,239,238,78,129,53,73,198,216,186,194,218,238,114,97,42,131,17,125,47,30,82,106,187,172,172,236,114,43,99,196,251,55,181,149,237,41,18,35,19,140,79,206,134,190,119,106,10,73,198,215,172,107,185,112,34,95,159,238,138,117,55,164,107,135,16,201,88,166,103,236,117,178,163,128,132,231,224,95,33,193,42,133,246,12,223,77,109,231,164,67,234,183,138,64,142,21,158,36,179,59,57,128,129,180,176,55,69,245,207,240,83,200,252,178,218,85,89,200,91,83,128,122,138,113,174,97,179,87,5,72,59,153,143,107,176,217,73,7,46,253,32,68,199,65,28,46,128,180,130,86,19,225,3,22,187,97,107,211,14,153,68,241,23,231,118,16,138,155,193,61,76,48,59,191,9,239,64,82,23,129,156,249,250,183,139,109,168,6,176,40,201,79,93,184,118,184,33,133,89,231,209,39,229,240,140,222,206,5,44,248,27,192,107,213,233,235,203,163,173,206,149,223,63,187,230,102,198,127,229,186,121,62,183,154,154,231,200,216,105,117,209,111,226,92,50,180,162,31,203,119,77,169,12,49,159,159,26,78,20,93,92,77,231,217,185,91,248,241,238,206,217,147,141,119,144,32,175,51,66,179,186,163,83,47,196,113,146,99,27,49,70,79,113,39,232,130,54,106,91,186,248,234,190,63,229,222,244,27,122,56,168,77,251,49,42,142,180,52,127,215,140,251,123,234,135,225,196,95,171,147,113,81,81,241,114,225,102,86,197,33,231,122,171,104,214,144,106,22,147,143,6,58,135,191,27,245,236,137,112,157,137,51,46,226,193,161,144,74,133,123,54,249,117,96,248,213,12,44,182,239,101,250,99,165,128,182,162,170,55,178,63,192,13,93,147,37,20,242,46,186,77,12,93,128,44,123,4,5,160,2,20,4,68,121,207,226,155,163,208,190,173,255,242,242,113,132,80,81,167,209,165,169,29,38,52,220,120,16,184,221,228,3,116,206,96,2,217,187,89,154,149,232,163,140,40,41,113,169,175,164,124,38,160,40,200,246,247,176,49,254,40,185,169,15,253,237,59,88,36,94,114,220,215,6,213,163,37,219,94,62,237,187,246,163,5,87,132,198,61,166,108,55,3,71,247,171,99,35,115,23,9,41,191,13,135,173,161,78,88,127,97,105,171,240,152,229,215,96,38,133,121,28,26,175,176,213,117,135,169,234,46,167,69,175,75,121,159,81,221,87,187,244,64,25,153,240,27,193,246,44,239,159,170,97,54,135,193,184,205,17,55,31,159,241,39,217,61,50,210,121,141,21,35,174,216,138,65,235,23,241,3,215,160,59,158,62,205,60,62,149,217,8,216,112,237,70,183,58,142,48,0,218,162,46,47,239,55,107,3,181,13,131,145,99,107,247,121,222,202,67,42,208,115,41,144,209,79,207,89,199,246,11,113,75,40,193,16,181,209,173,190,43,231,61,226,130,170,89,210,17,196,4,169,159,249,102,139,107,218,212,183,148,26,243,140,129,108,141,249,16,174,79,120,146,68,138,42,173,201,117,51,140,94,27,187,133,212,153,51,199,191,215,23,162,198,23,179,52,19,57,58,62,240,246,125,121,197,63,22,111,238,186,240,240,9,137,48,128,62,206,122,169,146,180,57,210,233,82,214,46,169,16,177,184,218,9,39,247,144,72,120,248,150,165,120,221,246,123,238,171,86,1,230,30,237,18,36,104,89,243,121,72,101,224,17,52,249,94,209,227,44,173,228,69,108,129,156,17,8,234,5,138,220,115,67,47,75,74,193,246,124,179,37,74,60,39,252,113,30,8,143,59,97,167,218,145,247,7,82,33,26,29,47,174,84,188,29,113,72,143,24,165,62,118,110,50,222,212,238,157,156,230,52,99,28,11,94,221,2,57,142,173,27,125,24,163,57,92,141,228,94,23,105,219,213,138,96,199,22,243,62,174,177,104,213,43,145,92,252,182,189,222,255,89,72,224,119,167,24,236,66,23,129,2,221,140,97,156,187,126,40,242,41,90,157,167,243,7,86,102,125,86,203,206,214,111,224,6,80,149,61,16,44,9,70,9,38,167,48,88,250,207,136,128,86,147,87,9,139,124,57,197,141,167,100,43,247,131,80,4,151,68,30,249,209,166,22,191,78,164,44,206,119,11,247,213,103,202,249,225,19,25,77,237,173,116,0,233,203,126,200,177,160,1,236,135,141,9,160,235,104,165,92,173,229,222,146,61,208,163,237,10,42,73,118,234,25,255,26,137,35,125,197,75,63,12,54,186,38,185,137,246,44,236,32,173,70,193,61,65,228,181,55,99,5,166,101,214,165,75,85,83,145,64,242,45,159,14,233,57,207,227,6,14,108,237,94,3,22,115,193,116,4,193,208,29,145,98,247,189,213,102,52,128,188,18,230,250,234,46,71,174,182,53,158,205,159,75,214,187,32,113,251,199,39,49,130,241,84,143,54,112,172,253,237,181,198,43,85,15,147,62,118,138,13,10,179,97,79,35,226,54,127,106,118,130,145,181,27,221,21,58,228,149,239,141,208,84,177,37,44,185,36,139,213,178,28,2,72,242,91,204,85,168,100,245,0,254,136,190,51,74,218,154,192,71,202,111,154,0,206,197,98,104,244,24,232,133,28,60,86,26,142,161,141,45,97,85,43,250,118,199,167,106,96,241,207,131,36,128,20,98,39,244,145,248,108,238,28,30,182,133,86,0,245,129,78,230,61,102,251,160,79,181,80,187,53,222,22,179,120,222,196,41,55,115,44,152,73,97,50,88,227,231,69,240,197,55,247,95,63,15,121,216,77,92,141,130,47,181,179,77,58,142,122,130,176,50,236,33,225,241,79,184,68,224,42,104,36,156,216,6,170,168,65,174,127,184,232,207,178,221,120,51,230,98,129,229,150,161,176,255,83,79,68,116,250,239,93,117,130,54,28,196,131,117,27,232,32,28,38,119,175,175,161,207,1,140,250,201,230,47,174,106,60,100,76,38,27,185,239,118,14,12,111,149,135,5,212,143,210,223,188,160,202,239,224,90,166,69,22,75,244,90,17,193,96,72,203,110,174,101,237,146,91,252,178,92,61,57,119,40,197,141,167,202,88,174,240,157,97,107,219,18,28,230,142,240,36,206,234,170,84,245,104,201,22,226,12,34,114,136,27,217,192,229,207,22,215,58,240,91,115,236,122,14,108,45,103,237,83,88,22,109,118,19,11,89,12,64,141,121,248,237,9,123,124,237,88,193,16,199,9,189,167,166,89,223,115,23,197,106,38,105,124,190,94,107,102,83,59,46,238,86,71,180,3,36,205,63,230,205,167,36,73,123,136,174,60,42,66,175,124,100,68,11,16,145,148,29,113,212,116,164,236,206,171,219,119,41,69,51,82,73,92,178,153,203,83,214,93,179,17,82,227,143,194,0,48,223,43,105,113,192,47,65,186,24,98,187,219,48,55,15,91,231,75,47,212,28,179,232,203,99,102,64,159,155,123,53,114,235,95,111,224,126,184,33,150,242,20,6,207,236,77,123,57,101,180,183,121,53,240,206,128,11,31,80,158,128,33,190,27,37,42,99,24,248,194,196,152,185,91,109,95,77,87,1,153,33,107,185,110,23,135,35,41,93,189,156,114,117,58,25,53,150,2,193,45,124,126,121,214,166,33,85,157,132,123,164,242,148,205,137,194,105,233,219,32,100,210,91,185,80,55,238,48,29,177,39,255,29,217,34,38,38,103,47,84,232,31,161,58,236,92,214,158,48,62,16,65,140,195,213,246,129,206,195,206,230,119,27,22,237,50,100,154,204,225,238,222,58,104,130,124,66,123,134,207,32,165,34,227,210,97,4,153,224,36,68,58,238,131,194,253,174,241,22,210,13,195,165,156,78,228,120,30,236,219,93,78,162,80,219,26,116,136,81,51,177,162,77,12,189,237,195,192,225,79,194,130,58,179,25,244,125,200,167,213,197,112,117,222,243,3,123,189,142,112,226,58,98,44,169,35,74,110,198,220,77,203,103,130,188,137,194,246,167,127,51,176,54,190,255,228,238,188,73,199,218,132,43,122,121,84,176,48,134,52,12,70,122,197,80,8,226,19,12,78,207,215,59,100,59,163,142,154,218,68,72,248,171,69,80,233,102,67,71,149,192,134,163,225,34,17,143,60,20,246,190,104,190,91,243,59,243,232,117,121,182,242,17,9,239,31,59,126,35,171,183,174,222,189,205,112,17,112,211,33,26,64,72,99,17,197,215,82,96,48,193,156,151,109,176,85,70,159,169,231,130,253,17,12,223,232,121,120,184,175,89,223,101,100,246,239,46,68,227,170,93,187,51,238,105,17,224,246,89,154,99,118,199,12,201,76,157,219,105,76,90,162,152,189,53,114,169,68,83,210,102,238,222,148,228,163,122,69,4,229,235,187,27,99,152,235,193,83,238,181,98,227,89,238,33,209,202,103,107,175,17,34,246,114,214,72,171,85,115,59,11,56,174,78,55,130,37,241,51,3,182,60,139,34,59,253,242,198,226,235,124,57,205,218,108,93,237,4,63,77,243,156,160,228,239,215,68,96,9,18,240,8,50,95,47,208,210,190,102,34,182,57,222,220,101,65,25,137,78,49,31,206,114,209,183,90,190,151,120,93,60,30,56,83,62,48,54,100,143,88,86,177,109,98,212,241,30,46,117,38,109,4,249,137,247,156,189,49,94,98,53,126,204,27,118,43,79,253,137,245,71,86,220,115,193,148,149,133,55,101,55,143,28,61,245,8,169,13,27,11,255,210,117,101,161,86,50,116,244,8,147,156,142,212,21,4,14,43,149,173,105,220,175,144,169,108,47,84,156,161,56,128,32,111,8,142,156,125,236,187,222,46,133,30,29,32,103,188,6,110,179,40,189,118,220,75,19,126,82,155,251,91,142,44,246,126,61,153,73,228,15,134,69,1,129,226,217,236,83,69,69,132,220,59,121,224,97,140,129,100,226,99,205,218,105,77,178,97,1,122,32,76,100,201,196,87,97,49,39,253,241,207,174,45,175,57,19,21,120,95,208,77,162,59,119,237,183,153,202,194,194,233,168,145,13,203,62,67,99,139,114,92,101,196,108,49,245,197,100,242,118,24,0,102,82,94,30,182,216,138,122,117,142,252,86,19,97,84,46,244,125,13,220,93,110,30,6,37,196,155,187,182,180,85,4,24,141,173,154,0,177,245,157,61,131,102,119,188,102,68,34,10,203,245,203,9,47,253,185,18,195,11,118,50,197,151,223,101,230,74,39,121,118,223,123,114,222,239,1,120,198,64,188,118,163,59,79,243,134,49,106,162,159,117,241,53,5,65,217,179,71,40,59,186,144,18,171,167,215,202,132,250,243,242,64,163,41,126,139,185,121,17,239,243,134,55,124,97,111,232,248,25,230,66,192,165,18,47,242,140,65,80,175,58,208,145,81,3,206,196,86,49,187,158,205,178,194,177,216,185,116,73,55,103,138,47,224,50,220,252,198,229,78,148,195,217,54,192,85,43,43,67,163,129,251,30,154,132,88,125,173,220,225,97,101,133,90,77,58,227,242,114,72,30,71,78,75,103,148,248,41,185,149,250,234,53,212,208,108,207,106,52,92,44,158,21,57,51,159,30,181,185,21,129,187,146,56,165,25,188,91,42,103,157,88,149,135,227,25,51,223,177,239,97,226,104,165,119,68,86,78,133,215,36,33,246,126,8,18,137,37,228,118,60,54,26,67,87,145,183,90,215,113,67,136,248,98,69,90,250,179,130,32,147,216,19,77,180,145,27,106,186,217,103,172,229,252,239,234,54,148,74,255,243,16,165,205,254,16,239,48,239,69,106,44,213,102,95,225,78,221,248,7,167,162,225,207,59,97,9,96,182,144,157,207,141,151,222,221,170,190,3,129,109,161,39,66,143,12,77,115,98,182,239,162,22,178,18,103,119,69,43,167,6,214,142,191,231,184,93,172,203,206,122,73,99,165,25,224,55,207,103,31,120,130,253,237,115,227,36,186,147,107,123,229,184,200,254,80,161,120,96,131,178,159,3,26,95,183,59,218,235,168,191,108,184,60,252,65,33,138,46,122,207,93,222,36,186,158,199,119,146,154,12,21,5,185,121,158,116,95,247,18,138,69,18,194,63,112,116,49,136,20,76,198,204,147,76,237,147,207,198,52,203,242,107,224,227,241,94,48,77,110,205,62,142,129,99,221,158,222,28,95,86,211,239,197,91,120,15,45,213,60,10,82,126,235,208,147,19,55,135,128,215,21,145,185,226,222,59,206,56,129,233,164,81,155,195,224,93,194,27,14,11,79,93,184,37,14,47,194,190,104,77,45,106,31,40,3,191,207,148,55,117,148,219,89,71,138,75,4,120,235,13,231,93,17,34,7,169,177,228,107,231,56,219,149,23,67,202,83,160,189,169,57,88,68,202,126,170,146,252,100,246,157,214,86,152,164,38,139,3,181,168,148,223,198,252,222,7,33,253,172,74,8,190,22,245,192,192,172,239,4,162,163,103,254,174,13,137,160,48,46,213,248,244,164,7,71,192,26,129,73,48,20,204,99,197,255,10,182,18,12,216,246,136,179,228,79,185,169,247,197,205,136,169,79,61,189,113,42,203,235,237,71,142,69,138,27,101,211,205,2,143,157,121,83,38,192,7,143,136,77,204,121,165,121,220,229,113,65,181,86,25,163,207,93,37,195,236,188,223,199,221,214,212,89,47,69,220,167,245,36,14,21,69,9,199,183,79,61,194,46,45,169,58,8,103,116,181,20,117,184,120,173,13,151,201,180,20,146,253,10,79,129,48,226,16,209,4,9,239,32,224,206,124,186,235,92,50,208,237,222,210,137,23,12,6,50,194,176,147,169,206,229,44,8,124,89,167,2,214,123,240,193,49,192,25,61,227,82,181,147,99,139,134,137,126,88,217,126,71,183,150,222,33,231,57,112,245,7,107,162,182,60,79,208,145,86,126,217,22,80,100,55,192,111,62,141,236,181,122,155,135,200,32,199,214,54,112,211,150,24,127,87,204,154,88,93,116,230,68,184,99,191,185,155,60,170,85,56,191,183,191,166,4,219,83,125,163,73,19,76,235,184,35,27,71,88,185,195,132,126,99,9,19,42,168,101,21,185,172,99,81,44,95,187,57,12,38,27,20,166,179,50,53,175,97,40,36,60,103,153,203,142,12,211,199,144,24,127,46,186,215,89,218,168,133,118,209,59,229,35,122,234,226,51,193,94,47,196,235,124,123,228,170,71,22,202,218,215,28,135,201,161,47,196,204,118,32,57,143,82,190,214,237,244,33,43,68,213,244,23,135,84,249,164,200,21,171,174,83,33,207,59,148,109,76,135,69,215,149,20,244,39,222,46,254,200,167,74,171,120,36,190,195,73,38,93,74,116,158,122,202,4,192,129,176,183,111,95,210,4,100,19,98,173,189,71,252,119,110,184,206,119,165,61,73,208,246,159,98,117,221,46,254,238,165,127,186,142,180,57,66,92,125,174,173,245,65,31,188,133,201,106,31,121,50,151,188,62,237,119,109,122,249,172,23,158,125,126,4,182,187,140,221,140,35,70,80,190,173,2,179,109,139,46,254,22,202,8,236,165,165,167,207,236,159,250,37,234,245,203,119,158,4,118,177,220,231,116,187,92,123,239,196,245,79,93,81,214,156,198,164,69,97,0,189,144,145,229,66,191,169,61,15,70,157,103,158,97,240,147,150,79,109,215,229,23,111,64,37,175,56,20,242,82,229,159,68,242,113,143,32,95,241,14,179,105,172,181,108,68,55,81,127,166,16,250,125,157,92,236,253,109,29,157,205,196,32,115,73,76,244,68,227,77,171,93,118,170,46,135,148,207,133,28,151,191,136,93,134,132,47,56,63,174,126,84,104,74,148,12,53,151,51,216,170,105,151,28,169,4,35,209,146,25,229,250,254,197,124,234,105,84,157,56,52,30,119,222,127,133,111,196,230,88,89,141,231,173,163,125,143,163,149,136,12,215,183,81,126,197,30,79,197,100,63,168,95,85,123,114,115,132,225,238,182,71,220,27,248,3,194,183,47,146,137,214,29,81,162,78,222,174,230,187,75,9,83,153,174,40,146,55,110,163,71,123,43,59,151,100,83,236,186,50,217,160,21,24,87,73,132,168,206,57,62,76,38,161,190,41,115,19,189,158,78,173,78,149,105,34,231,234,136,237,110,59,138,81,19,72,134,161,248,137,43,124,140,24,113,38,42,162,143,90,58,165,175,200,109,90,83,178,35,178,55,133,173,87,159,251,46,37,66,106,60,199,251,42,36,83,215,196,123,235,233,203,210,53,66,255,196,0,114,81,117,48,119,13,4,157,97,223,106,205,71,254,8,229,104,139,226,100,197,107,206,188,250,154,133,64,4,89,8,19,54,27,58,13,132,213,15,228,103,84,53,2,2,116,172,79,106,121,29,74,206,139,197,58,10,166,7,48,106,12,159,152,194,91,243,10,191,157,18,65,214,60,110,219,129,111,124,83,73,19,151,3,10,113,135,197,148,153,110,193,56,206,93,182,123,191,80,254,97,193,31,195,238,55,176,94,176,23,24,173,11,27,28,255,28,105,98,174,157,237,157,151,204,182,21,118,2,28,165,159,237,100,86,181,115,37,30,89,75,174,169,161,26,184,30,240,93,5,201,182,104,232,41,253,35,250,26,199,9,191,46,206,169,178,82,79,44,18,83,215,227,192,79,247,86,12,179,247,24,40,127,191,38,220,164,174,240,21,155,183,237,12,56,161,202,27,229,43,148,86,19,78,103,23,239,94,33,169,215,127,190,67,104,210,26,188,80,25,33,133,227,18,117,68,189,60,67,50,177,137,144,24,245,30,113,145,26,232,121,120,22,139,252,196,208,45,49,114,243,202,232,96,137,13,56,144,86,214,177,164,225,133,116,196,108,247,252,249,170,36,232,230,144,183,83,78,230,154,168,43,131,28,59,22,160,118,37,235,25,18,188,5,114,23,208,151,75,56,118,125,239,238,28,4,188,101,155,230,15,178,20,237,213,122,105,204,188,200,125,221,193,139,169,255,177,216,144,72,126,5,141,235,230,29,203,210,240,114,253,228,61,59,7,193,107,142,191,79,252,0,199,153,153,23,85,34,154,50,15,179,125,152,211,212,189,184,81,2,211,50,52,6,109,51,141,140,138,32,203,221,159,138,161,146,68,142,90,212,65,91,125,70,7,78,145,204,20,194,5,102,141,252,207,95,179,14,129,231,191,82,78,211,160,204,115,0,174,127,146,223,25,180,33,191,149,25,32,61,139,153,122,190,41,83,244,237,198,227,31,170,112,129,251,174,125,81,50,126,216,66,212,232,245,54,81,125,31,229,51,210,172,214,76,106,249,175,171,105,143,149,94,142,141,148,223,26,245,240,154,195,70,100,137,228,119,102,47,30,145,151,201,114,236,116,173,35,106,251,45,72,217,18,18,177,176,233,205,33,123,68,101,219,152,103,143,166,22,24,32,17,143,76,125,213,90,96,55,131,1,235,103,57,90,240,45,187,249,188,32,96,214,90,69,198,198,33,248,101,133,36,155,219,151,70,114,3,134,234,118,113,216,35,134,77,132,103,195,237,198,122,215,150,190,185,166,54,30,115,242,15,85,18,42,236,216,29,234,132,113,156,30,244,18,38,102,187,200,160,184,221,106,174,129,100,231,59,100,241,31,2,186,162,214,214,238,240,36,130,158,248,52,211,178,76,191,18,206,110,139,143,3,144,166,221,199,6,218,196,129,95,53,161,54,225,110,55,226,86,147,241,131,80,82,57,178,73,128,108,74,184,210,95,226,158,215,80,253,233,162,255,52,22,129,210,59,46,50,168,25,167,52,143,78,164,61,167,244,187,132,20,233,250,230,134,76,98,84,57,140,2,120,194,90,60,110,227,69,147,221,191,96,60,81,101,73,41,98,255,81,141,45,226,246,35,148,209,110,141,66,163,244,139,237,122,115,116,21,28,222,179,92,111,130,203,236,215,238,196,94,25,169,19,98,244,182,237,254,120,249,173,189,245,206,221,141,246,14,144,87,159,225,58,139,186,151,62,58,183,182,192,131,252,254,133,88,30,250,171,99,79,86,149,186,120,213,39,124,190,145,232,43,151,58,11,176,46,114,105,248,14,209,111,175,13,68,158,250,192,161,225,190,219,135,132,205,236,151,244,24,117,71,54,225,231,61,179,242,133,18,17,74,253,228,109,61,117,177,153,35,55,86,247,90,98,4,209,251,81,217,168,179,104,198,173,242,251,83,47,130,241,184,10,0,250,1,192,199,218,25,213,121,195,190,227,165,56,90,193,188,159,235,184,231,176,99,118,40,131,157,144,167,75,24,143,183,201,192,134,199,16,191,186,45,27,158,178,2,19,19,108,106,148,241,18,27,233,209,150,159,57,73,151,189,57,225,209,41,191,110,21,173,213,103,166,209,180,198,93,6,150,191,144,115,205,246,59,116,22,52,56,13,226,192,99,172,229,7,76,237,151,107,200,106,190,91,99,62,232,87,252,42,253,99,109,92,210,236,248,229,62,35,243,246,147,37,1,118,106,137,76,195,106,247,116,81,159,42,212,86,111,8,148,84,235,91,28,156,165,138,41,42,230,44,253,169,203,230,192,172,99,143,168,198,235,99,55,214,189,250,239,84,176,171,0,63,65,35,58,33,75,37,42,231,67,186,114,81,19,48,52,224,221,251,87,98,139,86,3,27,14,200,193,29,145,4,73,151,224,147,146,143,80,163,143,213,83,154,226,205,93,23,140,206,212,5,213,50,133,46,174,166,6,159,242,156,254,28,225,1,11,151,132,32,237,233,12,78,149,235,170,200,226,107,60,96,69,253,27,103,107,6,39,31,185,246,3,72,119,204,231,102,123,245,181,9,11,110,149,223,143,162,150,237,21,166,199,63,232,222,129,137,120,78,114,200,146,11,129,178,63,94,201,119,164,200,183,45,127,232,209,194,161,48,164,66,200,124,90,216,168,244,92,210,116,29,153,128,156,115,140,245,235,122,31,188,166,216,150,122,59,120,113,17,104,243,249,196,22,134,178,139,193,145,182,38,182,176,231,28,123,59,208,248,58,176,163,83,242,108,201,222,149,138,193,143,133,229,179,102,79,198,243,40,46,168,8,159,97,248,114,249,64,181,10,0,218,27,1,0,142,39,251,175,181,184,86,74,215,218,83,151,85,183,151,13,221,137,47,87,46,241,95,139,65,108,220,99,163,116,61,152,137,137,250,146,43,91,69,72,28,196,113,241,101,92,169,115,131,42,15,240,11,99,238,48,105,86,80,7,31,53,227,253,178,86,1,247,171,222,89,4,161,5,17,254,221,237,9,18,109,22,214,212,53,47,196,235,6,17,236,109,3,137,14,179,76,159,48,221,208,205,246,54,157,25,47,129,244,92,224,132,189,53,147,218,52,107,136,92,56,161,23,106,33,74,137,148,197,121,238,46,163,16,144,189,213,102,146,124,33,246,155,159,233,106,93,29,161,223,220,166,168,69,78,189,61,138,159,81,183,252,225,98,97,248,231,93,225,92,181,95,8,9,106,218,211,44,86,173,149,255,252,73,22,195,76,167,116,43,71,82,233,2,78,124,189,76,166,17,42,152,141,31,61,57,150,236,149,188,114,69,24,190,84,210,44,163,105,60,123,68,209,244,216,46,30,182,37,187,133,158,32,141,159,44,141,132,187,152,177,94,194,62,70,182,221,213,127,103,241,168,129,14,87,31,124,106,109,151,253,198,187,235,182,121,220,55,236,94,82,178,89,56,241,24,138,229,121,117,98,111,182,66,28,2,233,56,23,185,243,89,23,87,179,222,209,182,5,53,88,246,180,71,120,197,203,182,145,251,194,142,124,148,149,223,49,114,57,97,16,242,130,113,198,132,4,242,91,184,184,53,35,14,31,154,203,207,8,53,137,180,213,117,15,131,147,30,101,127,83,27,102,251,17,158,56,207,102,181,61,43,133,89,136,148,158,53,97,60,247,16,44,96,26,100,66,177,38,6,31,99,218,164,14,93,118,46,188,100,186,251,88,148,85,83,27,69,33,239,238,58,163,99,1,140,61,30,14,197,254,157,245,129,71,198,12,141,45,102,130,149,202,236,28,229,223,119,69,54,159,243,120,169,191,226,210,163,41,213,222,83,177,174,100,47,165,231,5,73,89,116,59,238,153,146,245,0,91,16,156,159,92,245,237,41,119,21,26,87,35,50,177,218,213,200,84,69,80,70,218,83,103,156,186,177,110,191,107,83,226,111,171,127,162,223,0,202,197,254,254,33,185,33,27,9,41,30,187,18,249,163,101,237,149,114,154,251,26,201,207,125,212,189,153,184,235,247,145,150,78,178,60,123,49,56,4,83,14,129,68,75,131,219,6,2,214,240,221,16,135,111,53,247,20,111,86,217,190,206,145,138,59,80,20,165,11,220,30,75,103,91,84,227,57,124,216,85,79,219,123,188,168,99,106,138,62,176,180,209,65,64,123,240,38,157,193,110,121,31,253,217,136,121,83,219,62,67,127,38,255,66,214,186,69,217,175,54,217,85,155,187,186,124,39,77,1,143,234,169,113,207,26,153,196,55,198,7,90,7,158,189,197,201,36,75,92,176,187,195,248,101,187,173,47,152,93,79,20,116,183,73,247,110,211,218,139,6,58,184,180,176,128,172,123,110,102,252,7,137,167,78,84,17,51,248,98,210,41,220,238,4,165,14,168,201,212,248,244,36,99,122,40,87,107,84,67,106,156,177,229,16,49,247,187,168,75,1,188,100,175,115,240,114,22,165,110,69,9,53,127,225,133,221,147,254,69,36,79,196,76,24,180,220,44,111,112,184,79,102,63,41,95,218,113,114,188,185,166,140,61,94,75,218,28,145,129,22,153,151,144,18,227,38,174,7,115,165,95,212,13,200,247,62,217,228,17,9,36,251,162,6,163,175,186,164,106,167,121,110,130,42,143,229,187,14,136,227,18,4,163,76,217,218,195,137,126,155,111,47,3,213,93,219,219,196,4,142,243,67,63,240,139,96,124,35,131,192,198,247,221,67,53,117,29,182,188,220,203,156,189,180,155,119,171,191,97,222,126,216,64,22,174,165,145,61,80,98,137,161,65,152,127,81,41,90,212,52,74,51,127,201,59,161,104,22,167,190,170,48,123,38,150,158,59,198,105,250,240,85,117,125,144,211,76,246,29,112,186,95,194,212,210,243,102,196,35,21,30,175,88,115,235,231,23,23,59,158,61,229,250,230,49,117,92,80,146,39,243,189,227,199,155,18,9,52,130,77,145,148,183,223,2,34,79,1,35,18,179,180,68,92,219,196,208,5,104,60,121,119,172,33,236,156,117,186,164,243,98,197,199,138,110,53,17,233,66,82,250,55,25,98,60,193,156,179,109,190,184,198,70,245,46,180,134,65,199,226,201,12,197,24,149,21,177,41,94,222,171,167,21,248,210,220,149,248,66,191,170,105,89,137,113,254,165,188,181,243,88,121,254,9,205,137,44,63,33,213,105,84,129,63,29,119,120,98,255,201,238,141,71,9,121,69,239,136,147,119,57,189,32,203,229,198,48,103,93,8,160,130,185,212,160,194,9,83,153,236,217,125,207,53,191,176,98,205,45,253,39,189,133,150,220,234,167,183,25,35,115,159,193,14,254,19,139,63,222,231,119,247,22,149,145,79,20,214,174,55,115,147,231,251,63,204,61,234,9,29,39,216,198,155,126,70,6,123,54,16,57,123,147,153,85,126,124,74,118,255,241,78,203,104,44,49,142,117,171,105,135,19,106,173,240,248,74,252,196,160,88,162,91,93,21,128,152,5,249,50,49,64,190,254,130,26,29,110,222,128,195,78,107,223,74,91,128,242,180,9,45,151,125,7,127,50,247,54,127,83,145,96,112,226,63,151,66,142,141,35,219,78,186,102,151,122,15,73,10,4,234,49,22,16,114,175,165,165,15,202,4,32,170,230,214,244,6,188,110,27,104,129,243,53,146,110,125,67,166,167,179,220,100,56,234,152,161,97,19,6,41,43,149,16,158,207,205,78,121,28,115,73,243,113,130,158,88,74,190,213,109,159,68,229,6,7,232,27,99,16,180,207,165,102,245,179,107,121,159,17,86,140,120,63,106,161,83,177,16,156,14,199,22,162,82,204,237,147,189,22,105,20,218,175,191,189,110,27,142,68,245,203,15,251,97,11,199,186,210,238,36,94,196,122,35,148,83,228,214,191,222,24,183,42,105,226,40,43,15,126,42,75,167,195,22,45,60,34,105,223,113,14,79,24,245,232,172,122,197,175,82,29,33,57,252,69,217,158,48,134,127,184,88,215,79,186,234,49,171,49,33,38,82,80,28,132,144,121,84,31,64,109,11,78,168,88,44,219,148,180,41,181,210,105,82,16,132,15,245,75,219,222,251,176,123,28,85,5,76,193,216,152,230,221,249,77,140,152,202,171,168,152,19,208,160,126,168,36,212,99,54,105,147,145,33,13,30,73,228,156,95,128,28,167,207,236,154,237,101,161,166,245,187,84,220,223,255,221,67,143,63,36,165,202,231,126,167,22,110,46,215,7,248,221,141,131,121,56,13,49,16,212,118,144,158,4,218,209,64,183,176,247,218,139,226,161,127,220,80,138,208,24,98,84,67,16,252,121,198,107,252,172,251,239,53,160,217,92,117,96,157,55,141,211,219,75,122,248,190,70,111,172,205,224,232,1,156,137,138,58,141,230,168,248,161,16,162,170,84,191,69,112,116,121,217,33,144,167,126,145,229,39,48,214,96,201,163,212,137,73,232,105,176,94,129,135,54,158,169,251,0,6,6,162,163,167,39,12,196,79,87,31,26,253,86,133,26,104,113,255,98,159,91,93,39,63,87,54,95,128,162,30,77,120,162,241,158,106,107,70,94,178,97,124,180,78,120,161,214,47,253,175,110,102,94,222,88,101,89,253,195,147,241,56,48,143,46,120,99,121,75,0,179,147,34,178,66,67,77,203,60,175,245,27,154,245,15,127,250,191,55,223,73,52,180,33,173,127,169,170,197,211,60,161,216,197,105,97,226,85,207,41,82,5,126,160,219,243,116,223,116,124,55,217,252,144,44,123,97,89,246,183,74,235,255,21,133,6,254,23,152,53,32,195,163,242,11,17,40,106,117,94,65,136,245,68,148,192,25,90,245,77,133,3,153,222,150,227,204,204,106,69,45,135,4,127,21,23,105,226,78,37,94,239,232,228,84,65,130,22,183,126,138,251,225,104,55,238,13,13,89,4,233,157,239,249,240,254,63,129,38,48,112,230,111,89,44,35,154,7,89,183,232,130,231,55,192,182,159,96,180,204,170,22,188,254,10,70,172,123,73,5,25,183,180,45,23,81,178,132,159,235,172,170,28,192,162,212,114,83,130,253,176,194,36,131,201,213,47,59,50,34,5,124,108,183,125,149,169,168,105,23,105,217,216,114,157,120,210,104,167,103,95,242,20,162,217,125,127,41,56,41,230,210,210,211,199,229,73,231,158,56,116,146,231,193,185,210,211,100,248,11,157,85,133,141,222,159,231,104,197,48,186,246,229,59,215,155,234,165,89,248,126,119,131,95,46,164,210,255,28,87,225,152,123,230,48,69,212,191,224,44,154,103,99,63,161,64,80,165,157,87,177,66,90,103,237,117,139,123,19,17,59,7,19,109,70,173,76,255,247,216,118,186,141,208,173,188,243,103,248,122,207,61,171,165,231,141,174,9,0,169,8,126,171,84,109,82,86,41,57,224,5,84,148,166,219,190,2,234,248,147,176,239,3,199,74,32,111,226,45,177,111,29,29,253,87,127,98,38,222,43,114,92,211,254,201,113,217,148,24,96,255,235,123,213,4,21,21,115,60,53,213,66,15,37,152,111,95,4,120,61,114,74,243,156,186,237,225,62,117,149,134,62,67,132,89,69,103,177,241,122,73,196,196,201,231,191,41,46,85,213,2,2,116,244,254,164,184,140,14,208,124,250,79,20,0,69,243,19,182,161,8,120,189,137,136,200,116,78,126,202,255,159,187,91,86,94,222,222,78,174,151,109,135,41,46,97,116,78,99,137,229,198,235,137,130,115,251,243,96,123,122,222,224,114,78,58,87,191,185,136,126,211,112,142,250,197,6,93,93,151,127,133,167,245,232,153,153,133,239,254,41,60,237,199,59,57,173,40,233,146,132,93,106,184,247,147,226,178,155,101,165,199,201,136,149,7,240,137,185,219,211,213,211,233,231,169,124,116,82,125,253,15,39,141,208,195,110,107,161,216,211,100,234,38,88,246,57,19,198,175,3,167,101,118,16,74,45,239,95,130,115,176,170,185,170,151,116,180,252,166,184,84,53,10,8,208,41,253,131,226,242,53,187,206,177,236,168,163,44,167,213,54,207,255,20,158,46,12,0,240,101,48,169,189,231,31,147,113,255,141,96,220,121,67,165,255,153,128,220,156,114,58,236,237,110,129,121,148,89,116,233,189,149,124,252,122,161,202,81,122,222,232,160,0,59,205,124,131,62,219,215,86,147,114,13,194,217,143,180,127,107,76,10,40,42,62,219,61,108,253,159,104,167,242,206,244,49,212,194,158,75,200,247,221,165,10,148,164,19,134,153,181,107,1,93,238,39,102,71,255,139,248,153,95,167,161,13,217,241,103,117,15,60,124,115,91,164,216,87,183,90,100,26,45,243,150,33,215,231,65,203,73,106,90,53,254,84,22,165,130,114,163,132,217,140,11,191,49,52,199,153,153,167,140,14,37,71,188,215,2,253,67,116,172,9,89,213,191,250,133,62,214,184,203,203,100,158,120,46,33,19,254,223,17,31,245,218,108,198,16,135,184,151,164,253,113,213,52,28,172,185,14,108,182,175,249,133,222,105,221,28,227,70,36,252,52,249,88,139,0,22,37,219,223,106,252,7,70,194,74,13,165,36,138,7,74,5,62,224,252,201,242,105,8,180,79,146,31,161,232,141,228,85,60,62,253,31,28,88,64,128,142,244,159,20,184,93,102,138,32,63,84,186,231,78,249,165,41,122,26,250,140,43,169,142,61,108,39,242,12,186,25,233,13,75,173,76,134,125,126,51,92,166,38,209,104,156,53,254,219,97,216,232,147,161,225,12,153,3,223,134,78,135,30,217,255,144,219,188,47,95,149,164,234,4,1,98,142,27,85,117,173,213,252,202,33,83,71,247,35,233,95,186,211,98,52,15,30,70,83,112,144,55,54,191,64,180,170,178,150,29,33,238,123,180,7,129,204,114,63,99,114,49,119,58,44,125,163,79,141,241,142,6,93,78,198,7,74,209,253,36,69,181,210,125,117,213,252,190,31,34,134,60,112,196,231,247,131,177,122,1,1,58,66,137,113,106,135,127,103,109,64,245,45,17,209,115,227,242,167,85,88,20,121,45,168,119,163,123,111,169,253,139,45,78,213,216,255,192,222,132,94,186,67,31,40,73,155,151,28,175,170,78,127,77,92,135,219,76,224,54,85,32,27,221,205,215,215,53,144,239,38,143,93,116,47,102,115,59,32,184,140,126,70,69,157,246,87,205,18,205,232,121,249,124,6,18,35,56,248,237,29,255,207,29,198,225,138,78,121,148,42,84,43,75,90,237,217,196,201,66,252,137,200,131,15,195,252,15,228,252,63,144,243,255,64,206,255,191,131,156,255,63,3,155,207,152,132,155,233,28,255,195,28,64,138,238,188,154,220,246,32,56,8,140,189,179,84,238,229,63,172,176,236,30,167,133,208,206,236,137,92,196,218,144,185,215,200,185,98,240,100,238,110,236,63,201,49,51,223,215,79,170,196,229,90,10,193,33,6,56,191,179,41,208,106,81,80,107,51,8,245,10,119,2,7,164,120,124,238,68,64,237,68,127,116,34,194,227,64,125,246,49,110,175,62,157,191,249,159,253,66,77,72,81,49,39,182,93,45,243,208,235,231,149,235,85,236,25,110,115,33,110,122,82,25,149,78,106,206,191,52,228,172,205,212,7,214,2,207,5,41,178,67,98,106,251,116,101,101,229,236,114,161,126,20,171,48,255,234,37,189,61,211,86,141,68,186,23,31,223,93,211,84,189,71,124,151,137,63,209,140,216,237,196,29,131,145,57,118,230,180,183,187,212,230,174,193,52,178,245,109,156,14,174,228,101,104,118,110,4,255,1,183,211,59,173,163,161,188,250,230,35,170,62,159,235,66,134,98,84,74,233,213,72,128,68,134,170,206,118,167,86,215,115,63,112,103,124,23,166,76,206,122,238,65,19,230,148,163,167,1,30,42,60,146,89,75,86,245,191,77,220,246,160,16,17,130,148,27,77,157,8,168,226,198,88,39,162,38,205,247,95,226,214,13,15,106,26,37,82,13,117,149,255,225,20,69,88,135,16,200,149,108,155,6,96,252,186,77,184,224,63,87,115,23,236,188,137,98,94,57,190,26,174,230,62,158,37,170,147,33,24,113,186,251,31,119,133,232,140,201,200,228,60,65,202,228,122,105,199,88,164,232,135,31,76,189,221,122,117,156,155,14,219,30,148,213,245,108,166,168,165,59,25,72,24,121,190,236,74,230,149,221,175,90,185,173,189,236,191,163,195,219,235,98,113,127,202,207,62,164,25,26,60,207,56,107,48,86,182,245,178,241,151,220,238,109,171,101,151,207,38,73,121,61,214,99,92,253,95,254,221,144,98,239,4,176,40,205,56,168,56,29,38,160,29,161,145,244,110,214,94,239,103,153,243,3,239,106,156,222,183,82,71,250,144,219,234,238,52,237,55,23,53,174,252,22,118,251,191,199,180,237,8,31,59,186,60,155,239,39,247,221,70,124,114,206,83,3,31,211,173,109,99,34,222,32,251,59,87,126,190,239,227,255,7,46,118,27,215,62,124,7,157,253,106,127,127,85,85,169,183,11,207,255,149,56,244,48,6,101,122,216,232,235,255,186,143,162,59,195,23,187,195,163,72,58,148,146,177,117,229,157,97,143,255,172,90,186,156,123,147,134,254,171,69,234,226,220,203,50,223,104,146,120,121,97,107,245,189,255,10,51,93,161,217,233,70,215,166,246,68,237,82,239,251,130,216,159,153,131,199,217,205,3,15,85,132,115,88,181,86,146,71,253,238,203,30,250,230,117,222,223,112,110,143,243,149,183,232,168,105,79,179,209,31,185,124,229,114,236,100,243,195,32,67,173,149,83,217,173,191,64,181,12,204,204,106,229,51,185,82,255,153,226,210,131,196,161,244,168,193,185,159,181,27,111,147,162,206,134,149,228,183,203,13,7,196,19,51,172,188,188,6,117,146,153,202,135,214,213,83,100,114,224,212,26,99,230,186,252,138,107,218,173,103,84,52,11,12,38,6,2,95,57,222,140,207,101,80,8,209,174,109,250,30,7,174,118,69,81,49,167,183,93,125,230,176,167,139,165,138,117,48,48,134,73,53,63,16,223,79,59,0,175,185,84,90,254,99,8,247,2,2,116,222,153,197,84,31,78,230,158,42,150,247,156,118,60,206,55,75,231,116,231,133,0,61,111,244,251,0,101,189,167,11,18,172,123,169,2,167,226,167,174,28,232,83,159,102,225,229,141,85,253,83,159,250,113,224,169,166,224,13,194,22,173,172,140,7,173,229,254,223,43,164,251,240,52,90,65,176,231,220,197,79,248,167,253,62,71,15,34,219,252,4,205,102,54,239,31,232,137,140,75,58,132,6,94,25,146,222,47,118,108,23,134,193,102,155,82,254,144,141,80,106,201,255,6,89,231,166,158,24,200,198,215,130,113,183,126,62,22,168,28,24,14,248,231,172,146,82,68,115,43,57,5,201,16,91,27,154,251,147,192,87,177,149,134,54,68,207,21,186,24,249,159,92,39,35,0,33,166,197,248,208,129,143,79,242,32,177,11,79,52,126,157,108,20,51,113,210,194,149,222,251,32,101,57,77,77,163,116,209,81,53,239,176,179,160,105,12,25,143,46,140,224,63,5,15,179,243,243,208,208,103,8,166,166,62,139,200,208,184,42,169,71,192,240,118,131,221,157,14,96,217,12,251,111,117,176,93,60,172,54,115,155,23,63,209,155,183,112,144,176,208,137,94,182,78,243,104,10,121,61,178,54,193,210,210,151,116,208,71,162,3,219,79,35,221,108,156,14,143,76,86,44,215,199,30,27,154,205,142,200,151,253,196,253,115,14,142,155,212,203,249,235,93,58,115,254,222,85,250,207,154,7,109,8,194,251,111,117,116,92,124,126,104,236,37,157,133,174,173,241,190,150,123,72,128,212,47,172,189,34,34,54,185,144,233,205,198,179,44,118,219,223,87,191,143,25,78,136,218,151,231,176,31,94,153,15,167,233,111,52,9,157,249,39,27,36,194,191,201,191,95,210,127,95,215,101,109,206,172,48,220,46,85,116,250,45,78,125,250,180,85,200,255,21,208,173,208,193,0,166,119,191,179,255,167,52,233,126,21,225,27,83,183,67,130,19,198,89,14,4,250,83,207,237,7,149,191,212,117,43,232,62,42,45,244,143,189,179,82,177,31,81,21,248,135,42,240,19,157,140,168,131,43,224,181,208,209,142,119,154,55,87,33,136,197,95,101,133,105,128,208,116,235,104,117,239,161,120,31,104,71,195,197,147,225,134,97,101,113,202,106,84,160,101,86,84,68,68,195,4,108,195,245,63,151,212,157,3,82,29,24,191,241,126,20,252,63,18,117,232,247,218,188,99,202,244,18,132,7,251,121,250,228,192,183,123,158,25,26,77,223,12,63,105,31,60,102,203,62,137,242,55,253,83,155,186,75,173,254,88,144,243,84,229,63,178,178,230,37,197,0,106,90,230,156,227,15,89,214,247,179,21,246,180,97,151,250,131,100,76,109,127,55,127,248,167,54,245,219,252,127,43,240,184,11,212,52,244,25,194,255,171,192,255,87,129,255,175,2,255,95,5,254,255,162,2,167,167,39,224,55,167,23,15,219,187,96,96,30,93,240,219,235,174,41,243,10,241,49,227,176,93,23,41,200,230,82,77,65,19,39,104,244,228,217,235,2,240,78,70,90,102,147,122,26,46,190,88,231,174,36,62,37,198,109,220,5,200,175,177,28,9,1,80,169,232,63,210,230,215,167,87,160,208,157,113,244,108,164,205,238,45,58,133,157,121,254,173,141,30,109,244,79,42,142,126,115,55,47,241,218,13,189,158,41,212,176,147,136,148,243,224,85,41,231,237,171,82,163,41,24,10,9,47,165,217,172,69,203,108,114,245,103,41,175,193,133,178,82,155,71,87,93,87,200,193,87,156,52,126,250,187,138,185,170,228,0,163,147,6,28,154,55,216,165,201,236,219,12,140,15,55,202,68,240,136,55,178,238,83,255,248,140,63,153,171,106,62,15,249,42,79,222,158,254,121,149,12,190,229,216,175,224,85,35,38,235,153,51,226,217,163,57,214,34,136,88,242,30,118,204,214,185,215,110,156,169,153,220,253,221,112,1,160,18,117,126,249,146,102,194,15,97,242,120,1,34,167,205,71,199,88,198,249,147,114,54,41,191,58,152,73,97,208,194,111,33,51,83,42,45,136,81,91,17,232,19,247,80,133,158,229,180,153,175,207,249,139,7,237,65,86,116,244,244,87,76,64,143,15,97,28,82,59,143,27,20,54,202,251,239,214,118,90,152,229,138,169,166,7,118,0,41,254,91,181,120,104,39,116,165,225,152,233,88,105,100,191,220,184,190,123,79,150,230,122,122,168,247,152,215,128,28,111,239,194,17,37,53,240,241,229,123,183,163,75,221,240,240,21,88,195,189,242,194,62,204,53,225,205,113,8,62,46,57,120,231,138,39,245,24,156,35,192,32,224,122,73,97,30,136,249,191,158,145,128,3,107,32,55,2,121,239,128,67,233,32,63,102,222,128,188,127,34,230,39,240,24,96,148,109,200,138,178,141,10,120,25,122,109,126,90,165,101,240,226,142,135,232,61,127,140,21,210,239,251,172,229,242,75,142,219,106,198,172,88,60,178,160,66,246,120,84,232,8,87,108,81,78,149,50,125,230,246,181,92,128,196,127,237,121,204,12,192,251,14,160,198,89,247,102,33,234,177,150,10,143,230,211,194,170,119,175,156,97,147,226,142,177,13,76,99,94,49,121,50,19,55,118,148,219,121,210,174,61,97,198,210,127,245,238,214,71,70,241,202,142,142,29,66,146,82,152,179,28,255,43,220,80,77,194,131,177,248,180,182,147,94,216,34,116,209,88,214,131,188,74,171,220,83,59,90,168,113,63,236,93,179,20,22,147,171,52,28,199,25,128,37,199,197,106,207,217,148,49,42,199,223,63,176,99,43,62,6,102,102,179,103,219,108,17,135,138,222,143,204,57,158,38,157,232,58,162,107,15,95,9,161,174,158,221,248,254,119,215,170,153,254,91,223,223,137,43,90,180,113,93,243,252,118,151,179,138,133,95,185,151,61,47,160,235,226,155,251,83,70,22,94,125,254,240,183,215,197,234,52,211,125,140,110,223,136,178,235,235,207,121,9,167,108,193,125,222,88,120,155,254,51,121,54,48,148,55,21,125,189,182,179,133,45,187,197,156,94,138,243,238,47,63,44,214,161,165,167,191,194,230,205,112,120,223,252,126,60,68,40,154,237,225,151,176,135,162,53,47,132,76,91,144,181,155,9,178,228,237,233,66,35,119,207,219,57,147,153,111,44,23,79,1,247,86,178,202,121,164,31,103,200,206,37,121,44,70,74,104,177,12,108,215,189,221,46,105,62,239,17,37,183,246,44,241,150,251,123,200,236,59,251,209,226,7,141,123,244,9,223,210,85,208,203,168,137,113,47,79,79,224,199,219,216,213,61,242,22,198,71,91,129,152,1,89,200,124,227,223,15,46,44,143,7,36,167,191,186,197,213,222,91,233,232,135,70,227,235,70,228,247,86,26,113,8,202,94,54,176,96,77,114,216,129,31,181,222,33,219,217,19,235,10,107,173,121,242,12,58,230,61,226,130,139,144,26,95,193,138,10,49,89,236,218,37,186,204,246,114,12,128,224,181,137,87,31,4,141,192,41,164,177,126,115,183,101,164,190,163,103,59,147,220,74,0,32,57,83,215,236,200,177,83,158,224,162,170,44,125,158,186,141,76,241,42,234,35,71,123,13,77,137,81,0,96,157,43,162,251,36,215,205,47,35,216,193,96,38,133,183,3,148,24,196,222,67,28,185,67,22,239,155,47,139,171,108,212,76,184,217,82,88,214,33,227,218,204,227,179,225,162,255,230,65,99,98,75,140,32,26,141,171,110,35,77,3,40,143,58,129,148,26,115,151,242,190,209,29,44,18,223,105,97,27,103,200,165,183,94,177,69,247,113,206,230,12,178,127,183,106,107,230,28,193,139,250,191,154,32,55,53,118,169,108,97,74,152,239,122,175,166,204,41,130,193,100,94,126,209,99,183,58,162,209,152,35,122,185,194,188,205,74,199,226,227,83,169,197,200,138,192,251,225,87,136,86,42,141,15,0,43,183,200,219,172,163,72,56,212,235,217,114,211,39,133,46,78,25,79,246,51,68,98,39,28,199,150,234,80,33,164,227,53,236,72,153,201,210,132,54,2,58,202,138,125,132,253,22,180,69,167,199,147,200,118,99,185,200,186,157,188,221,69,99,140,19,245,107,204,176,151,45,167,73,229,32,143,247,96,131,5,140,56,227,218,155,163,235,53,87,78,184,212,86,84,248,193,244,61,222,127,78,22,71,198,140,108,248,15,149,159,123,252,133,207,181,71,83,202,171,249,156,135,6,174,98,42,92,100,39,32,154,70,234,24,192,191,184,135,75,155,104,180,109,170,195,193,237,90,156,182,219,36,14,251,94,49,236,148,47,215,114,135,73,254,71,176,154,101,19,200,166,79,158,180,209,131,251,196,170,253,88,106,244,17,20,7,111,151,24,168,212,215,146,238,139,224,129,132,236,46,104,195,23,217,10,118,71,231,20,230,142,24,241,149,233,52,0,246,38,143,41,60,242,37,19,231,230,108,217,64,123,107,111,48,158,205,60,144,2,136,253,44,186,142,84,70,35,122,175,233,74,221,167,41,92,210,65,19,206,58,155,175,72,124,35,182,159,6,118,34,83,194,56,140,114,207,33,185,232,165,10,253,177,184,18,195,92,214,95,110,117,59,117,23,25,158,118,168,223,142,138,38,147,117,69,223,195,180,19,133,7,138,91,44,115,184,134,158,135,239,185,163,3,186,146,243,138,224,46,156,32,127,119,223,111,193,42,64,51,101,158,111,241,134,95,179,125,171,149,103,29,50,158,51,29,93,8,208,230,68,187,131,103,68,162,75,102,140,204,171,243,145,21,169,186,141,89,169,141,131,37,54,99,189,185,250,36,246,221,50,107,14,133,66,92,236,78,183,132,153,109,227,73,41,79,56,41,63,232,182,90,108,178,149,182,187,65,195,4,121,83,10,69,156,77,68,11,233,103,221,140,29,252,60,242,116,109,228,22,63,45,148,97,6,28,219,139,194,144,92,208,31,68,203,148,216,207,67,55,116,183,194,153,142,14,117,84,78,188,22,202,212,118,97,98,152,90,42,105,62,143,91,70,77,224,244,174,79,2,203,126,115,1,212,32,109,226,145,202,244,68,171,104,189,161,39,37,100,191,116,33,42,12,161,208,45,212,74,135,195,153,241,93,211,234,37,118,159,134,80,206,193,222,32,148,167,208,29,234,66,36,116,25,140,27,243,177,183,35,218,209,13,198,180,190,37,226,208,184,156,244,200,82,197,113,71,139,14,91,21,55,6,147,203,170,128,215,171,10,139,237,5,187,126,150,228,176,52,36,72,96,224,119,14,181,126,161,158,62,237,137,238,244,185,67,219,230,78,89,0,158,17,37,212,254,140,158,224,39,34,252,118,146,255,100,220,36,122,49,47,255,107,143,234,89,77,22,78,193,100,240,82,98,178,60,164,2,48,115,221,230,243,203,71,164,120,163,228,254,35,46,59,165,186,233,202,85,45,49,32,15,124,141,44,63,24,100,46,228,212,161,162,16,176,242,179,103,174,248,35,195,147,228,206,91,211,47,151,244,238,220,107,131,77,177,186,162,198,124,124,18,34,53,244,155,73,51,226,112,119,97,17,215,228,228,100,92,113,227,41,15,183,90,83,238,107,31,126,188,86,175,190,102,243,121,59,119,209,181,142,104,103,188,124,194,88,150,212,190,160,197,239,195,230,185,184,154,165,24,97,187,62,25,204,116,11,30,113,242,236,151,217,79,172,218,158,47,196,170,115,128,83,3,159,24,178,7,109,154,178,76,209,35,41,158,60,124,252,148,238,108,182,152,190,62,111,31,147,243,230,174,85,113,8,51,183,119,182,241,171,94,201,43,159,88,133,251,17,89,86,253,239,236,83,22,96,123,211,0,123,251,167,217,102,69,29,218,119,179,115,103,227,205,97,210,91,9,239,118,61,160,239,90,211,23,59,228,183,228,32,15,150,173,123,58,35,62,120,127,235,245,4,116,16,175,102,232,71,55,144,209,43,31,25,73,108,144,18,102,77,119,159,166,56,227,109,84,9,9,53,230,42,11,252,136,173,198,22,121,80,118,6,48,165,102,210,251,251,191,52,93,84,191,137,77,132,175,76,103,237,229,73,18,33,157,125,228,3,231,58,110,215,52,20,93,133,7,9,26,255,174,144,229,217,121,121,123,245,175,117,31,166,42,236,164,251,200,57,94,216,168,29,72,91,97,201,170,83,255,15,118,101,91,236,225,196,4,136,128,93,249,106,78,29,90,33,84,99,96,153,96,39,74,155,162,212,145,176,131,111,219,197,97,197,208,75,215,179,169,34,138,166,11,202,58,90,85,162,115,192,91,154,140,83,73,254,107,45,184,86,17,228,134,96,45,121,7,91,1,235,120,65,46,143,98,52,123,15,48,11,80,237,137,110,210,108,72,157,170,150,78,176,196,165,133,1,194,221,57,128,22,67,251,38,153,109,223,35,109,198,175,2,230,112,212,103,182,27,173,116,199,45,149,117,110,130,185,136,201,203,10,243,65,133,172,150,216,11,11,136,157,233,56,4,254,109,231,123,89,149,115,238,255,156,103,206,67,116,183,33,150,142,122,158,88,209,47,117,108,149,155,73,211,213,28,142,55,177,62,238,83,79,62,230,203,93,24,101,48,122,74,102,62,245,234,107,97,17,16,118,171,215,237,187,210,222,3,72,151,153,38,215,201,76,127,242,222,28,16,125,132,73,174,75,19,161,48,134,56,93,132,90,140,7,193,158,184,229,120,189,253,240,185,199,123,196,21,155,165,149,24,111,107,190,186,107,125,22,143,161,212,201,238,204,167,67,83,191,24,15,59,21,232,170,154,77,220,187,93,236,209,41,63,0,93,125,1,242,68,141,58,165,135,23,236,153,150,217,17,3,186,181,97,107,49,111,233,246,39,254,78,233,206,247,98,138,222,136,176,164,238,249,67,117,193,196,218,223,240,32,48,245,68,131,99,76,32,49,101,185,191,229,86,247,141,64,199,254,111,72,45,168,75,96,197,212,211,19,103,187,203,52,214,122,67,221,143,159,92,246,4,39,217,137,98,115,44,109,251,12,147,251,197,244,174,170,154,171,168,132,237,226,124,48,88,239,209,213,50,62,148,232,88,178,207,248,217,241,145,116,229,138,237,252,222,18,81,184,166,71,22,149,246,40,135,233,67,150,173,80,113,127,190,58,66,224,241,204,136,173,136,32,86,179,124,65,215,17,179,98,155,170,153,248,117,183,184,76,154,40,134,160,175,35,253,5,228,248,7,105,123,111,221,236,159,61,234,247,26,5,143,9,68,224,134,220,48,36,255,71,26,3,121,154,252,73,55,161,150,215,206,108,124,230,118,171,132,224,107,7,174,212,110,116,95,83,135,20,85,207,165,64,43,86,44,197,177,109,19,246,8,232,154,191,247,144,45,39,170,71,75,118,102,225,74,166,11,123,54,111,76,208,237,97,131,89,56,108,70,132,236,229,155,83,109,108,9,109,138,50,235,134,104,226,179,95,153,174,190,77,152,141,213,215,106,25,56,174,151,184,236,202,95,249,30,67,195,174,61,152,115,169,130,238,98,42,71,241,149,113,208,119,139,11,81,223,79,105,101,148,26,252,186,213,9,204,160,61,195,23,107,224,241,27,68,248,243,31,141,122,153,91,164,216,135,27,68,194,226,114,170,213,51,229,212,26,48,184,230,211,242,66,54,34,82,28,178,119,78,25,151,163,95,93,151,118,30,110,173,244,69,132,123,56,61,53,56,72,42,98,68,97,119,105,217,21,237,226,127,107,172,244,221,205,5,58,184,75,245,231,180,59,97,213,175,248,85,134,46,167,221,27,114,100,207,38,68,121,15,186,31,67,125,63,202,61,20,235,9,242,10,59,239,231,96,17,253,143,126,158,35,99,90,66,94,68,205,147,94,40,121,29,209,121,132,171,186,219,122,44,206,136,16,149,254,116,3,86,148,136,116,205,241,40,33,159,238,10,144,36,180,255,63,236,189,101,84,85,95,244,54,74,169,116,151,210,93,210,157,135,70,186,84,16,16,84,64,186,59,15,221,37,141,148,8,8,72,10,210,113,64,74,186,187,187,155,67,158,184,3,225,87,239,125,255,247,142,251,245,142,119,140,253,229,28,247,217,107,173,185,158,249,204,103,206,53,221,144,72,203,185,204,176,104,124,117,46,214,243,83,209,46,170,158,189,19,216,132,92,207,0,48,129,244,139,131,240,253,207,50,105,190,124,47,54,69,58,39,97,105,188,102,106,196,98,86,207,65,122,36,207,181,223,204,205,140,219,126,158,44,173,99,241,211,158,255,64,205,58,158,191,186,233,45,212,221,124,185,232,101,123,210,73,114,169,61,76,212,55,101,202,76,157,104,247,250,26,168,154,149,113,107,117,40,90,154,210,81,227,135,82,169,255,107,201,29,163,48,172,229,115,169,111,204,255,99,115,139,45,138,53,15,189,39,164,225,36,173,86,6,189,178,180,241,176,161,230,98,32,240,205,227,87,151,37,209,60,35,122,0,101,246,234,151,177,60,19,122,130,52,173,239,177,242,183,165,106,88,202,89,236,154,178,154,49,162,235,70,149,216,58,219,93,134,92,110,125,180,200,192,167,243,78,182,107,209,130,23,59,28,13,219,160,63,45,216,129,148,215,225,201,135,63,186,41,93,152,50,236,3,68,215,66,1,206,192,43,16,252,12,49,179,118,201,119,78,213,151,157,77,48,178,169,233,180,183,79,13,190,91,51,155,63,123,248,125,76,79,236,192,246,244,12,47,243,120,185,165,162,143,4,34,34,59,48,8,15,42,117,27,175,187,102,213,35,222,43,7,181,224,184,11,80,78,121,169,122,21,88,204,72,64,142,219,63,134,238,245,234,240,71,234,235,58,245,185,126,4,199,142,13,119,242,209,201,71,85,24,95,112,0,202,119,5,102,76,18,220,167,1,221,154,6,43,91,156,244,231,224,154,92,223,6,41,16,219,156,157,122,237,162,167,21,113,120,196,204,244,96,83,84,214,117,23,185,187,173,182,100,180,137,84,237,180,132,77,150,28,207,223,34,74,29,3,23,119,119,108,160,189,243,223,41,237,45,146,7,176,242,232,205,33,20,162,61,200,141,18,68,201,19,48,236,0,240,186,8,61,60,31,83,119,219,202,116,51,140,125,243,60,116,248,178,124,89,131,152,112,212,217,126,82,206,166,126,207,124,154,80,204,178,38,120,68,228,141,149,153,122,123,40,206,80,194,157,89,36,220,243,193,238,135,141,71,45,222,64,119,77,7,187,22,112,242,220,196,183,168,198,219,44,175,249,223,159,232,108,220,92,229,216,123,207,182,174,149,89,18,159,242,88,237,253,104,161,36,42,240,75,150,95,56,55,175,58,213,209,125,31,252,173,160,48,198,184,59,134,125,30,76,36,232,126,252,213,182,118,193,245,204,95,108,230,123,233,47,226,168,53,254,71,240,155,27,54,31,135,51,139,103,187,84,115,165,28,153,205,39,61,210,123,155,116,37,124,207,138,106,130,79,155,243,102,65,238,106,109,0,67,163,3,49,67,112,178,100,65,145,155,243,180,186,158,121,201,98,111,141,209,250,216,126,203,1,9,201,224,131,164,247,107,53,120,132,138,58,144,20,134,242,175,26,68,162,10,245,57,143,190,155,89,128,120,38,70,29,75,237,244,7,140,75,56,124,87,71,106,210,221,212,123,68,142,228,250,147,144,190,93,179,203,92,254,45,246,27,12,164,78,108,248,85,201,206,34,31,195,108,36,103,75,234,198,43,139,122,181,88,249,140,160,138,0,134,106,171,55,174,51,57,111,3,24,158,177,231,129,157,126,250,14,112,2,175,149,5,109,231,133,46,219,158,80,5,17,148,64,46,15,192,71,64,184,215,165,12,25,123,158,197,230,79,53,173,249,159,106,154,110,218,85,44,11,167,125,156,84,9,181,39,37,100,188,182,226,32,193,3,71,159,45,159,159,17,194,157,102,209,216,60,113,77,129,112,222,236,235,159,141,39,93,100,103,22,39,63,187,180,216,169,243,186,180,37,169,81,124,44,61,106,90,202,82,191,153,83,246,113,72,76,57,162,150,127,216,186,21,217,43,209,126,241,218,69,121,230,179,60,28,210,13,216,61,68,204,159,0,13,170,97,232,76,159,249,33,34,163,111,29,87,10,62,138,154,218,39,242,85,181,87,230,70,79,126,199,171,109,138,114,255,42,182,93,208,104,226,55,196,234,127,255,233,120,118,68,176,140,190,157,217,43,241,44,235,102,214,47,35,2,86,165,111,247,166,73,170,229,125,205,41,50,121,135,196,170,124,61,107,74,76,74,23,156,214,63,41,52,24,189,161,102,177,149,120,129,43,106,90,154,6,185,221,95,222,30,201,53,230,17,213,112,209,121,235,146,148,46,226,98,105,147,221,60,186,77,253,200,221,178,237,137,106,254,107,161,161,81,230,66,220,218,1,129,185,126,232,121,1,192,133,19,4,169,212,55,142,230,255,117,88,2,17,242,52,63,247,220,235,92,135,93,95,204,217,185,209,41,196,56,23,151,183,120,246,1,29,34,126,54,16,232,183,88,84,139,104,244,17,236,98,7,177,44,236,150,70,160,65,60,213,30,175,30,121,122,77,223,119,227,143,46,216,183,99,129,51,225,175,225,230,244,64,160,33,77,59,41,2,235,254,41,231,214,235,72,221,150,161,225,197,14,30,190,134,18,221,46,204,244,111,234,218,216,242,70,213,145,134,177,207,248,123,107,63,101,233,232,219,84,119,173,122,44,233,35,77,194,44,113,74,55,18,103,147,63,100,106,91,25,239,222,159,217,150,33,32,230,56,207,101,125,254,71,82,228,177,46,123,9,151,158,114,47,199,125,111,71,42,188,164,141,124,190,234,123,81,165,92,74,87,63,28,105,205,185,53,253,153,255,153,102,46,66,79,178,64,196,118,43,50,142,179,232,81,83,149,190,211,0,127,230,228,215,250,245,120,229,249,189,242,238,106,127,233,56,234,161,182,0,210,206,229,246,182,39,84,214,58,148,49,150,194,233,110,139,62,221,22,38,163,229,64,168,213,229,111,186,216,171,214,174,154,236,153,73,213,44,49,225,241,225,120,86,176,67,55,5,201,226,92,46,18,22,58,99,6,16,118,109,123,115,190,115,13,251,64,205,154,76,53,181,55,179,240,45,245,76,248,26,153,168,0,143,255,246,8,4,242,90,13,103,154,87,160,242,89,135,179,124,113,190,222,72,105,196,18,156,230,42,1,38,108,205,47,98,20,171,113,232,96,6,184,120,185,186,230,60,75,75,200,158,95,15,242,71,198,32,48,209,29,45,46,111,153,45,159,227,245,186,176,62,42,255,100,224,178,177,167,247,28,55,79,21,38,242,186,4,40,182,233,54,23,104,71,199,80,43,95,100,5,79,165,254,54,226,101,250,17,62,238,235,64,56,154,172,111,187,19,50,231,236,246,198,5,114,38,245,132,98,93,193,166,249,108,80,84,164,111,231,26,118,123,228,22,74,225,154,10,2,66,212,40,137,195,252,62,183,124,127,172,165,255,227,111,14,98,192,99,134,0,86,227,199,195,44,255,85,197,252,211,89,92,247,58,20,60,47,207,227,156,142,246,68,31,125,191,162,29,251,176,208,142,114,3,182,5,132,49,229,177,156,179,88,137,212,60,161,244,30,134,99,60,153,192,191,166,55,246,200,66,23,8,242,53,15,126,82,146,95,217,26,132,191,223,120,212,114,248,217,170,220,1,120,5,165,146,38,211,243,106,57,254,133,33,241,59,209,76,195,251,253,211,131,250,41,67,95,89,149,249,82,77,229,242,166,211,8,209,147,142,132,121,197,11,187,235,247,239,45,107,89,180,191,233,198,227,198,135,109,88,149,210,216,116,83,122,149,52,158,246,178,249,32,20,126,160,216,136,96,130,109,10,130,170,129,160,19,237,20,139,60,101,110,251,124,234,145,38,235,149,150,151,176,21,244,205,207,10,201,253,0,23,167,8,36,59,244,15,157,244,159,25,237,154,193,242,183,179,33,246,234,37,110,92,58,13,219,148,217,62,206,173,216,65,55,221,25,191,136,110,248,102,202,72,37,44,75,2,71,9,135,88,97,152,172,186,238,109,143,72,116,69,41,77,158,134,144,47,186,27,63,180,247,239,172,124,45,178,13,101,175,157,183,44,227,163,79,117,67,92,240,21,176,248,82,45,107,67,191,208,180,53,57,52,248,124,49,15,186,63,90,111,240,87,233,217,208,15,79,122,225,214,158,240,95,177,112,20,173,99,4,3,54,119,148,95,252,118,169,112,184,147,196,104,31,153,161,61,20,231,242,36,9,215,50,44,118,69,216,160,72,4,214,120,209,114,35,25,160,78,28,195,255,152,152,163,121,93,171,118,193,117,238,13,241,138,59,119,183,1,245,92,125,31,71,227,21,30,215,181,175,151,38,166,125,161,247,163,128,111,42,30,185,28,132,121,130,94,71,205,41,162,203,126,200,144,162,192,199,88,142,58,6,14,193,250,166,73,175,188,185,152,215,73,122,143,126,46,171,175,241,79,246,50,39,207,67,247,236,123,222,138,55,0,250,8,182,20,159,149,211,81,14,163,22,209,200,132,232,86,71,232,241,195,223,186,65,165,83,110,186,155,86,157,250,251,158,96,160,75,53,212,129,14,103,34,194,115,129,17,183,141,137,70,168,222,61,158,251,211,116,210,142,192,52,254,72,82,204,209,182,154,94,78,226,222,61,74,140,160,229,204,210,137,151,110,160,115,33,50,181,127,178,172,68,4,196,28,137,9,114,131,127,247,110,98,24,182,186,249,23,87,125,14,166,37,102,190,144,184,221,95,99,84,73,93,238,162,228,158,140,54,4,250,8,154,199,49,154,255,150,71,78,3,238,155,83,190,31,11,178,56,200,121,235,182,192,15,162,4,52,191,97,39,94,86,88,94,127,114,208,89,241,190,125,254,46,35,5,169,13,255,254,68,199,158,183,150,251,196,195,68,54,115,198,170,164,37,196,200,104,123,51,221,238,98,39,114,139,179,170,159,199,182,32,211,213,145,78,62,234,119,57,93,140,146,230,107,50,187,166,31,100,110,215,66,110,11,46,83,19,73,205,215,155,233,183,120,210,75,144,77,193,133,213,72,206,172,20,157,231,192,78,34,29,231,59,25,49,103,146,160,26,33,55,8,174,14,96,106,233,253,193,234,132,81,103,34,108,185,174,242,195,251,81,217,103,155,207,89,71,55,123,229,110,197,229,63,26,64,135,219,240,112,83,137,21,53,209,3,62,183,195,250,173,201,20,206,180,253,103,167,173,49,111,245,197,56,151,116,234,176,103,54,210,95,49,102,81,93,6,139,236,74,254,86,232,38,59,27,209,83,91,235,142,117,35,43,1,73,165,24,139,216,73,118,35,44,185,46,221,76,214,126,168,17,227,68,64,164,42,168,186,96,129,144,114,248,105,253,198,255,11,49,87,238,143,88,47,84,153,96,240,129,110,43,53,139,127,69,199,231,47,253,171,107,41,9,136,149,106,65,40,89,245,151,167,193,158,236,44,68,176,156,82,186,243,126,222,161,186,130,44,207,94,44,74,177,105,118,16,228,84,66,163,234,180,151,205,237,224,234,136,166,63,234,41,47,196,83,232,243,99,219,245,223,159,108,51,93,38,209,16,211,5,78,71,158,73,199,2,96,117,233,2,54,159,181,185,204,38,94,233,128,253,191,10,168,129,199,6,85,51,132,70,154,111,15,27,213,114,115,86,175,163,165,98,92,79,111,234,70,11,41,198,31,235,41,40,190,38,179,249,57,226,125,203,89,104,5,60,106,190,132,84,171,125,230,235,41,7,84,7,60,194,225,151,86,70,20,175,121,196,86,145,236,163,118,131,231,78,28,228,181,153,229,128,81,83,33,145,124,75,201,4,27,88,176,95,196,246,217,255,94,247,87,70,190,141,133,136,36,221,156,243,130,242,223,199,51,116,254,195,35,69,24,101,122,146,204,165,49,131,190,227,42,6,172,72,168,207,101,253,171,107,158,174,89,23,61,159,99,61,220,241,2,214,227,150,175,175,113,122,198,18,216,85,249,13,199,80,1,219,18,255,74,53,49,12,252,88,214,136,133,184,31,253,251,12,230,18,101,95,249,72,32,243,213,82,35,71,25,234,221,184,24,72,14,60,73,31,173,188,193,193,123,250,113,83,113,234,109,117,212,24,52,118,15,179,210,101,70,66,9,34,70,23,13,254,87,237,191,2,247,209,115,220,60,206,150,177,157,90,220,57,191,175,120,119,234,205,220,135,233,81,32,235,251,84,141,236,150,201,197,22,161,116,165,111,181,85,244,128,191,150,70,135,164,55,145,248,159,146,61,62,254,159,131,149,145,157,20,141,42,237,87,40,184,219,254,146,164,146,22,127,189,109,14,231,16,51,158,246,127,62,61,216,254,33,73,250,116,29,116,187,184,230,36,140,136,136,130,251,66,138,186,83,82,195,90,231,35,65,52,190,216,195,193,180,4,34,146,244,134,149,182,101,208,127,120,219,247,224,203,247,6,200,21,165,123,173,6,185,44,130,191,243,163,125,58,158,255,47,61,10,17,208,216,63,203,248,18,238,231,243,194,146,156,225,239,222,0,13,70,68,36,105,83,75,213,221,128,127,141,71,134,52,161,166,108,242,131,186,229,209,226,99,98,197,63,125,128,209,121,152,99,86,140,164,66,76,216,201,235,226,234,249,255,99,15,189,37,18,69,196,147,157,189,35,52,87,231,73,66,247,224,63,71,81,195,207,164,255,126,233,220,34,41,249,131,114,206,254,63,47,157,251,255,223,75,231,240,164,209,248,5,94,253,251,127,10,160,234,114,253,190,17,98,43,161,233,192,186,179,38,31,145,134,70,222,119,151,160,209,200,39,120,216,150,158,10,21,15,185,186,35,42,46,46,171,130,168,22,198,191,176,52,75,140,138,145,127,151,64,80,100,218,208,125,194,69,68,193,39,217,174,248,82,239,243,226,27,169,144,153,192,72,199,145,207,247,88,4,36,120,108,243,25,194,207,220,194,197,43,15,206,71,248,210,104,205,65,248,158,156,57,151,101,132,59,144,87,223,195,94,202,209,48,203,225,21,209,170,126,70,250,250,34,165,140,240,209,39,67,89,79,172,102,70,201,66,255,56,132,29,143,35,184,207,86,255,254,194,173,231,141,143,199,18,189,93,95,127,154,48,47,40,45,179,145,215,204,76,7,69,246,221,71,198,47,58,93,3,253,213,197,149,225,126,168,97,127,95,146,202,40,117,34,97,234,160,62,218,113,124,138,235,187,127,66,240,122,97,164,56,67,100,244,180,224,168,111,7,9,23,17,239,238,242,79,75,241,123,141,58,208,228,82,28,255,223,159,71,162,92,181,122,209,9,234,209,140,211,82,121,68,220,125,9,84,40,136,44,75,44,226,85,37,218,65,255,251,215,73,126,190,27,102,147,159,95,213,203,74,162,252,115,125,225,71,178,69,253,21,185,214,176,109,98,102,165,187,206,137,68,75,141,68,132,212,243,97,241,110,244,114,212,87,159,253,99,30,238,124,199,72,71,29,56,172,242,58,135,53,230,95,163,251,161,254,84,70,32,200,128,104,52,236,75,29,196,199,223,205,71,135,33,78,71,163,178,106,255,131,26,8,235,109,201,175,87,6,247,19,224,144,147,124,156,195,241,106,129,181,228,63,63,143,67,48,12,201,123,10,224,127,116,119,151,121,38,130,168,34,164,91,175,119,210,148,144,246,110,42,247,87,102,148,31,166,116,102,201,175,196,183,120,15,203,249,115,165,106,33,37,237,12,244,142,36,126,43,186,186,187,145,139,23,207,252,11,75,97,11,119,75,173,0,47,81,9,178,105,209,94,64,241,87,17,63,57,218,135,39,113,105,227,198,73,153,127,43,148,39,146,70,249,183,21,24,253,253,230,252,143,103,133,172,82,131,94,224,19,221,77,182,76,166,213,168,120,102,90,110,234,137,5,154,197,148,197,54,107,209,189,173,83,232,134,155,251,146,116,31,17,255,107,26,184,254,101,106,126,229,145,237,214,5,139,207,166,38,200,2,122,57,145,104,135,89,17,125,173,176,224,239,8,118,29,203,216,146,235,251,94,85,162,63,255,51,133,97,83,180,223,212,227,166,197,134,143,72,254,245,136,237,74,20,161,182,157,73,234,180,160,6,107,50,141,54,57,73,148,89,250,101,182,160,105,205,94,145,81,70,166,71,17,127,25,203,153,3,201,211,212,96,235,59,231,198,235,255,44,224,91,170,100,46,224,122,208,164,97,57,247,72,91,69,29,237,238,214,71,72,222,86,122,111,233,10,84,26,146,87,32,96,26,58,27,255,150,230,6,105,162,226,168,7,99,12,51,160,153,7,107,164,148,184,18,233,253,27,15,108,4,191,141,58,205,75,246,244,8,50,223,214,15,190,114,197,195,245,87,164,211,232,158,178,20,16,184,178,90,99,100,255,184,149,72,201,107,251,117,1,60,29,234,122,73,64,53,195,125,91,50,45,140,145,99,16,249,15,30,36,31,231,184,226,41,74,254,103,134,31,57,144,162,189,87,41,18,50,193,158,68,163,253,175,126,176,70,163,134,181,190,164,107,37,146,134,149,86,167,77,219,74,120,238,203,122,237,28,172,92,76,127,121,127,241,43,189,221,38,129,159,184,130,23,155,236,93,213,229,228,203,145,151,86,47,148,94,60,60,201,50,202,207,119,195,170,68,58,145,226,191,96,152,68,129,200,236,104,240,16,12,57,169,89,5,41,25,221,45,5,247,248,178,107,128,252,81,230,244,176,57,149,175,192,236,34,244,152,205,235,12,90,190,207,223,244,236,176,125,72,97,238,187,242,128,233,94,185,88,54,69,211,94,165,128,50,142,207,171,119,155,133,54,73,127,97,67,143,137,58,80,99,207,250,223,64,164,165,70,226,101,64,20,68,121,37,192,107,250,244,21,243,159,113,105,145,174,58,244,40,116,52,93,191,38,37,26,119,243,79,155,25,197,116,45,233,66,162,127,168,135,68,255,192,9,137,174,140,149,160,176,161,194,38,179,57,27,226,45,102,175,127,65,165,111,59,50,99,83,133,216,183,236,238,202,17,16,79,240,55,6,164,81,76,112,119,165,147,74,191,70,252,199,189,25,151,157,252,62,163,246,11,253,188,3,140,63,43,82,180,46,5,97,49,75,193,129,158,82,217,252,138,52,253,33,147,154,245,207,19,2,198,89,247,253,238,149,116,9,227,110,193,105,82,82,143,174,168,244,119,185,221,42,63,203,187,85,42,52,115,79,66,215,240,150,162,170,62,25,197,86,225,25,197,214,114,130,158,153,25,69,145,91,173,49,242,77,207,59,13,90,158,13,10,71,178,163,174,13,33,57,93,86,70,191,206,92,34,78,43,175,101,231,1,218,149,34,124,255,254,62,243,175,121,76,209,83,7,106,76,149,184,37,253,47,112,89,150,57,146,232,102,137,212,208,177,125,204,218,136,26,38,185,135,178,91,225,220,21,45,61,86,152,222,116,152,213,230,186,176,112,116,195,154,119,99,251,17,236,2,158,164,184,205,154,182,95,106,86,16,20,92,238,159,77,184,181,157,180,154,180,157,44,208,193,217,19,87,22,76,47,213,113,35,245,240,156,65,143,28,122,239,116,177,99,225,52,32,17,9,206,108,126,114,33,174,207,25,39,253,207,152,8,40,38,184,90,188,184,255,241,64,14,249,47,131,165,82,193,175,10,35,147,12,59,255,120,240,5,90,16,69,152,124,206,133,41,147,194,135,216,210,20,46,88,207,63,172,217,122,78,79,29,56,124,158,199,254,246,223,59,75,171,129,140,114,69,75,95,130,247,11,100,113,190,237,133,149,168,249,230,207,179,89,104,184,74,49,165,180,227,153,254,60,248,97,64,22,6,234,192,225,68,252,151,222,255,1,225,182,9,10,132,110,21,150,115,126,247,0,166,181,156,253,187,173,148,228,69,170,72,153,242,32,41,242,173,124,74,230,241,247,206,58,235,33,241,160,186,204,126,215,238,146,251,183,171,188,59,69,179,143,72,160,82,73,185,7,134,185,63,130,136,98,89,110,34,193,63,67,167,133,251,97,74,243,106,219,124,127,254,159,217,15,35,34,69,99,225,6,176,255,38,65,115,145,52,252,67,121,195,19,168,246,12,166,77,175,181,67,206,202,94,95,178,150,63,140,220,223,143,98,130,251,57,205,74,199,148,224,63,70,76,70,29,31,163,236,232,94,226,31,153,193,167,188,15,68,32,154,14,95,173,226,160,113,226,127,28,153,17,137,20,189,247,63,17,200,15,213,153,31,41,218,22,51,94,170,176,120,162,177,151,13,137,118,88,10,73,143,102,92,74,3,255,31,116,171,220,161,91,165,58,191,233,63,232,110,29,167,94,206,238,92,118,58,242,118,203,200,184,199,153,54,146,75,75,24,143,225,179,41,62,149,173,127,173,238,205,29,111,190,177,82,187,254,47,245,246,208,47,151,71,174,61,225,185,162,161,17,190,255,230,35,138,185,96,249,152,21,127,186,195,167,208,191,157,104,139,145,58,80,99,171,12,176,97,248,95,226,79,147,164,139,146,242,190,121,123,241,69,81,190,0,149,150,26,233,109,8,2,214,166,174,34,75,163,71,74,145,3,209,203,135,251,26,144,16,159,6,53,72,179,255,77,158,15,128,161,213,232,183,59,45,222,113,188,255,60,128,214,106,137,61,38,108,35,237,248,207,45,92,99,127,66,78,145,18,145,236,127,70,22,145,255,242,195,127,9,39,224,108,170,203,229,121,76,222,31,95,82,198,243,107,19,243,236,253,21,180,152,31,81,254,235,111,59,245,103,220,109,151,240,222,171,124,252,255,44,253,53,218,248,196,89,189,155,154,227,238,200,229,107,26,150,63,143,109,42,176,198,125,242,47,82,180,64,117,206,182,80,250,26,16,246,191,236,87,152,100,19,75,76,23,181,248,245,34,205,59,124,124,68,188,237,0,148,175,192,245,200,181,245,127,1,241,35,205,23,34,105,94,101,213,239,228,255,197,217,123,36,174,199,239,99,170,212,150,112,119,185,184,209,34,252,80,157,217,145,92,188,223,147,131,232,232,189,52,166,190,187,39,253,21,155,62,58,34,145,34,91,18,10,37,76,253,136,96,186,251,237,219,136,214,202,189,163,163,132,12,136,199,218,94,220,234,181,91,11,98,22,111,54,3,33,55,201,103,200,9,107,92,23,97,152,63,0,248,116,239,105,138,33,199,150,54,82,214,179,177,181,126,4,38,205,226,108,82,48,238,239,32,202,29,18,96,53,224,45,112,159,200,241,168,173,44,199,126,177,188,194,235,61,48,7,166,0,181,179,36,191,129,142,28,113,222,60,94,0,110,195,148,47,179,175,170,207,151,122,32,24,189,94,182,66,11,64,43,72,206,137,206,64,44,96,201,123,255,116,213,85,231,9,45,53,82,181,178,36,91,144,101,173,109,34,239,3,136,168,91,17,115,1,123,126,82,198,152,148,99,121,108,118,217,59,254,56,69,94,8,91,75,66,36,202,234,81,77,215,231,5,221,173,220,76,198,172,49,129,26,191,91,139,63,33,107,2,222,73,31,18,125,160,76,73,31,102,129,174,51,192,22,149,166,109,155,196,139,160,59,55,50,110,119,19,226,20,125,124,142,1,25,59,194,121,183,125,169,115,73,213,68,236,158,157,127,203,185,0,244,220,34,173,157,132,252,24,134,10,150,97,44,42,88,66,16,49,81,218,168,52,20,240,163,59,110,177,109,249,96,180,105,122,79,129,242,27,230,108,72,180,26,123,40,38,184,223,193,207,180,96,15,64,13,71,8,121,100,79,42,176,46,37,179,216,78,226,132,53,153,234,123,205,220,253,165,206,35,198,56,134,127,219,96,16,39,53,30,80,140,161,142,163,148,139,139,41,38,116,101,239,193,136,239,80,200,27,31,231,123,18,251,88,219,254,247,129,210,193,16,39,253,91,224,54,239,180,157,61,50,233,124,17,60,92,226,53,148,115,22,89,211,125,108,248,72,157,20,253,171,77,7,255,215,37,163,7,251,21,37,200,2,20,137,27,224,147,87,50,107,156,134,4,213,188,48,21,208,236,108,184,31,234,56,151,255,33,127,134,160,169,234,63,254,131,25,111,28,0,30,237,27,10,16,102,202,80,175,120,31,194,158,197,181,134,16,47,193,77,176,231,43,116,185,66,200,180,34,22,101,113,197,60,182,118,21,196,206,64,218,185,230,97,109,13,185,150,187,201,83,124,75,217,137,198,100,147,7,88,65,101,30,196,71,232,52,58,192,97,15,32,209,110,96,116,129,190,186,73,218,25,135,67,204,225,185,30,52,55,189,61,130,148,141,207,57,94,218,220,147,36,58,18,236,217,135,172,149,218,93,172,230,199,69,203,95,145,239,246,143,153,64,247,99,32,20,202,215,213,183,129,75,17,233,135,58,206,234,47,166,254,170,248,90,187,229,47,36,143,162,14,127,89,115,203,181,221,108,163,183,34,181,230,250,60,4,23,111,230,194,100,64,142,29,82,30,123,194,211,115,173,89,121,224,46,75,89,160,131,95,39,200,84,225,36,70,30,116,18,70,243,34,225,134,134,204,108,148,234,229,143,104,184,154,46,164,249,36,200,159,187,150,174,26,228,12,246,208,118,240,210,116,63,246,252,245,169,12,96,71,35,187,18,178,61,111,251,237,39,28,237,247,236,189,203,242,49,44,83,112,136,157,220,210,49,221,251,11,58,226,226,247,130,19,55,54,252,83,98,68,188,66,110,36,61,154,151,198,68,95,247,239,61,81,69,24,209,168,13,57,48,26,96,126,20,232,62,159,63,58,191,182,230,241,204,209,189,85,116,42,30,45,236,113,86,222,236,37,94,126,252,211,249,245,73,77,9,124,52,32,171,164,214,53,108,74,123,99,189,36,84,11,224,93,201,177,67,2,20,192,253,137,93,13,0,105,57,67,7,182,97,161,62,90,206,175,71,178,45,216,238,233,73,213,47,147,254,112,195,29,206,244,48,19,17,127,49,152,237,91,105,154,59,23,144,189,115,129,34,129,68,146,123,23,40,146,161,142,158,171,122,255,141,70,213,251,245,34,55,37,205,9,61,193,203,27,150,169,18,234,175,250,159,132,116,162,141,175,198,98,79,160,227,209,210,231,235,217,202,94,238,201,249,206,65,114,220,98,111,232,105,161,220,39,207,97,18,47,123,177,176,85,25,244,194,102,169,202,73,12,213,27,96,223,172,224,4,11,137,85,156,216,46,15,68,137,123,124,11,242,20,251,253,9,88,30,137,75,113,191,242,151,120,173,54,77,25,119,220,76,115,199,205,69,108,27,247,108,251,37,16,5,226,203,103,45,32,49,53,120,118,197,129,171,115,244,110,118,70,231,218,254,52,141,230,124,165,67,236,9,132,155,125,160,180,156,228,235,74,55,84,58,130,96,242,205,103,216,15,61,230,85,110,246,216,118,38,197,52,245,174,118,68,87,95,14,168,148,52,100,2,230,12,253,17,218,186,132,121,4,252,154,251,181,71,95,237,254,225,194,136,160,216,190,75,151,129,192,13,186,63,51,139,67,93,63,41,247,187,163,68,236,187,112,28,227,169,197,33,247,87,78,64,70,65,173,78,32,235,42,230,42,26,119,164,29,54,199,252,238,119,91,216,210,128,208,181,26,49,204,55,6,149,50,148,45,112,185,219,216,136,188,67,214,65,146,78,61,79,54,154,70,6,168,158,236,201,156,66,30,155,15,120,199,135,79,155,25,136,255,135,177,120,27,224,225,24,90,250,247,134,102,69,106,130,7,42,180,0,139,209,199,194,239,99,147,148,95,115,62,78,62,6,213,157,93,198,121,16,159,6,89,214,187,38,10,62,48,19,109,171,142,67,167,155,158,249,116,81,104,244,55,199,200,94,178,9,235,216,227,198,215,64,161,197,1,126,219,47,199,57,64,129,93,122,41,160,52,31,69,119,30,130,86,155,127,223,135,108,59,32,70,102,25,160,146,3,186,90,126,81,176,199,121,137,199,63,5,119,159,74,193,252,153,48,49,199,26,255,39,160,52,161,68,220,2,92,18,120,237,24,138,77,104,169,145,180,131,37,61,32,226,175,240,95,222,137,134,177,68,63,76,233,49,194,114,252,251,252,36,245,16,197,188,56,103,244,195,215,132,46,154,140,95,47,214,176,27,185,118,91,179,67,104,159,121,154,207,231,188,15,173,170,230,32,9,175,107,11,253,68,141,95,94,175,100,81,167,112,218,221,184,65,102,32,182,58,140,146,132,37,243,41,249,60,18,144,254,202,82,116,100,190,233,164,16,186,115,147,190,2,197,185,21,172,141,186,245,23,184,143,38,12,72,144,157,50,171,245,68,197,22,56,219,163,93,141,63,123,68,141,186,254,190,162,65,169,26,21,111,155,15,165,193,237,115,6,107,238,63,18,199,91,132,37,138,135,123,96,199,172,73,145,221,86,131,46,67,177,30,17,53,208,187,229,23,38,45,247,188,250,147,206,189,101,45,164,56,199,92,13,210,4,233,105,211,119,88,172,152,138,97,123,24,225,133,67,83,88,220,175,183,63,249,250,217,51,193,70,120,238,160,113,18,144,234,15,85,231,65,33,42,183,143,194,120,249,176,55,178,95,176,1,47,163,163,177,124,21,152,152,239,135,100,39,96,142,5,233,39,199,149,163,134,73,150,226,13,163,231,232,21,227,109,40,220,179,74,4,42,223,228,132,83,4,255,40,170,114,244,251,231,56,185,170,186,158,232,99,56,178,117,210,129,241,96,3,138,160,102,187,49,135,60,73,12,28,35,172,110,222,195,177,228,215,57,38,215,104,70,140,1,128,222,171,117,127,170,85,190,157,68,223,147,33,155,54,253,103,122,248,240,98,232,53,127,254,158,221,99,48,224,203,80,89,20,100,227,158,183,62,19,28,135,122,64,36,42,60,82,189,239,191,8,144,156,184,210,215,184,19,15,143,16,159,6,137,200,241,179,36,220,207,146,130,65,114,13,171,64,103,193,144,128,206,67,80,254,42,71,223,185,46,167,148,81,69,198,182,163,77,120,104,149,200,80,72,173,139,194,253,234,188,121,232,179,227,238,179,242,208,190,31,219,221,137,243,2,178,70,148,173,129,190,57,217,76,59,207,201,194,33,137,100,59,36,240,249,120,45,81,173,219,49,112,55,44,100,225,183,243,30,240,23,46,161,120,188,155,242,108,216,3,177,181,122,9,131,138,172,159,125,113,186,215,23,248,133,207,128,24,225,168,97,146,5,212,95,116,186,92,34,44,181,24,239,157,71,68,137,154,125,222,65,95,197,247,88,220,16,141,132,224,232,253,124,91,52,219,150,244,25,2,64,238,84,39,112,152,140,205,115,123,85,95,50,3,213,158,32,246,41,36,141,24,42,206,143,242,234,53,138,102,140,162,35,50,92,72,113,231,88,229,70,42,172,21,159,96,191,99,233,13,202,147,159,184,207,176,195,229,14,56,171,241,106,136,12,117,26,96,47,222,89,94,2,28,196,241,171,169,132,157,108,238,45,163,132,50,12,238,66,6,56,28,105,161,143,228,220,123,21,109,92,200,232,201,243,188,194,59,215,70,191,83,163,44,223,21,211,8,239,181,40,51,98,182,244,32,155,151,22,61,72,113,163,137,135,233,213,245,82,55,152,27,173,183,194,123,87,34,76,159,155,184,243,76,205,64,88,118,11,22,44,69,135,127,90,39,230,236,255,66,244,131,7,225,210,11,192,202,39,77,63,124,248,184,110,133,246,109,177,129,104,3,204,61,83,101,11,22,106,51,44,202,89,163,248,160,62,121,252,87,97,234,33,103,60,196,119,145,40,76,146,8,113,81,233,38,93,224,187,183,11,45,18,173,70,31,202,79,233,194,100,43,5,143,123,89,156,106,130,132,149,186,208,145,190,224,189,125,168,238,66,27,220,164,23,74,48,200,167,116,133,0,24,8,184,161,255,73,198,170,197,124,104,238,33,75,166,225,173,146,90,238,176,218,139,165,222,217,46,22,29,82,137,67,16,243,102,226,241,254,149,42,182,58,59,89,172,214,141,98,224,249,19,3,73,140,201,146,164,94,214,167,39,58,183,99,96,193,183,55,84,23,46,214,214,77,176,7,65,247,25,175,112,254,137,0,70,124,232,131,113,52,40,129,24,17,119,220,75,125,199,189,133,76,27,90,127,113,239,46,87,123,15,48,99,125,125,111,161,50,50,137,116,166,162,29,109,88,137,212,244,153,69,211,10,10,139,0,199,70,55,230,137,11,59,234,139,29,134,246,88,12,58,77,53,98,174,162,146,132,242,219,83,99,207,53,78,209,29,156,120,19,2,217,78,64,45,214,225,4,204,254,199,85,126,222,158,157,39,24,176,207,134,236,9,174,214,181,77,17,33,254,83,44,81,161,182,93,27,102,43,78,223,239,29,144,52,37,65,196,51,15,149,244,128,44,196,20,6,200,73,162,88,6,249,97,74,243,107,225,245,134,60,164,7,52,203,23,207,188,147,196,201,40,79,51,10,210,45,188,77,134,222,152,5,125,180,194,122,206,47,86,214,93,249,85,254,249,81,145,242,86,70,198,183,140,163,186,13,41,145,51,139,151,204,171,45,159,150,188,122,222,191,193,164,28,223,171,161,37,249,104,144,151,189,145,103,4,153,128,185,107,46,211,142,128,5,115,111,178,231,27,59,37,190,203,60,248,60,58,226,98,223,67,106,248,83,245,139,24,204,86,95,43,231,46,62,74,75,62,206,209,43,66,219,144,185,119,246,239,184,199,63,188,158,143,229,96,49,70,241,92,35,120,149,141,91,56,27,171,229,118,134,158,155,231,135,43,90,44,121,113,8,201,125,198,148,112,8,221,219,250,121,202,197,145,16,168,32,68,79,106,113,154,232,80,72,24,154,216,150,7,12,27,227,20,203,207,214,13,72,184,82,72,127,111,140,134,156,95,75,105,39,102,9,108,128,125,197,80,132,62,22,77,42,154,135,203,166,36,138,178,213,200,9,255,21,38,182,105,61,150,186,150,44,30,62,39,163,185,227,164,117,47,177,71,254,214,65,145,253,210,133,250,155,250,223,34,130,6,17,152,145,144,144,97,79,218,121,54,206,52,229,179,72,144,208,127,124,214,38,110,38,115,146,205,230,189,74,38,101,49,36,170,151,50,0,91,193,91,162,56,125,137,215,26,238,133,222,214,182,221,222,73,233,251,88,211,232,170,13,7,141,1,103,135,41,226,29,97,73,135,209,1,206,84,116,25,224,136,238,163,57,188,253,48,242,21,94,38,81,204,3,132,190,163,30,183,168,117,125,97,165,23,193,187,79,179,122,215,142,62,250,159,226,34,226,21,202,33,157,216,219,178,111,170,120,224,35,254,45,168,123,6,196,218,122,122,212,212,196,26,63,117,177,243,242,173,37,70,241,123,47,164,227,128,133,87,47,53,65,217,141,156,29,222,248,8,139,47,218,198,194,139,198,226,156,0,223,54,171,110,19,59,169,98,246,190,244,219,72,9,51,220,233,26,212,106,128,129,68,3,204,178,28,254,30,212,73,169,254,16,191,89,16,37,26,113,113,184,204,103,243,88,200,50,255,184,24,99,235,237,92,47,170,208,173,37,231,255,198,195,48,145,184,214,232,233,162,201,236,205,65,39,78,217,73,151,30,215,63,101,195,218,136,214,162,99,111,198,130,170,211,3,86,187,146,19,242,13,40,100,145,113,163,37,50,72,195,18,237,49,225,228,134,234,194,234,92,125,220,228,149,163,156,48,75,96,147,189,187,212,246,141,49,83,252,28,114,92,28,122,38,40,98,212,43,174,3,141,6,146,114,155,98,49,10,127,231,59,134,53,247,146,246,65,95,69,249,1,250,218,150,56,32,9,15,185,123,52,130,167,34,8,100,195,110,0,187,67,148,252,29,162,254,19,62,150,251,36,93,200,219,218,175,199,45,63,123,187,120,197,170,87,252,178,150,161,139,198,176,15,163,122,76,153,93,18,67,154,145,41,199,252,235,74,146,89,7,143,198,49,47,245,27,138,24,41,119,2,80,165,64,254,43,22,31,169,38,41,112,60,45,90,83,236,98,71,7,69,9,180,134,136,253,199,241,83,110,113,106,30,129,120,190,233,192,101,108,134,147,172,252,196,19,31,178,234,112,132,163,53,19,62,78,196,123,122,228,99,210,160,4,10,226,36,197,162,134,73,178,227,15,207,110,233,149,16,109,40,222,207,171,18,109,252,44,48,249,208,220,26,149,23,27,75,246,39,94,112,230,227,220,219,84,255,224,208,216,115,101,71,22,86,185,249,207,50,154,144,179,58,139,93,202,110,91,202,213,120,234,111,191,157,208,53,176,13,193,135,109,218,59,36,192,26,12,129,71,119,154,167,122,26,94,225,114,202,58,224,195,56,244,16,206,120,16,65,240,246,16,55,111,199,255,247,200,138,142,150,247,94,180,132,23,146,133,163,115,109,223,48,134,197,79,62,58,22,34,211,167,250,108,121,171,224,212,226,170,231,49,102,175,6,95,254,122,177,55,169,90,183,141,24,187,146,5,122,190,110,234,137,107,26,121,184,217,56,3,116,53,86,32,247,34,133,131,245,45,144,127,28,254,229,72,41,196,238,194,230,97,208,9,20,72,138,50,91,208,247,156,109,149,123,86,124,129,252,110,81,167,55,252,79,140,224,65,253,79,4,243,99,195,219,118,23,237,157,170,30,97,238,216,144,74,10,31,194,181,55,198,11,152,55,15,76,215,137,221,186,172,56,151,37,172,69,79,26,253,18,91,94,156,31,55,100,169,173,90,66,239,72,181,187,44,213,225,118,134,143,147,79,165,114,231,74,36,129,70,158,13,176,166,37,73,208,242,219,96,55,6,222,239,112,69,121,171,11,253,191,44,128,251,238,201,12,238,101,28,123,80,175,242,159,117,183,134,122,198,72,213,38,90,98,209,14,123,160,254,166,30,247,216,85,18,190,47,57,109,35,248,123,211,205,190,192,80,135,148,147,218,252,186,209,230,38,230,22,7,198,163,5,132,109,183,113,91,69,143,189,8,47,15,196,32,195,97,180,33,123,247,110,181,190,59,247,7,203,2,2,47,22,137,89,221,147,16,127,180,208,68,240,212,208,201,52,157,108,175,109,137,163,166,124,156,239,137,206,237,89,159,204,20,149,87,240,206,20,92,35,77,191,221,131,250,30,191,26,114,8,0,21,24,194,167,165,171,87,193,219,247,229,10,106,188,227,21,206,24,31,8,59,43,45,53,82,102,128,31,166,116,230,215,207,137,138,247,94,30,131,255,229,164,139,2,123,247,56,147,106,49,245,131,208,145,0,137,160,8,253,45,6,187,96,167,42,27,196,252,27,90,59,142,49,83,46,206,42,227,153,106,127,26,143,26,10,111,0,124,36,244,172,232,58,93,198,246,60,7,211,196,130,60,254,110,42,107,193,113,101,36,134,130,190,37,123,118,33,151,0,46,123,47,166,206,24,165,127,196,122,104,94,173,68,243,60,121,140,247,189,50,76,236,94,250,64,139,68,59,44,124,103,31,225,93,197,250,191,34,186,63,95,119,143,240,150,73,231,73,146,24,223,178,253,135,69,85,113,161,11,22,13,91,234,23,111,96,215,69,10,121,8,216,21,103,218,56,206,9,154,52,186,121,73,37,47,50,230,177,114,53,4,80,104,218,18,89,19,34,126,230,25,65,114,223,254,40,149,11,140,124,29,255,249,5,223,155,199,127,164,106,23,20,7,107,243,103,128,224,141,78,203,52,245,223,146,108,25,74,5,146,103,121,240,119,90,68,108,187,83,31,171,72,164,83,66,68,188,66,126,36,207,241,252,73,75,217,107,60,196,135,194,48,76,73,112,176,44,148,165,123,44,66,167,58,24,45,148,224,11,164,123,230,99,68,61,243,80,100,129,164,204,160,169,65,178,162,70,86,165,135,18,245,250,194,84,169,56,13,62,91,240,252,186,63,243,167,202,238,53,110,44,249,113,70,232,178,164,227,234,16,49,126,41,253,172,54,121,49,244,135,233,246,141,113,122,24,155,233,103,48,96,63,166,233,145,167,122,87,217,95,134,138,144,60,143,133,188,122,168,37,155,167,73,42,175,29,37,51,108,176,33,209,106,176,221,17,226,107,75,233,235,135,130,16,43,202,135,225,69,103,132,88,150,143,151,17,61,23,31,240,179,158,173,24,41,40,171,81,238,23,116,167,159,174,123,171,168,110,89,104,163,211,177,147,224,4,134,116,7,183,117,131,105,133,86,105,132,153,49,51,115,100,111,122,164,32,51,150,95,163,221,3,95,222,41,12,228,91,170,159,178,231,102,35,240,147,155,135,226,36,51,193,178,157,43,178,111,193,238,153,248,7,97,141,238,123,144,171,181,118,183,237,50,77,60,147,253,162,141,23,39,85,168,253,42,133,231,62,57,29,166,68,52,74,149,65,198,210,89,95,46,255,68,144,37,129,54,132,230,62,40,81,64,72,122,72,99,219,136,166,46,120,222,17,228,211,76,230,92,201,117,33,17,57,132,246,146,49,97,52,15,83,220,156,230,244,149,36,102,151,112,179,253,161,225,155,228,44,150,254,36,23,68,40,214,26,211,244,239,79,116,26,150,60,143,158,54,125,181,44,107,57,163,159,92,45,191,232,78,230,246,41,7,133,19,204,48,130,206,149,39,83,122,166,38,230,50,156,46,85,109,240,69,47,40,166,93,210,246,150,110,133,147,117,255,6,90,106,128,123,236,22,8,115,64,230,33,47,92,174,29,114,192,57,128,230,135,221,233,199,199,119,220,16,162,167,69,249,192,13,42,173,5,2,11,146,129,61,31,73,141,133,194,220,114,177,106,109,91,253,81,160,79,19,101,226,117,146,55,10,248,231,71,190,6,78,117,165,140,161,209,225,64,180,201,65,71,46,185,56,77,92,237,243,219,229,105,10,212,3,212,138,221,235,187,84,162,31,19,223,122,95,40,94,44,3,97,22,78,131,19,83,174,144,69,28,155,203,102,108,123,227,177,243,225,35,226,82,22,102,120,59,206,188,41,19,249,137,12,18,74,236,151,227,114,166,197,26,9,167,254,25,150,43,117,139,235,130,159,176,124,224,174,17,48,118,222,173,0,186,25,70,149,3,61,121,6,254,104,225,38,118,18,51,32,209,77,238,251,235,181,30,219,20,156,175,28,104,144,108,91,18,29,178,43,244,243,30,145,133,184,199,10,40,195,58,93,20,42,157,70,10,247,219,67,132,228,171,147,217,181,68,100,68,17,254,127,79,62,21,25,227,84,113,96,178,76,135,106,22,183,39,19,210,47,194,207,178,154,222,155,234,82,32,205,167,38,60,103,227,104,255,109,239,160,221,135,92,178,98,15,184,244,7,170,197,117,81,82,134,2,54,82,93,223,34,67,113,163,79,12,68,86,151,206,134,210,15,162,214,176,221,158,10,170,231,59,203,144,75,240,49,123,140,82,90,2,111,47,9,106,90,165,161,251,23,100,101,53,250,48,215,180,45,243,171,10,245,131,128,177,152,106,23,193,217,249,27,246,22,194,85,103,3,120,20,43,112,240,171,147,178,1,180,46,16,114,57,99,43,115,107,190,237,21,166,200,166,255,18,187,214,208,78,140,57,211,186,234,236,114,191,144,0,184,68,11,127,250,202,87,141,122,66,250,214,170,24,114,235,107,230,67,118,211,230,37,119,59,103,123,217,108,179,124,98,214,37,23,55,107,145,97,63,103,30,11,112,204,166,112,155,198,9,240,89,5,238,12,92,206,225,247,61,95,178,188,181,83,6,21,28,76,209,150,43,142,179,144,235,185,90,235,13,83,73,50,29,220,20,143,30,137,124,176,228,44,131,51,167,244,169,224,64,153,103,207,15,129,223,123,151,34,124,105,31,234,242,133,140,203,151,142,87,236,74,181,212,19,254,34,247,95,217,35,53,5,95,56,168,183,212,19,147,224,225,250,127,102,162,14,212,24,208,249,196,195,124,95,7,102,65,17,178,45,88,131,154,71,173,140,229,121,95,17,31,249,187,181,7,13,77,58,5,16,251,135,109,141,117,8,109,134,114,67,201,209,52,176,89,18,163,20,56,150,195,21,196,94,44,83,219,6,21,161,40,168,96,124,120,3,191,66,91,179,153,191,250,113,24,187,174,84,153,85,52,253,18,159,171,101,50,194,227,106,189,253,18,239,181,18,153,131,145,199,202,211,189,218,14,173,132,60,0,209,216,88,239,81,91,182,225,134,66,242,138,214,74,216,99,141,140,130,64,106,230,155,224,23,218,48,227,238,152,202,147,181,174,245,233,141,196,239,177,159,250,167,185,115,211,8,201,147,168,223,100,152,192,120,43,33,134,179,204,140,167,147,66,50,179,70,250,27,84,226,158,63,85,73,117,44,210,215,186,162,30,73,188,70,127,42,96,7,39,232,138,173,58,177,238,147,154,77,83,183,78,221,118,16,65,134,155,251,140,72,52,225,62,127,18,185,231,66,72,196,95,93,14,175,185,18,181,12,72,167,185,201,73,153,50,126,105,208,149,211,252,80,223,64,200,228,205,100,20,14,12,172,249,227,247,72,136,49,245,219,227,175,30,63,177,145,251,194,139,123,60,85,224,22,18,197,26,251,87,134,79,131,148,49,15,110,212,84,131,174,118,141,195,185,25,145,86,65,76,107,57,113,103,61,122,106,93,142,31,18,145,122,174,53,27,234,193,97,98,33,92,208,5,178,170,194,166,107,176,187,208,242,34,65,96,208,94,232,243,13,3,160,154,128,220,183,21,58,105,109,66,165,143,79,1,174,78,209,54,85,103,148,89,100,140,170,165,78,253,252,181,54,77,96,215,196,214,29,250,237,2,49,162,14,32,192,9,58,150,3,41,123,110,167,117,237,49,139,7,125,170,200,1,88,243,192,199,246,235,190,246,131,164,49,15,233,47,15,133,21,29,11,15,196,108,15,245,120,25,48,138,215,131,141,250,110,214,100,68,12,101,63,38,176,109,109,103,104,255,210,231,0,34,95,51,194,45,97,199,251,40,144,92,235,18,40,179,172,38,49,95,165,133,43,212,236,171,159,94,194,193,208,89,65,244,189,1,120,145,174,221,184,224,186,124,4,113,247,233,23,130,157,253,217,149,62,223,29,147,60,65,44,197,221,37,7,231,25,220,151,14,85,144,16,179,11,67,218,58,178,189,213,19,198,235,84,93,144,177,11,76,206,4,253,79,81,64,76,170,200,202,163,43,94,182,167,178,8,208,5,247,120,76,128,226,32,145,36,99,20,30,13,101,49,171,24,82,0,30,42,116,35,124,83,99,212,188,175,228,231,119,112,70,62,201,175,66,122,190,208,94,145,244,234,75,235,195,234,115,116,182,153,165,67,207,209,67,208,218,17,215,227,1,227,116,187,198,72,240,238,4,83,36,157,77,199,182,31,44,140,11,218,103,132,80,74,238,247,138,180,82,76,253,29,1,195,147,0,226,171,4,76,138,200,158,217,180,170,35,177,154,109,252,62,161,31,97,84,43,243,23,70,158,194,87,50,232,253,116,170,147,192,227,108,205,141,35,204,27,228,215,154,24,49,189,67,117,61,68,146,173,69,208,51,153,55,182,16,147,142,66,210,199,55,220,157,86,153,64,131,141,31,170,157,17,142,53,195,48,61,86,96,98,38,247,138,174,47,97,67,243,222,210,117,133,139,136,250,246,160,143,150,232,1,240,243,158,89,150,238,208,223,170,240,29,83,248,160,40,224,249,72,101,156,247,61,219,158,94,233,211,223,155,234,105,144,136,130,56,75,202,253,157,9,210,212,170,38,78,101,9,155,254,143,173,141,15,5,84,151,187,158,11,65,70,215,75,48,24,199,48,31,61,141,77,168,38,236,206,50,170,40,218,10,226,22,243,230,16,164,23,179,201,198,187,80,124,79,210,85,196,180,137,239,144,200,228,151,198,210,219,113,248,19,96,96,115,198,89,103,175,130,93,192,140,215,65,16,17,12,147,35,49,26,189,184,62,209,116,159,32,5,183,3,54,56,21,235,232,199,76,22,197,156,216,183,179,53,55,46,3,100,223,123,75,7,111,224,248,22,69,253,174,82,143,57,35,68,52,132,189,108,233,93,199,176,26,14,37,173,89,33,158,155,254,81,144,181,213,51,26,74,179,46,185,181,177,229,128,149,4,112,20,92,155,51,210,7,31,29,103,188,231,194,246,45,137,73,158,3,250,80,148,135,116,100,218,196,12,178,197,220,206,110,81,149,118,58,189,53,153,139,12,228,229,148,47,130,118,50,240,111,76,1,245,33,115,150,240,49,3,0,151,44,86,114,17,10,217,67,241,251,234,81,187,72,113,121,236,45,231,201,125,48,55,15,244,179,101,154,243,203,165,198,43,20,71,226,65,157,48,204,100,126,160,117,237,23,173,76,174,220,99,61,215,59,124,46,209,198,228,249,19,116,59,92,140,149,52,43,167,195,61,5,112,31,218,140,238,168,29,196,243,53,143,207,92,23,77,220,165,235,161,29,222,19,8,76,195,11,188,61,188,158,163,67,204,44,227,107,215,79,199,190,249,21,144,47,170,130,129,23,59,161,2,219,59,76,44,89,235,187,214,99,118,71,38,224,133,93,235,97,222,216,57,51,42,96,80,197,240,80,94,178,190,135,139,190,201,8,44,71,112,135,234,124,94,251,162,71,65,38,65,10,173,222,111,254,113,186,181,77,243,205,187,124,77,37,146,71,21,36,217,62,163,139,238,215,114,94,123,213,82,98,213,176,190,231,86,202,236,181,241,165,205,139,155,175,159,248,216,36,193,147,72,178,107,117,12,189,31,159,100,87,101,137,127,172,38,122,77,246,206,170,20,100,65,200,89,105,152,184,52,246,94,92,195,109,116,136,226,165,192,218,145,216,83,233,154,223,137,83,233,10,1,217,112,166,189,77,72,182,215,41,30,153,196,62,239,11,45,245,92,246,202,43,173,26,177,215,38,62,176,157,130,139,223,200,240,26,26,187,150,247,250,214,160,170,210,202,46,145,156,167,22,160,147,94,229,139,221,47,102,7,99,177,139,181,177,0,114,203,133,134,137,57,218,72,112,45,67,178,222,162,192,172,163,126,241,222,162,184,149,154,67,127,150,199,170,230,237,105,164,186,118,11,214,169,242,180,35,91,233,123,58,5,204,218,173,44,247,14,56,163,74,134,57,242,228,92,199,164,158,157,113,58,65,113,83,156,13,103,119,227,81,147,45,167,4,52,21,203,243,80,113,47,56,233,131,50,7,40,222,166,250,192,86,224,214,192,233,49,6,167,224,171,31,81,207,57,4,163,47,126,85,169,83,151,115,78,167,151,183,4,57,63,211,84,239,123,3,55,213,249,81,45,56,207,183,193,214,35,163,217,129,209,95,90,13,15,112,232,232,74,142,1,15,160,216,235,142,82,129,19,151,4,250,227,131,100,4,12,210,186,123,78,21,225,21,234,128,139,26,240,100,49,231,244,48,205,209,12,18,148,184,154,161,205,25,12,22,248,249,136,100,55,52,204,144,199,146,109,23,132,136,214,114,189,27,89,24,107,182,159,144,67,53,221,109,14,42,137,245,141,228,176,136,204,109,34,107,227,154,46,213,199,137,157,209,130,86,205,151,55,93,101,52,223,172,86,93,220,244,13,233,199,102,85,77,71,20,151,249,11,212,123,140,62,70,180,19,252,4,220,244,7,170,150,131,134,0,183,164,83,79,203,48,12,8,100,150,188,166,136,13,221,185,183,141,22,39,117,221,100,244,223,181,249,14,156,3,206,174,218,47,54,182,178,189,102,85,42,169,102,23,42,217,202,45,141,188,47,194,197,61,225,153,2,211,115,11,101,53,189,187,86,110,133,208,218,254,108,15,249,85,24,104,227,226,8,28,115,28,51,14,152,35,180,250,187,28,239,191,173,238,33,72,243,160,167,137,17,169,152,182,147,43,217,101,209,9,252,63,211,82,7,106,168,190,10,229,185,215,99,92,252,168,246,17,188,170,22,36,61,215,80,139,103,35,99,47,252,118,70,83,159,148,197,238,104,128,194,193,246,65,215,121,2,144,53,220,45,22,185,32,18,77,135,101,7,3,25,242,91,122,118,166,207,111,129,244,217,188,203,55,103,138,253,155,53,197,240,96,38,170,90,237,24,137,186,48,185,96,248,204,254,220,100,177,27,39,25,228,194,202,245,2,13,84,136,78,86,113,33,239,122,152,84,75,120,163,224,45,60,31,35,177,237,117,49,48,101,68,228,200,119,106,93,185,225,234,16,163,226,115,179,163,112,209,104,12,252,48,244,203,175,205,122,131,103,3,186,107,101,103,222,13,187,240,214,175,91,194,151,8,127,203,1,175,227,206,61,200,72,136,253,1,92,114,204,84,48,33,237,243,184,85,213,153,201,112,26,52,21,61,252,1,204,73,129,57,103,217,126,66,21,155,93,166,170,218,140,123,47,103,31,250,91,238,37,249,186,152,22,91,108,81,134,139,87,143,112,193,47,210,99,76,49,233,15,233,111,47,42,76,117,12,58,57,132,14,132,80,101,245,206,250,65,8,140,155,83,39,142,217,23,197,217,191,234,4,198,215,182,248,206,178,122,46,140,60,31,137,110,38,158,89,7,79,76,149,140,194,183,156,212,93,115,145,77,11,45,231,50,47,42,74,221,166,23,124,93,166,91,4,62,158,11,174,132,171,64,207,186,138,75,46,173,125,246,135,4,23,204,160,201,186,248,253,49,149,115,101,32,90,71,5,185,158,183,110,59,84,251,63,1,134,166,202,236,32,116,198,179,226,185,37,179,108,111,147,2,40,62,248,252,138,174,232,165,240,235,125,29,35,47,228,241,49,42,235,28,57,18,167,103,27,16,237,95,202,153,206,175,170,129,131,174,27,98,117,184,52,191,138,195,125,65,95,197,70,120,46,149,40,33,172,31,94,30,15,29,192,179,5,141,140,129,87,11,14,2,31,9,223,188,108,124,227,5,174,145,137,17,107,115,93,196,176,65,105,16,179,176,206,242,217,167,185,61,40,247,253,216,174,65,149,149,233,200,71,194,163,239,152,70,180,95,152,48,84,157,164,65,69,163,93,4,231,54,150,159,17,46,32,183,114,91,112,100,255,240,13,85,232,102,43,90,231,70,176,206,245,6,230,43,100,44,175,205,44,103,0,80,106,53,198,41,174,18,133,193,4,237,56,53,99,207,67,149,123,192,187,19,125,216,176,107,180,154,190,172,91,25,17,177,122,104,95,125,193,47,92,176,53,77,221,0,135,215,172,35,91,153,245,86,202,220,2,18,198,108,175,85,9,17,79,191,55,217,1,240,251,37,192,176,165,144,142,19,19,92,149,245,227,175,170,141,191,228,14,172,60,88,195,227,190,40,72,143,228,0,47,111,84,226,71,197,219,126,142,114,106,156,149,201,0,234,45,248,187,213,233,139,59,17,57,253,73,37,142,202,234,22,203,110,234,152,75,46,146,246,10,10,203,146,223,134,246,215,58,127,48,252,248,92,209,102,63,158,122,83,197,231,235,28,131,143,214,132,248,7,158,212,46,58,245,48,30,202,237,155,15,142,105,172,210,128,53,173,231,244,169,174,25,110,47,64,10,93,140,149,219,120,160,170,91,28,235,36,196,189,111,178,113,148,191,178,124,118,65,92,246,144,218,97,32,56,123,168,74,211,8,152,105,172,95,75,185,112,80,55,198,249,51,75,220,171,97,105,79,215,162,18,30,147,30,244,9,241,100,103,116,240,178,127,245,76,93,220,242,201,97,75,176,15,55,164,10,245,18,105,124,230,234,199,218,1,147,23,240,73,215,151,189,133,236,27,54,83,219,159,120,116,161,115,19,41,16,202,141,1,134,16,82,108,143,228,138,46,69,133,171,198,16,92,28,138,23,143,158,72,60,141,245,153,212,220,204,38,226,222,111,167,57,154,102,48,203,142,122,249,225,102,49,225,44,42,181,25,188,219,119,241,244,245,151,117,49,126,118,128,233,19,16,248,59,244,180,162,121,127,175,92,254,27,79,136,175,122,55,145,92,90,150,199,46,158,232,230,176,184,205,243,104,169,162,47,194,118,185,45,215,179,49,162,144,39,174,93,229,216,78,198,26,29,157,201,232,39,10,80,42,224,85,75,166,207,233,136,175,244,209,60,108,209,125,67,238,118,101,80,83,61,170,155,75,71,146,66,17,142,161,14,29,194,190,2,177,91,11,189,46,148,189,53,35,149,17,29,134,37,248,246,198,102,115,181,117,69,147,217,24,119,199,252,56,153,142,61,131,146,146,245,173,113,27,91,207,95,57,12,156,123,9,224,214,246,103,203,215,84,249,58,5,69,83,240,71,244,132,4,190,75,166,224,245,76,204,132,207,25,239,151,111,101,134,112,37,163,2,175,224,155,123,133,177,38,152,189,149,30,217,132,115,162,118,45,232,185,115,18,23,19,58,92,206,201,187,192,121,247,159,61,62,45,198,240,28,238,176,79,8,252,103,102,143,229,99,174,126,149,93,143,9,139,149,8,233,188,29,25,34,45,200,141,25,20,163,244,112,203,53,100,24,122,3,223,30,201,61,104,210,6,90,164,100,193,27,89,161,88,215,55,5,212,231,56,62,71,20,183,99,51,5,146,33,59,237,109,156,166,197,66,71,195,224,216,23,239,59,156,92,62,105,136,30,80,181,29,206,150,194,191,66,104,202,75,239,85,97,176,164,3,60,165,225,68,41,236,161,193,178,23,165,119,237,168,18,20,35,39,137,98,153,224,247,26,117,226,99,51,179,206,131,214,81,246,75,40,144,232,9,71,113,95,78,40,186,78,101,242,208,74,42,15,147,174,232,235,214,62,117,200,16,103,9,149,20,81,15,97,67,181,95,214,110,32,74,19,105,210,111,161,81,87,242,226,218,208,202,203,91,202,53,225,60,92,177,173,91,253,144,110,28,211,34,231,120,190,246,61,138,232,117,231,222,164,192,124,191,203,183,160,81,49,62,130,78,103,23,165,70,108,54,12,95,135,81,97,215,86,219,244,15,171,190,72,50,184,243,230,41,89,151,162,100,246,11,153,182,235,117,27,159,65,173,217,105,232,181,75,177,177,53,249,41,250,51,125,35,195,92,35,131,34,239,191,248,240,159,42,227,152,64,22,155,111,167,93,27,125,151,22,129,118,21,226,215,199,205,44,31,233,76,228,103,141,124,225,250,162,55,181,91,210,2,167,14,115,209,58,87,108,155,1,105,91,253,224,33,81,184,180,0,165,124,32,94,251,201,238,243,186,74,95,70,19,93,233,208,191,222,5,240,130,62,77,189,17,66,80,199,44,149,217,124,49,234,228,58,209,9,186,124,41,78,133,106,15,227,242,220,255,1,87,63,110,104,120,131,138,183,147,16,92,236,6,229,92,229,183,154,97,176,3,68,219,73,155,102,123,234,163,149,55,232,151,192,121,38,159,20,167,103,121,174,251,146,65,6,201,226,34,241,135,135,29,193,217,190,118,161,148,46,241,183,114,237,57,13,230,10,235,151,44,134,118,242,130,102,75,30,239,194,110,123,133,19,251,0,235,3,83,199,13,13,83,232,105,158,77,143,163,203,107,114,141,189,227,125,54,174,11,42,118,183,133,245,223,39,33,26,198,132,132,99,105,170,211,201,215,145,11,54,123,14,125,156,59,170,73,105,6,92,81,120,237,142,120,149,34,202,243,119,193,159,241,0,133,47,9,69,111,198,207,104,130,29,243,47,182,154,48,166,143,191,209,38,99,208,142,100,185,19,223,28,181,28,200,55,222,214,164,211,182,108,49,159,189,207,243,38,63,241,216,221,184,196,13,226,37,69,147,8,152,202,93,112,177,34,69,119,186,214,121,99,37,174,239,219,57,177,239,47,106,87,245,190,93,226,35,18,135,47,116,131,228,235,192,129,5,6,231,228,210,217,106,138,110,111,31,122,113,169,69,36,103,248,77,170,177,218,120,55,114,97,236,148,56,165,96,59,0,222,95,214,114,69,126,123,194,205,68,56,181,116,160,235,2,102,52,244,218,230,48,77,186,217,202,4,74,141,119,186,219,37,168,42,225,86,14,147,148,71,242,122,173,47,138,30,44,213,46,198,197,135,241,240,30,245,149,86,52,44,0,167,216,47,132,13,225,196,101,35,101,112,182,211,150,185,44,221,164,224,166,179,108,50,65,2,6,230,85,43,138,98,242,164,181,114,22,224,238,199,56,193,57,3,22,142,45,162,13,135,84,216,250,5,160,172,156,245,237,102,4,152,170,122,176,244,161,194,236,132,180,232,178,74,25,104,132,252,80,14,50,15,70,8,69,220,145,168,37,66,243,136,244,67,29,39,69,124,26,100,249,119,215,166,63,11,93,107,65,2,87,245,110,66,25,119,102,58,147,158,83,3,222,96,85,42,102,119,7,243,199,156,42,107,137,223,4,11,30,223,146,9,250,92,50,234,6,156,10,94,116,153,62,227,122,181,247,105,199,31,206,114,45,54,209,59,246,43,223,62,100,193,121,35,187,98,67,214,62,41,232,32,66,199,188,180,186,237,99,150,43,125,200,180,48,148,150,134,156,90,15,158,159,82,221,140,77,106,174,99,224,252,218,253,221,109,239,153,250,44,65,236,188,21,206,2,148,83,240,133,59,97,135,17,229,82,205,204,94,107,123,130,1,197,235,34,131,240,158,51,41,74,242,116,121,81,248,119,125,155,55,222,86,161,193,222,39,59,240,25,245,203,5,238,0,92,120,12,208,192,248,9,182,216,224,205,160,104,118,185,72,195,233,215,42,241,126,135,181,66,193,40,194,2,200,10,186,190,23,84,85,28,36,104,228,84,244,246,120,206,136,248,164,57,245,57,232,54,175,244,72,111,139,74,43,172,21,153,217,243,22,172,3,225,196,47,93,60,132,44,80,233,14,213,123,49,154,76,168,60,205,102,99,104,185,108,167,106,103,254,241,189,25,220,197,86,51,94,201,230,231,144,57,48,219,40,216,194,244,179,248,192,109,123,200,230,36,63,57,90,86,19,214,96,172,94,147,0,116,8,91,240,234,94,194,128,66,178,84,86,10,145,118,54,79,189,130,91,173,166,196,113,42,218,99,69,7,66,218,169,93,123,102,152,218,234,16,218,195,182,0,235,51,18,174,191,138,187,98,132,14,49,237,4,183,178,28,127,46,120,46,108,160,150,252,12,106,179,107,94,89,106,202,137,152,43,3,145,47,97,42,201,99,103,140,65,87,118,129,179,60,108,37,187,54,235,30,77,175,143,205,0,211,136,45,137,2,141,4,229,34,162,199,97,70,94,226,27,147,68,33,143,113,186,66,28,251,113,107,126,156,173,85,250,226,180,127,251,253,105,11,48,170,254,171,51,102,131,179,22,238,160,43,174,61,238,21,63,107,178,119,176,191,126,86,230,119,82,182,232,11,137,36,56,40,148,185,168,40,128,95,82,59,250,39,125,228,162,92,180,159,144,19,56,190,226,21,55,171,26,156,156,171,153,183,213,185,109,139,141,141,186,57,62,215,140,55,38,59,72,204,206,149,56,148,245,161,23,220,174,239,46,229,126,11,204,109,161,180,208,49,240,118,245,255,76,219,108,150,190,160,86,191,236,8,111,209,162,219,60,133,157,212,154,39,92,91,14,77,101,147,233,105,112,27,167,94,142,125,29,144,79,226,159,237,210,183,49,43,48,180,103,64,183,184,88,203,77,189,60,242,90,76,131,93,161,173,237,119,245,113,214,208,249,58,49,190,227,206,21,54,13,9,49,78,155,57,76,150,243,105,78,152,205,100,10,89,94,94,242,188,117,91,157,151,140,115,225,174,135,226,128,95,214,106,39,199,212,135,249,144,126,158,87,38,187,199,40,190,191,187,143,165,204,136,81,114,128,51,243,67,179,72,98,247,82,192,255,174,254,76,237,223,37,210,132,149,84,5,202,216,143,74,179,4,128,165,124,84,138,105,49,171,74,248,14,237,113,126,120,234,121,196,51,116,111,185,200,208,230,75,89,100,39,149,90,43,159,90,124,39,14,231,194,31,20,234,238,149,133,228,151,248,254,66,241,222,77,42,58,230,172,33,130,74,140,68,198,165,126,137,177,152,141,176,198,235,49,230,73,102,83,188,94,184,253,210,126,0,3,46,89,30,97,249,142,37,152,178,146,192,14,221,201,68,156,43,250,156,198,114,111,159,187,206,63,37,209,19,44,121,177,98,137,130,46,225,61,4,170,144,211,51,60,23,209,183,27,43,181,174,79,122,29,233,97,243,162,164,114,211,83,64,97,169,222,102,253,152,147,182,241,152,236,244,130,76,224,178,233,108,182,143,83,108,173,124,169,151,96,23,181,18,26,43,52,137,245,198,80,34,17,88,235,131,29,228,176,187,195,85,24,244,204,242,12,244,219,60,31,82,122,114,89,194,227,160,158,248,132,33,229,148,194,5,25,88,190,215,159,189,117,213,119,82,1,184,168,221,154,17,104,60,68,4,137,204,121,223,190,245,30,34,194,23,109,141,251,185,6,63,120,226,129,78,39,225,106,224,195,115,222,236,102,83,35,188,233,71,101,160,180,133,220,132,84,210,15,80,47,108,84,25,173,197,193,84,238,199,192,50,91,130,143,168,183,83,7,93,9,139,186,152,103,223,82,185,98,202,254,218,242,107,143,173,2,46,218,231,171,118,240,100,247,59,77,51,93,223,10,187,92,28,55,195,89,207,181,135,110,210,109,15,186,130,155,244,76,170,171,39,193,118,107,199,46,230,253,76,123,217,224,113,183,150,107,106,10,17,119,225,159,19,176,170,197,38,51,86,195,245,140,157,151,190,156,102,139,212,207,107,245,73,212,14,224,213,58,143,103,152,220,31,25,105,190,251,125,228,178,44,89,28,250,62,168,104,210,237,232,61,153,45,140,157,244,21,229,169,83,47,150,239,26,22,137,89,30,133,6,73,73,172,129,196,99,111,255,87,47,101,150,168,12,138,112,54,17,97,50,161,152,93,49,69,147,51,108,129,89,213,159,140,2,16,145,151,219,23,98,125,187,4,234,45,28,160,71,13,151,136,23,163,78,234,115,62,182,47,35,82,19,141,133,73,247,176,72,95,136,31,125,10,40,248,49,36,133,76,167,248,98,220,237,40,235,20,246,229,150,123,177,209,174,51,162,220,187,153,151,243,13,160,202,161,159,101,107,182,230,42,57,238,76,253,96,176,29,111,138,69,166,169,250,130,74,137,121,0,253,139,247,44,173,173,109,121,61,196,6,12,176,153,2,244,118,158,255,125,136,191,44,142,8,28,243,89,122,254,146,242,94,24,208,107,240,195,136,241,241,112,253,213,164,36,31,231,168,105,170,246,230,221,147,177,2,154,253,41,161,145,234,137,240,84,133,237,187,202,148,2,242,241,177,235,14,64,247,229,241,49,156,123,4,157,138,228,52,92,127,48,214,49,158,240,19,68,76,189,245,195,232,156,17,123,167,243,242,214,89,33,238,25,161,251,224,185,61,229,13,157,143,206,96,15,74,108,96,116,1,133,67,101,246,81,26,61,204,195,254,179,129,25,113,130,144,241,173,34,169,179,125,198,249,101,170,41,177,40,122,121,204,237,211,215,103,29,29,14,185,88,30,36,93,57,184,151,132,56,18,167,83,238,68,207,94,131,184,2,139,32,50,139,106,229,75,1,36,96,208,245,108,159,192,113,104,163,188,7,65,250,136,145,207,219,124,120,224,229,98,229,196,212,2,46,193,201,145,39,125,246,79,51,147,186,163,253,74,157,211,226,68,32,50,41,231,97,243,26,21,106,116,70,253,215,60,16,29,100,239,89,196,142,203,148,102,15,102,225,151,231,166,208,140,12,179,155,121,211,250,119,58,102,24,207,127,134,249,88,21,28,121,185,115,0,223,192,67,169,48,127,204,217,53,244,102,249,236,191,39,11,152,234,136,222,172,53,214,170,167,141,214,0,172,246,13,217,252,186,10,159,164,8,65,100,101,5,73,134,220,164,188,121,159,164,155,214,94,247,219,8,88,34,244,185,234,168,201,253,213,76,197,11,108,24,91,121,189,0,100,83,158,56,237,77,213,204,137,103,67,253,102,214,146,68,183,213,184,35,52,182,195,50,229,229,140,237,60,218,193,202,6,248,39,220,86,83,30,199,252,231,200,146,119,240,7,110,57,29,107,42,76,223,185,73,93,183,64,102,228,89,67,253,131,108,77,210,200,152,19,175,139,140,206,205,84,175,172,99,217,167,95,161,116,184,224,46,103,121,159,179,104,159,181,165,67,150,51,5,82,48,93,78,155,29,104,215,130,123,164,31,62,180,149,21,113,30,79,236,142,125,123,110,204,9,186,125,119,38,113,186,199,159,121,142,37,231,3,57,235,42,222,23,30,127,98,52,39,232,73,184,27,24,131,214,208,142,104,2,130,56,166,170,166,10,181,237,25,111,47,187,105,235,142,6,46,92,240,33,208,106,213,67,200,172,91,170,201,130,120,216,55,19,98,110,150,228,22,197,135,90,28,212,141,23,45,132,206,17,174,112,110,131,202,163,48,160,214,192,126,175,113,211,171,71,117,97,141,173,1,145,211,181,110,139,185,191,112,23,217,171,65,191,165,59,178,137,161,234,245,16,83,40,95,160,166,155,116,235,252,67,67,4,31,67,28,16,249,243,205,158,193,253,241,36,154,61,166,102,20,168,83,22,69,246,139,54,110,156,84,161,246,203,4,30,150,251,204,93,19,201,214,238,133,83,85,106,174,107,119,248,156,216,245,83,98,100,149,0,158,254,224,179,44,130,110,110,41,61,111,140,32,222,162,12,142,206,44,184,57,226,59,61,136,188,170,10,210,25,185,66,134,166,169,30,174,67,59,202,133,68,91,230,232,150,106,101,99,34,121,172,186,208,150,86,73,77,26,0,50,150,220,118,198,57,95,126,69,140,6,254,150,170,242,204,179,194,5,250,50,24,23,22,218,255,221,170,212,78,255,232,28,120,117,209,23,253,106,135,251,144,54,242,178,118,225,66,60,76,81,78,239,197,218,94,185,252,47,132,79,160,224,95,204,209,169,219,176,97,137,110,163,73,18,52,77,171,13,243,171,138,33,135,81,115,170,166,161,36,30,33,165,95,78,109,219,35,197,234,84,56,108,41,192,50,143,58,165,71,210,28,81,50,75,198,129,98,206,65,192,177,211,242,230,149,228,46,34,77,231,96,95,202,119,168,163,102,28,37,155,136,100,83,71,57,101,79,223,71,215,116,84,246,117,238,50,111,118,18,21,80,172,219,117,178,205,12,2,192,186,86,169,66,63,126,51,106,99,42,244,106,254,30,14,181,9,7,54,81,250,199,63,87,207,101,175,159,143,192,188,232,223,184,49,163,136,245,91,249,149,32,117,158,159,162,223,153,148,210,183,212,56,100,93,136,19,75,252,193,96,36,208,185,229,151,91,216,169,160,85,165,239,36,1,28,34,198,243,20,253,41,77,101,196,212,196,8,2,145,71,254,11,253,3,192,215,142,100,11,219,230,246,67,221,137,95,118,184,30,2,111,120,212,35,223,171,100,47,61,17,57,172,240,145,1,142,42,192,6,209,164,143,154,41,186,126,211,31,126,202,242,128,228,252,38,35,232,113,80,234,110,15,237,118,75,116,135,254,144,24,84,6,107,210,196,199,144,63,35,56,30,205,191,8,37,255,149,93,92,219,107,91,86,63,195,104,230,86,238,120,125,59,56,32,16,78,168,116,147,59,26,119,233,182,24,181,191,33,246,53,81,29,16,210,212,30,236,206,16,79,37,101,123,69,242,110,160,227,119,118,22,67,45,138,161,242,54,91,46,110,178,103,84,158,208,1,105,232,224,101,156,228,245,14,239,196,109,246,235,243,198,139,222,174,170,175,15,197,238,112,63,183,163,233,171,88,249,30,163,208,123,142,122,228,239,204,166,31,133,21,137,240,167,191,241,249,157,12,172,177,76,228,126,104,20,161,105,21,158,129,252,56,39,95,178,211,226,62,73,203,110,113,75,227,227,125,219,226,31,173,248,65,197,198,248,131,192,183,143,159,136,99,223,93,255,118,240,209,106,221,122,204,76,224,212,42,65,181,239,89,20,232,160,68,208,154,152,99,139,115,89,74,85,222,116,163,39,64,245,186,44,8,241,17,183,82,120,7,141,246,201,140,94,135,201,103,139,189,180,142,250,45,238,209,13,214,112,26,187,206,136,236,225,184,115,154,222,80,119,240,204,94,96,86,183,160,197,228,243,222,225,105,46,110,38,212,112,102,182,177,114,243,190,19,54,9,202,195,240,169,153,105,110,227,15,182,244,143,166,38,158,96,0,195,136,121,234,33,6,154,107,216,142,148,252,73,220,188,31,116,245,33,108,179,116,118,103,28,21,95,74,107,136,95,183,112,113,67,60,12,200,181,98,192,73,224,177,110,112,91,182,237,97,11,23,18,23,142,134,193,187,144,238,62,119,159,233,122,38,138,3,7,150,110,231,58,233,143,208,129,22,27,229,231,213,124,180,227,250,39,165,244,232,26,95,59,150,216,68,175,21,132,91,17,35,156,174,211,12,59,222,195,236,131,234,6,89,123,184,248,106,177,40,67,197,46,8,229,91,101,73,139,42,217,70,149,40,57,18,232,168,25,199,86,138,246,86,132,99,156,42,182,176,152,84,251,134,242,42,125,123,111,168,4,84,26,193,23,67,186,52,9,68,65,109,143,124,195,148,219,159,189,125,3,216,128,136,153,138,196,188,237,103,120,75,98,98,232,187,194,34,186,149,151,43,70,189,106,220,57,250,188,106,214,51,221,250,96,169,143,118,254,171,68,60,210,97,170,208,156,137,200,185,245,68,21,109,60,91,10,16,197,144,109,75,51,135,211,224,231,91,121,214,51,215,52,3,73,212,16,119,60,150,93,212,130,178,71,100,75,50,28,171,157,45,156,81,90,206,166,208,182,228,29,57,61,202,144,23,38,36,238,184,1,77,181,131,128,196,164,114,56,173,234,102,168,197,138,17,67,176,235,185,215,99,241,244,191,250,5,105,226,142,152,156,178,23,232,117,11,238,161,64,189,124,9,170,75,83,117,155,248,115,134,143,118,167,161,208,88,21,223,60,104,40,33,255,199,253,97,147,78,142,68,154,31,170,81,99,133,195,159,181,123,100,51,151,234,98,27,12,218,25,143,245,91,171,20,210,198,168,151,125,208,75,22,172,61,142,82,156,76,228,24,181,234,216,235,23,91,72,12,24,234,144,102,106,113,56,90,90,55,255,14,80,191,168,164,199,92,11,226,0,159,214,189,130,246,187,205,92,91,140,234,141,2,7,24,182,86,111,153,56,235,242,10,34,197,26,125,111,150,151,163,214,158,204,230,3,65,83,13,224,109,127,194,61,8,191,169,83,127,240,17,242,181,160,206,87,242,91,114,199,32,155,238,169,22,6,108,77,219,22,186,216,190,87,95,33,78,103,175,62,188,176,95,241,141,244,104,40,195,37,243,117,218,218,251,68,103,83,51,179,85,194,10,159,115,199,122,155,149,250,109,164,53,135,39,56,230,212,78,11,246,165,237,180,118,0,224,132,229,177,73,193,166,171,87,8,159,179,173,155,239,75,216,115,216,224,159,172,230,229,168,159,188,249,66,222,191,23,169,14,208,36,165,110,42,81,189,106,52,242,8,164,21,40,5,110,78,156,141,201,95,203,0,25,104,186,168,191,214,111,238,70,30,33,131,229,196,177,98,37,81,246,157,134,63,213,44,216,122,53,72,14,10,34,55,71,211,98,239,89,218,54,197,15,226,52,143,72,37,122,152,231,64,162,20,62,237,58,111,239,245,20,240,225,233,89,194,241,148,252,87,153,41,120,167,62,66,147,13,186,46,203,168,20,238,20,52,236,52,246,73,156,188,109,66,217,48,152,231,113,223,76,51,153,173,2,158,239,30,88,199,221,192,150,20,72,52,222,189,3,148,246,233,247,191,241,27,138,84,255,191,104,58,11,183,38,224,238,111,43,32,161,132,168,136,228,20,80,4,164,148,144,218,64,68,68,98,2,2,146,3,105,164,59,55,16,37,36,38,82,42,49,17,9,5,233,174,129,196,232,73,55,163,71,215,96,27,172,222,235,121,127,207,243,63,156,111,156,235,124,238,251,128,108,126,193,127,98,230,174,93,59,82,208,17,179,49,123,76,163,243,56,206,226,20,86,243,108,36,123,181,82,141,76,38,191,122,178,67,74,97,107,2,125,13,131,238,213,67,118,153,212,85,160,243,183,159,197,23,176,55,152,17,158,68,133,207,220,239,66,103,164,82,161,210,160,228,214,217,185,21,176,163,88,118,24,156,29,224,27,175,252,103,227,96,203,8,188,117,14,23,41,70,134,144,242,33,82,16,78,197,107,65,181,170,39,244,251,255,249,223,20,94,137,90,238,140,157,35,30,173,82,120,139,254,42,29,182,54,153,31,158,155,53,206,10,191,220,138,125,43,237,213,159,194,60,152,200,112,79,239,75,100,250,254,86,27,247,165,53,249,199,210,109,16,113,179,57,134,254,213,131,217,225,95,190,162,116,66,159,88,122,111,167,233,184,72,255,143,245,92,122,219,66,132,167,102,123,190,127,94,176,210,85,202,119,45,60,116,220,217,191,164,63,203,108,211,251,56,237,222,251,47,247,139,152,209,203,75,203,91,62,61,147,2,248,231,105,244,92,191,7,148,207,154,68,65,133,65,215,214,29,130,101,101,19,95,134,162,16,232,158,80,55,201,45,14,53,157,233,71,55,214,47,195,126,70,62,197,132,158,222,109,222,6,35,157,111,254,205,35,91,186,55,167,46,208,14,230,62,83,159,133,19,169,92,205,251,163,160,217,182,88,254,173,16,251,248,140,215,110,60,97,71,95,69,85,217,7,72,127,141,225,115,212,88,202,232,118,243,17,219,63,67,94,244,221,107,120,33,123,128,234,142,123,158,86,230,243,126,113,59,69,155,83,81,210,50,56,249,104,202,90,22,207,204,186,225,217,122,244,241,6,170,250,50,100,141,231,236,202,15,173,100,181,63,25,253,144,113,128,157,137,237,189,5,67,106,6,81,243,241,168,131,170,155,62,217,120,232,230,249,25,133,187,201,106,81,191,110,118,49,73,3,154,220,64,139,88,194,8,14,187,55,67,17,106,132,167,9,175,47,101,125,122,208,143,126,108,227,56,168,219,72,181,124,0,251,250,65,194,190,176,229,70,130,116,99,41,91,40,251,105,218,54,237,204,89,176,26,64,57,121,93,42,247,238,206,187,173,140,57,136,211,154,172,225,21,165,146,65,201,234,40,88,105,214,67,218,33,250,116,232,137,200,175,159,160,225,229,164,174,215,0,189,212,190,13,126,99,181,155,113,33,77,172,230,225,44,165,165,47,146,171,48,137,231,253,192,115,219,138,63,173,212,194,67,201,173,162,55,143,121,21,26,220,62,158,2,78,13,117,34,86,255,248,69,188,172,24,166,134,209,172,5,139,132,162,110,164,92,164,74,214,108,174,8,110,100,164,61,174,226,43,111,235,130,6,191,182,240,97,8,112,79,173,95,78,247,79,68,39,153,21,13,8,93,221,146,158,68,132,148,255,164,14,21,167,224,151,73,154,238,123,108,138,154,143,181,42,52,26,116,15,249,123,140,108,164,5,55,158,206,143,25,175,197,140,54,178,49,97,141,206,212,106,174,158,30,135,229,170,82,150,6,137,230,0,28,214,149,179,65,101,55,197,197,132,242,200,243,10,133,163,219,114,20,80,174,250,84,153,235,106,74,77,221,255,79,185,183,223,203,242,124,35,205,22,218,23,112,248,17,248,102,73,93,5,155,237,87,248,203,224,46,48,132,225,7,106,221,107,124,173,219,236,193,255,103,95,189,231,60,234,103,246,105,245,97,243,79,143,232,186,40,232,204,96,25,183,97,165,51,239,79,86,127,174,221,135,35,223,202,195,251,51,153,227,212,229,47,38,190,89,255,31,112,178,113,167,253,204,168,148,243,152,238,108,92,146,241,218,73,94,130,38,192,154,200,240,64,52,111,107,42,82,223,218,194,116,205,184,238,206,230,245,2,104,238,106,168,114,182,42,246,105,169,232,214,21,151,227,46,201,104,107,144,162,94,170,224,180,166,242,251,198,124,238,177,124,16,205,123,241,27,20,66,105,255,82,118,123,232,153,173,147,226,14,0,228,153,157,19,58,8,78,4,143,57,214,255,19,74,152,241,41,130,184,151,176,190,150,22,251,72,52,179,246,207,96,227,33,155,58,92,21,115,175,152,169,83,250,40,10,218,156,65,237,118,9,115,84,116,120,181,125,52,115,150,183,160,191,183,13,58,59,164,111,198,29,76,77,3,85,220,29,192,106,248,219,107,230,145,207,44,93,79,229,41,19,110,122,237,3,145,106,144,245,128,173,51,100,237,148,77,232,164,96,196,18,8,191,170,86,95,93,174,157,88,188,22,245,55,113,127,233,229,59,246,52,4,198,221,55,179,31,192,32,190,238,124,139,91,230,3,232,26,22,134,49,228,164,95,149,254,235,243,226,224,51,117,127,33,244,101,127,247,102,196,65,14,12,21,228,176,88,81,105,143,154,249,51,101,109,167,8,9,136,143,141,125,151,246,34,30,148,58,176,94,244,125,39,198,89,111,180,232,28,205,181,79,167,195,204,146,49,128,198,47,207,252,96,77,215,122,246,181,193,163,230,172,126,65,194,195,253,223,24,124,134,5,132,193,48,34,79,197,183,139,59,238,25,184,60,63,245,255,67,177,69,37,237,126,69,9,150,78,34,198,222,244,15,122,255,34,231,50,73,131,143,11,207,211,20,137,75,159,148,132,15,110,100,158,233,161,230,199,76,250,57,0,100,136,79,237,69,162,194,36,157,216,39,58,39,81,218,138,109,51,14,48,213,228,19,119,174,29,241,232,90,121,108,216,176,1,200,243,59,27,121,196,83,139,116,176,152,131,22,115,28,14,8,60,64,122,62,139,104,73,62,191,245,182,222,10,246,117,129,149,158,67,96,192,112,4,32,107,106,225,225,177,19,53,69,25,1,249,246,41,132,100,88,135,238,187,226,183,19,208,51,249,50,247,40,193,94,53,58,225,160,129,129,85,25,85,37,105,250,114,26,151,169,227,226,152,113,241,26,67,135,113,178,114,239,190,237,34,242,172,223,88,240,195,129,114,43,121,101,44,112,227,40,118,46,165,55,204,132,164,251,173,26,138,182,111,38,91,34,169,150,43,104,189,35,136,167,180,201,121,222,39,170,201,94,185,36,165,87,122,204,205,219,173,227,201,92,29,11,107,87,87,68,249,98,171,123,221,98,235,31,179,114,155,201,114,8,82,65,120,183,141,180,63,201,87,213,122,103,238,10,73,178,126,190,74,255,172,236,86,240,233,132,89,244,122,233,112,170,222,153,162,255,230,63,5,195,82,36,245,92,7,184,109,135,137,32,120,24,183,77,210,225,212,46,227,186,169,46,66,144,85,113,179,84,6,23,230,55,2,125,250,0,58,16,237,12,221,90,62,24,209,177,146,32,189,88,184,114,0,37,52,107,97,58,160,129,99,250,138,111,141,219,36,24,109,194,246,106,135,107,8,238,35,16,252,190,90,214,163,85,175,235,74,104,89,212,110,221,202,71,9,94,115,155,192,25,71,5,118,251,4,158,253,99,45,108,216,252,175,94,33,149,206,146,159,173,172,68,138,51,47,172,94,180,196,155,243,106,212,236,237,239,92,79,106,13,57,250,63,252,95,178,251,149,208,146,125,108,176,222,162,246,145,108,249,21,8,66,163,251,169,56,251,153,133,168,193,123,167,106,206,75,74,149,123,97,232,88,240,8,73,36,18,73,119,89,27,216,151,112,81,167,229,218,229,39,192,185,129,8,131,84,206,177,147,16,17,45,45,215,149,140,217,165,126,122,222,181,20,9,51,161,188,140,83,103,174,68,11,165,30,78,220,71,90,38,229,136,53,140,48,100,118,203,170,129,30,78,76,15,64,20,196,10,28,227,86,247,42,90,235,130,12,197,1,138,118,45,57,167,89,194,187,28,102,139,158,73,175,173,171,72,28,236,85,205,158,72,65,198,239,83,170,82,213,248,127,11,245,36,136,154,169,123,251,228,5,108,99,178,183,222,235,179,49,136,173,226,65,248,149,57,169,48,1,91,69,43,168,221,157,206,142,217,137,224,0,1,154,106,117,92,191,170,104,105,250,177,104,140,200,168,32,109,105,117,91,77,18,213,45,236,148,16,63,86,219,142,124,157,30,101,59,117,224,155,155,245,251,28,226,123,198,181,219,237,12,112,46,54,99,131,52,215,163,241,196,103,41,205,159,192,162,31,148,205,178,137,218,175,227,57,85,91,10,253,94,245,134,84,251,193,60,159,212,173,227,185,127,117,103,236,37,185,242,108,111,189,36,17,60,20,111,96,226,126,108,199,82,113,210,180,132,208,223,155,206,86,6,15,66,207,182,114,78,180,115,133,180,30,62,216,65,247,36,164,201,223,187,56,21,74,130,31,107,47,86,149,58,143,43,6,76,190,173,3,6,78,203,138,206,244,105,11,92,115,140,156,229,236,4,213,143,193,34,26,104,62,90,250,157,93,21,39,41,67,151,75,202,46,53,186,208,116,165,18,206,131,239,109,71,247,181,30,245,39,212,161,131,20,252,229,7,35,124,218,31,222,192,182,80,121,147,48,153,111,178,90,82,60,70,175,176,92,36,66,40,220,53,125,160,124,125,5,191,184,216,167,230,251,165,200,122,44,229,6,58,204,244,112,253,80,122,55,113,21,234,228,188,82,222,214,150,165,239,222,213,229,97,212,182,226,246,182,169,204,150,247,178,234,253,45,236,112,128,204,59,69,134,13,174,17,159,249,20,60,186,166,5,25,117,146,118,2,250,51,1,115,136,119,248,165,83,38,204,64,252,86,46,155,191,26,102,146,6,72,109,179,158,176,152,175,92,237,153,221,28,201,79,88,74,9,174,45,180,146,191,8,109,126,59,248,165,210,36,119,79,159,154,18,246,149,162,136,9,55,230,66,78,130,27,154,254,145,98,252,183,214,161,13,147,184,133,187,184,88,169,207,148,186,243,190,45,99,82,248,5,145,243,233,134,199,179,205,117,51,200,12,210,59,195,124,21,51,136,140,90,241,104,251,163,194,19,149,167,57,235,212,88,144,125,121,219,249,111,218,130,255,152,126,224,74,188,232,204,66,16,13,149,1,129,158,109,165,180,6,6,16,173,95,156,234,187,53,251,136,200,80,88,136,92,89,40,204,24,164,85,238,99,36,179,30,99,212,151,132,175,137,113,31,255,167,4,144,215,137,140,102,28,254,230,167,204,155,31,108,240,224,200,242,137,108,46,10,200,182,31,65,23,115,189,154,249,80,116,155,167,83,251,249,141,118,200,50,250,75,154,166,197,97,32,202,127,236,142,154,146,235,14,173,74,20,36,210,41,247,153,26,106,214,207,156,162,94,249,65,207,242,92,45,233,229,230,185,106,8,218,32,191,245,100,126,44,112,1,66,251,226,183,124,158,105,237,35,63,247,166,217,154,162,41,36,193,241,122,74,129,58,137,55,76,254,249,13,211,213,72,217,40,9,247,205,215,134,231,226,75,198,168,182,56,201,138,231,98,73,143,221,109,11,191,167,104,49,51,209,115,182,244,175,99,72,237,194,238,241,142,226,209,221,191,89,36,209,197,51,145,167,138,101,163,7,235,28,15,114,33,226,95,210,142,69,195,59,228,157,255,92,162,38,173,113,96,207,180,108,30,127,93,53,247,157,121,236,12,69,94,177,31,120,80,141,239,23,227,234,67,105,228,255,169,215,129,126,3,156,57,132,154,63,156,128,249,176,211,76,119,16,229,79,237,91,250,123,112,171,45,190,103,194,50,30,119,248,14,108,233,115,149,119,22,243,155,41,199,53,87,60,22,47,113,27,56,218,190,89,110,248,40,209,44,78,213,159,133,132,237,33,63,51,246,247,138,152,31,77,163,2,150,5,39,246,64,218,189,97,113,153,3,200,117,124,243,156,1,102,174,252,47,194,247,23,89,142,241,204,46,217,114,179,242,69,68,131,122,0,201,94,106,114,230,214,105,71,116,149,196,4,13,232,146,74,153,185,151,170,103,72,75,3,159,51,149,214,251,212,66,193,18,190,93,199,161,139,72,36,32,60,107,135,80,68,212,61,167,84,252,196,164,174,220,219,65,89,7,74,158,128,254,76,194,250,221,76,230,196,46,231,69,255,210,104,47,191,114,47,109,22,98,101,108,44,188,254,85,58,169,225,242,163,18,29,9,72,24,227,79,29,93,253,81,161,151,66,145,212,236,160,240,130,50,228,141,226,78,87,205,239,199,36,75,179,41,188,63,23,105,252,216,235,117,132,202,241,216,61,100,206,157,9,127,196,216,11,211,1,202,1,233,0,233,60,231,81,255,39,226,168,155,251,207,115,112,152,215,98,76,76,2,201,139,18,232,36,40,223,130,189,240,215,171,37,161,191,100,121,80,252,173,208,109,58,145,127,120,233,210,91,255,5,229,213,69,133,175,106,118,54,240,156,94,84,125,198,37,43,155,248,72,111,141,212,62,18,45,219,14,46,177,13,47,62,80,172,122,224,206,74,226,17,37,43,101,162,26,18,187,166,31,111,136,41,170,22,213,94,76,182,44,27,92,90,123,235,194,1,130,99,1,185,28,191,248,45,208,225,181,249,24,36,248,157,75,89,231,245,238,4,167,134,216,170,71,112,26,207,10,234,197,21,48,79,19,135,218,54,195,123,28,159,250,50,187,234,202,227,240,213,159,150,178,178,232,184,204,236,128,135,54,51,221,83,16,249,89,95,137,63,118,102,148,29,100,157,132,169,233,224,236,91,5,98,193,23,67,17,69,246,195,83,8,102,238,224,165,101,96,183,137,154,106,38,108,184,205,111,230,238,20,198,99,110,191,42,54,160,179,164,237,248,55,191,91,174,23,245,195,209,108,83,130,123,166,26,172,107,76,156,114,26,176,240,249,27,254,12,251,249,198,58,234,114,82,41,82,146,186,112,102,205,109,198,223,124,190,255,111,43,163,104,251,28,226,48,114,119,47,136,219,198,248,252,158,81,26,172,14,232,55,221,22,75,157,103,167,116,179,228,170,79,162,227,89,104,251,151,137,47,97,138,107,162,42,25,200,54,149,78,63,182,84,25,207,154,239,42,179,128,187,156,69,124,55,157,155,191,189,56,243,83,115,166,234,213,207,83,77,95,59,202,143,143,229,191,190,232,119,219,134,212,17,250,110,32,157,223,121,50,136,122,182,215,92,92,228,152,1,169,101,62,118,115,47,162,152,129,115,111,31,44,182,255,24,182,112,163,45,76,103,108,189,56,223,89,214,182,94,199,195,214,226,157,231,26,51,105,244,140,223,184,74,250,17,91,135,190,188,21,251,247,234,176,23,65,90,86,93,207,40,39,150,137,167,62,181,146,243,94,44,110,135,226,171,109,232,221,136,31,192,100,229,95,63,110,30,69,8,21,251,83,134,82,230,214,134,195,66,179,78,244,100,5,122,135,85,48,239,2,231,121,184,103,61,109,191,8,100,49,88,91,43,50,167,149,209,132,193,182,139,94,149,84,221,242,171,203,227,23,57,61,195,99,243,229,167,48,93,120,229,165,195,223,59,8,137,186,126,163,181,191,59,160,109,132,235,171,122,36,190,140,150,65,12,250,73,193,170,134,30,205,78,0,194,85,87,103,253,179,213,99,230,163,110,173,239,32,71,223,41,95,173,28,136,23,41,222,106,114,47,33,62,234,92,179,221,135,205,138,23,253,117,82,189,72,53,173,4,160,224,171,137,104,61,238,94,13,133,253,141,157,252,148,18,223,57,239,221,43,253,4,196,89,16,50,233,190,181,212,253,47,133,36,248,171,115,251,100,165,73,3,16,197,127,85,226,124,210,38,204,131,104,74,64,30,180,169,76,239,55,98,115,121,122,196,167,96,235,84,149,117,175,152,245,231,31,231,132,219,73,124,11,171,53,218,58,203,66,47,45,25,78,250,27,102,127,115,172,63,251,47,154,194,98,203,43,175,127,205,47,178,179,243,49,214,150,206,46,219,253,216,155,253,48,225,206,85,7,33,85,79,39,37,46,62,197,58,160,44,252,121,118,220,208,245,210,59,125,107,197,9,42,183,232,27,8,12,213,252,157,154,52,5,21,216,84,221,204,86,88,94,38,103,21,212,233,18,204,95,114,11,243,102,206,218,221,143,108,200,177,174,186,51,40,202,94,70,158,162,205,35,46,50,151,109,106,219,174,141,185,87,82,7,102,163,163,129,26,179,135,125,161,184,69,156,155,130,37,2,24,216,85,14,115,142,165,157,251,147,118,87,57,220,123,231,188,86,184,180,243,75,15,230,113,29,21,213,183,77,11,31,208,9,63,251,226,20,254,146,133,162,36,93,189,178,176,138,202,13,140,18,8,249,107,78,221,110,4,131,206,152,25,227,211,61,162,180,14,173,217,184,127,87,199,66,120,38,245,96,107,87,233,142,144,19,199,24,239,3,63,195,12,163,51,30,177,29,175,36,218,135,169,5,243,77,233,109,196,250,61,190,191,125,228,229,218,73,198,172,105,249,32,50,122,49,140,224,65,58,108,173,247,232,208,186,89,95,144,97,201,233,7,146,3,46,159,186,151,179,251,181,155,23,129,159,94,19,253,43,213,164,112,82,211,131,24,148,166,161,162,247,50,104,110,183,194,126,180,134,108,8,33,6,239,81,101,231,214,128,150,94,227,99,62,69,51,234,227,19,69,0,182,218,142,131,22,87,251,103,17,246,17,216,28,244,198,87,175,139,150,23,78,95,113,116,90,213,24,255,92,229,73,198,79,153,146,144,71,109,206,223,227,215,125,60,202,210,157,125,108,70,16,115,52,70,98,161,225,184,152,240,135,220,105,45,254,42,71,177,98,4,35,66,194,43,108,250,25,252,172,103,17,134,21,32,121,111,218,222,170,57,159,110,193,73,219,226,132,145,17,27,95,198,112,186,71,243,212,169,89,219,71,229,240,59,7,109,142,0,118,158,196,186,154,91,219,246,151,110,97,254,110,222,56,213,8,121,214,127,46,49,133,41,37,182,13,84,34,85,48,201,170,91,122,53,125,83,57,19,15,37,202,222,92,121,80,227,50,174,34,4,36,110,59,167,104,96,66,61,91,91,158,255,19,243,70,167,63,53,155,167,198,37,9,202,247,47,106,219,0,207,109,227,144,236,240,16,236,239,38,32,185,65,246,228,81,96,27,85,186,105,95,74,26,44,5,122,100,94,3,162,139,146,171,182,242,132,157,20,12,172,59,75,54,100,99,127,42,193,12,244,98,24,186,63,9,26,84,65,55,218,6,145,214,148,26,179,74,6,246,212,198,79,111,225,145,124,119,238,164,65,100,103,115,195,239,170,78,149,212,39,127,172,79,126,193,112,141,239,135,27,234,44,224,233,215,246,217,100,255,36,70,212,250,118,196,243,164,141,151,51,116,23,235,106,137,148,177,90,21,53,222,167,10,248,158,130,33,73,154,69,16,57,227,7,109,184,112,248,246,66,84,141,96,222,149,24,135,194,225,123,237,179,96,232,113,234,111,175,37,129,136,147,145,192,73,115,103,174,8,241,238,220,240,99,29,210,34,65,38,240,235,69,169,170,120,9,233,0,124,8,136,190,74,40,93,224,94,123,152,209,105,170,64,207,93,13,206,226,139,116,15,153,39,212,239,222,191,242,223,240,36,92,157,254,38,242,92,156,93,100,139,254,50,82,169,91,68,28,252,184,20,21,194,42,24,210,191,108,168,87,241,102,250,0,53,143,98,16,27,62,83,191,207,189,124,219,119,126,197,40,6,75,236,188,253,33,250,65,110,216,168,32,220,235,173,102,232,73,23,32,96,163,47,88,208,184,42,227,20,93,111,11,202,226,184,126,218,72,110,75,110,160,95,63,152,241,51,181,244,92,159,112,159,73,55,149,254,17,88,120,140,59,13,209,149,106,86,165,54,8,49,112,113,87,239,202,91,210,112,146,53,204,219,174,203,63,40,151,222,214,232,59,180,222,156,3,152,33,36,155,71,197,169,88,51,30,78,148,214,26,41,156,226,128,244,92,48,4,12,148,218,234,254,189,42,215,56,5,65,11,186,164,74,84,234,111,164,123,164,6,81,70,54,27,89,71,151,16,245,73,254,181,232,27,83,32,221,167,249,38,82,215,57,251,106,117,34,83,225,46,109,222,35,22,126,7,24,39,17,134,170,36,237,22,183,62,210,126,51,26,72,74,100,124,65,181,25,55,167,81,41,30,57,1,147,149,112,16,117,90,48,252,80,35,140,184,28,235,113,35,241,179,68,121,75,213,94,195,106,114,221,110,213,128,169,232,167,225,199,230,248,191,87,164,167,87,225,32,207,131,86,66,110,43,141,74,34,110,152,180,74,182,158,140,82,43,15,115,2,103,251,154,58,109,173,2,1,17,39,41,106,199,189,194,68,27,171,82,185,2,170,64,224,116,135,211,87,199,155,97,39,35,218,123,195,42,118,135,49,150,246,73,242,253,35,238,81,151,110,86,12,41,204,149,246,195,69,17,225,199,241,106,135,237,244,54,201,252,13,3,82,205,175,209,185,106,56,215,4,146,234,136,217,161,93,86,34,96,240,230,250,214,22,102,233,40,226,173,131,132,225,87,224,0,110,222,15,125,6,208,36,94,60,157,48,181,28,170,155,117,43,49,13,56,10,208,89,163,245,240,121,77,127,186,163,185,59,6,6,157,178,188,122,232,216,178,158,97,89,246,227,231,135,124,52,136,54,47,24,186,121,39,236,124,171,104,79,224,86,151,121,108,233,220,159,250,69,222,209,198,169,132,18,233,71,46,223,244,134,73,213,104,224,91,52,136,166,218,191,240,122,45,103,171,166,107,107,49,236,64,126,123,88,170,94,108,18,253,167,126,113,27,195,178,44,114,112,190,83,142,208,170,241,74,184,240,91,156,181,221,131,69,204,221,237,250,33,246,70,176,241,245,204,23,37,125,164,203,142,7,140,211,209,114,220,78,136,174,183,153,83,151,203,17,142,25,230,61,140,172,183,108,119,105,193,17,213,8,71,64,115,191,120,73,205,12,106,131,186,116,58,5,33,80,35,41,129,72,104,194,15,176,77,79,221,188,239,192,77,146,211,118,1,180,169,20,17,241,70,177,116,158,118,0,163,189,13,90,8,200,60,253,171,198,72,58,61,174,109,249,247,228,202,204,189,44,247,149,163,254,44,114,243,167,177,85,232,148,117,80,173,160,90,104,90,247,172,106,242,17,216,207,0,67,163,18,58,111,223,88,162,40,4,27,0,137,163,31,73,219,37,229,45,172,107,29,7,28,17,148,211,169,225,140,136,157,208,157,63,206,9,146,117,175,37,100,37,22,119,249,0,97,187,178,97,27,95,157,221,39,205,157,37,207,181,157,211,119,198,9,156,177,140,226,248,2,255,175,220,164,142,70,108,174,10,195,139,185,66,202,109,30,69,138,164,68,252,142,183,248,213,251,112,100,209,19,223,23,79,24,158,218,42,95,45,22,228,209,99,250,96,116,231,191,255,226,177,207,234,106,64,151,175,136,69,131,13,62,197,171,103,39,2,140,55,231,73,18,204,143,3,31,176,133,127,17,5,220,247,57,140,2,25,140,121,31,110,142,201,127,242,80,191,61,213,71,36,222,64,37,181,137,48,95,4,134,116,119,125,145,170,103,198,245,149,150,10,64,227,68,40,236,218,228,214,156,138,133,239,125,197,20,206,39,182,75,92,55,50,175,75,11,25,141,158,42,14,145,0,234,162,48,175,68,213,140,183,240,72,240,147,188,136,166,85,249,121,206,64,104,99,179,12,111,96,50,191,14,127,208,188,15,190,235,58,184,139,165,14,68,94,230,240,152,174,176,235,209,233,244,89,69,153,124,214,174,185,14,126,220,33,117,134,67,120,148,183,226,197,215,66,188,105,20,194,28,52,142,0,100,213,104,9,180,232,191,38,170,66,59,206,68,78,55,237,148,89,118,21,92,252,181,53,134,137,102,100,171,202,9,90,156,89,132,146,60,192,111,39,205,157,106,103,156,178,134,128,180,21,92,3,144,51,108,49,4,27,16,205,37,42,63,144,188,5,160,101,173,94,161,224,134,20,17,96,211,12,71,11,229,225,235,97,233,50,53,207,169,255,234,150,143,75,36,175,56,234,55,108,20,107,198,178,215,82,240,115,232,199,74,155,236,190,71,97,252,69,114,238,214,129,51,142,147,72,24,141,191,155,144,205,223,122,84,200,119,100,49,105,229,213,190,124,26,103,43,179,193,176,219,46,204,56,43,86,148,61,250,163,35,33,230,118,85,1,231,189,102,62,207,134,139,62,59,187,223,233,57,106,226,175,139,254,44,69,77,96,203,51,7,223,185,210,58,152,0,193,139,174,114,63,135,171,160,31,221,219,182,156,240,83,55,143,135,21,186,227,199,118,241,24,24,204,203,94,155,223,135,161,237,82,156,10,39,89,178,97,233,221,67,102,71,245,189,221,190,133,3,26,153,208,36,96,119,9,28,65,231,17,116,233,87,249,115,1,128,120,137,43,230,168,4,66,233,103,91,207,149,181,130,129,158,194,42,230,60,155,67,48,114,158,252,231,211,159,85,46,70,236,34,44,55,237,103,0,243,225,99,250,10,41,61,126,191,223,73,148,105,243,19,34,71,72,189,81,244,123,107,169,224,178,109,14,151,94,199,249,191,26,180,239,220,16,57,222,205,106,187,232,152,79,192,215,191,208,80,144,10,190,82,238,181,188,252,74,53,156,50,196,130,244,145,221,70,212,71,71,184,27,76,193,96,45,94,30,236,233,140,88,239,244,138,12,86,90,90,35,245,124,103,15,171,45,232,10,16,130,239,191,148,138,228,80,152,62,202,123,7,161,30,103,82,167,70,233,47,202,181,11,4,78,219,5,158,173,103,106,147,107,90,215,62,235,146,9,235,159,52,217,127,17,31,169,196,43,177,5,107,11,68,164,197,58,82,177,57,65,185,2,80,226,50,87,8,127,18,207,163,30,24,170,237,108,35,235,47,109,222,15,157,174,81,252,93,214,131,189,127,245,192,53,95,227,215,127,58,60,15,186,112,188,185,193,255,4,70,66,116,33,53,61,241,0,126,251,239,43,37,247,100,66,109,159,179,10,109,194,253,114,189,111,107,194,200,18,247,158,41,93,240,65,78,147,126,231,202,9,229,213,240,101,203,16,89,132,193,93,199,26,46,31,185,43,127,66,200,51,195,227,84,127,74,158,116,113,55,53,54,131,254,128,246,131,35,17,170,59,23,200,114,24,116,105,115,122,65,81,209,73,46,222,154,220,38,50,14,228,153,122,26,179,37,34,205,123,141,216,85,15,126,85,21,90,117,63,25,217,33,194,155,196,18,162,101,200,254,195,14,149,164,161,23,251,213,23,5,145,107,248,73,187,171,120,178,235,32,252,44,49,110,169,69,255,114,149,32,20,252,55,73,131,21,124,14,59,140,6,188,234,191,114,96,215,9,36,112,41,42,197,183,208,72,24,154,77,1,34,166,36,25,216,152,123,138,173,121,156,167,24,184,251,26,49,189,234,115,6,167,202,141,223,208,114,252,121,179,193,247,97,160,73,41,221,15,217,184,45,149,203,180,133,97,139,65,193,240,77,13,75,191,33,249,44,89,10,1,73,219,83,254,24,174,193,115,122,166,180,13,35,55,28,5,110,124,117,230,21,229,201,106,226,243,106,225,148,96,172,171,2,187,178,186,229,81,149,150,7,69,183,23,238,94,210,23,173,252,74,152,48,131,44,236,23,201,198,149,197,67,115,65,145,233,108,111,255,212,154,86,183,104,103,149,142,211,44,189,90,29,81,130,126,172,87,237,30,170,164,35,23,2,249,44,106,217,78,92,166,180,116,175,166,110,105,93,240,104,233,28,31,59,5,212,159,12,217,143,136,66,104,86,149,154,209,159,8,149,58,114,168,239,121,43,234,39,149,86,51,198,129,187,28,46,172,190,141,70,52,132,99,79,103,133,127,15,143,243,180,18,54,59,181,245,55,222,145,178,107,95,45,123,159,219,27,19,65,248,243,185,200,39,78,194,249,91,147,165,87,227,165,41,25,35,93,74,199,98,216,193,194,17,48,227,171,203,40,77,54,162,44,251,231,157,29,110,36,81,43,189,73,141,48,93,221,109,242,130,180,91,13,223,171,68,9,114,217,95,181,79,39,226,252,119,167,125,2,71,227,69,103,155,94,139,141,143,111,246,248,149,65,125,237,63,209,255,41,115,206,160,140,27,131,79,31,22,218,130,156,154,228,246,209,202,186,210,32,38,186,160,250,133,64,75,229,223,187,251,109,36,207,112,9,174,158,239,227,52,252,251,139,200,173,232,27,92,174,2,250,106,116,141,79,18,190,101,133,234,72,220,229,188,26,229,250,68,157,49,207,245,157,73,252,255,161,62,131,247,233,92,173,86,86,75,201,161,117,45,79,68,255,62,78,92,50,174,146,187,48,226,210,153,237,43,255,238,224,77,116,152,185,129,226,72,2,56,166,231,2,43,246,49,62,36,234,47,92,118,21,240,52,245,245,60,115,115,8,139,239,141,116,104,149,94,98,206,111,98,201,127,173,42,247,116,167,65,203,163,105,59,183,163,190,52,136,214,120,235,139,30,87,195,42,193,229,246,246,137,228,185,87,239,151,111,131,7,171,37,255,249,252,240,222,109,168,84,152,178,242,251,207,75,223,90,255,64,156,89,40,255,25,188,46,65,170,169,215,17,119,15,27,37,17,56,217,249,182,189,161,223,101,169,93,216,253,140,203,244,16,35,216,111,72,67,1,96,111,144,148,61,47,191,154,233,162,31,14,148,236,231,18,245,76,101,247,149,136,75,209,154,55,207,53,91,70,60,151,187,28,250,216,4,85,31,219,184,154,18,229,207,215,172,125,102,123,46,226,16,167,205,183,78,14,107,13,194,125,115,203,141,183,39,74,130,118,143,34,100,114,199,16,207,42,118,223,89,1,19,212,32,209,168,248,133,229,173,9,215,193,32,4,176,154,148,186,54,231,81,47,96,83,148,105,170,120,199,150,120,184,76,21,9,11,184,236,83,119,193,116,116,183,162,51,153,186,124,186,16,136,97,195,168,239,36,69,50,176,105,91,221,121,149,171,90,184,236,118,219,244,178,247,165,171,5,196,57,240,212,117,240,160,116,235,201,195,2,81,170,113,153,132,78,35,191,226,154,207,63,13,166,179,183,24,161,134,97,39,68,68,32,105,6,13,117,154,115,111,150,60,182,17,147,133,216,7,236,86,162,110,250,72,48,57,240,158,83,106,163,93,20,197,36,184,56,5,2,62,93,8,41,10,67,178,247,124,154,94,187,222,27,33,100,220,187,135,28,26,127,193,214,252,97,160,175,92,244,220,89,22,111,34,247,186,2,110,93,69,251,156,235,223,72,227,81,115,170,177,14,63,234,30,50,249,193,243,20,118,40,160,114,173,196,222,229,213,202,118,95,255,132,203,34,50,131,13,223,232,37,181,67,0,42,160,158,92,112,252,8,204,176,48,126,167,79,154,14,194,68,76,229,126,56,186,103,156,119,159,77,68,32,160,145,124,7,130,45,247,207,239,200,45,71,171,44,191,191,222,10,112,152,206,246,27,218,90,95,234,239,43,220,223,46,41,175,123,91,214,88,216,159,53,179,254,246,105,166,149,175,78,120,216,35,176,228,51,26,142,238,56,76,136,85,211,17,101,162,142,86,197,185,7,23,92,22,166,105,221,236,40,249,84,185,34,150,137,160,227,228,87,239,141,151,40,10,92,8,200,244,245,197,51,155,178,85,2,30,168,84,217,207,207,211,60,105,57,7,79,103,29,239,8,128,3,232,26,147,210,203,227,127,149,61,101,249,207,197,103,66,215,56,149,251,59,94,92,246,127,234,56,67,134,96,225,126,16,32,238,204,246,10,54,155,232,16,51,186,43,138,126,51,193,193,160,26,25,198,170,243,248,221,146,128,36,245,177,29,26,68,203,123,159,200,97,116,20,41,89,84,185,96,40,136,26,95,5,138,229,180,92,107,247,74,20,22,219,226,166,185,56,185,193,90,152,41,136,50,228,38,232,135,221,247,252,47,119,40,96,127,199,69,108,129,230,222,236,189,37,36,253,226,84,172,85,200,113,85,247,151,45,150,117,163,52,113,89,90,142,47,226,164,249,221,106,43,97,118,14,34,255,108,245,223,144,34,102,55,111,11,219,13,135,132,110,221,197,96,217,68,239,18,230,253,192,171,59,139,84,2,146,118,38,241,143,248,243,92,162,188,229,77,88,59,66,106,7,27,36,97,17,200,69,121,91,218,22,99,29,186,85,128,47,2,81,250,216,31,47,93,160,181,117,223,204,242,202,117,198,170,86,206,121,33,91,197,121,160,89,247,36,242,164,12,30,30,243,169,9,248,28,53,213,124,164,146,175,91,138,196,61,237,95,71,135,250,206,182,124,254,54,73,143,27,54,81,80,154,8,29,167,55,131,28,157,62,9,154,247,97,106,219,241,129,37,239,135,25,64,51,216,84,200,192,171,99,75,245,209,158,72,138,130,10,105,183,250,168,191,56,107,97,211,100,18,109,118,237,136,133,180,219,240,102,51,159,3,52,88,84,6,35,44,4,17,88,116,161,9,113,37,1,147,237,253,136,203,131,79,106,30,47,57,200,33,127,165,12,160,171,100,15,176,8,88,27,108,42,30,163,42,214,60,32,213,220,50,35,158,199,159,59,128,17,232,249,155,159,172,220,15,57,237,50,83,58,226,122,231,43,32,178,68,8,117,137,226,113,98,202,215,113,63,102,126,117,254,20,185,157,242,124,110,41,225,223,131,197,119,179,190,87,225,132,197,48,233,3,251,70,222,207,18,124,37,254,183,53,240,5,142,245,170,164,232,4,63,152,119,51,133,74,64,18,218,102,144,59,233,42,12,34,131,7,155,105,164,232,121,105,249,9,100,15,111,9,119,196,3,182,41,114,219,208,198,174,253,150,81,148,103,243,159,15,192,140,101,49,89,124,101,73,89,191,23,159,193,183,132,77,217,192,175,50,23,203,203,252,205,94,214,200,51,149,154,223,74,232,23,195,101,105,200,189,112,166,176,174,214,135,237,183,215,111,16,61,132,171,214,188,198,46,7,95,189,163,82,24,58,105,238,60,147,229,213,182,101,163,183,186,150,106,240,215,71,11,128,52,246,71,171,5,241,65,82,250,128,196,119,56,233,231,35,198,26,62,61,249,131,85,219,1,190,135,8,153,202,14,210,201,141,190,215,133,100,82,90,237,225,29,150,70,87,112,251,14,139,155,248,212,97,205,148,24,219,127,26,177,103,223,73,105,90,102,238,255,173,200,98,73,186,182,119,177,230,63,52,152,192,163,49,29,140,245,191,248,121,108,177,56,63,40,191,93,110,216,249,42,96,117,5,100,245,240,248,159,204,26,144,95,181,131,47,37,34,50,101,244,205,213,136,91,27,209,92,187,74,35,123,236,85,227,119,41,14,58,87,215,176,204,99,149,68,238,232,123,94,218,110,176,38,42,249,90,199,135,135,57,231,0,40,224,67,206,13,218,154,178,193,109,197,87,254,228,95,133,22,73,89,162,149,163,229,116,77,237,110,147,74,170,162,237,126,101,43,125,24,235,37,227,77,62,143,154,60,88,139,138,133,118,62,159,88,149,42,33,188,169,101,155,197,143,232,243,38,233,186,127,248,229,92,169,29,24,233,79,61,165,165,118,232,120,64,250,160,41,148,244,226,203,199,241,14,98,97,39,133,67,149,153,227,231,251,99,100,116,209,68,227,11,81,190,8,234,17,28,118,227,69,241,91,163,123,75,13,223,138,118,87,130,82,129,212,129,229,68,97,154,3,247,185,64,62,237,112,244,74,109,251,234,103,123,168,248,214,23,143,4,19,141,117,142,143,94,45,71,61,212,154,16,170,39,211,42,78,222,19,135,6,33,139,140,168,140,28,106,196,111,202,188,177,46,255,190,54,31,168,226,187,189,85,83,114,79,184,203,167,163,249,147,244,149,202,195,31,59,116,92,226,62,22,221,62,211,103,107,234,230,134,204,151,181,238,43,91,186,22,164,151,186,54,90,95,224,115,222,18,53,164,238,213,205,213,137,31,240,121,212,164,192,84,28,110,1,221,16,74,255,136,245,91,133,89,27,34,21,88,10,83,227,251,41,196,209,94,138,149,168,62,146,207,228,227,207,206,12,230,11,111,108,199,253,106,36,151,191,6,66,71,168,115,186,200,77,77,99,75,47,29,32,83,8,45,193,243,231,60,234,152,43,167,165,176,170,50,155,210,19,70,22,180,236,83,51,60,191,199,221,58,3,240,238,102,79,194,251,161,23,20,77,139,69,238,238,10,183,157,254,241,10,217,205,174,175,162,174,103,64,202,186,129,25,49,236,109,195,82,4,203,131,22,92,93,107,220,1,155,99,62,250,79,125,161,89,126,1,6,161,99,46,144,150,240,247,24,59,153,77,249,182,239,250,0,27,180,69,124,121,1,240,124,233,55,191,50,47,178,141,124,172,203,127,241,83,80,119,210,176,143,101,169,197,96,114,207,109,222,81,197,110,194,144,47,77,147,158,13,240,106,233,55,24,42,237,245,218,162,246,235,170,247,165,17,83,75,143,116,240,94,17,136,242,11,134,219,154,125,91,206,38,47,134,250,122,151,180,207,101,102,197,194,161,218,98,181,22,45,241,142,40,174,162,92,22,71,94,73,88,190,164,93,102,35,142,173,124,249,51,250,151,65,164,254,152,181,143,204,132,201,125,13,206,171,81,191,244,212,25,243,126,177,190,250,111,72,110,208,150,238,86,200,89,228,199,153,195,153,171,172,81,143,121,59,147,196,99,51,129,183,94,172,126,149,155,141,4,116,126,172,212,226,151,253,140,234,139,146,77,235,127,167,101,225,234,221,195,114,23,80,177,164,202,177,233,251,123,20,240,252,138,211,202,129,62,120,79,186,76,210,26,214,88,212,158,43,51,45,83,168,73,211,140,86,18,37,240,253,9,125,146,171,244,233,109,194,5,241,190,29,150,242,27,57,95,216,45,56,177,14,183,238,59,251,192,158,231,189,168,209,57,9,152,52,71,33,134,165,6,188,229,181,245,76,99,188,199,166,86,95,102,164,166,146,21,216,68,143,93,248,151,82,183,243,50,145,150,92,20,4,20,47,102,227,172,48,66,12,85,106,34,154,148,56,188,195,212,187,184,177,254,152,151,106,222,165,179,239,11,119,229,98,91,59,66,128,237,198,110,63,93,29,203,135,3,183,135,50,168,114,78,62,221,70,218,214,185,155,3,199,45,140,27,185,206,158,104,38,36,87,23,215,83,114,132,36,212,254,14,145,165,13,253,8,74,14,94,203,183,106,202,126,167,20,29,41,120,119,173,107,123,210,210,107,207,117,237,164,237,252,188,228,247,49,78,12,239,254,202,174,213,103,98,12,67,197,43,34,152,215,25,124,18,24,249,55,105,21,53,66,247,65,44,7,145,47,217,125,123,123,190,103,171,240,46,100,88,184,137,133,225,254,40,250,124,85,68,124,63,61,184,82,249,218,219,193,112,56,204,233,116,162,55,69,231,118,63,122,66,91,233,64,172,189,186,253,133,185,251,8,84,65,41,21,149,146,92,167,17,185,247,156,178,118,226,194,182,216,163,187,135,236,222,41,75,75,17,82,13,184,212,232,37,241,116,69,123,2,28,66,67,46,54,237,200,239,216,187,250,247,49,222,249,216,220,81,255,252,66,201,203,127,128,127,155,222,2,137,141,86,33,68,42,233,160,136,122,91,172,192,93,249,1,129,105,209,249,14,179,78,83,62,20,90,82,84,0,204,136,17,227,149,158,174,15,177,136,235,0,198,133,216,3,72,189,194,28,220,191,78,118,71,174,151,100,227,13,176,123,7,190,200,229,85,132,200,112,91,155,23,166,141,234,214,79,58,252,243,176,108,255,142,46,234,67,149,234,201,161,102,224,102,94,236,172,190,226,194,154,108,46,244,124,235,198,245,130,14,24,62,127,166,215,106,248,34,146,67,14,19,142,251,198,87,106,120,21,239,77,214,255,97,15,50,121,188,89,140,66,2,40,155,218,31,204,128,211,80,210,158,221,99,164,194,241,103,213,132,208,158,179,14,38,192,90,57,109,144,2,130,116,162,166,2,142,3,126,216,189,132,171,94,19,65,10,140,183,54,23,170,62,154,115,109,98,194,191,33,171,233,115,137,249,252,167,32,181,212,91,87,199,133,126,249,255,87,144,253,78,93,53,221,148,247,231,29,51,106,232,239,240,252,143,44,183,22,43,70,77,24,181,15,219,239,23,143,208,187,212,125,239,148,185,135,210,1,206,124,55,68,251,49,156,39,121,213,225,223,115,147,191,136,27,204,99,174,127,134,86,220,102,199,222,165,186,193,124,162,182,206,233,163,188,71,66,244,8,84,212,132,95,170,184,200,250,179,230,73,150,7,53,255,158,252,2,92,249,186,252,90,236,33,47,198,121,185,222,195,194,55,187,119,160,118,240,176,251,166,101,233,139,65,88,116,28,136,229,79,195,202,71,147,101,213,175,206,185,33,191,201,223,38,111,34,122,55,140,39,244,147,192,41,14,235,102,82,162,127,117,250,119,201,197,63,65,229,196,190,229,16,180,151,254,46,146,70,13,60,223,42,226,94,199,58,172,31,161,0,94,228,226,160,220,82,123,35,149,253,134,124,228,139,251,40,15,47,132,168,196,128,175,180,42,237,221,233,206,84,249,174,73,192,224,4,48,252,205,66,135,252,197,135,111,186,152,73,155,249,240,207,225,105,136,235,13,100,63,166,16,170,224,165,75,185,79,31,134,239,113,10,16,84,118,43,162,77,238,169,47,52,79,119,29,188,6,254,169,88,219,249,4,212,140,112,70,93,229,133,90,248,94,89,153,123,42,39,24,178,107,68,253,74,56,126,255,112,213,116,93,0,59,116,34,12,156,51,55,230,86,122,91,147,110,247,210,61,222,199,56,36,167,254,217,109,241,222,131,29,139,235,41,180,87,194,234,249,207,247,57,190,222,71,30,77,152,2,118,24,111,92,254,209,81,93,120,211,218,223,48,215,132,95,250,203,103,9,228,232,131,176,49,25,163,245,149,21,159,242,66,138,134,238,20,2,171,184,85,254,130,73,180,224,167,234,253,114,162,171,184,118,254,37,182,7,187,246,126,34,248,63,200,179,33,175,22,248,16,69,225,180,26,238,145,129,45,100,201,24,246,179,34,60,9,199,195,180,249,125,158,154,0,116,243,9,78,89,30,27,28,220,14,20,171,59,93,38,47,201,192,151,54,44,95,7,208,83,221,242,242,129,206,233,87,164,91,188,67,147,28,79,144,51,87,215,92,69,40,100,158,111,65,212,16,10,201,69,201,102,81,209,131,254,68,154,96,71,218,111,46,135,169,36,237,189,75,31,54,11,90,244,67,171,225,5,194,37,122,33,144,203,103,75,139,155,72,75,37,235,189,34,201,168,140,30,204,152,105,190,17,247,255,119,233,91,144,84,11,24,184,32,255,7,230,22,50,119,125,23,16,102,72,188,38,78,31,204,111,127,163,243,34,93,253,145,180,227,28,147,104,218,26,82,117,147,217,156,93,204,151,95,16,235,141,0,227,78,174,50,209,41,57,94,238,186,205,192,114,150,138,76,212,96,98,217,146,126,253,17,86,83,50,46,247,47,230,63,45,240,80,28,21,165,34,237,5,91,188,89,235,154,169,78,163,82,198,140,7,54,231,148,30,49,162,88,170,39,249,33,143,76,3,179,95,75,168,32,138,7,64,188,98,173,190,143,225,214,247,104,105,63,33,89,15,112,196,85,248,28,28,22,126,63,81,227,250,194,21,144,138,140,193,169,2,180,62,166,135,23,42,93,232,193,180,126,151,114,150,238,42,217,173,180,249,61,250,165,67,217,164,157,75,14,108,41,187,231,163,165,87,107,55,122,75,151,34,169,38,63,92,17,40,208,143,126,115,83,203,227,17,221,207,107,229,159,202,187,86,46,23,123,115,33,127,255,108,233,85,42,53,162,170,46,247,146,65,20,61,40,47,240,184,122,180,95,98,198,46,86,96,3,195,190,188,243,113,190,94,39,194,199,247,243,122,121,218,133,117,87,161,84,220,209,86,81,240,66,86,243,71,104,238,195,3,19,157,246,242,115,126,194,181,120,88,192,153,90,101,77,159,99,66,43,172,184,149,191,116,85,71,168,157,164,2,43,190,111,159,243,115,250,90,238,43,186,69,237,140,215,184,138,63,64,124,43,33,70,93,72,232,240,252,109,37,220,67,244,58,52,39,131,132,120,62,108,191,7,153,0,116,157,214,143,190,144,224,166,116,92,184,85,52,112,62,103,104,210,146,81,117,87,9,95,73,94,52,223,103,192,185,253,180,108,129,59,38,254,3,205,68,60,72,45,222,166,109,114,38,115,72,84,192,113,63,50,251,209,102,209,163,221,154,28,233,84,84,115,94,220,172,187,46,189,190,33,51,127,99,20,83,152,226,82,205,15,100,246,115,104,186,40,229,219,70,44,52,156,203,13,122,234,232,80,59,204,166,1,86,59,77,99,19,248,134,92,54,117,126,91,222,90,135,204,77,245,89,43,84,139,146,123,17,243,195,136,254,27,222,173,64,131,225,169,237,101,102,151,15,255,110,180,27,191,250,191,116,238,172,176,58,61,219,31,185,236,167,171,79,85,216,100,129,223,9,124,175,230,127,110,144,94,197,132,61,215,123,19,162,227,107,149,61,110,239,192,3,222,125,196,144,18,126,18,205,182,138,149,19,91,181,59,65,33,152,98,147,91,196,117,206,187,33,123,112,70,25,164,247,202,249,242,221,130,29,142,167,211,15,157,188,105,171,20,126,191,59,83,156,116,20,18,33,72,22,89,120,93,161,237,247,30,25,135,246,186,73,249,255,171,178,239,14,101,28,252,120,236,162,108,110,14,129,155,213,59,70,213,253,190,104,119,199,84,210,255,168,155,91,148,94,131,232,213,208,17,67,21,224,131,22,103,37,151,107,40,83,130,144,18,39,168,40,166,2,54,35,125,164,53,235,219,161,72,141,101,234,125,82,61,146,34,217,188,83,214,252,137,155,218,243,205,26,70,57,13,60,104,37,220,145,59,145,126,239,181,17,78,154,195,24,184,6,185,103,154,113,203,198,63,47,160,4,135,207,217,137,7,155,156,241,164,130,203,112,205,220,33,70,41,63,80,127,101,2,219,47,50,201,76,11,12,124,69,124,35,132,93,202,246,155,96,135,180,162,142,211,23,146,130,29,175,177,185,207,28,169,104,148,183,144,125,77,17,173,17,63,234,21,19,125,242,181,147,94,172,187,148,66,181,140,62,175,189,248,113,71,147,177,232,92,143,108,124,11,7,4,139,29,156,56,45,158,45,135,248,246,159,118,70,156,101,135,160,165,66,185,114,47,233,35,108,135,163,102,193,140,23,75,89,156,237,15,188,119,178,89,185,62,26,93,181,5,25,39,53,13,83,223,121,217,230,4,45,134,124,208,3,18,167,144,212,15,19,62,51,13,151,33,175,140,199,128,25,83,72,21,193,154,209,142,96,72,100,133,208,99,129,127,87,3,166,172,105,98,90,94,39,102,197,242,123,28,31,191,104,209,233,20,192,185,140,92,70,17,229,203,159,138,23,171,118,45,87,73,154,180,51,240,166,195,125,210,52,233,160,25,116,202,157,212,99,242,123,206,189,90,63,160,43,57,219,36,29,169,243,204,56,188,236,225,233,39,35,239,97,175,210,210,143,23,240,178,8,14,190,13,164,151,62,219,176,28,99,196,97,7,211,115,217,1,222,182,179,235,18,144,86,79,107,179,121,78,40,126,70,6,114,113,210,191,214,88,225,137,86,221,39,31,43,88,35,210,192,252,244,96,195,218,167,155,235,23,192,83,174,238,18,62,154,58,151,230,239,109,82,50,127,34,252,82,16,6,6,253,25,21,161,19,146,185,203,80,243,196,229,197,166,88,217,255,77,195,135,56,151,174,118,49,177,103,31,118,0,152,238,202,158,180,223,140,234,254,254,78,227,112,233,90,80,178,37,121,156,73,38,32,93,244,68,136,110,148,197,92,113,159,168,243,81,19,166,12,56,89,102,168,126,197,220,1,168,31,5,73,18,97,239,162,54,84,188,150,34,214,74,171,117,214,64,199,9,210,187,91,52,53,23,52,16,31,215,122,54,171,27,252,27,154,189,13,217,67,94,129,208,90,98,166,51,215,175,176,44,100,88,101,49,100,88,122,42,193,244,13,78,14,239,188,136,190,10,138,180,14,36,239,15,180,71,105,31,59,95,176,54,57,188,235,6,172,180,10,76,74,34,74,233,188,72,68,10,134,28,255,121,144,10,23,155,28,95,55,59,106,0,41,63,133,198,10,241,69,111,162,14,200,105,167,153,171,40,175,59,70,123,223,161,61,106,196,165,104,181,248,27,221,162,174,168,36,62,238,190,39,32,200,250,216,46,159,32,231,236,246,228,0,235,211,163,157,173,94,139,244,161,139,108,158,47,135,157,135,8,165,162,96,177,35,172,246,80,230,235,55,44,136,7,27,239,125,104,84,74,130,125,219,164,199,81,55,55,225,32,244,80,222,211,208,146,51,34,89,105,163,98,33,112,238,207,203,246,41,109,181,120,142,65,236,49,247,197,173,72,215,71,15,94,24,58,155,217,4,56,158,95,13,187,214,190,191,91,141,174,147,181,71,253,28,96,31,229,204,187,186,164,24,51,95,144,120,72,210,27,4,224,250,78,252,168,184,144,225,48,131,239,165,136,15,174,159,195,111,142,181,69,51,144,161,201,252,35,109,235,133,106,81,243,168,141,43,41,100,233,198,181,207,78,17,187,223,53,162,201,181,206,90,201,70,20,185,61,123,92,146,16,9,83,103,165,75,1,183,76,202,10,249,206,89,192,150,182,234,70,129,22,59,48,203,129,129,59,177,252,215,52,126,53,142,92,85,8,220,157,94,81,118,2,12,28,16,244,62,218,3,44,197,64,215,156,194,2,133,157,239,114,241,250,72,181,28,254,77,84,107,146,97,224,184,37,211,254,193,212,38,100,253,201,151,7,95,90,253,134,149,138,14,7,152,74,75,100,237,123,98,24,78,213,31,162,28,49,235,178,91,7,33,46,21,87,164,26,110,107,159,82,176,8,152,103,56,155,219,240,243,196,34,239,217,247,7,161,59,127,176,152,138,129,20,16,101,247,145,31,125,74,216,248,114,216,147,86,119,184,26,190,183,99,22,204,68,231,206,29,66,86,19,24,215,249,192,28,215,254,234,182,140,43,242,158,177,70,222,231,255,41,241,93,117,34,163,111,36,139,144,227,13,230,115,206,149,68,225,222,187,244,87,67,137,14,215,98,96,135,135,178,156,140,188,62,215,119,82,34,150,214,169,108,207,99,233,197,0,163,50,15,238,246,6,243,15,202,24,130,167,53,75,217,1,237,195,215,75,173,173,105,211,134,152,233,168,102,79,187,57,214,215,131,109,73,200,5,69,243,238,103,73,212,158,198,128,52,90,175,116,91,141,40,32,162,189,172,101,243,1,105,61,47,108,214,128,79,210,11,51,23,202,214,124,162,170,122,180,168,65,141,206,133,206,27,156,159,69,213,161,76,223,206,178,243,73,189,213,166,186,4,241,53,208,164,2,151,60,179,230,20,222,74,59,210,90,1,224,55,6,79,40,152,48,20,198,163,196,132,52,147,81,130,243,226,156,115,59,253,224,81,50,113,179,82,242,168,254,244,247,149,57,133,183,146,118,36,119,100,94,78,48,145,26,136,29,130,85,179,216,203,154,207,118,207,97,106,97,141,237,117,230,246,178,164,201,111,71,65,232,61,197,163,203,151,110,82,151,171,190,49,80,161,26,59,231,59,222,36,175,102,154,253,152,94,132,133,127,196,108,157,102,164,196,99,162,133,64,157,38,94,195,159,252,69,30,100,213,202,11,164,82,96,52,2,172,110,228,25,223,140,242,78,105,180,151,84,75,250,189,229,233,222,161,192,78,241,235,80,82,97,163,253,155,20,155,49,157,38,113,243,184,15,253,63,111,69,145,235,192,129,228,161,60,187,237,218,41,27,28,203,211,50,193,143,69,219,154,48,247,106,57,233,230,108,118,188,192,8,188,152,92,55,44,148,176,52,7,76,124,135,60,38,120,22,195,144,20,124,201,253,205,165,20,172,240,150,115,90,225,153,187,236,215,159,200,110,153,224,253,154,49,131,92,35,189,119,10,179,154,28,106,14,24,202,126,208,158,99,233,238,114,63,175,239,198,206,190,84,243,238,67,203,75,152,233,70,194,98,152,154,24,20,149,255,15,30,157,34,140,172,74,144,106,234,125,102,55,193,33,26,27,20,221,177,183,83,126,164,252,211,244,196,171,178,251,166,152,174,94,193,72,12,140,250,161,158,169,236,102,216,74,188,232,238,23,251,228,74,99,3,165,187,219,149,47,223,119,189,72,198,48,249,96,151,3,240,135,157,28,102,235,57,103,232,16,236,211,183,195,97,98,44,252,49,80,164,150,216,118,163,197,19,103,1,225,118,18,242,69,254,230,107,126,29,125,96,212,15,184,254,30,66,44,4,208,76,176,169,19,47,51,57,176,87,92,236,157,180,113,222,91,105,86,72,179,163,117,86,100,144,166,241,37,50,4,108,89,6,203,223,116,146,153,77,13,36,137,127,139,114,17,18,209,67,141,100,36,150,35,169,179,142,148,92,12,92,60,107,19,45,220,237,219,196,21,191,161,61,130,146,250,252,208,202,108,203,62,15,161,214,189,118,82,57,168,173,5,251,82,76,61,159,66,206,2,104,68,109,149,179,181,84,15,202,233,84,125,247,77,200,32,81,32,239,9,59,147,174,84,227,171,163,5,21,222,24,83,136,135,252,218,237,135,79,108,200,139,156,72,8,161,87,24,222,144,71,126,127,221,160,34,31,14,228,125,168,119,183,199,154,158,177,212,46,203,179,73,108,120,232,116,80,121,231,129,9,5,35,86,148,237,134,164,158,150,171,1,1,182,211,222,157,108,17,19,47,29,222,223,245,92,224,234,121,20,247,9,182,78,40,30,9,92,12,41,250,29,43,108,1,214,186,99,156,160,62,110,202,11,3,255,121,154,158,204,28,215,46,119,247,187,89,143,190,113,203,139,255,35,189,108,67,175,223,103,12,184,5,63,252,114,29,157,205,177,124,248,222,178,133,44,44,208,33,122,137,248,51,101,224,253,119,190,128,224,56,134,199,137,31,251,118,226,14,30,133,11,194,21,91,15,59,123,32,28,216,95,198,140,156,106,158,83,147,176,13,175,228,26,69,155,136,20,245,165,237,221,77,227,225,106,155,214,48,21,221,115,226,97,13,23,149,134,94,12,107,223,49,49,9,161,237,44,158,228,206,159,44,210,139,169,187,92,124,18,249,242,210,171,7,194,219,162,122,58,189,255,115,1,188,214,246,127,149,205,25,214,13,202,47,47,87,126,247,248,81,249,42,113,132,115,164,242,182,38,83,202,98,201,137,136,200,197,39,186,141,58,207,193,207,159,55,55,18,104,164,63,181,132,144,220,44,186,173,144,253,86,100,206,60,118,183,122,71,9,83,77,80,38,149,6,224,129,220,52,24,164,194,89,16,214,235,134,109,237,255,217,21,127,178,188,9,143,172,223,160,77,237,148,87,232,210,214,7,76,235,27,217,191,6,183,14,40,76,47,212,248,180,254,49,175,125,104,173,93,184,244,65,243,225,212,143,142,230,156,29,164,235,216,179,185,150,175,94,160,155,221,233,33,87,227,234,215,177,173,199,239,134,194,206,46,53,99,241,124,123,199,8,136,59,136,50,52,161,16,76,116,121,186,191,128,55,131,31,196,12,230,30,189,87,163,30,82,240,4,44,37,181,182,147,47,5,42,163,202,150,173,93,80,67,243,3,225,93,155,247,122,104,181,102,144,208,100,230,221,209,3,104,119,143,222,227,241,152,228,118,75,242,90,18,82,157,54,73,86,171,60,71,64,230,213,50,65,238,159,127,1,58,36,234,253,24,164,90,14,159,52,147,143,7,60,238,58,241,87,109,57,53,62,20,240,42,197,73,31,60,234,95,229,252,87,231,193,215,76,92,73,224,25,239,253,96,24,147,115,161,35,165,193,48,60,63,71,168,237,176,65,118,53,138,9,112,216,194,26,113,220,39,234,177,219,80,249,165,212,98,47,6,222,139,184,140,230,195,35,158,177,43,5,21,66,215,150,119,17,96,232,177,170,153,208,77,243,207,216,215,247,185,18,102,36,147,250,97,56,1,179,111,55,63,180,134,204,10,101,196,38,130,114,171,1,97,156,156,130,80,25,74,16,146,148,195,23,121,220,103,237,183,39,31,56,36,63,245,186,185,206,35,233,81,162,130,215,162,213,218,229,238,63,92,94,85,220,156,197,203,56,153,11,70,91,125,114,170,122,65,42,234,248,61,47,216,28,212,239,204,203,125,111,39,79,100,227,104,40,91,105,0,68,135,224,241,10,251,221,192,103,100,43,58,69,156,206,55,16,84,164,205,254,189,208,155,166,138,247,24,136,167,251,29,174,214,122,152,249,66,255,195,219,106,62,134,81,19,233,230,103,205,134,113,85,187,116,81,15,236,205,212,123,110,238,241,39,157,205,56,35,106,121,136,249,186,102,119,131,188,222,38,181,105,208,119,215,73,21,232,93,74,103,93,46,72,91,164,213,141,153,187,120,75,150,35,148,136,79,212,169,147,201,206,58,44,190,248,227,227,124,8,246,99,10,79,124,255,170,174,246,203,227,15,137,148,159,3,175,157,238,151,195,130,28,75,51,109,160,183,30,39,31,68,28,132,21,188,72,120,241,66,195,227,142,104,121,195,15,57,92,122,207,49,164,51,206,127,80,22,117,3,163,188,170,68,195,162,105,99,108,186,90,6,25,233,86,242,251,220,255,57,105,9,230,249,244,140,172,222,230,161,125,119,51,215,68,238,151,12,67,15,59,1,211,28,208,195,104,161,210,53,49,21,154,145,237,242,106,194,45,8,105,118,106,254,126,230,153,179,109,216,73,78,193,15,198,144,192,15,23,16,74,155,34,226,209,209,80,173,239,98,87,255,177,230,21,122,167,251,255,119,179,140,10,56,146,195,10,200,91,192,19,11,55,246,12,245,6,0,122,142,53,163,81,66,214,163,146,246,23,6,62,241,103,141,114,113,40,60,184,161,117,91,214,56,88,166,198,144,159,28,10,12,110,56,253,251,233,239,142,182,69,225,219,248,83,204,97,17,230,150,243,168,67,208,185,18,118,246,151,23,12,174,57,244,30,147,72,163,15,162,118,187,97,145,31,119,13,102,149,184,161,28,235,167,193,126,84,36,121,139,176,135,194,80,85,19,53,238,22,64,218,130,195,187,18,75,174,103,150,54,36,231,222,78,158,133,63,250,173,125,97,199,190,187,97,120,186,106,232,95,119,190,184,154,146,157,187,181,225,129,216,96,198,131,178,90,105,216,182,213,173,92,211,221,147,51,237,25,226,80,119,198,20,124,233,3,206,166,146,134,155,0,207,40,125,145,61,109,228,104,93,144,162,161,19,40,108,248,23,30,48,143,217,218,250,43,48,178,223,91,147,36,194,39,111,131,240,102,60,164,141,40,118,107,77,129,120,231,224,26,45,113,93,178,12,116,229,94,91,198,52,45,208,156,26,153,58,63,124,125,137,192,94,156,13,80,118,15,118,8,77,165,162,25,162,25,217,170,222,150,183,78,198,112,128,183,248,76,180,116,162,51,182,233,98,57,221,107,231,252,56,247,251,250,107,36,33,231,163,153,165,246,177,6,98,154,63,243,200,203,15,174,53,85,163,129,42,221,118,169,37,226,3,128,170,210,22,170,209,177,192,25,81,82,80,92,178,62,3,22,246,51,114,110,155,60,192,38,162,162,156,124,124,94,111,90,117,60,4,229,221,35,230,157,252,45,192,97,26,92,253,66,117,46,212,8,240,56,104,5,147,85,212,201,21,97,86,49,93,217,193,163,71,108,183,30,255,99,215,209,21,229,58,229,230,234,66,141,73,83,143,186,159,173,111,41,72,77,192,152,157,62,159,238,141,77,229,215,151,33,162,206,166,153,56,146,237,225,27,92,168,42,22,66,117,83,83,67,145,71,57,84,250,198,163,244,117,188,80,148,58,130,111,192,230,193,107,173,189,56,245,140,202,206,24,182,185,64,114,102,153,246,8,117,68,227,190,125,121,243,190,50,196,192,103,231,161,31,102,248,88,122,160,231,216,95,235,155,8,76,201,243,251,206,88,17,156,34,188,174,193,105,227,198,88,10,251,62,16,173,169,230,145,114,239,202,149,247,10,22,179,146,167,180,156,20,143,59,246,154,49,105,4,154,90,70,165,45,106,53,121,196,16,200,205,225,238,207,78,97,58,169,7,81,143,224,192,49,121,45,226,70,175,48,252,132,199,40,71,57,96,246,25,21,139,67,175,66,164,202,181,121,90,78,19,255,120,65,113,89,50,45,128,149,117,199,179,76,111,225,7,14,71,98,69,190,133,142,86,155,199,56,130,158,35,200,186,201,191,146,35,98,83,83,76,100,180,154,218,17,205,52,247,171,40,215,34,195,104,145,242,228,194,46,14,71,128,254,2,167,199,69,50,239,202,94,228,121,143,191,149,247,223,61,131,197,114,116,212,239,113,69,116,192,91,93,249,96,85,186,15,120,81,158,107,68,134,119,69,156,224,129,235,234,111,222,55,224,60,22,117,236,198,153,207,86,25,17,6,183,50,175,135,0,119,43,128,140,66,64,163,149,204,14,42,252,78,47,22,12,26,106,166,42,86,132,247,148,211,48,240,224,149,125,229,192,237,55,16,242,36,71,208,17,249,250,106,228,46,191,64,3,206,222,202,156,28,72,4,157,213,51,237,129,51,211,203,117,23,109,173,155,3,234,225,176,253,18,124,57,146,152,74,65,98,48,14,144,179,197,187,10,158,43,35,193,37,53,30,252,197,153,215,23,195,93,237,165,41,25,214,48,69,170,236,23,238,91,251,154,136,166,118,32,101,253,96,154,137,186,92,29,120,72,236,92,45,30,59,123,4,237,251,123,9,223,165,73,216,171,221,1,113,235,26,46,156,78,237,84,134,247,189,184,201,17,139,255,96,255,107,13,31,244,175,161,115,55,2,240,225,205,221,142,8,199,97,247,230,173,223,24,92,239,234,141,192,40,100,102,138,244,103,108,167,193,7,4,76,11,15,171,251,226,242,215,135,237,164,121,140,161,208,32,199,109,172,8,92,125,69,170,225,194,139,206,69,49,72,251,9,68,238,45,116,233,156,140,67,163,88,83,156,247,246,188,96,164,192,129,178,191,122,185,227,98,170,109,250,89,30,108,44,225,198,115,99,34,103,83,191,3,92,191,54,24,230,63,155,97,83,180,242,154,223,240,125,13,131,127,19,108,99,69,23,100,218,88,188,239,180,255,99,89,27,83,26,7,68,249,174,158,103,242,106,140,119,167,169,4,190,170,203,129,158,111,125,32,219,183,10,200,146,112,244,0,98,123,242,163,86,29,189,124,199,175,70,77,245,202,236,112,109,4,199,212,203,150,40,27,27,54,228,221,191,60,151,104,100,52,205,33,71,37,104,88,167,114,189,21,120,140,223,153,194,180,29,167,75,43,26,89,80,231,144,148,172,28,218,12,206,208,73,245,94,53,175,144,10,191,238,189,5,63,180,154,130,39,153,120,95,98,2,89,123,20,59,69,198,207,121,73,63,122,166,101,173,138,174,30,86,29,216,111,37,216,240,61,102,214,125,114,244,92,213,109,110,21,91,137,254,38,63,230,44,228,191,213,101,15,102,90,142,80,40,131,208,168,20,239,93,72,101,252,117,209,80,243,179,162,143,24,238,120,17,193,26,181,54,165,63,117,42,26,145,220,241,196,129,188,253,167,10,119,103,30,209,165,85,146,13,254,93,66,32,219,207,241,123,215,115,42,74,41,184,92,12,18,6,35,237,58,131,162,219,30,238,232,59,184,207,248,44,41,123,46,64,120,116,233,131,26,243,179,7,147,49,125,74,52,50,154,215,185,185,130,139,168,107,123,149,57,22,0,28,89,239,248,34,155,77,209,143,253,187,220,159,164,126,231,173,240,188,240,242,66,147,20,7,102,59,246,33,62,241,209,109,251,229,39,131,114,68,86,210,66,122,101,183,236,89,94,218,26,36,3,36,160,236,95,81,105,143,122,183,60,211,19,214,163,43,221,230,112,208,121,173,104,206,79,238,75,42,33,108,17,231,105,223,22,190,24,50,199,82,149,129,234,147,3,80,54,181,235,197,222,233,210,81,247,188,224,179,33,216,156,216,183,29,97,230,241,28,108,238,72,26,229,64,86,2,135,211,10,6,210,86,248,235,196,43,29,68,18,124,137,205,42,152,170,185,223,175,247,246,239,93,4,140,21,133,173,122,222,204,115,23,186,77,71,74,185,144,216,224,35,49,13,15,248,45,254,223,25,215,180,51,195,51,64,144,32,98,102,137,119,183,106,0,186,242,241,56,148,193,59,124,251,178,95,215,58,138,35,230,44,246,29,79,164,183,211,192,71,33,32,25,199,174,163,117,21,83,91,230,164,55,139,146,194,171,94,10,31,252,16,241,244,120,89,250,88,91,71,206,234,165,33,230,243,54,109,65,90,170,118,192,229,170,175,153,35,224,236,4,187,103,12,105,114,201,36,34,113,13,35,50,75,227,211,239,59,225,61,24,145,230,13,142,204,153,18,63,167,40,143,127,64,106,218,163,61,38,16,141,190,252,229,101,215,65,90,2,0,6,87,163,76,71,139,149,117,48,178,241,185,210,206,33,102,211,159,236,58,91,47,108,252,152,203,217,129,73,100,228,145,70,234,165,109,61,201,90,58,102,152,71,67,161,4,129,151,86,52,90,19,177,57,112,125,29,36,93,160,49,74,128,237,250,225,209,24,226,162,224,20,26,79,60,108,13,154,86,68,211,188,13,65,170,129,157,209,213,127,180,209,139,92,11,212,12,105,243,247,94,234,2,241,235,201,43,194,39,173,97,132,106,208,194,145,72,198,152,27,214,234,157,139,140,9,109,142,112,140,53,70,16,67,221,58,76,20,176,41,3,211,137,107,129,169,237,219,19,37,148,57,181,218,218,90,106,224,241,23,89,123,252,14,225,74,195,251,105,28,26,228,37,221,70,252,193,198,167,48,152,249,121,142,167,123,117,63,91,234,32,192,30,149,172,25,241,154,238,161,146,212,2,46,22,68,190,115,96,186,150,1,208,199,18,210,137,67,240,182,8,82,211,195,175,143,226,2,127,186,88,85,57,196,75,43,161,14,152,142,232,55,212,194,240,243,235,56,139,26,151,20,53,202,201,216,226,77,98,96,4,9,191,23,212,200,234,180,164,24,29,188,171,122,115,216,226,187,80,246,139,213,136,128,164,160,157,219,89,174,133,134,183,140,77,237,43,212,53,219,179,181,161,99,122,232,170,99,112,194,195,140,135,201,148,47,30,180,239,209,236,15,135,159,204,64,146,143,109,241,187,51,82,32,226,144,0,175,2,62,253,10,143,202,77,44,137,238,119,220,148,19,240,85,212,195,12,212,217,118,73,121,147,251,10,14,221,224,179,74,158,93,203,100,95,252,136,190,247,160,82,47,31,176,206,135,52,28,119,121,134,181,116,52,56,50,179,242,209,154,121,144,199,28,190,252,129,219,253,100,211,189,120,174,239,93,154,59,156,37,13,4,67,135,16,143,213,164,192,151,254,115,35,135,209,21,76,1,240,17,214,191,53,254,27,99,194,95,185,104,246,64,179,92,111,93,105,98,96,158,112,240,151,184,43,64,228,236,213,185,103,55,16,31,43,89,56,224,69,109,68,40,181,222,230,13,88,73,25,12,74,25,214,117,228,121,222,238,27,209,195,124,173,81,182,55,73,253,65,66,64,104,255,77,99,90,15,219,206,94,63,134,106,150,173,56,140,232,47,247,3,5,82,165,16,180,9,194,96,59,193,251,137,143,233,165,92,142,249,144,132,86,186,232,151,66,7,83,105,160,185,85,218,110,42,124,153,164,41,199,120,116,252,33,100,255,7,130,92,207,198,3,228,231,249,204,18,31,18,34,123,134,45,56,228,134,65,247,132,146,176,14,45,177,90,226,251,163,13,220,201,74,159,225,139,85,59,176,217,57,204,14,99,158,21,232,202,193,124,65,181,71,23,10,11,104,192,154,122,193,182,80,110,161,248,202,78,81,253,197,66,234,186,46,247,170,170,32,254,28,231,131,231,147,233,186,41,157,13,63,96,84,75,186,172,123,138,187,191,223,140,115,106,185,132,225,210,41,217,141,91,53,168,216,87,11,85,112,131,73,100,72,85,109,217,226,254,250,141,121,44,207,55,78,122,253,179,229,3,110,219,150,55,123,209,52,230,198,17,104,216,42,31,223,174,205,131,101,148,151,80,107,204,87,131,210,0,25,86,119,205,24,120,149,157,112,207,116,92,116,207,190,63,233,96,162,8,153,115,150,139,172,207,162,18,96,237,37,29,25,43,252,94,141,251,96,252,62,7,185,147,125,7,243,13,150,45,15,165,32,207,49,130,3,0,222,170,28,160,101,202,252,254,181,205,201,63,89,48,75,187,32,220,129,43,112,152,110,153,32,69,172,47,95,96,83,156,255,215,123,171,235,252,177,68,225,168,64,102,250,10,102,88,153,215,134,88,47,154,28,195,71,221,251,149,79,151,13,243,37,33,34,225,171,143,217,167,105,38,37,61,15,233,210,42,83,239,233,207,58,241,84,87,137,144,198,155,21,215,58,134,5,109,123,167,177,194,74,168,140,6,176,217,143,196,130,101,103,226,225,50,181,190,26,107,154,155,252,72,205,245,62,22,179,223,208,212,164,188,202,90,118,107,16,181,121,88,51,102,144,42,235,18,100,187,95,160,74,157,190,145,249,70,58,189,248,205,127,42,226,238,127,94,237,187,214,233,146,255,63,176,233,173,206,220,144,119,225,197,240,177,236,47,210,216,245,8,122,201,39,225,45,88,70,128,173,65,152,157,200,146,141,2,235,123,110,210,175,167,14,98,85,127,87,233,33,160,206,67,109,211,73,190,126,250,140,172,28,82,86,8,101,204,182,253,117,179,147,188,129,82,175,30,112,253,193,206,98,117,166,240,116,58,206,107,170,76,51,237,229,33,150,95,178,129,97,94,118,63,146,38,15,59,15,184,117,223,155,43,88,224,30,34,60,70,64,142,250,18,131,35,223,119,2,151,195,148,89,65,63,195,95,47,126,36,7,243,185,15,251,29,141,172,30,223,124,232,51,122,131,31,150,78,33,17,144,201,7,44,221,70,94,15,138,116,225,188,205,212,168,153,215,253,44,152,181,195,235,9,169,212,1,19,88,197,0,212,244,92,253,33,155,106,170,236,163,237,242,41,178,44,226,153,33,72,13,68,89,52,107,245,248,140,235,70,54,141,38,231,248,94,30,86,154,135,148,81,163,41,187,218,152,58,182,224,230,150,249,202,166,192,215,219,91,213,16,42,119,24,58,246,197,163,29,95,18,114,31,156,185,122,11,122,3,3,122,211,227,191,226,74,47,108,198,221,124,86,153,201,89,137,219,163,101,19,96,172,140,121,24,217,4,238,32,80,162,254,193,249,146,232,15,151,155,131,204,167,32,57,46,241,40,254,75,208,39,63,42,34,118,3,206,58,67,227,172,13,24,2,213,109,135,179,149,190,76,212,207,100,222,8,61,238,19,221,27,163,17,225,73,70,185,193,43,241,129,228,35,148,226,229,177,100,102,57,62,58,199,227,250,153,236,84,131,159,63,152,7,187,117,149,119,38,255,248,241,144,186,174,131,229,50,42,93,96,159,43,11,6,78,151,162,57,102,255,255,52,162,175,121,243,71,66,98,203,227,200,181,233,56,251,175,87,164,91,42,210,94,183,81,12,110,39,153,18,194,90,127,191,100,120,106,75,96,238,189,93,19,54,159,246,127,43,36,190,191,99,57,204,207,104,187,193,159,92,121,57,161,213,156,158,245,178,206,145,121,161,31,62,150,25,194,49,92,91,250,156,53,169,4,219,217,198,225,150,32,9,144,35,22,119,4,83,87,98,57,0,15,88,45,165,83,197,94,50,209,255,128,6,47,91,24,81,224,192,112,176,178,115,149,140,74,104,127,95,216,22,57,90,198,60,182,179,13,34,177,235,209,77,155,200,204,213,206,49,4,9,131,149,247,4,20,112,191,80,187,185,115,158,21,206,69,106,118,37,25,146,181,156,249,168,217,188,47,233,126,251,218,64,15,170,90,178,117,11,213,231,214,99,198,13,220,179,171,218,167,228,93,231,61,187,193,11,77,219,245,200,231,73,239,60,242,250,13,148,72,106,10,71,155,95,46,249,79,54,131,226,204,95,197,129,61,135,250,185,240,187,169,176,234,248,212,100,93,236,141,117,223,30,14,244,183,0,159,176,89,21,140,51,223,100,172,134,243,220,185,57,88,249,134,251,192,28,6,9,221,161,107,190,52,48,223,56,16,203,31,70,213,21,30,65,210,48,94,211,151,7,39,207,214,184,165,18,21,18,255,82,125,135,16,182,45,231,22,134,200,41,30,174,176,255,199,214,91,71,69,249,117,239,195,130,72,9,2,2,210,12,13,210,37,13,67,163,210,138,132,40,33,221,37,29,3,210,13,138,52,12,33,82,82,210,57,74,119,119,13,221,141,228,212,187,16,62,191,239,243,124,158,119,173,243,135,107,201,90,115,223,103,239,125,237,107,239,115,238,125,145,199,70,248,6,109,14,173,174,198,31,168,192,0,2,7,26,187,139,205,157,218,37,111,151,235,191,75,158,23,216,181,123,86,111,190,253,227,167,186,74,167,87,51,228,119,92,146,20,243,103,7,100,107,239,253,6,153,96,168,11,97,184,38,10,232,196,176,111,192,129,190,107,171,181,158,173,182,177,160,18,182,87,137,31,81,215,127,83,91,115,8,66,193,162,5,44,213,49,82,137,208,30,237,58,186,159,194,94,11,136,113,101,188,124,64,84,119,189,83,188,95,108,136,176,102,164,136,52,239,210,222,228,121,248,162,51,145,123,82,207,34,195,108,119,202,225,94,154,87,49,244,113,224,168,4,82,114,125,237,117,20,52,243,179,184,35,70,47,24,66,48,175,89,96,78,68,24,144,193,76,23,56,60,248,249,149,216,109,95,243,187,140,63,193,161,143,226,17,16,238,8,5,255,216,218,84,155,13,13,221,150,8,139,176,52,197,1,61,50,21,51,15,50,137,227,200,149,124,131,27,246,179,168,232,88,247,19,92,239,69,159,108,147,84,89,183,64,77,242,53,216,231,168,37,170,47,69,53,213,231,115,229,236,107,228,183,65,142,165,224,6,96,221,181,235,76,4,106,229,193,41,226,109,103,236,140,139,0,184,70,185,5,102,86,220,70,117,48,195,85,148,97,65,176,224,157,182,224,189,139,127,142,64,93,150,128,80,161,174,123,253,103,234,92,232,133,241,129,161,1,172,35,23,25,206,201,160,208,156,22,169,1,211,151,164,174,123,211,51,82,240,109,158,105,24,208,73,106,54,149,181,198,61,19,118,220,74,215,46,182,77,91,183,91,230,70,142,167,88,239,199,253,240,98,101,143,34,44,220,197,188,161,18,122,106,220,136,140,48,20,240,116,198,62,99,200,165,9,117,98,121,249,163,40,134,128,9,136,157,251,202,24,239,3,183,60,192,121,173,66,200,28,110,236,54,196,37,76,158,148,215,119,16,209,231,103,111,209,124,209,38,100,116,164,129,117,220,8,70,97,244,40,159,185,111,143,210,8,36,168,97,21,7,212,152,30,163,123,195,179,97,182,196,9,109,141,179,200,25,245,24,9,164,105,227,238,134,141,135,72,178,103,249,200,119,224,49,91,84,104,62,201,38,128,150,186,244,218,240,29,173,255,172,240,73,215,128,253,182,216,102,98,86,9,182,32,203,210,207,135,92,229,166,120,31,36,40,153,145,168,45,37,224,159,218,41,170,205,225,76,108,65,0,186,223,238,121,217,115,161,22,136,48,88,96,60,69,11,29,109,113,85,174,115,195,73,199,22,116,36,215,51,125,178,219,6,27,73,228,114,165,37,49,49,95,140,40,178,101,107,193,234,58,196,233,161,145,70,183,252,153,144,68,77,213,29,238,143,45,136,143,238,97,247,246,159,251,196,169,4,104,45,25,237,93,108,200,246,213,132,221,218,62,181,56,198,55,157,75,199,28,79,211,125,113,248,216,206,17,92,195,9,225,17,126,128,137,6,33,127,69,218,4,170,196,76,182,135,35,82,129,217,153,177,78,42,189,247,190,27,35,52,149,148,139,65,154,251,197,191,209,69,188,206,15,44,154,143,7,200,89,151,253,209,245,37,158,242,26,77,93,58,156,6,85,208,32,109,180,203,202,207,118,13,134,72,175,206,27,128,136,206,157,157,207,124,216,19,157,217,237,135,46,99,224,115,230,121,183,245,235,83,159,94,26,30,241,247,66,152,10,61,68,110,195,244,196,37,194,45,67,99,223,93,211,176,127,29,198,45,51,242,81,97,247,117,253,206,75,52,33,88,68,232,236,37,204,66,17,181,93,123,89,62,131,38,229,107,11,221,129,93,179,73,60,215,225,11,146,38,21,136,37,32,170,235,244,148,117,10,180,223,60,70,84,219,125,144,210,210,205,162,154,178,3,229,184,6,1,85,148,45,190,5,138,45,87,213,206,13,33,55,21,97,240,90,63,35,157,133,179,40,26,73,79,107,205,193,141,6,85,183,245,67,191,3,127,109,206,247,31,148,159,12,88,108,19,197,194,193,240,149,218,189,86,0,162,21,121,172,12,173,56,132,95,146,117,3,7,90,96,14,144,214,181,198,247,14,168,213,71,145,103,43,167,87,67,224,11,231,220,83,139,234,29,144,105,44,48,137,3,246,28,249,109,145,80,153,237,137,170,12,45,209,244,163,0,166,135,175,84,242,213,50,246,88,129,87,225,190,251,54,134,115,106,111,31,132,75,159,210,47,245,185,95,79,221,239,59,60,24,216,132,127,100,249,42,243,11,12,28,205,46,207,115,61,152,239,225,174,95,123,12,187,158,130,24,80,96,233,6,40,197,119,65,88,211,121,59,14,234,86,99,36,145,27,250,15,50,63,124,17,251,118,178,121,200,226,186,36,166,75,100,249,27,67,80,174,224,129,161,79,70,195,223,233,54,74,232,248,111,60,166,2,148,219,53,103,182,49,1,18,230,198,194,180,59,87,221,29,74,92,236,111,173,106,126,63,105,156,16,252,83,135,134,109,76,212,158,172,133,249,218,133,39,205,115,137,71,25,144,87,78,200,100,156,98,32,49,234,8,156,152,120,188,3,45,95,198,231,180,170,105,17,217,76,93,108,118,186,126,100,18,123,69,166,77,192,144,55,135,6,26,132,63,45,117,208,218,239,241,62,163,53,202,79,119,125,148,152,162,235,224,62,239,241,245,88,119,213,75,104,58,80,119,101,127,134,149,182,82,46,54,149,196,184,238,99,222,143,163,101,148,208,20,56,143,63,98,106,110,78,113,111,76,223,0,53,6,242,30,190,116,63,125,131,50,65,145,9,196,55,76,142,123,192,27,129,151,78,222,27,21,161,75,177,189,34,197,219,121,155,230,51,5,129,93,176,66,41,199,41,67,242,215,212,221,122,135,72,111,104,97,235,69,233,219,192,167,73,86,179,13,72,237,203,130,38,30,80,104,130,79,224,201,149,222,216,94,181,194,67,93,92,130,222,161,109,70,240,21,131,196,162,70,124,77,53,141,240,25,158,55,60,222,59,242,52,89,124,243,193,55,133,43,120,38,209,233,50,245,66,96,6,21,18,174,79,37,117,98,36,14,79,238,201,252,174,218,40,228,214,159,48,182,180,169,71,183,204,93,133,162,68,149,106,125,8,253,81,156,196,115,90,164,155,125,109,136,211,8,251,101,145,118,94,27,120,14,241,62,193,138,124,251,83,66,148,104,26,45,192,101,80,20,75,241,76,204,123,191,122,234,157,80,20,0,184,168,6,68,124,164,18,113,92,122,228,204,166,123,19,78,139,95,68,18,143,237,78,69,185,50,94,60,32,242,152,106,92,92,135,90,233,255,52,13,239,155,118,90,237,156,161,176,72,167,167,104,204,176,249,83,108,136,232,53,31,76,183,178,153,252,81,33,19,136,57,179,28,10,56,184,200,133,127,130,186,253,100,179,4,18,89,254,129,55,131,119,180,158,49,208,161,123,43,74,99,102,75,174,230,207,223,233,163,40,250,247,142,89,23,37,93,17,30,206,154,13,202,227,148,1,138,168,252,46,125,98,49,144,224,8,171,134,231,107,33,140,59,74,133,76,10,126,208,33,92,93,182,102,170,37,139,143,217,62,29,49,73,254,142,218,93,223,52,65,9,67,189,250,178,136,226,164,50,38,210,186,172,153,102,37,158,86,103,133,222,204,76,16,251,40,143,230,50,171,131,65,24,63,82,95,200,137,69,99,124,8,63,87,220,125,215,56,201,16,4,118,221,95,108,91,29,244,68,117,237,141,109,154,203,41,50,129,78,70,96,251,113,185,49,199,171,11,41,187,135,204,171,243,62,230,15,118,174,126,1,211,29,222,107,12,89,251,16,132,153,53,195,91,57,129,120,147,234,38,61,85,172,180,21,202,144,139,103,176,69,136,97,200,15,252,206,20,49,193,136,31,186,45,227,99,199,97,128,58,216,19,42,207,97,17,253,7,171,221,81,249,0,57,108,106,134,217,95,195,46,179,115,80,50,241,66,132,2,34,76,205,46,249,133,239,57,229,232,230,185,240,69,199,38,28,94,25,16,225,10,223,121,229,179,27,136,245,160,107,224,231,84,185,41,245,169,71,216,76,147,142,193,159,154,217,18,11,245,93,113,163,242,230,144,188,221,21,234,126,131,20,129,185,150,163,112,247,153,35,77,147,125,91,242,130,65,63,168,210,15,151,169,82,131,225,210,26,20,173,36,44,107,158,215,165,252,132,180,47,201,36,48,213,25,116,250,178,239,220,243,149,132,206,25,164,153,29,196,214,227,177,127,122,166,62,32,77,69,100,41,111,244,103,107,228,60,218,193,39,87,51,217,77,62,75,129,232,168,66,37,82,204,36,99,207,143,137,215,122,156,13,182,33,12,169,7,216,216,54,188,241,221,146,3,88,55,96,65,251,99,155,70,78,221,5,128,58,25,153,216,130,100,232,62,224,215,255,15,104,241,209,118,162,223,215,70,69,83,225,249,40,183,169,5,121,211,49,20,248,15,30,151,218,154,11,62,246,116,27,100,115,142,181,249,222,44,193,174,94,92,46,241,100,34,191,20,172,136,174,22,107,193,20,45,95,186,120,94,94,144,223,228,195,126,144,230,141,160,18,118,153,84,237,169,182,154,43,93,106,116,31,4,152,229,63,124,178,110,215,7,25,242,239,116,248,113,186,147,254,177,83,156,87,32,223,251,55,168,191,174,109,175,60,151,101,51,7,238,191,57,228,59,82,43,238,130,56,125,101,110,139,179,168,91,46,122,97,178,57,167,4,132,49,195,54,29,124,1,157,249,176,253,162,70,112,133,223,253,208,111,150,212,15,30,67,189,97,209,218,141,70,165,96,185,221,73,187,253,254,139,68,224,184,208,180,220,101,12,225,46,136,48,36,59,196,139,86,244,253,87,26,208,73,202,100,181,18,65,77,75,14,162,194,41,113,234,208,174,156,157,146,43,167,169,69,199,48,117,172,192,47,241,124,13,122,80,203,10,8,135,176,26,213,121,157,153,245,99,59,147,157,149,188,173,239,63,45,47,224,241,129,133,106,103,88,224,210,171,142,235,172,135,100,131,13,157,227,125,151,170,218,246,82,32,146,107,124,141,179,200,185,234,195,233,48,84,8,190,13,130,205,45,4,114,13,53,72,0,126,59,72,146,170,21,134,224,93,223,10,6,117,99,56,158,158,194,28,2,199,89,40,194,255,138,183,148,63,11,128,195,179,137,214,39,77,171,120,208,191,42,75,51,166,245,54,11,137,241,223,146,148,5,58,233,142,103,73,253,206,15,220,122,15,3,181,162,52,174,52,14,81,146,252,33,63,162,250,26,105,63,53,217,187,63,79,209,125,229,163,53,231,122,181,29,74,149,184,206,172,152,242,35,210,140,62,185,147,158,167,242,193,196,161,192,39,199,150,171,166,169,31,239,50,7,105,141,49,118,211,123,56,201,61,239,141,121,123,180,11,80,24,57,132,130,212,246,159,38,91,55,194,109,188,206,170,39,117,113,163,185,1,93,91,21,161,246,175,65,170,60,156,22,58,36,111,204,252,126,76,67,157,16,241,211,115,10,198,9,39,214,240,46,124,173,63,244,20,101,32,48,242,254,254,161,20,188,240,39,134,147,4,207,64,230,54,237,119,209,205,249,216,239,151,150,114,60,253,169,7,202,77,11,160,174,1,90,218,46,168,145,197,111,199,42,196,185,14,187,84,12,181,232,43,132,45,232,76,191,38,225,49,111,186,247,246,116,27,56,247,53,149,121,85,62,14,242,181,154,228,24,18,150,218,104,55,111,172,228,41,27,27,73,210,2,113,219,223,61,175,30,242,249,181,177,84,135,72,245,50,240,64,240,46,54,33,32,45,214,122,69,81,41,69,63,188,99,41,161,60,101,64,67,193,51,136,47,39,200,227,65,147,204,209,219,238,219,75,163,9,196,108,7,16,179,11,200,137,199,213,173,182,7,92,211,40,109,211,193,137,8,141,168,192,22,253,45,127,233,207,178,216,152,91,111,54,34,195,25,151,107,212,195,31,224,255,218,215,18,245,164,166,52,51,100,253,119,91,150,255,57,22,252,219,3,87,230,42,155,170,215,63,56,170,226,177,26,165,76,2,58,153,191,153,217,239,168,70,242,243,70,230,146,180,246,202,22,247,190,144,135,179,132,230,247,117,6,106,249,197,11,227,42,125,103,27,10,29,177,127,22,224,220,18,62,9,37,85,254,238,164,248,194,87,242,123,210,18,60,209,68,180,170,185,11,170,41,202,242,201,117,116,110,217,240,253,66,175,87,27,121,165,37,114,254,99,70,127,102,218,121,194,51,159,35,226,110,173,6,164,64,230,75,229,159,121,28,188,150,211,150,177,22,61,14,29,64,67,190,50,58,26,237,75,68,1,167,33,170,129,203,213,41,253,114,221,53,127,164,27,82,41,7,188,252,3,144,232,103,81,21,237,160,245,62,178,111,23,112,8,92,112,61,117,149,138,12,237,224,87,31,90,68,216,142,30,179,58,140,33,201,15,113,230,137,129,250,71,209,4,180,160,82,208,209,145,102,244,206,161,63,1,9,234,122,214,155,48,164,65,67,36,237,251,20,46,72,112,1,211,230,205,68,195,200,85,172,148,101,19,98,37,66,127,239,129,79,236,22,143,14,234,183,125,243,1,238,92,157,147,137,86,152,79,154,144,125,57,236,160,174,71,49,86,146,137,236,213,248,208,42,116,228,204,176,2,79,121,157,180,244,119,195,212,31,227,15,27,150,90,144,107,192,236,96,75,2,208,22,183,253,128,43,187,142,238,36,236,110,202,127,30,44,46,238,246,223,123,97,210,87,167,23,49,163,108,239,48,228,179,126,98,91,134,104,152,189,39,160,185,29,111,248,139,246,241,18,191,125,246,117,254,40,149,20,123,234,113,87,52,72,34,3,87,27,213,101,183,61,244,108,173,64,252,67,74,168,159,152,78,118,163,243,220,197,151,229,46,226,242,121,107,246,10,189,87,47,247,207,9,175,115,15,18,95,1,61,39,150,230,120,95,180,217,246,61,225,169,138,78,19,222,163,65,86,189,75,224,126,126,89,15,161,65,118,169,137,126,13,95,24,217,58,222,146,115,159,78,228,74,139,220,69,173,236,81,92,186,13,182,154,98,132,127,100,236,162,142,90,61,127,233,56,225,209,236,132,40,79,43,101,107,238,56,139,189,236,238,50,20,194,18,68,51,176,35,88,115,182,81,126,194,85,110,131,186,180,225,249,9,191,6,8,186,229,156,246,236,31,166,19,248,72,156,124,107,210,65,12,241,148,216,11,224,139,47,47,158,151,94,180,117,99,50,226,187,89,189,59,166,212,48,118,117,181,186,236,188,166,0,122,119,126,201,12,63,27,11,227,253,120,185,165,120,86,102,216,56,249,100,32,205,226,62,38,126,117,0,175,34,62,101,255,254,240,135,57,208,18,239,174,184,37,239,78,216,105,153,67,193,144,133,41,86,52,216,210,176,126,139,85,23,215,161,1,159,156,127,126,55,146,81,190,121,12,60,187,126,14,73,134,178,172,200,176,234,140,69,66,211,34,252,223,1,57,102,104,81,175,20,153,166,7,207,134,54,135,230,119,80,191,127,137,162,109,8,157,12,153,209,243,97,110,251,72,86,221,170,28,98,163,55,9,92,189,231,91,200,109,87,184,245,124,125,244,245,33,232,92,39,187,60,134,124,214,99,28,203,16,13,102,3,82,154,47,183,134,176,39,118,84,16,152,244,202,255,36,69,187,162,153,176,155,90,72,109,86,113,25,128,158,0,149,116,194,202,227,71,76,36,107,143,251,111,147,194,21,163,186,248,196,158,170,232,189,74,88,14,40,45,120,196,72,248,89,26,205,176,125,221,20,59,43,230,107,215,74,131,182,185,203,131,103,181,68,211,212,187,192,63,221,38,123,153,250,165,23,46,243,77,158,95,6,60,86,52,197,79,234,10,195,9,234,196,66,107,165,80,64,212,6,89,141,233,241,39,35,108,123,30,41,32,149,89,98,194,36,143,4,112,193,239,60,215,129,145,115,254,87,54,227,126,51,0,249,109,234,52,224,20,217,99,223,116,226,94,147,71,171,252,157,190,175,215,172,111,47,109,19,52,45,117,189,205,51,67,181,59,69,15,13,214,252,12,80,9,172,62,28,254,29,35,134,212,34,63,119,59,184,246,134,253,122,154,149,226,33,218,20,35,108,124,174,82,123,32,105,119,86,68,154,124,236,146,36,41,140,176,202,149,201,155,63,235,18,14,190,126,164,2,21,121,185,239,112,50,46,80,162,3,246,171,177,237,249,224,192,209,151,196,205,109,38,179,42,122,186,0,48,85,110,5,106,119,179,33,5,117,15,253,16,95,8,188,183,37,144,71,125,168,95,162,85,63,223,244,37,5,92,189,16,58,31,102,156,151,174,253,48,243,57,167,31,117,122,54,52,109,1,113,142,207,136,58,100,119,221,26,159,88,212,189,104,0,41,109,125,231,0,197,174,239,24,84,131,13,220,154,107,81,158,101,77,182,134,18,135,146,110,7,74,64,59,139,102,216,97,137,190,234,80,1,101,215,184,63,133,209,15,126,48,104,147,123,33,35,144,181,59,52,60,215,187,242,28,117,217,118,65,218,53,16,40,238,209,74,36,62,0,222,28,74,204,66,118,37,162,81,122,211,129,154,222,139,170,59,188,107,34,185,83,120,50,195,240,193,211,169,225,41,187,181,98,205,77,209,91,27,253,38,12,59,76,154,249,113,156,76,193,227,178,136,152,59,33,210,90,28,141,23,214,82,170,247,244,247,234,52,89,188,203,93,21,132,72,231,46,201,78,57,101,123,50,73,119,51,193,219,5,227,230,68,124,173,103,190,214,245,190,96,34,189,208,8,244,92,149,32,79,90,237,222,40,120,110,64,184,65,136,130,145,75,41,202,146,51,192,77,24,95,214,239,179,185,186,196,71,48,205,51,207,29,110,48,170,68,24,57,99,176,216,139,157,224,52,70,94,241,173,102,178,20,137,40,195,158,95,160,15,5,220,15,28,246,60,210,209,67,201,200,237,37,212,66,230,14,234,182,83,235,240,158,15,153,205,92,78,77,47,55,208,31,188,54,172,27,190,198,39,215,37,103,243,152,241,232,112,243,64,232,177,63,86,104,120,14,155,3,27,174,212,71,0,152,178,87,67,186,230,26,92,169,26,183,242,81,3,205,138,251,101,174,187,214,222,93,48,169,15,16,68,25,184,14,45,216,243,39,85,172,195,5,30,205,111,61,41,131,8,128,186,61,8,129,133,87,169,125,169,253,42,131,135,152,76,137,223,187,243,245,249,254,144,111,123,165,33,188,24,56,199,151,252,244,236,170,12,4,109,185,136,30,34,233,106,244,234,224,135,29,7,147,93,26,190,225,168,242,163,116,31,13,111,175,253,212,58,61,58,92,254,64,160,233,201,12,15,247,85,41,202,181,108,123,125,243,39,238,149,167,212,250,38,8,254,212,161,77,180,194,176,124,103,75,199,105,69,165,214,14,102,216,104,142,111,46,32,185,30,124,52,238,117,70,97,212,166,4,104,58,133,167,132,119,237,157,57,165,165,180,66,136,207,132,55,145,181,197,155,0,213,72,58,229,146,20,146,187,97,118,143,209,194,158,47,10,51,177,78,48,252,53,74,23,198,59,149,141,205,67,26,214,215,81,216,97,210,15,136,216,74,68,95,201,96,229,201,17,221,221,192,90,96,145,198,175,181,201,95,125,186,8,249,29,128,240,200,236,18,146,156,127,189,172,30,121,239,139,75,13,90,134,131,36,218,121,164,227,134,105,195,143,63,27,246,108,131,41,161,15,94,89,29,162,154,30,7,29,203,113,115,126,217,142,43,211,61,232,27,243,42,207,119,176,63,59,245,22,62,120,28,138,117,80,63,3,121,90,85,188,9,152,186,63,239,207,75,77,222,182,218,97,222,41,26,161,159,179,1,33,185,88,143,228,174,238,121,13,125,50,112,207,216,64,101,155,245,60,126,255,143,203,96,53,4,214,157,191,218,80,73,174,125,249,100,10,26,105,156,161,47,58,105,88,247,145,154,179,200,98,168,197,109,164,3,210,30,149,193,248,90,95,70,210,79,37,76,222,247,208,3,170,20,201,188,20,241,120,73,148,74,192,133,31,43,83,198,19,182,59,92,159,219,188,41,151,76,244,102,163,119,215,125,149,165,87,234,44,227,176,218,101,16,113,233,54,4,49,86,94,165,80,145,88,83,220,36,152,77,65,21,145,246,217,49,71,203,252,224,201,160,106,102,205,68,62,18,63,219,131,204,229,157,163,182,16,238,186,109,79,250,23,95,30,108,253,137,102,58,16,42,2,71,193,239,193,187,41,51,32,23,197,239,252,175,161,220,199,23,27,170,53,133,205,152,11,57,235,102,69,179,183,95,132,198,221,11,98,82,242,73,248,122,23,40,226,116,26,72,120,115,32,19,238,19,52,162,2,78,116,126,236,55,147,103,195,35,119,41,138,30,141,93,172,239,107,198,184,245,107,28,220,104,254,170,44,13,231,215,68,59,215,234,18,75,141,106,18,146,59,48,233,196,175,93,38,192,211,58,92,255,25,242,141,94,171,141,16,96,168,113,172,114,216,250,59,184,57,78,52,192,192,135,187,240,193,4,180,216,1,40,142,163,248,73,197,72,42,145,214,123,169,84,223,45,5,196,193,233,187,161,114,223,142,215,173,160,222,180,221,188,251,72,187,214,186,67,249,147,215,39,80,190,90,198,62,22,234,202,155,147,248,66,97,119,194,93,186,8,170,252,199,228,166,4,240,69,1,253,108,200,144,91,100,188,157,71,17,12,23,106,6,168,157,119,78,122,8,3,103,107,172,253,217,234,174,254,76,62,183,249,241,177,125,120,153,239,84,105,29,2,71,124,187,223,37,199,135,22,112,234,189,104,9,106,134,225,31,233,105,113,50,130,181,230,106,246,247,215,42,161,25,49,145,217,34,45,37,179,80,86,158,203,239,25,167,200,88,37,33,248,117,109,132,46,250,168,171,229,212,239,182,158,53,14,104,227,184,223,245,220,174,109,123,65,133,10,233,153,183,173,24,211,55,224,73,29,241,126,27,24,46,145,43,169,106,193,201,218,85,158,106,112,201,66,146,94,235,4,220,88,2,126,232,23,129,77,18,128,204,161,136,218,62,94,216,211,144,207,253,169,87,22,130,6,239,244,96,14,210,161,141,43,83,192,83,254,43,185,181,195,86,247,4,183,96,200,53,32,107,25,226,178,52,161,178,31,243,3,26,129,58,95,7,156,146,38,201,211,222,9,187,163,59,237,6,199,253,248,60,251,13,47,178,233,239,204,235,176,123,96,194,149,167,217,154,229,110,242,210,24,236,201,247,180,175,150,86,235,210,239,164,129,4,9,208,77,98,96,242,217,75,77,123,194,192,236,71,227,164,121,180,228,226,30,229,155,37,60,85,89,217,186,121,49,95,219,166,169,213,72,93,241,108,16,44,225,250,204,175,189,57,171,239,31,37,68,169,28,153,0,220,130,19,186,38,230,52,37,162,229,50,133,204,44,209,206,32,127,224,149,110,139,222,223,21,77,90,175,0,18,126,57,136,147,157,185,251,211,104,98,168,245,190,39,115,15,5,44,116,231,30,237,219,181,111,29,79,54,127,87,234,120,7,122,203,12,116,62,119,18,66,77,36,69,8,185,93,139,35,7,91,92,122,120,34,125,133,202,105,170,33,95,57,18,103,231,147,12,171,38,250,146,222,110,150,74,218,94,22,240,105,143,229,31,186,205,65,67,240,119,109,23,251,120,102,114,102,235,39,137,20,43,51,155,97,111,13,201,191,137,185,239,107,87,45,36,240,237,167,149,24,212,143,222,148,121,144,216,241,98,7,208,238,28,40,235,108,103,193,161,118,22,37,119,177,72,217,55,155,247,37,69,226,12,15,54,101,8,31,153,139,184,134,34,147,128,96,137,67,27,75,29,250,52,3,143,53,225,17,139,179,91,205,87,13,66,114,223,121,79,110,86,250,167,118,131,140,73,100,203,119,228,43,1,251,239,9,150,238,207,159,242,138,82,68,5,239,208,175,67,52,214,13,168,104,82,238,50,61,97,65,87,82,192,165,42,177,216,148,56,235,106,44,100,189,167,203,107,175,241,125,43,113,2,30,80,112,147,196,250,162,252,92,247,190,33,246,58,39,195,160,179,145,151,122,155,175,87,188,88,176,75,146,19,220,48,150,183,236,177,223,36,133,128,48,225,70,120,42,8,193,248,40,213,136,53,227,92,173,241,48,38,45,189,199,69,0,92,3,179,71,69,170,74,174,102,76,3,121,55,13,239,223,239,116,122,13,59,102,184,34,253,241,109,23,181,180,80,59,243,73,199,80,173,107,131,202,123,10,107,168,45,32,71,242,64,30,182,59,82,25,123,86,176,29,120,30,252,199,178,182,112,219,75,127,190,1,225,186,53,220,211,25,5,108,127,68,233,142,45,146,37,227,37,23,61,153,214,45,146,253,14,123,247,112,182,185,145,70,200,202,153,154,156,74,164,140,254,194,173,2,225,80,56,103,155,132,232,34,104,78,47,168,153,149,58,190,114,184,118,106,39,42,64,237,187,95,173,38,197,135,20,204,99,194,79,182,110,69,176,233,136,253,61,162,28,84,54,238,221,137,255,213,176,220,192,129,107,250,185,130,52,6,251,151,123,111,240,157,255,145,204,180,197,214,58,13,76,60,40,48,114,155,168,166,10,179,100,92,49,96,107,117,121,12,26,229,81,78,106,37,162,134,10,100,95,83,161,36,120,92,248,125,95,133,187,188,36,116,175,3,147,236,106,253,210,81,66,199,168,153,191,134,124,28,233,144,130,49,141,84,41,163,214,57,106,124,182,31,127,254,13,88,254,78,254,150,199,242,242,136,92,233,9,145,202,202,36,30,139,157,1,156,108,106,114,182,152,167,217,127,204,190,124,243,59,208,14,216,114,244,105,5,238,121,18,74,227,155,78,227,188,198,55,112,0,71,193,160,32,75,30,73,96,36,217,100,217,49,208,231,192,70,200,124,47,155,235,224,90,71,27,182,153,103,116,216,199,63,198,19,237,247,79,74,1,160,150,89,9,244,49,20,255,255,104,94,55,157,86,184,142,66,23,211,223,151,43,199,194,24,53,17,39,25,130,103,18,144,14,75,217,176,74,14,195,218,36,1,251,245,67,25,223,178,190,47,211,83,177,44,57,37,145,222,147,42,102,43,188,79,190,225,16,217,64,207,216,235,36,167,84,35,66,170,180,232,188,123,56,82,92,139,232,203,131,212,104,79,144,155,251,31,238,188,225,216,235,130,214,255,194,169,249,136,188,88,112,11,244,221,203,232,154,219,38,198,154,181,144,114,12,41,209,171,252,105,105,99,27,8,134,195,107,11,114,121,90,183,172,118,246,15,195,33,146,150,58,6,200,202,45,235,45,214,174,21,216,75,0,106,94,103,28,245,168,10,110,44,231,114,149,196,252,190,74,28,113,11,221,24,104,139,49,190,156,79,233,110,77,226,32,75,23,205,60,230,114,150,198,164,149,128,29,38,29,76,56,252,217,137,212,153,254,35,249,237,127,123,135,222,219,231,255,104,95,151,61,194,58,36,187,124,111,98,149,1,173,109,193,32,104,1,179,221,83,10,208,183,210,245,69,177,65,247,67,12,17,47,217,149,13,201,114,172,89,117,129,250,122,75,151,98,28,89,47,67,28,173,38,87,53,50,92,9,96,3,188,44,3,78,219,84,63,244,17,194,35,29,162,18,182,45,175,217,159,21,45,75,236,5,82,209,8,59,44,238,81,231,168,254,68,104,205,88,180,156,208,244,19,70,172,207,56,55,108,12,35,139,142,50,190,61,108,113,225,83,123,108,17,158,226,154,223,140,104,190,220,72,28,202,203,125,175,141,56,244,239,1,80,150,244,0,83,115,252,254,241,54,105,52,189,195,139,194,18,147,170,219,113,202,132,55,68,237,239,232,127,43,194,56,153,2,171,119,172,52,121,183,225,169,246,184,187,65,149,187,71,193,76,28,153,20,37,244,2,214,35,200,183,219,202,88,175,244,80,141,77,73,18,203,61,151,9,37,244,112,245,168,44,91,202,156,180,66,133,229,124,37,7,157,229,200,185,85,42,1,79,133,246,83,129,173,160,181,241,25,192,125,101,27,67,65,63,78,92,216,89,26,214,191,144,216,11,182,56,220,4,207,82,252,174,58,28,254,45,117,60,4,45,135,160,218,129,193,199,120,198,241,17,118,172,20,79,136,70,181,230,160,241,93,25,166,112,142,82,224,189,225,195,129,86,170,208,107,128,113,157,199,243,253,15,144,247,32,161,95,112,18,117,200,255,211,189,199,168,132,252,90,185,15,121,85,238,115,187,253,204,232,82,223,187,74,129,160,164,79,235,196,104,68,5,70,55,153,245,168,99,36,251,182,48,223,19,11,88,177,115,167,164,229,165,10,184,255,90,71,178,113,57,4,215,45,33,37,74,164,35,235,107,175,46,251,188,111,159,216,123,215,253,136,81,141,254,15,192,205,112,75,243,35,224,218,73,29,124,128,138,82,108,62,155,97,50,239,186,3,210,132,200,112,220,153,209,174,173,31,212,46,125,23,113,174,105,199,168,72,99,171,164,154,98,237,123,253,40,204,124,59,90,105,127,200,155,72,44,227,26,240,96,64,234,51,144,215,177,49,206,57,155,252,131,50,228,255,216,113,143,111,73,149,161,162,130,193,95,17,37,249,44,248,85,163,102,208,223,20,147,232,143,39,75,234,109,245,209,232,246,111,27,21,232,182,69,42,101,103,84,37,231,179,157,66,20,1,69,11,203,249,169,19,160,242,190,173,4,38,60,96,38,221,40,159,4,195,130,169,22,19,103,239,75,109,38,74,191,86,182,4,124,25,5,69,208,41,88,225,137,167,22,40,114,29,104,180,197,11,59,178,88,241,126,105,75,95,37,59,26,86,112,158,212,144,235,46,226,70,120,6,137,163,176,101,188,204,13,72,161,189,72,234,249,44,25,7,20,76,246,134,181,57,63,255,135,153,48,72,95,113,136,214,51,138,225,146,221,176,190,24,117,132,194,243,236,155,135,229,199,248,83,164,252,165,94,75,76,227,54,103,102,208,47,41,219,106,90,237,164,142,117,47,87,186,249,212,160,145,22,249,148,135,50,8,142,23,63,37,37,205,181,210,198,148,45,240,56,19,204,76,52,227,149,84,238,103,15,120,126,152,221,17,69,199,131,30,184,172,165,246,200,66,234,250,13,196,133,20,84,13,60,3,190,124,36,124,72,173,123,37,87,177,166,68,120,18,205,175,118,39,30,153,46,221,173,20,131,186,19,71,169,81,55,242,30,130,206,169,23,106,16,17,6,188,164,207,162,144,253,234,204,252,145,250,46,228,130,165,37,170,28,16,247,134,244,200,57,51,43,102,142,190,208,30,84,20,126,170,96,161,242,61,217,85,197,195,113,125,58,49,165,103,215,219,62,125,186,134,167,234,185,128,221,46,178,241,252,17,169,98,198,252,144,223,132,186,245,111,236,114,244,232,203,98,132,39,32,252,156,48,131,109,22,123,46,226,218,240,64,192,254,249,92,241,9,86,130,232,105,247,28,120,108,42,246,214,221,40,208,122,161,94,243,137,69,162,191,238,212,4,167,185,3,78,54,15,247,89,52,178,176,195,164,59,136,134,241,178,35,26,153,196,232,110,247,71,146,254,87,143,136,143,114,79,52,240,197,72,15,214,181,163,71,214,166,143,91,237,188,209,214,203,72,252,28,31,57,30,132,207,101,23,152,108,217,42,229,75,252,83,52,129,95,187,102,94,94,151,229,102,106,224,7,65,31,195,20,209,19,151,137,226,19,141,51,227,43,52,19,119,88,67,131,132,226,140,116,224,19,200,113,212,121,36,220,73,20,227,74,33,158,233,86,86,179,156,6,157,247,1,233,42,100,95,158,227,249,173,144,7,56,237,244,180,214,49,236,239,241,84,42,253,184,96,233,151,152,87,183,80,204,138,19,100,135,9,241,249,178,136,47,198,215,231,159,136,37,53,238,50,20,45,91,138,161,64,222,155,183,192,98,11,140,79,4,79,58,42,149,112,38,70,243,240,132,202,84,96,188,91,115,74,35,224,247,22,245,24,200,249,157,148,162,196,16,20,148,243,230,140,181,119,165,236,60,31,169,243,226,4,75,182,143,249,3,118,17,211,159,170,127,26,138,31,250,195,42,50,98,79,156,11,106,110,45,179,142,113,185,166,127,46,253,158,150,25,114,3,149,55,37,160,44,79,212,163,219,211,108,163,11,236,58,99,76,130,3,41,113,172,220,215,148,94,148,70,213,199,142,215,154,156,171,69,132,203,157,233,223,178,206,4,85,48,200,2,223,122,105,196,132,122,98,183,186,4,8,158,15,3,150,85,148,50,172,223,72,182,233,2,240,229,141,177,95,33,214,232,145,182,138,182,140,182,124,214,160,29,208,87,22,208,48,231,93,93,83,195,176,100,34,10,88,178,35,205,126,127,107,140,79,254,192,205,181,205,67,6,45,218,27,7,98,161,11,212,96,54,164,161,73,187,5,57,110,226,37,23,113,154,104,201,99,60,128,98,6,239,130,32,201,238,175,164,40,241,158,210,213,222,235,225,105,88,130,187,151,166,52,255,174,135,103,233,160,187,28,33,163,213,71,89,133,203,108,39,108,250,210,61,247,200,184,205,51,38,106,202,80,205,8,172,96,18,79,26,175,9,2,15,123,46,98,148,165,146,45,141,173,72,123,43,192,99,2,233,31,168,53,76,48,51,69,173,102,47,188,3,26,177,63,151,71,18,90,173,60,111,186,11,54,125,162,165,173,71,220,246,178,203,83,183,37,179,52,35,58,185,90,195,151,2,219,32,5,113,6,141,17,140,63,248,217,17,45,18,98,34,183,47,241,158,69,218,183,34,86,177,80,241,59,238,140,42,207,65,174,212,204,89,239,244,169,238,55,151,52,249,87,45,99,240,47,25,176,209,165,73,151,145,216,118,188,11,35,75,19,209,203,179,25,105,173,121,151,208,96,250,224,41,2,208,94,33,50,43,2,122,121,24,214,1,165,138,157,5,240,137,224,214,132,89,62,181,165,59,48,193,114,14,149,188,158,64,165,71,154,204,164,157,176,106,78,222,37,110,14,244,43,169,181,213,198,146,149,42,142,187,36,33,162,165,62,4,149,101,64,103,24,22,196,182,12,209,24,171,83,19,123,121,247,100,116,75,2,92,89,188,209,194,91,87,130,234,103,252,227,3,72,35,117,57,53,92,101,92,115,158,84,220,73,173,80,7,70,101,220,223,157,209,74,61,71,95,228,244,208,34,122,87,13,121,190,118,210,199,90,32,176,123,92,11,253,142,45,238,203,236,106,192,78,51,87,124,25,175,113,203,11,80,251,160,43,185,20,173,119,247,200,222,222,245,170,217,88,165,233,195,43,168,147,174,238,228,231,166,249,2,224,240,230,85,146,8,34,52,162,2,38,244,84,122,173,23,58,114,93,183,131,123,203,221,177,191,109,158,219,38,23,170,71,168,163,220,34,167,8,249,142,89,136,209,125,146,4,72,226,70,74,158,143,191,105,139,117,12,225,131,28,54,104,134,5,192,79,199,105,193,99,252,174,237,29,86,30,21,108,242,103,161,43,122,112,132,230,83,97,17,193,175,150,244,214,160,61,158,61,245,29,16,236,13,50,40,217,249,60,88,135,246,31,87,138,69,21,29,51,40,181,24,146,241,221,113,92,65,6,127,227,166,116,236,48,233,49,122,186,64,141,177,122,109,177,87,119,24,201,180,180,58,82,62,83,87,154,1,67,190,127,194,150,94,248,249,34,69,188,212,199,28,79,174,32,121,243,62,168,32,239,106,247,52,216,242,242,184,252,185,66,176,171,218,128,163,33,75,204,211,229,252,128,238,211,35,213,87,123,252,82,51,9,62,134,103,226,76,70,68,160,106,224,97,252,136,76,147,66,185,221,223,221,33,254,20,193,226,32,122,251,27,118,56,237,125,210,86,239,106,237,170,100,239,24,88,0,28,206,113,195,86,84,3,253,241,100,85,87,197,182,217,110,243,190,91,128,63,21,77,92,166,245,198,222,187,245,61,198,55,65,249,122,210,153,254,33,212,240,171,85,63,218,30,134,138,67,151,43,225,16,153,215,187,53,244,151,190,206,132,15,131,67,21,51,11,2,159,41,82,134,8,244,87,242,189,119,46,2,207,223,15,185,84,42,214,132,201,121,107,160,138,177,175,190,172,39,212,252,147,216,68,144,109,246,180,144,132,142,238,187,90,64,209,127,148,95,114,231,107,112,47,7,58,131,70,33,134,41,97,209,56,71,238,234,227,91,227,217,161,191,139,224,104,25,147,109,83,121,102,43,152,71,207,142,85,36,184,83,183,26,3,161,62,220,160,148,56,62,5,162,87,106,178,50,255,17,150,255,2,76,64,127,126,63,54,191,67,136,0,20,41,214,140,124,23,188,67,6,170,134,204,43,141,163,216,85,144,117,91,125,232,124,166,137,119,156,230,147,52,31,242,75,178,214,151,191,91,34,204,172,129,132,35,190,227,144,62,69,103,208,32,186,249,245,176,190,172,192,187,75,152,54,24,150,197,198,198,193,57,95,58,233,247,90,159,175,62,74,227,221,161,75,15,97,160,244,178,156,207,54,14,157,181,86,39,11,174,251,29,154,18,199,148,120,245,210,204,67,26,183,107,246,228,44,83,226,132,142,57,194,68,38,202,194,107,130,7,105,139,91,184,111,148,123,190,153,209,150,82,128,82,8,20,49,58,9,77,250,164,232,248,143,61,176,143,38,223,79,72,127,125,209,16,234,240,69,22,237,118,135,168,95,54,36,36,20,104,153,16,6,176,200,101,185,126,17,125,69,83,112,87,75,238,97,160,181,100,144,40,166,104,184,92,211,98,21,118,220,123,182,162,167,53,109,103,89,142,51,22,203,154,109,79,146,249,65,84,68,125,112,70,250,185,92,155,230,100,198,134,96,57,38,105,8,83,251,149,60,195,228,230,105,72,50,199,142,38,130,73,109,83,126,158,21,249,91,110,95,29,193,19,78,131,29,185,197,0,83,64,50,201,105,84,4,229,94,188,68,220,254,138,41,250,27,242,2,65,193,113,88,24,119,168,213,173,141,134,147,165,175,78,221,87,201,247,195,253,177,181,216,209,6,254,203,68,92,232,248,111,38,120,69,135,183,238,145,37,82,182,85,74,52,101,91,113,105,13,61,111,213,163,82,209,195,231,32,48,65,8,95,229,98,4,189,162,88,42,172,51,163,52,55,245,216,83,96,123,248,27,96,242,222,115,201,96,72,249,126,216,14,43,238,241,69,205,18,87,180,29,54,106,2,217,164,94,136,162,161,187,146,155,9,178,127,129,188,67,190,185,199,71,73,158,62,212,117,118,233,119,94,251,73,58,119,211,65,134,8,141,200,242,49,134,41,161,245,227,164,23,88,183,242,83,229,149,24,150,77,217,94,19,251,207,142,153,14,59,177,47,26,240,67,129,130,26,65,86,221,209,34,211,155,6,156,244,88,32,254,3,186,95,19,23,124,92,216,87,229,18,239,6,59,120,19,215,106,232,67,70,3,239,133,40,32,230,95,120,207,60,95,107,132,107,34,86,192,250,175,172,149,110,18,69,130,48,9,35,76,21,25,68,207,198,244,57,146,249,110,131,108,85,253,77,68,1,90,246,52,217,190,183,183,117,31,91,254,129,115,49,221,68,209,39,255,196,40,155,255,122,158,209,118,154,218,142,53,50,168,201,139,82,141,166,80,39,172,251,58,59,178,167,247,253,122,215,148,3,121,201,5,34,182,86,244,165,181,48,234,194,187,240,150,57,35,151,13,40,115,94,10,124,74,142,81,56,193,90,174,248,210,187,156,185,131,69,143,174,172,82,78,4,178,32,162,30,150,181,20,97,122,82,13,25,87,156,214,158,46,27,71,61,55,114,232,3,111,197,202,239,75,89,148,2,254,233,77,16,54,31,183,170,71,189,239,253,176,118,219,74,127,142,49,154,251,177,233,225,83,246,219,167,51,199,126,22,222,247,45,240,86,104,103,90,15,189,84,118,80,192,251,21,11,224,219,171,50,149,60,118,20,204,197,151,77,134,34,201,93,18,195,83,185,51,199,3,26,46,16,186,37,209,196,107,41,47,147,153,100,160,78,104,166,196,61,180,2,44,2,31,117,179,73,135,131,172,57,167,11,16,95,175,99,174,1,176,30,191,68,160,109,32,119,211,52,203,93,82,237,197,33,89,5,82,12,246,85,116,255,173,26,162,177,29,217,182,57,236,4,113,39,98,176,195,164,153,137,135,241,178,95,182,136,137,9,253,147,171,52,8,246,89,180,221,78,149,220,65,197,196,204,107,51,98,90,34,99,108,203,4,151,47,30,238,188,180,20,214,250,166,27,101,185,157,139,223,109,97,251,139,88,64,184,41,129,45,201,108,220,162,82,61,33,174,186,232,172,123,200,193,217,195,106,198,35,161,247,130,119,130,7,57,82,215,100,167,180,43,147,235,84,76,255,54,127,22,124,13,69,126,6,218,218,44,222,91,142,191,75,6,33,210,86,212,117,170,9,232,255,192,223,201,157,35,81,222,56,18,229,212,11,165,59,195,125,193,40,202,90,94,3,166,250,213,53,233,187,241,17,7,134,164,234,182,112,245,75,137,38,70,104,178,175,83,236,176,48,130,241,19,190,158,149,114,231,197,119,61,236,233,125,253,157,192,132,168,184,207,213,185,158,231,162,242,71,122,130,82,160,96,161,41,148,255,77,253,107,196,218,11,246,149,195,146,113,189,242,224,56,172,244,155,39,50,72,4,38,124,29,217,166,236,99,16,18,190,133,1,180,164,184,95,254,141,63,219,191,165,6,254,141,242,56,233,171,211,139,71,196,79,101,49,228,179,114,176,187,233,180,52,147,228,176,110,213,207,203,243,49,124,86,8,90,122,51,241,129,122,155,47,94,203,145,91,22,88,133,2,245,109,178,76,243,32,148,99,17,148,188,205,249,236,251,141,79,104,183,11,162,46,12,167,122,187,50,139,53,53,137,106,241,225,139,202,49,109,147,205,151,102,205,82,115,109,196,167,63,180,32,151,149,52,89,193,5,136,66,212,27,127,120,207,40,87,141,109,154,243,63,60,76,36,241,142,178,122,184,220,212,227,14,153,175,42,24,232,208,191,202,74,99,102,191,172,127,44,246,232,214,104,205,178,191,192,11,38,169,143,236,120,173,112,74,215,178,173,176,22,49,133,55,4,117,125,158,199,178,164,219,210,181,78,198,126,98,31,53,61,10,39,42,61,108,100,128,150,72,60,39,73,4,216,186,164,244,119,75,252,120,104,240,4,35,207,129,201,66,23,163,200,239,88,7,22,233,151,131,36,227,95,149,238,1,19,190,208,211,61,214,189,163,241,148,68,254,97,107,117,92,152,174,209,31,170,24,239,68,55,235,146,251,135,160,57,55,164,130,9,187,155,110,156,137,251,203,163,59,186,154,143,115,185,155,174,229,220,186,252,116,209,98,103,88,99,213,75,221,190,205,127,21,147,50,200,41,68,221,135,145,205,78,52,231,172,74,84,2,125,165,81,206,128,157,193,242,252,133,107,150,81,226,190,247,243,157,179,35,57,217,167,210,103,196,193,151,197,136,236,67,15,67,77,148,203,58,67,9,223,37,72,122,157,128,39,60,82,156,76,251,69,157,21,227,93,207,106,169,110,144,217,140,136,225,150,225,255,154,252,123,98,17,51,214,130,29,38,173,240,56,44,73,128,227,100,248,163,198,93,47,166,124,23,195,210,103,9,40,198,46,110,117,137,99,38,113,110,137,247,33,93,105,149,8,220,215,124,149,43,5,190,68,20,66,47,36,73,172,222,225,252,178,229,236,49,204,183,56,120,190,169,191,231,20,46,170,62,148,206,9,248,170,176,223,79,144,127,221,1,198,111,229,10,188,1,33,75,60,110,58,118,5,164,134,189,166,198,221,168,33,91,85,186,16,191,132,185,87,105,182,3,138,176,191,123,131,227,232,99,232,133,62,152,61,27,225,143,173,197,127,131,208,107,197,185,38,119,78,143,143,174,81,197,194,136,255,172,236,79,167,84,117,102,88,238,215,206,213,43,255,67,84,243,35,238,213,142,75,242,254,81,18,146,251,250,236,202,162,226,97,152,89,182,75,225,9,42,131,13,12,45,169,250,60,188,249,38,77,59,100,32,161,251,14,31,23,91,198,145,254,244,167,210,96,99,195,156,215,40,198,112,4,39,40,11,138,119,223,189,5,215,239,233,159,127,204,115,148,73,179,10,4,160,69,68,222,110,144,27,206,81,138,174,179,115,163,37,9,27,58,233,75,105,204,108,220,102,94,49,206,187,211,1,70,141,88,158,251,111,234,39,37,19,6,244,40,14,207,105,165,38,77,202,123,143,139,8,244,150,123,216,117,67,234,100,66,249,144,189,18,231,87,178,108,22,68,78,137,177,128,71,99,142,0,80,65,174,174,53,119,7,223,79,90,43,95,9,60,224,174,22,130,9,147,165,212,229,201,77,101,8,137,136,7,114,119,182,30,237,51,168,0,111,77,16,141,227,72,189,105,210,218,249,123,246,118,19,216,136,216,64,72,238,224,94,86,116,6,141,30,12,193,139,250,207,101,49,49,170,183,222,147,132,243,183,113,102,217,228,116,26,253,183,113,150,73,229,59,47,242,155,6,52,202,163,76,38,106,117,148,93,17,74,241,238,253,142,103,138,64,40,189,255,235,79,201,254,86,243,232,36,138,177,59,221,65,210,19,60,72,75,106,71,65,141,34,132,167,142,204,161,209,166,51,39,182,17,136,253,144,245,105,250,139,113,148,108,141,198,78,93,242,12,217,73,104,83,15,176,175,191,221,240,86,79,22,141,117,233,132,12,120,85,195,204,249,79,126,99,3,33,23,133,180,233,111,194,236,249,61,49,220,34,182,181,127,4,132,80,68,211,117,133,131,180,94,59,102,176,177,232,216,185,40,178,39,50,172,233,9,25,51,201,175,154,162,123,244,181,56,39,151,59,201,105,25,190,230,106,145,123,207,134,157,50,42,213,229,103,211,99,226,248,40,190,124,73,245,226,181,222,252,55,60,164,127,108,80,145,33,60,215,215,147,49,2,51,113,54,108,22,124,13,80,101,129,201,34,5,199,29,42,84,169,38,167,19,85,169,126,248,157,42,22,207,253,36,250,105,25,89,11,113,94,55,121,162,71,27,146,161,107,64,160,152,206,185,230,248,145,123,117,218,124,219,12,211,86,46,158,226,164,36,85,28,155,51,250,90,238,247,182,25,125,132,153,128,66,239,26,108,62,239,212,209,54,37,68,188,8,204,212,110,184,207,115,65,105,251,26,240,129,85,19,245,208,152,254,138,248,231,231,85,229,30,195,69,133,143,168,17,4,217,192,175,140,78,128,223,5,155,129,207,137,254,243,74,74,208,128,231,165,240,213,7,155,27,218,247,251,134,120,45,69,230,202,221,24,43,96,67,209,104,177,149,212,13,145,33,112,36,60,48,89,50,71,18,66,163,195,187,162,130,240,228,163,165,92,109,218,38,208,121,112,159,224,235,207,210,248,143,54,132,180,44,117,92,46,165,85,174,171,106,189,171,33,244,230,47,60,37,5,86,115,168,121,136,21,130,70,25,62,249,230,75,188,39,89,191,169,26,46,190,103,159,111,102,40,34,28,160,61,224,107,174,52,219,211,235,41,187,72,170,112,35,206,79,104,205,217,198,2,117,185,106,17,10,218,3,92,239,164,34,226,212,159,102,46,255,217,224,214,55,61,225,12,251,6,111,127,167,8,101,120,207,29,219,202,155,180,101,192,51,49,246,4,51,46,61,104,238,149,245,184,191,191,143,15,158,14,98,101,136,37,160,38,238,45,81,154,178,72,53,240,12,216,3,232,49,92,0,121,112,76,34,116,86,9,22,153,156,42,255,128,235,148,190,35,166,191,85,247,157,94,178,159,126,72,124,254,62,126,181,140,204,148,240,165,142,18,21,81,129,45,250,117,136,134,153,33,128,38,227,111,105,224,137,94,86,54,103,73,32,117,156,243,222,243,244,181,208,110,94,135,8,56,185,89,142,89,19,207,252,56,205,32,237,52,52,247,196,49,83,242,126,124,59,190,200,115,178,190,202,99,250,136,151,3,130,49,157,210,41,102,95,147,82,160,237,167,104,207,176,70,163,46,126,217,141,21,249,189,194,29,95,199,139,148,62,214,129,5,78,252,178,24,173,24,251,93,136,218,23,191,26,43,106,136,174,222,25,31,19,109,140,203,253,120,255,156,203,53,89,161,202,137,166,134,234,71,169,61,49,158,34,213,143,236,76,129,55,12,79,65,149,194,166,52,149,154,139,10,150,218,253,46,224,190,246,245,163,207,112,19,15,145,161,0,155,131,141,143,73,213,77,72,205,150,164,47,156,82,156,96,84,101,159,193,4,248,58,252,245,35,246,21,117,22,219,215,55,104,245,25,248,25,178,109,31,143,185,43,213,169,46,252,56,118,4,209,197,108,22,85,253,17,53,113,153,187,29,13,57,169,211,208,39,34,12,232,101,206,162,144,253,234,109,247,209,244,47,189,252,134,211,239,233,26,254,30,52,245,17,214,183,48,52,123,141,239,234,196,253,162,162,59,163,197,183,97,6,71,41,182,166,86,85,178,189,193,117,127,122,235,221,123,156,30,37,122,9,52,45,185,99,221,216,18,32,29,75,91,140,13,215,130,250,3,98,228,101,132,56,113,80,75,33,91,164,204,25,246,31,44,135,216,135,16,32,200,235,58,33,0,201,159,127,221,198,201,132,188,121,52,152,34,82,227,187,36,178,191,79,187,209,35,111,64,191,110,222,154,172,228,231,85,164,182,174,36,190,68,156,222,49,209,41,83,217,187,114,77,233,175,56,236,30,38,101,191,49,207,247,237,187,0,124,163,138,120,7,86,109,87,194,5,73,174,187,163,45,42,57,61,28,119,179,173,255,115,201,72,99,210,87,99,220,101,70,69,163,129,89,124,183,11,198,161,57,48,234,228,91,115,147,209,3,146,68,99,93,199,14,102,191,183,181,246,102,161,234,228,182,249,106,41,70,74,42,228,159,188,140,139,150,251,3,217,217,100,250,162,196,236,191,31,171,244,24,201,61,84,19,186,231,217,64,146,73,146,175,199,247,150,83,175,253,222,208,231,157,80,240,76,235,186,73,4,191,22,228,178,248,38,101,71,192,11,161,232,114,35,127,116,140,217,222,218,159,26,179,189,45,183,204,67,217,21,62,148,139,239,227,237,230,71,169,189,77,241,113,45,84,164,72,145,103,84,216,200,106,89,216,155,110,11,109,204,182,92,139,91,228,37,57,171,58,120,47,110,42,83,80,114,87,82,252,223,146,126,200,68,23,168,241,176,105,75,204,236,111,210,152,195,48,151,128,12,219,215,185,52,44,56,163,108,125,200,105,160,141,142,114,4,207,190,140,171,107,235,65,164,222,239,143,247,172,238,69,17,179,234,118,197,236,195,39,220,102,45,62,108,16,248,204,247,40,2,236,83,160,167,13,181,26,206,31,202,146,159,145,244,196,213,240,50,229,249,36,7,183,139,49,18,187,48,129,122,24,190,93,7,4,105,181,3,205,141,228,137,101,96,78,193,13,179,0,125,165,145,192,159,161,250,117,18,54,42,8,2,222,58,159,69,191,4,96,172,186,119,71,180,124,53,239,227,129,178,224,80,79,179,129,127,102,1,84,96,87,70,238,236,212,120,52,70,51,207,58,46,124,134,183,221,3,150,146,149,229,1,242,15,27,108,169,135,107,139,135,216,40,133,202,59,21,31,109,63,8,212,228,161,136,64,143,189,43,249,254,111,101,205,16,199,201,20,204,24,126,200,200,250,75,182,168,208,251,180,75,43,197,1,94,131,200,139,50,117,189,253,207,111,140,131,156,222,123,177,189,152,171,181,49,81,82,167,182,183,0,59,39,71,83,206,178,110,171,82,132,174,30,207,72,73,112,67,179,19,83,2,174,32,88,175,135,94,50,91,144,142,190,170,215,59,28,209,227,136,174,123,126,224,185,218,225,97,110,196,119,57,211,123,217,118,244,92,157,96,236,155,179,22,200,145,236,111,134,98,225,0,101,166,31,227,38,102,232,7,167,200,11,62,46,41,191,122,216,170,33,175,169,35,66,230,25,151,255,2,227,186,231,21,146,249,170,23,225,167,219,121,122,217,22,106,60,35,74,25,238,53,203,203,41,57,85,233,189,186,46,17,121,178,118,119,178,254,31,203,242,243,13,107,253,156,164,138,245,247,243,29,172,152,95,196,2,27,51,103,201,248,237,121,203,59,229,77,154,117,77,207,168,196,178,146,50,220,86,116,211,188,224,186,54,208,239,118,108,122,198,142,71,122,226,51,143,218,84,4,207,151,0,160,122,211,36,216,123,96,120,213,180,182,183,71,2,45,32,237,44,193,190,213,137,153,197,231,56,35,218,116,53,156,220,116,137,234,24,79,142,190,199,90,62,240,243,14,22,201,113,44,102,135,97,53,100,203,101,113,104,28,149,154,11,247,116,158,45,150,138,180,68,107,81,21,116,88,198,69,25,140,124,87,77,255,173,183,136,92,230,17,206,97,141,36,242,60,2,154,57,65,12,146,53,63,174,57,174,70,229,16,233,122,197,116,230,100,46,136,87,144,136,254,251,85,8,3,88,20,165,49,179,89,220,126,127,172,251,251,37,18,29,54,231,219,159,179,246,222,132,149,1,246,190,189,137,60,134,155,157,137,229,92,195,89,38,147,245,46,250,226,230,43,108,226,176,113,57,59,71,84,38,111,55,175,160,62,160,213,177,173,220,118,250,88,228,96,21,42,20,66,213,82,17,51,95,90,181,86,70,70,106,86,159,36,99,240,228,165,204,91,118,206,200,162,100,2,88,17,132,58,226,18,118,161,61,142,28,71,25,209,185,121,202,5,140,124,90,31,26,19,216,108,149,174,26,181,190,138,102,224,20,23,134,184,5,219,205,191,219,108,173,12,56,73,90,9,252,153,64,75,198,172,199,160,68,77,193,255,77,189,140,91,232,234,40,62,89,51,40,111,147,183,56,76,32,194,107,170,91,99,237,232,142,1,253,199,250,111,190,35,50,140,177,83,51,62,199,168,222,252,65,120,81,178,141,214,195,71,45,101,153,153,202,152,210,246,207,81,11,210,46,139,56,86,114,122,182,202,234,129,2,131,86,176,6,91,195,99,62,193,112,13,234,144,235,225,90,193,165,37,192,89,148,224,198,184,75,95,220,143,160,143,170,76,111,162,29,181,228,205,117,158,28,20,189,208,121,197,255,152,86,61,84,3,169,131,248,219,101,221,228,167,15,10,90,27,26,236,131,214,63,76,154,173,210,123,120,148,193,208,207,210,250,35,231,138,151,210,110,190,78,116,141,179,163,36,210,156,208,181,234,209,204,92,106,218,209,195,223,182,147,197,223,5,204,73,162,203,137,120,9,241,187,108,25,252,114,11,132,91,215,228,255,21,47,210,24,143,36,208,40,130,30,193,159,13,19,253,133,9,5,34,15,82,0,7,228,12,57,227,182,79,51,102,123,182,115,38,82,163,241,35,228,186,236,55,80,74,234,170,128,207,109,178,39,84,23,181,184,176,202,229,60,69,194,240,0,53,86,215,38,240,178,51,133,23,41,255,20,190,206,73,31,171,166,72,203,78,86,156,50,79,26,65,251,149,36,22,239,79,66,116,148,82,124,148,245,98,122,108,75,2,133,193,4,15,114,177,117,28,153,195,147,165,78,34,196,127,6,236,1,47,196,65,4,9,37,5,108,90,184,126,69,229,188,237,103,75,173,181,204,43,49,132,244,224,195,180,85,3,137,103,201,205,120,58,158,81,81,9,155,33,98,87,82,156,91,220,135,6,221,230,141,229,16,105,206,109,152,103,85,203,151,187,145,122,138,206,255,139,215,176,88,127,60,89,88,108,181,245,227,27,215,139,96,46,39,130,126,245,56,10,79,58,178,203,178,58,159,174,242,20,81,27,156,93,238,4,253,104,104,232,237,140,161,180,204,207,224,29,140,17,119,254,86,109,63,17,241,52,206,63,181,69,132,11,106,226,140,17,228,76,40,110,5,228,153,89,95,231,195,11,127,255,2,159,203,152,173,152,104,235,193,82,126,192,70,246,117,130,48,115,204,39,93,17,234,147,37,240,142,187,209,239,129,66,140,215,155,114,81,166,138,62,76,193,187,91,125,91,199,94,44,223,86,8,248,111,210,210,22,193,162,14,19,136,142,202,77,21,233,140,57,242,145,60,194,146,55,21,18,214,55,84,242,83,120,210,129,109,13,20,150,202,148,47,61,67,131,161,238,69,150,181,5,122,182,192,155,187,21,182,220,241,215,96,60,45,250,119,205,253,255,92,229,23,56,221,116,85,23,41,69,242,68,183,167,49,27,178,241,238,109,52,99,251,13,226,249,115,84,14,182,120,222,248,81,152,130,53,26,41,83,149,223,35,85,83,4,103,7,83,189,194,38,62,118,165,205,107,101,202,150,117,137,20,105,190,79,235,47,161,162,252,220,26,235,39,166,195,29,2,220,56,93,154,114,79,137,201,44,96,206,83,131,245,135,196,165,11,43,92,207,109,244,7,162,138,128,91,225,144,27,74,249,32,104,77,61,175,7,250,64,215,222,126,214,197,133,47,215,242,43,85,228,19,110,3,99,155,41,187,214,106,220,194,33,55,125,169,64,54,121,169,3,44,146,227,203,158,11,112,42,109,178,166,160,83,50,143,168,18,35,81,82,230,238,148,126,8,3,86,33,224,223,160,48,173,138,206,143,189,207,34,98,246,151,21,126,127,185,20,141,159,182,159,169,4,174,229,112,240,235,205,4,93,61,75,87,228,159,210,168,197,157,194,173,12,96,137,162,49,205,87,79,49,250,194,18,227,152,33,176,177,107,164,87,139,233,115,154,223,91,100,252,35,251,69,215,230,182,233,220,35,129,134,60,22,210,149,227,231,50,248,128,9,239,171,18,199,141,40,186,141,231,139,9,88,105,9,179,125,155,156,116,234,49,209,59,127,161,26,216,3,254,206,5,34,107,169,121,172,60,52,32,64,25,37,82,108,73,159,152,233,237,75,99,32,191,212,236,223,10,126,116,17,63,77,112,5,182,191,63,77,151,94,75,128,225,126,56,59,194,2,144,122,140,153,67,73,37,250,173,22,159,74,203,228,254,245,199,72,248,53,233,255,0,182,199,107,116,126,236,230,167,180,10,17,55,145,116,74,127,4,231,40,51,22,26,198,107,220,94,164,168,177,90,77,244,160,162,202,223,236,51,55,158,43,115,112,23,55,30,149,113,219,24,199,153,204,115,193,234,108,239,129,217,204,45,15,16,187,75,12,70,75,98,231,7,96,35,217,45,119,40,41,119,178,235,114,129,73,145,188,194,116,50,241,61,39,113,165,180,78,156,161,17,82,238,227,39,35,78,16,182,47,104,69,96,146,136,135,15,202,46,55,89,30,219,245,92,221,84,251,47,144,130,86,87,141,97,33,57,51,15,121,115,45,153,163,20,250,42,224,243,47,251,217,222,30,186,251,179,207,243,250,144,106,126,244,132,40,148,143,177,202,108,213,198,141,163,40,102,154,149,189,57,37,133,209,161,44,59,15,76,136,90,52,131,32,1,117,101,119,69,232,127,174,4,236,110,58,173,15,244,224,191,52,86,28,189,216,16,106,228,46,37,56,135,188,152,180,58,239,133,231,137,64,62,87,132,32,107,74,244,103,150,67,31,253,174,13,96,153,110,119,146,131,195,235,19,8,6,196,146,217,48,20,42,45,158,122,126,86,28,132,78,158,235,52,244,69,11,165,19,5,125,227,204,43,162,68,122,77,243,235,62,103,15,164,165,244,105,194,107,121,160,198,168,137,193,167,236,86,100,248,247,116,235,38,98,42,247,250,51,159,176,128,200,184,244,204,134,250,211,55,49,115,222,14,178,183,66,119,235,242,59,84,31,164,125,244,94,46,97,134,198,132,69,137,55,197,182,35,242,127,55,184,46,71,49,112,74,10,127,75,162,138,84,252,32,94,94,102,78,66,244,53,253,95,36,168,143,145,46,80,163,175,113,67,204,132,136,48,224,137,180,17,229,98,77,203,242,1,133,219,220,253,33,189,5,115,206,58,204,85,188,175,166,246,177,1,157,63,128,9,198,249,42,20,177,102,203,157,122,93,143,246,165,49,54,40,218,167,88,31,48,225,75,141,215,212,47,179,218,213,219,234,7,57,238,234,181,6,126,107,25,18,174,94,54,25,180,134,39,152,99,106,218,36,237,92,240,151,43,63,96,253,234,198,25,66,113,71,232,52,159,72,179,61,71,98,96,247,64,235,242,227,228,174,16,22,61,63,39,206,251,241,200,35,12,244,141,171,147,223,180,175,111,78,54,33,21,141,239,157,192,112,65,195,159,125,102,70,125,80,198,115,47,47,168,40,35,27,92,237,45,190,196,146,91,181,97,126,216,22,245,1,135,97,230,202,32,4,115,195,214,254,13,227,169,60,104,20,65,169,135,213,19,41,225,254,216,85,188,232,202,58,63,42,197,121,169,182,138,244,51,127,6,151,149,4,224,14,60,51,212,10,175,127,242,227,125,99,13,82,53,171,22,236,83,16,77,62,73,245,145,48,19,79,224,105,33,21,115,221,30,85,244,51,81,78,222,159,156,253,155,133,184,213,233,74,223,215,23,138,178,140,87,107,37,147,59,78,215,74,44,240,58,88,170,29,43,126,188,83,251,210,250,6,196,56,233,57,35,121,172,3,123,141,114,65,251,236,199,4,98,2,65,175,145,171,33,12,253,108,111,253,153,55,69,210,44,127,183,174,215,120,225,155,147,92,33,66,85,159,54,7,73,23,19,166,37,132,182,151,65,227,225,139,19,70,25,226,181,93,81,57,203,186,110,49,2,17,94,215,39,46,114,152,227,30,94,136,255,97,171,175,89,233,2,53,94,67,62,137,249,221,24,74,53,139,246,181,87,102,170,40,180,180,217,55,117,225,116,235,180,230,1,230,147,157,134,173,75,76,193,164,1,10,254,130,218,12,191,86,93,241,237,186,192,18,201,40,217,210,135,202,138,105,182,23,225,23,229,140,134,189,120,105,242,252,79,153,85,83,242,95,40,183,48,55,167,112,204,126,152,37,226,144,151,149,39,89,111,252,29,222,181,252,59,120,191,48,204,194,185,189,194,99,98,168,254,141,217,32,190,237,202,80,205,50,62,6,190,194,126,172,175,184,24,241,28,110,163,254,200,140,243,189,92,162,65,211,197,221,207,144,48,238,88,165,244,107,67,65,158,30,240,6,23,40,177,68,215,68,221,68,81,115,255,131,79,46,182,98,142,39,47,121,201,91,132,226,231,250,186,235,69,195,233,194,87,224,44,184,235,111,226,125,70,188,51,94,18,215,160,236,173,176,207,217,150,151,75,148,253,220,59,61,131,44,255,3,235,170,33,254,120,178,170,27,175,182,165,111,56,109,150,188,209,200,232,132,219,46,162,114,143,210,135,202,114,59,98,42,187,225,101,170,129,109,225,220,206,124,69,6,141,203,218,243,85,219,44,153,251,89,229,189,17,220,79,208,64,47,108,168,137,180,24,44,146,54,239,61,235,93,195,209,112,214,51,224,198,209,137,6,73,229,118,239,14,49,27,41,219,85,131,48,152,130,21,158,101,54,55,69,189,11,221,225,169,32,6,9,155,149,19,125,229,124,98,13,90,202,70,234,112,139,223,152,241,226,15,82,78,110,68,160,114,163,237,57,134,220,200,202,250,116,105,249,122,113,171,198,218,198,165,41,159,235,42,97,244,40,247,231,163,251,129,68,115,96,168,29,209,116,182,156,190,56,178,155,40,249,197,184,184,57,9,254,167,108,108,129,200,255,33,23,255,186,229,51,71,95,94,111,31,41,121,242,135,195,173,45,67,96,47,155,213,208,121,61,1,50,131,23,76,18,45,173,69,30,75,59,50,165,38,105,156,158,225,241,71,102,178,65,213,245,39,76,222,86,215,36,25,15,183,68,195,204,147,34,83,244,227,187,48,89,61,41,170,192,245,223,235,190,230,78,15,36,3,91,183,214,232,217,102,191,154,133,13,29,106,157,38,231,224,38,172,175,23,249,253,124,12,202,143,163,82,18,20,175,225,16,34,112,96,141,122,117,227,166,225,143,163,153,107,177,106,136,123,0,135,28,159,33,48,36,178,210,118,226,173,247,245,76,125,77,150,155,168,57,105,201,137,3,9,151,82,242,92,104,77,3,234,74,114,84,223,102,126,51,2,6,152,229,48,236,79,22,116,18,105,81,31,31,179,120,28,77,77,169,60,172,176,58,89,246,111,104,164,38,71,231,199,166,33,63,40,122,243,247,92,45,245,215,74,158,205,94,131,248,247,185,51,119,149,202,55,54,147,176,180,158,113,188,87,158,106,83,37,250,74,77,25,18,179,131,18,235,26,187,83,197,28,178,150,241,56,176,64,42,243,100,54,138,128,45,46,10,22,31,30,68,144,185,212,246,70,229,193,68,210,104,143,177,253,188,241,142,214,147,137,26,63,236,109,46,107,130,11,185,87,55,44,112,83,146,189,193,114,196,162,169,146,212,184,112,151,52,32,123,235,220,18,238,1,137,44,93,123,175,141,224,9,231,238,1,224,26,195,191,192,23,160,23,224,245,226,73,99,197,145,119,194,132,78,66,35,159,58,56,108,103,122,93,153,141,55,17,66,11,40,103,37,115,117,197,52,85,157,254,31,45,189,98,110,150,38,95,248,114,45,201,91,148,5,63,60,39,15,87,252,192,241,63,110,9,11,188,161,82,129,63,119,110,123,249,76,229,198,38,25,146,71,237,145,110,235,3,234,179,127,54,201,232,221,181,217,20,100,38,120,91,163,36,61,252,51,220,224,30,108,137,138,122,207,18,45,250,112,101,47,72,113,217,134,102,69,64,218,252,175,211,48,129,37,82,200,102,58,80,117,10,12,111,104,135,131,197,72,195,106,35,100,215,132,66,27,25,237,176,87,140,212,24,142,0,190,253,52,107,248,234,94,101,238,82,89,19,170,8,21,60,29,15,143,135,219,177,92,128,73,121,73,84,67,179,45,105,91,212,171,28,71,216,211,34,247,157,201,35,124,102,68,193,154,242,244,113,7,121,127,126,247,121,179,211,28,146,9,146,59,109,232,132,158,219,237,213,133,183,217,94,46,25,232,250,149,90,112,2,177,128,135,135,255,195,15,203,107,177,187,233,170,106,159,23,81,255,101,33,15,49,12,244,202,169,149,91,85,107,169,14,82,141,119,23,167,201,123,25,138,190,202,6,154,54,123,187,86,60,85,138,174,16,80,151,106,183,110,112,149,141,214,34,169,159,197,1,239,5,48,208,138,177,124,207,115,10,225,166,114,128,55,10,106,137,241,69,121,198,241,142,214,79,145,106,113,98,5,60,125,253,173,176,232,37,20,251,3,34,236,194,144,189,78,66,236,165,137,136,239,223,164,54,29,124,147,214,216,136,152,65,250,215,8,139,9,235,126,182,84,81,40,190,66,186,106,149,209,8,174,126,131,15,87,16,198,108,104,95,248,209,119,42,14,125,60,228,177,95,234,97,109,133,29,150,220,72,69,40,126,100,222,230,188,238,248,67,63,138,136,166,47,219,74,255,29,101,70,73,55,116,176,175,59,225,239,28,144,115,238,128,106,94,248,252,69,173,232,249,102,26,248,231,166,161,222,74,81,150,109,79,246,135,130,55,174,213,170,212,192,105,181,12,137,193,152,76,17,134,40,30,17,140,34,234,66,177,28,250,144,193,1,126,193,173,186,135,193,166,36,79,232,223,132,69,106,36,70,124,236,145,110,255,197,123,244,173,201,128,86,245,249,71,108,19,22,197,60,134,250,223,107,116,208,55,55,126,72,134,80,68,16,124,150,57,193,250,28,207,141,211,199,244,138,130,225,170,24,166,94,21,129,169,223,108,126,63,49,211,123,98,163,77,186,202,104,249,37,156,171,118,202,146,237,131,248,49,56,253,177,187,181,87,36,140,39,47,10,218,220,28,92,221,225,142,206,10,224,67,239,204,94,20,178,213,32,232,103,223,137,158,81,144,44,113,229,88,204,94,255,55,134,24,193,48,76,9,103,165,200,130,111,56,213,47,41,214,163,249,62,101,120,163,52,168,25,244,221,110,90,3,43,23,47,65,50,221,247,254,27,130,175,82,247,175,93,107,137,89,104,76,29,196,157,154,92,15,70,127,187,202,230,5,226,86,199,21,71,255,108,13,139,63,98,133,197,77,140,129,5,126,221,15,136,29,34,11,226,239,177,192,254,253,99,149,189,65,203,193,117,182,1,51,34,98,193,153,89,107,48,169,239,148,81,5,87,106,194,16,157,11,105,13,42,28,43,68,125,109,120,96,22,190,22,187,86,118,0,116,240,67,189,127,32,55,82,5,143,206,81,224,176,243,219,199,213,255,233,83,13,181,139,212,47,131,174,205,128,29,81,121,213,5,188,173,223,145,33,45,147,165,170,28,105,130,78,117,209,212,227,99,33,198,44,35,221,244,211,143,246,172,236,136,184,255,39,182,248,177,11,241,255,246,210,253,152,202,173,7,188,26,79,179,103,220,214,185,134,166,231,103,215,179,37,242,63,132,178,3,200,223,207,86,217,155,41,209,138,141,171,117,212,6,176,196,80,173,44,235,181,169,45,16,112,73,85,248,80,39,0,53,224,188,224,226,0,31,28,145,235,207,66,169,203,151,135,27,121,36,237,209,249,23,156,154,172,170,178,31,145,146,129,108,132,41,189,39,94,244,241,138,103,226,79,143,213,247,229,247,213,17,234,39,93,193,79,31,20,236,174,51,131,198,6,20,47,0,184,161,205,110,40,95,223,125,47,78,73,225,33,139,199,3,250,77,189,27,60,254,217,150,51,214,16,29,216,142,75,83,232,233,121,59,229,170,226,0,203,246,217,233,147,67,232,189,160,124,124,115,18,26,151,173,242,75,69,162,40,249,54,172,224,138,2,187,180,201,76,125,224,191,222,141,235,6,55,184,86,197,118,57,21,164,49,30,241,6,88,152,243,252,114,15,248,62,103,119,1,180,112,61,211,95,217,55,160,254,194,49,145,93,71,49,94,22,154,33,97,246,35,67,202,140,90,138,115,33,38,53,93,131,77,51,165,205,164,139,224,107,153,138,161,60,3,209,234,59,84,224,145,105,215,113,187,20,168,123,140,1,32,40,39,69,22,102,70,127,159,84,241,216,205,137,189,135,67,154,122,197,247,169,8,207,120,100,248,106,160,206,25,113,192,101,49,162,66,160,220,68,129,245,24,58,110,56,142,250,244,114,231,233,11,109,99,245,19,165,147,164,11,246,5,208,249,53,226,226,172,58,89,19,67,46,158,71,50,116,125,115,131,231,157,113,100,226,15,103,10,133,167,29,50,50,66,120,87,242,57,76,229,39,39,193,158,240,145,39,60,57,42,169,34,227,138,191,164,219,153,55,21,47,13,121,108,166,180,67,24,62,220,221,59,249,167,175,177,161,40,141,153,189,225,166,224,42,197,64,135,78,42,103,180,29,81,237,54,119,191,114,191,72,31,92,161,160,172,35,39,44,103,135,151,81,108,253,67,82,138,68,18,7,138,33,6,91,107,179,109,47,95,44,85,197,127,35,48,42,243,250,75,180,240,248,183,43,103,231,76,2,100,136,151,142,146,69,180,77,255,89,56,127,51,225,247,124,244,152,194,130,60,181,51,230,129,184,46,190,222,85,151,119,90,123,222,241,234,103,145,192,52,122,170,136,155,146,44,15,61,56,232,214,51,155,138,181,79,16,238,251,13,209,231,253,123,245,186,206,246,245,92,186,81,14,36,198,87,245,10,211,33,145,21,159,160,155,86,204,57,81,60,7,40,171,249,37,52,243,18,125,157,25,166,126,54,74,190,186,78,136,186,160,51,54,228,141,150,9,205,108,245,11,51,171,127,117,57,134,73,112,186,233,198,73,202,82,99,244,48,228,179,62,224,140,175,182,209,171,75,136,15,149,54,154,164,46,192,106,201,108,251,18,135,107,117,93,217,38,235,55,80,188,77,193,222,179,56,171,182,59,78,171,63,184,22,127,149,168,125,167,176,54,43,136,89,22,162,178,121,7,48,76,47,41,206,38,84,205,251,177,187,125,124,159,32,65,116,254,27,15,186,49,48,239,212,7,91,193,20,57,41,189,216,144,3,156,248,126,29,40,36,19,1,156,139,153,5,95,27,86,221,239,1,116,107,247,64,229,233,226,135,17,249,61,139,160,169,22,52,185,145,254,122,109,24,165,5,113,112,182,229,242,10,233,98,183,137,182,211,31,111,204,246,11,60,23,24,129,75,121,215,202,117,109,105,105,205,139,80,252,142,207,46,207,90,224,243,188,62,197,97,157,57,49,30,61,10,106,255,226,36,39,55,156,228,106,234,185,18,27,58,195,48,6,54,231,187,159,179,246,245,14,223,223,123,195,62,174,246,211,53,120,16,76,189,225,152,204,83,246,78,243,105,183,20,63,93,147,243,241,172,243,160,39,131,244,252,108,59,196,202,187,40,109,99,27,249,213,49,183,147,75,8,138,156,138,228,244,123,247,12,75,78,253,217,73,125,81,39,190,28,182,194,91,63,147,130,228,232,4,130,28,184,71,156,246,217,105,67,24,100,214,240,15,197,237,185,1,164,120,11,41,71,108,244,176,17,213,82,225,247,58,85,179,10,189,50,220,136,243,109,85,175,53,25,183,186,77,183,243,17,225,125,28,80,125,187,18,1,117,196,209,163,183,82,191,44,203,181,75,222,206,105,18,99,154,8,17,65,84,131,214,55,63,255,46,120,29,90,211,79,247,47,24,209,160,199,48,37,44,138,123,152,221,70,136,70,100,233,133,33,52,101,87,17,10,246,154,41,133,184,132,72,158,140,43,247,240,6,158,118,143,185,151,211,8,228,128,135,48,83,157,199,201,57,33,143,119,143,199,90,86,137,67,70,159,186,8,125,42,126,83,240,49,91,45,230,170,208,58,219,32,130,104,218,249,117,236,61,240,131,132,177,225,163,64,138,23,103,42,145,30,58,179,9,20,33,57,188,138,166,155,133,77,42,19,134,57,140,72,107,80,30,50,176,37,7,169,132,253,25,248,25,210,128,210,224,173,90,130,29,54,224,95,42,142,252,120,80,115,15,202,146,90,107,153,50,193,253,118,223,15,23,75,24,203,184,137,200,156,94,22,253,135,132,208,114,228,211,22,98,147,216,201,146,162,253,110,28,57,99,166,157,109,129,111,74,43,84,10,239,188,74,149,243,207,227,165,33,255,230,30,95,111,184,7,105,45,59,49,26,145,229,35,12,107,67,125,51,225,249,43,206,196,96,239,206,201,165,220,193,224,149,54,82,165,55,147,205,250,74,226,72,203,65,76,177,241,235,179,189,29,1,183,228,16,229,74,205,145,151,105,209,250,142,39,255,31,23,103,225,22,245,246,117,113,5,148,238,161,187,81,90,186,187,59,20,149,46,1,105,233,28,144,28,186,67,201,65,233,238,146,238,6,65,186,81,58,134,28,96,152,121,31,244,222,251,187,247,125,30,254,129,195,222,103,237,207,90,251,124,71,141,10,120,39,80,252,114,24,240,220,236,167,180,78,200,172,236,220,166,138,221,187,62,137,164,102,22,140,51,164,27,136,199,167,48,149,53,81,101,91,237,246,223,217,192,137,225,62,48,232,177,76,200,25,18,197,16,141,142,243,2,89,77,6,82,3,163,51,19,208,29,49,117,223,8,129,110,197,96,103,106,243,77,116,168,215,61,226,5,253,218,162,144,231,35,239,195,67,205,199,190,200,97,124,165,162,32,239,193,120,241,226,196,226,148,199,133,141,81,36,82,117,2,187,55,209,53,253,37,31,82,109,100,19,204,48,77,227,72,44,52,224,255,77,183,43,236,199,100,33,87,216,250,41,207,145,232,39,71,209,236,231,95,91,95,139,75,12,192,175,83,11,237,251,93,163,150,167,117,126,126,247,220,148,43,45,45,181,95,78,15,242,88,4,109,29,205,131,24,202,91,94,10,172,89,202,91,252,232,102,206,2,25,184,39,78,243,40,222,8,156,88,6,154,57,70,182,172,95,179,23,219,51,171,199,14,147,144,135,168,56,237,253,34,157,213,100,200,168,117,185,108,132,250,98,234,222,201,202,106,33,206,57,19,228,99,157,206,53,148,3,228,184,173,98,183,227,182,185,94,222,182,32,188,78,76,7,148,52,174,215,72,129,246,243,122,214,223,79,177,251,188,161,156,83,50,236,226,130,184,107,207,74,250,60,84,197,83,59,198,142,194,94,49,68,26,187,49,159,104,206,255,20,160,72,34,93,192,88,99,21,249,0,51,245,203,41,234,15,155,122,29,114,66,24,211,89,6,174,200,226,207,103,109,20,118,248,79,52,111,170,249,192,92,44,23,201,250,191,51,122,47,219,213,23,173,144,241,61,143,45,241,137,69,10,39,123,176,10,223,170,95,95,134,46,205,76,161,34,137,40,60,61,248,112,180,56,252,173,250,53,14,90,80,11,187,49,239,117,221,227,136,69,92,4,141,217,100,128,86,80,175,211,43,173,102,226,22,188,247,242,233,159,124,153,118,124,181,86,21,85,24,165,201,245,37,188,205,123,233,59,183,196,232,48,181,238,55,105,142,2,57,24,40,201,21,97,138,104,221,51,240,25,196,36,245,131,195,121,40,99,154,108,120,19,215,169,99,215,183,196,243,111,223,184,225,243,77,222,181,234,159,65,100,242,220,128,177,210,175,9,54,76,169,185,6,142,216,124,128,141,128,228,147,151,46,236,55,172,211,213,167,63,159,80,167,57,145,159,198,208,179,139,11,2,120,65,79,103,58,77,123,157,136,46,195,242,148,120,35,85,244,213,37,254,27,2,217,33,189,64,251,198,207,240,245,225,58,154,161,252,104,175,158,58,14,216,126,210,122,86,169,185,144,169,159,54,217,171,195,202,94,148,110,179,210,146,66,37,225,24,145,245,161,91,72,116,127,210,44,151,80,197,99,159,93,198,86,27,169,63,183,204,107,12,3,155,139,107,79,104,185,187,39,90,237,245,47,176,2,172,123,93,23,27,83,75,188,33,59,228,7,173,200,132,166,164,120,137,164,49,255,184,97,149,122,108,72,175,100,6,225,183,177,144,156,176,62,155,202,161,164,79,47,65,20,47,221,254,94,212,181,32,118,225,173,78,253,52,20,130,142,13,123,181,59,22,67,205,68,237,176,101,63,118,73,253,86,155,148,89,135,226,158,121,150,126,65,131,184,142,51,241,200,235,202,38,135,62,241,195,65,116,89,63,226,41,103,118,225,129,14,124,110,98,247,147,225,52,183,255,111,235,26,152,105,131,39,127,200,213,113,33,209,79,154,163,143,250,184,84,175,56,207,185,221,29,124,171,181,103,72,149,0,57,93,224,161,234,17,76,230,226,238,234,91,176,80,139,46,142,167,191,232,18,241,220,152,102,202,171,58,189,60,203,34,7,16,242,248,179,40,154,9,2,14,252,134,102,47,41,158,25,233,140,20,214,228,121,85,70,10,90,233,38,48,249,106,66,227,133,83,140,72,129,50,232,50,22,241,251,133,195,17,26,176,89,248,36,129,138,145,236,189,230,25,234,88,208,25,197,24,125,72,200,8,250,208,154,86,237,192,55,245,107,154,21,32,155,29,172,11,50,119,177,179,179,0,91,228,6,204,154,11,76,193,66,185,1,179,102,134,10,138,60,113,56,49,169,20,247,20,210,199,108,20,192,155,120,244,188,240,56,154,205,167,96,109,168,196,148,51,187,168,160,189,41,246,59,87,207,51,243,255,151,240,115,60,232,14,199,229,240,65,155,188,20,74,102,103,9,255,193,81,108,120,118,109,169,163,255,226,47,206,78,2,102,199,183,17,38,239,169,22,235,108,29,20,183,242,7,10,187,209,220,6,231,165,179,89,38,200,35,222,16,43,127,87,178,178,64,1,168,216,148,176,118,123,51,122,96,198,124,97,227,107,34,113,162,238,217,81,142,95,37,34,31,37,81,192,225,234,218,18,27,140,210,189,231,177,147,134,45,48,79,202,204,87,124,184,51,107,85,86,120,84,47,121,34,94,188,197,168,177,26,76,31,49,56,131,232,230,211,169,163,25,162,113,163,104,160,24,90,243,91,2,53,224,251,63,237,232,100,184,25,121,99,209,130,168,82,63,92,187,155,40,24,123,208,92,111,137,168,65,107,66,14,28,217,169,95,45,28,171,156,223,214,10,238,104,76,54,33,87,159,142,65,222,66,191,8,112,99,238,34,92,130,29,230,115,201,115,148,123,23,228,50,95,234,125,255,150,191,51,21,247,31,31,203,231,137,244,2,141,255,154,173,236,156,240,247,107,246,194,119,227,141,20,199,153,143,45,38,237,75,75,195,35,105,159,61,54,186,9,165,12,190,189,172,210,45,136,174,213,141,163,177,163,18,169,59,135,250,176,226,203,168,71,160,88,249,224,189,15,219,236,211,99,116,54,50,143,28,229,103,25,123,187,123,68,22,142,246,206,121,71,116,166,134,135,27,193,53,92,120,86,142,97,235,237,247,219,8,233,116,152,9,70,30,111,250,43,222,199,209,35,75,25,70,51,10,41,119,55,169,177,121,77,201,106,39,9,245,199,242,142,118,15,88,232,248,252,89,182,187,33,202,47,32,3,239,216,121,4,45,60,56,222,225,151,159,62,48,219,182,103,228,171,94,181,147,15,194,74,207,50,228,114,71,68,135,59,248,218,135,207,226,120,35,112,104,4,7,177,229,97,10,83,104,164,145,62,87,147,209,224,104,109,131,255,208,154,244,3,173,185,80,185,19,211,211,34,137,74,155,14,157,213,123,44,5,215,30,238,255,166,181,185,38,130,100,12,143,125,197,98,166,221,201,246,44,42,94,151,47,89,222,195,40,172,200,62,6,252,91,137,171,117,24,217,175,51,67,58,212,104,132,45,178,238,190,88,196,144,42,180,180,207,234,50,151,243,19,61,175,168,26,243,121,157,42,109,17,55,55,225,179,223,115,114,139,254,165,239,213,101,84,199,34,141,40,70,107,225,173,137,18,94,218,243,135,235,24,176,51,121,207,226,88,212,198,162,43,19,242,253,62,237,202,56,13,192,225,7,211,110,108,94,125,39,22,231,4,152,210,66,97,152,250,56,87,133,98,116,164,178,84,101,235,186,0,29,113,226,158,231,122,234,27,178,179,197,3,131,190,142,230,145,53,99,253,36,228,145,27,211,57,237,202,96,203,218,157,131,37,95,60,242,31,110,155,220,70,27,164,157,217,230,204,192,121,141,34,103,170,143,102,191,160,227,20,55,145,110,61,183,194,51,118,12,132,201,151,174,201,88,96,230,92,65,34,112,25,240,104,46,20,177,246,98,50,164,182,142,190,108,225,52,120,56,188,149,230,146,226,141,57,64,217,156,171,87,199,2,113,3,123,146,189,191,145,22,229,137,173,230,51,196,132,167,161,214,104,60,47,78,103,1,44,233,9,202,221,219,118,24,186,228,223,246,73,214,243,59,185,172,38,207,192,231,155,41,159,4,144,63,184,219,73,28,33,95,249,51,18,42,134,94,228,214,136,243,245,111,5,128,162,187,184,227,14,114,96,114,92,199,254,254,62,36,6,124,147,46,143,194,160,253,233,101,157,41,228,249,82,85,128,69,52,98,222,127,221,43,7,244,25,71,244,245,69,49,90,100,53,195,221,124,46,124,229,104,16,18,252,61,26,156,221,126,100,244,125,225,252,224,191,158,247,249,195,5,77,241,177,114,51,164,167,69,242,149,11,196,189,110,92,149,28,169,248,118,68,102,208,254,222,200,39,89,49,65,143,118,211,36,77,227,200,225,76,219,226,112,52,137,121,61,168,93,81,25,93,171,66,73,85,229,177,100,124,141,179,62,118,136,227,35,109,101,179,245,167,212,0,220,35,70,108,21,227,60,196,100,83,47,249,119,129,217,137,205,162,209,222,247,238,248,184,64,61,109,64,230,176,18,169,158,36,151,177,33,134,14,23,119,151,172,228,22,244,239,116,218,144,57,36,62,30,54,123,175,120,109,18,35,105,136,211,214,7,181,83,189,39,30,101,45,193,102,208,62,250,96,80,69,250,148,129,52,230,71,143,214,246,120,56,45,235,144,124,20,38,89,90,253,151,131,30,194,56,83,173,20,236,227,185,177,216,192,188,193,180,172,115,39,192,236,235,53,99,163,124,202,191,190,48,251,235,175,243,241,131,200,62,110,127,84,98,140,34,103,122,130,63,95,231,29,37,14,237,141,242,216,90,153,88,236,209,236,208,33,69,29,182,127,230,113,58,24,224,177,159,12,17,248,89,52,245,163,68,157,255,121,92,184,239,173,95,95,252,69,244,9,238,181,24,223,218,192,150,127,6,36,76,228,177,196,41,239,243,179,41,146,60,172,81,222,232,34,126,103,201,110,12,42,126,87,31,121,53,146,155,34,89,173,251,237,4,111,150,204,121,33,203,23,132,136,110,175,162,171,129,119,121,112,197,61,186,27,221,196,124,78,246,71,242,103,115,179,223,31,229,61,212,16,2,6,245,211,112,82,249,73,85,139,110,85,250,180,53,243,222,55,63,225,198,41,63,117,34,28,59,127,35,159,174,125,241,20,75,126,150,175,201,60,90,113,33,184,28,247,202,175,99,6,33,36,182,45,20,87,155,252,244,226,248,157,34,213,139,153,48,236,146,234,141,96,159,133,162,188,111,101,154,19,156,163,207,254,139,178,119,49,15,184,135,93,255,156,224,49,254,188,62,10,148,120,231,210,115,180,138,226,248,147,89,233,92,133,34,63,95,11,180,242,179,173,143,219,137,233,128,166,200,224,120,166,200,234,237,140,219,128,110,51,11,58,3,118,246,180,236,155,110,22,143,16,95,133,146,55,7,12,70,26,135,6,40,173,249,34,159,48,108,39,240,110,240,142,125,217,41,218,13,129,150,178,42,175,69,253,200,104,222,138,235,117,244,124,56,222,172,188,218,49,154,0,254,217,52,252,65,3,193,126,28,219,42,60,81,137,219,83,200,147,43,126,184,208,233,22,23,167,180,24,33,111,228,47,142,110,123,112,104,169,189,68,67,125,148,254,124,139,251,107,31,156,57,214,10,99,17,13,26,186,77,2,243,117,89,158,9,37,78,19,202,173,220,231,20,147,133,165,19,172,155,141,32,5,172,99,116,11,237,152,203,147,96,72,201,127,151,16,135,200,72,47,208,142,144,139,158,235,160,200,153,174,17,190,238,112,169,93,185,110,20,246,152,45,215,92,138,38,33,110,9,10,194,157,95,192,211,53,50,178,10,95,71,238,44,164,146,236,98,166,146,232,126,11,25,162,68,247,35,142,148,76,223,81,188,244,178,137,99,208,120,78,44,184,184,14,18,167,112,74,39,196,61,246,235,140,11,247,90,163,5,216,66,249,38,28,198,123,62,130,9,222,61,135,241,228,72,95,162,146,59,211,41,57,143,168,16,154,71,249,155,51,236,140,242,153,247,154,252,78,1,20,207,72,116,8,192,9,211,73,103,58,215,57,77,113,187,240,207,199,25,171,236,96,119,192,181,86,136,45,12,223,34,246,158,31,190,30,13,206,112,37,158,135,189,29,101,237,198,84,61,231,201,143,168,141,250,209,146,199,122,91,30,103,155,232,194,26,38,214,52,112,103,181,61,123,214,74,117,85,90,70,147,154,17,229,4,232,187,6,133,245,188,230,203,213,20,52,182,253,239,43,128,121,135,135,115,11,136,88,1,30,227,11,225,161,252,26,53,122,47,184,34,222,131,248,241,173,186,89,203,173,183,154,207,116,47,166,194,163,187,26,117,129,140,133,202,124,165,213,29,109,11,137,166,242,123,176,39,235,84,252,167,219,199,77,90,44,86,79,84,86,119,182,132,238,209,226,172,61,199,73,186,207,212,176,95,55,148,14,151,152,149,153,182,81,240,210,211,93,145,198,19,12,80,111,38,116,243,227,149,152,192,190,27,116,217,11,79,237,182,165,20,221,203,75,14,115,127,12,191,53,137,32,26,162,57,225,236,164,189,41,253,35,73,124,151,16,125,127,255,111,99,159,122,156,0,93,74,33,25,114,245,220,164,99,193,93,187,151,245,20,221,13,35,20,121,29,126,33,102,72,38,2,42,91,35,243,235,237,131,27,200,78,137,206,254,62,30,193,121,54,241,49,148,211,75,105,57,91,101,224,32,127,254,124,214,221,93,253,127,169,211,122,57,218,32,237,197,171,16,0,23,18,189,115,39,122,91,108,227,243,19,31,168,119,43,121,109,208,175,182,150,153,156,132,243,165,74,63,1,199,24,167,199,234,148,130,51,26,162,102,153,84,18,102,69,20,31,96,111,200,53,39,248,246,79,13,196,47,180,243,122,245,185,15,18,64,132,90,120,128,88,205,5,183,101,79,100,141,51,69,117,252,212,233,95,32,54,248,23,227,47,63,131,69,222,203,124,197,198,190,100,13,11,248,162,117,63,46,243,151,40,253,105,99,253,45,220,152,142,6,73,120,38,186,236,20,236,73,186,242,5,121,106,246,57,153,252,136,61,54,182,252,163,95,165,54,50,126,80,188,217,129,18,58,85,191,215,195,16,142,1,48,245,130,169,63,68,28,204,192,140,213,95,227,250,13,70,33,207,240,116,110,62,55,64,60,93,245,191,222,25,3,233,5,26,17,235,54,254,239,159,127,231,221,97,175,57,112,4,246,59,2,119,189,151,2,153,54,187,155,146,168,11,204,202,200,230,59,250,53,68,60,162,179,68,172,62,186,239,205,172,50,44,155,246,16,22,151,132,77,21,82,223,178,136,49,125,95,221,210,28,135,224,101,209,100,202,42,83,93,101,159,185,238,232,80,243,29,152,206,10,139,217,20,182,45,108,225,174,176,227,224,110,176,183,38,76,161,49,213,96,16,23,220,246,253,105,86,22,20,240,182,211,50,219,48,160,177,5,49,169,20,249,107,195,33,88,112,204,185,5,241,30,150,7,209,183,133,13,145,201,159,147,108,82,200,71,233,223,212,184,26,134,57,142,29,56,125,25,79,236,255,76,234,246,107,195,38,90,146,231,109,127,58,127,127,7,86,113,205,42,63,213,145,82,27,55,191,159,150,38,5,255,23,146,119,68,151,117,93,247,86,172,42,230,138,20,255,122,118,227,130,98,137,247,222,37,205,144,133,29,41,69,221,116,246,211,165,199,1,114,237,209,167,165,236,134,230,215,175,122,176,185,160,49,229,111,90,5,28,14,139,122,194,238,236,115,209,45,158,66,132,231,114,34,140,10,123,5,153,196,153,82,231,186,120,157,109,223,97,152,231,101,238,16,186,138,145,91,164,61,165,62,244,245,120,250,130,229,170,250,162,53,45,67,55,117,110,194,42,106,83,73,12,189,54,36,92,190,75,213,46,126,31,247,195,102,220,175,132,69,100,181,164,121,237,59,93,196,136,206,147,49,233,51,212,51,157,51,253,107,154,171,39,171,98,238,136,89,168,236,86,165,17,25,112,188,187,145,119,135,235,173,99,125,148,13,235,199,46,52,133,252,151,233,218,51,129,50,134,21,189,185,128,158,233,26,8,106,155,159,45,232,62,166,159,158,121,111,54,191,150,138,199,49,62,38,48,129,245,29,209,236,124,252,99,126,181,255,60,37,152,140,70,31,164,157,137,230,170,208,80,71,249,68,16,196,146,147,101,61,183,38,188,114,236,237,22,235,176,106,152,182,106,31,205,187,46,123,176,30,36,126,152,188,53,176,117,98,122,48,217,78,37,115,170,247,217,152,163,162,155,144,115,46,117,224,188,28,117,224,187,243,54,7,82,81,166,83,114,152,102,223,96,60,160,150,61,150,147,235,238,87,232,215,170,136,13,156,85,235,10,140,218,248,180,210,91,170,152,223,91,80,101,184,18,92,134,178,96,73,165,61,7,240,248,193,152,148,66,20,23,72,57,220,1,49,29,66,187,88,60,143,33,213,130,253,57,19,223,234,88,223,1,56,222,38,52,148,218,243,191,3,204,178,216,37,225,38,217,18,109,50,153,102,237,205,85,70,40,134,85,23,233,55,198,190,246,113,140,152,96,221,188,6,217,112,147,63,151,77,248,62,253,47,148,229,67,125,224,216,240,210,34,87,188,32,102,149,245,122,171,202,37,7,220,209,238,198,160,236,234,190,145,185,222,55,235,197,51,57,113,121,98,123,51,121,229,84,174,189,104,162,174,251,121,2,148,52,227,151,55,130,124,221,189,8,175,218,121,26,251,17,164,221,159,181,156,13,217,220,55,205,159,221,113,229,253,42,162,92,160,59,111,210,99,198,83,4,177,190,210,0,133,88,103,113,21,54,43,175,6,36,250,29,55,238,145,36,139,213,229,80,101,13,49,206,244,12,20,121,157,98,7,4,14,186,255,92,69,239,90,101,141,107,154,193,167,43,64,58,122,126,56,45,74,76,199,149,23,236,102,57,42,202,111,168,249,173,95,142,205,234,102,138,68,190,205,207,231,156,226,225,1,169,161,78,237,44,186,112,104,167,160,160,228,225,70,216,196,228,241,138,232,226,212,22,234,18,55,66,65,27,59,53,231,192,65,22,245,189,2,126,235,191,103,9,31,211,195,73,191,150,126,181,32,10,122,39,101,58,146,234,227,107,127,107,216,122,117,101,235,129,176,224,186,149,229,172,31,113,180,57,69,157,124,78,193,83,214,152,21,187,32,197,178,126,39,229,176,212,160,172,249,165,130,136,245,6,210,57,204,212,92,2,169,12,26,113,241,166,179,10,44,42,191,138,123,244,181,10,150,59,98,196,133,33,9,7,80,226,235,233,88,167,237,60,242,238,46,171,190,66,17,154,172,105,251,103,49,255,160,50,27,234,98,107,210,213,179,127,180,198,188,109,208,17,191,71,141,70,34,53,142,206,181,55,136,18,200,105,88,51,252,206,226,166,249,73,148,126,167,82,221,240,47,179,155,230,20,182,185,13,110,85,212,163,126,58,242,159,98,104,146,182,48,117,100,124,100,219,231,251,83,229,200,237,218,201,239,0,27,119,114,153,218,189,39,68,255,121,125,160,199,252,152,44,228,249,121,203,110,145,92,238,2,254,235,64,65,2,167,118,235,2,46,204,70,191,203,22,24,229,161,65,251,253,194,87,93,223,207,126,23,54,190,75,202,91,144,188,165,108,248,232,33,222,105,21,217,136,141,115,156,102,190,31,252,98,96,50,194,67,28,64,163,69,246,51,174,220,113,7,253,14,251,236,182,214,110,90,175,235,132,147,204,147,116,24,213,48,117,8,86,135,43,205,170,224,159,205,77,80,4,215,66,97,28,252,205,5,97,70,189,119,209,158,212,127,146,187,85,141,77,9,36,220,99,222,22,68,124,248,113,71,114,10,32,233,152,15,254,40,140,180,199,22,246,147,181,205,65,111,17,234,170,253,2,48,54,48,237,138,121,42,62,241,36,42,109,233,44,197,174,145,12,225,130,71,37,46,22,128,121,147,70,238,215,88,65,117,164,52,206,218,205,14,78,144,181,101,220,183,98,48,99,79,252,119,142,44,84,133,98,137,39,82,5,123,217,138,198,103,135,244,249,148,35,247,142,6,56,229,216,118,240,198,215,109,145,173,2,233,180,17,231,192,214,187,11,232,151,104,125,88,244,216,99,63,217,197,3,166,157,95,246,178,244,21,220,116,207,135,16,118,10,121,1,24,207,83,117,249,73,14,34,194,32,74,238,239,253,89,235,37,230,154,124,162,221,110,50,220,115,200,212,23,125,242,149,70,179,252,150,151,122,29,239,247,107,197,25,220,73,46,70,96,226,110,50,204,202,174,83,242,193,101,89,233,118,102,189,192,21,240,107,203,131,160,162,226,146,161,163,133,158,94,224,63,129,141,71,152,69,15,142,235,250,198,43,110,133,79,181,32,24,113,76,181,159,93,231,244,141,112,231,219,224,188,3,112,24,30,243,70,254,218,178,170,252,58,98,194,133,51,169,238,223,6,191,145,57,83,217,92,79,234,229,83,221,66,28,167,107,187,65,231,165,5,232,57,196,7,56,16,37,194,181,106,255,30,40,166,57,132,241,210,54,57,12,175,158,208,79,158,161,141,246,144,255,124,16,32,199,22,187,176,114,227,198,174,156,253,173,21,136,215,228,193,212,183,164,44,175,81,82,209,251,47,232,63,10,173,211,34,6,144,25,172,225,33,196,129,139,129,48,40,169,183,223,253,135,16,8,217,247,203,132,121,129,206,92,189,151,111,215,176,223,200,74,239,8,71,161,106,49,111,243,15,226,126,57,37,158,173,162,86,160,11,255,253,181,224,12,205,159,238,189,15,216,20,68,91,166,135,18,183,29,75,182,32,62,64,215,183,208,235,208,99,36,249,224,211,80,222,126,172,93,146,74,14,3,135,218,170,11,67,142,119,128,177,224,234,34,143,169,231,6,53,72,107,79,127,66,69,24,81,117,204,72,128,142,178,216,81,248,155,66,180,113,16,201,158,86,183,247,214,138,166,10,83,131,93,226,247,162,242,12,85,135,148,105,217,118,43,45,41,59,127,125,41,222,137,152,88,253,252,104,193,197,106,46,136,164,222,204,164,4,35,180,62,240,109,85,254,160,163,71,210,10,10,9,158,253,199,100,25,66,158,200,4,170,15,74,24,67,212,222,196,92,249,241,226,169,111,25,134,48,226,0,137,236,162,236,161,133,214,253,53,229,160,211,215,58,117,10,170,165,205,238,174,44,210,2,115,239,4,73,216,25,155,62,162,188,151,38,10,122,91,5,208,98,157,121,177,179,124,103,12,199,229,84,15,68,209,234,40,25,71,222,183,254,53,146,150,129,200,105,59,89,117,61,25,187,214,65,67,123,76,71,139,194,137,139,164,130,102,68,77,233,78,76,199,125,128,47,196,251,97,53,219,111,67,253,238,135,172,239,209,35,99,227,145,92,144,104,0,122,134,240,236,203,43,121,49,108,175,1,142,165,163,210,185,250,129,3,255,245,123,111,137,167,216,123,104,183,248,212,201,154,138,62,120,156,223,242,123,41,184,139,131,95,101,119,110,188,48,121,60,206,184,95,58,25,246,50,19,204,76,169,117,205,235,109,238,218,145,165,193,242,227,190,196,134,244,200,139,218,200,4,170,171,98,232,149,56,41,53,77,75,234,202,29,61,182,134,207,112,227,234,55,131,96,37,158,164,229,164,206,83,103,21,52,76,130,39,192,83,238,165,157,226,239,137,16,206,49,172,240,148,164,240,218,12,224,213,101,142,28,120,183,200,253,146,170,81,67,67,124,78,220,148,38,55,86,129,15,138,18,109,189,128,209,236,107,126,219,53,219,28,211,160,170,3,142,208,29,175,175,180,235,52,73,170,23,16,124,93,78,32,255,72,75,254,207,105,67,2,241,240,144,210,98,3,9,100,210,98,51,98,241,144,100,114,177,130,4,113,47,23,252,125,113,230,131,53,219,223,21,78,100,246,100,59,159,125,136,119,179,250,62,77,138,237,182,196,255,163,202,210,12,131,112,114,37,24,53,157,128,175,44,250,17,219,55,153,236,143,170,45,147,236,175,185,250,140,190,245,7,87,190,222,74,172,96,64,174,102,167,78,181,146,25,194,188,6,111,171,87,152,155,204,236,223,118,211,124,164,187,137,130,7,106,228,193,81,239,19,220,195,47,112,235,190,94,112,141,133,83,224,145,99,47,38,88,234,52,117,174,227,173,37,223,39,220,19,33,208,18,153,224,79,198,226,29,148,94,17,111,230,76,38,107,75,140,118,196,153,93,76,30,164,251,84,16,242,98,184,81,81,241,181,151,22,157,204,15,229,30,62,75,250,165,118,143,116,175,250,76,21,196,40,121,244,165,3,56,179,166,29,178,173,117,119,203,28,205,28,105,169,237,128,93,95,23,137,135,135,36,35,245,215,113,59,89,232,114,67,38,89,232,242,125,232,104,81,36,240,131,146,10,39,22,44,38,190,153,173,5,64,95,250,30,156,162,90,105,56,247,142,189,183,43,61,82,157,107,152,167,18,116,106,228,50,249,78,176,3,129,222,49,22,224,106,162,51,196,78,74,191,30,211,229,195,26,237,73,168,80,25,33,53,238,69,118,102,205,146,246,219,158,18,115,169,41,218,202,152,62,182,161,152,77,208,236,190,69,241,32,134,55,85,224,190,14,237,216,214,188,159,112,255,120,17,119,81,121,24,119,200,69,22,2,13,135,166,65,173,251,78,79,224,93,186,87,228,5,217,7,251,84,85,26,209,204,251,50,224,34,18,16,88,7,221,252,4,157,153,57,54,146,209,112,243,14,116,193,149,110,98,61,231,100,18,110,187,67,238,208,115,251,243,71,75,234,136,66,105,105,249,179,44,21,187,127,78,20,136,151,222,135,198,74,199,23,229,212,30,208,130,215,164,135,114,213,177,96,113,45,214,50,71,237,125,133,45,234,233,40,70,192,69,173,134,174,104,127,244,233,233,82,189,69,233,81,187,123,235,4,242,113,53,113,88,102,98,112,255,147,239,82,176,137,96,87,149,136,181,158,66,224,185,25,198,50,137,3,253,70,176,59,208,92,178,228,30,171,216,136,29,102,41,22,100,194,18,218,234,173,128,56,217,153,188,68,175,102,25,8,1,14,134,110,107,222,107,222,178,232,156,205,96,79,119,12,141,55,9,63,171,165,170,99,168,145,4,224,11,142,240,149,248,9,49,244,108,94,133,164,202,95,233,195,144,205,105,225,41,131,5,80,235,221,136,145,65,4,234,83,205,165,174,198,150,35,37,46,5,66,34,16,152,174,36,187,215,193,72,85,218,72,23,212,170,130,225,237,118,169,71,174,207,7,52,46,239,200,47,114,88,249,0,212,196,79,203,12,115,92,53,100,138,164,20,242,255,95,179,214,62,125,204,20,242,110,172,252,7,46,17,82,14,118,80,23,161,245,209,70,161,73,163,147,120,219,156,9,128,226,152,51,73,12,235,211,88,117,179,51,184,253,182,207,163,213,117,199,227,96,190,46,213,145,27,163,71,14,13,155,113,45,189,75,129,6,115,59,150,108,203,110,62,202,34,131,213,156,80,196,141,125,249,170,216,171,233,72,116,62,213,122,75,3,62,224,82,54,33,90,125,81,80,236,63,204,224,109,97,100,2,85,133,207,235,79,58,205,32,190,0,139,216,138,85,243,216,190,2,173,128,150,192,62,201,222,14,130,36,70,224,151,172,144,0,0,2,139,34,225,217,149,219,250,90,176,18,224,27,28,71,1,224,178,47,12,115,217,111,206,110,39,132,19,154,95,208,156,184,94,92,31,114,111,239,29,192,174,167,152,55,225,19,159,227,228,240,87,93,135,81,180,69,21,136,234,93,65,9,242,231,251,201,172,103,56,96,220,191,207,40,99,218,255,208,166,209,173,95,111,165,101,214,207,104,79,55,219,123,60,214,182,238,142,64,36,171,117,213,213,160,228,116,136,61,150,95,153,178,65,71,193,148,199,90,195,138,99,135,237,103,142,78,66,79,181,78,185,32,207,39,19,139,84,220,62,38,240,58,227,197,157,169,65,231,241,166,82,175,150,116,212,26,229,15,163,109,212,217,111,113,140,111,111,156,179,155,158,142,139,9,119,21,8,49,251,211,72,38,85,104,42,81,202,109,112,221,32,35,77,197,205,235,206,32,192,118,33,31,243,28,193,72,9,240,103,73,216,145,74,157,73,219,10,183,250,87,225,204,169,84,79,196,21,174,72,238,63,102,201,193,100,97,170,176,164,212,252,233,27,79,4,58,99,228,234,241,213,53,161,59,213,145,98,141,205,164,15,119,11,235,57,93,35,98,20,73,103,128,232,138,11,194,92,185,174,153,89,119,227,122,112,216,114,100,231,15,152,10,187,136,165,103,142,217,189,46,250,95,73,101,76,69,24,114,67,38,221,218,125,111,143,101,214,95,48,76,122,194,146,197,161,223,230,14,143,21,175,205,198,143,9,149,6,189,118,147,93,100,146,149,13,154,114,199,61,12,59,166,2,54,175,236,120,104,60,147,36,181,201,222,80,28,202,231,95,40,228,58,87,69,158,132,189,61,28,101,136,60,155,70,86,119,110,241,58,126,238,215,207,239,37,94,145,146,249,34,78,145,104,39,242,149,155,220,183,213,44,161,25,179,226,3,76,224,144,201,5,245,9,165,124,142,54,226,65,87,199,60,88,184,172,128,53,89,41,247,68,8,60,4,198,187,103,112,97,10,232,245,36,136,215,227,212,40,154,117,63,114,74,110,133,84,123,198,221,13,47,27,245,88,146,10,83,4,112,161,44,177,141,248,146,137,191,56,185,209,25,65,207,24,82,177,212,210,175,136,95,191,126,47,71,193,243,41,2,4,14,245,242,76,248,183,236,20,32,35,169,160,169,135,183,126,57,97,69,169,160,69,178,216,34,188,186,215,199,93,90,137,107,51,215,236,184,168,16,149,63,62,58,29,106,30,172,153,47,248,145,146,78,80,209,227,120,191,255,107,51,180,236,88,202,2,72,164,120,182,29,173,54,60,125,74,133,140,213,237,147,71,146,162,98,252,19,240,202,240,122,194,13,43,171,236,98,153,233,106,99,94,89,99,149,39,193,143,183,110,28,181,208,117,239,22,69,11,170,10,127,104,215,92,202,98,167,175,192,32,228,219,224,195,184,195,74,168,34,247,215,23,171,201,250,125,29,189,146,207,48,55,215,164,242,70,17,164,98,194,209,248,242,138,9,148,34,177,158,0,108,115,144,156,246,201,163,32,153,214,93,113,184,179,242,70,52,94,215,114,233,60,115,162,146,123,186,194,157,170,193,103,7,11,85,66,234,204,82,197,68,214,130,28,131,58,83,199,11,101,127,140,255,85,48,87,6,79,75,166,72,198,49,164,61,12,175,105,17,205,109,19,212,116,114,40,108,122,45,209,176,246,84,3,139,36,205,19,21,53,118,108,51,244,220,129,133,64,202,115,37,32,166,220,72,251,196,113,2,101,223,31,16,38,170,132,37,5,190,236,101,156,22,24,226,0,127,215,35,78,199,210,44,17,226,127,213,237,109,94,81,140,17,126,206,199,238,39,49,123,13,133,20,229,38,245,187,214,96,123,154,14,133,86,112,193,152,128,104,94,190,215,166,133,90,136,63,131,49,225,158,3,130,186,47,15,179,218,124,180,170,245,124,117,216,19,4,20,42,255,96,211,219,209,43,169,122,143,74,79,7,87,199,195,224,255,112,198,168,0,248,230,58,131,99,177,216,76,173,38,58,224,9,224,121,131,50,135,234,0,190,134,202,218,255,132,99,210,168,229,110,37,98,64,202,75,123,34,192,14,233,62,56,249,17,2,124,130,111,85,93,145,87,117,103,44,85,137,159,105,39,187,76,235,252,35,187,77,45,104,172,116,110,238,144,31,179,33,157,201,244,220,62,1,163,237,215,193,158,9,40,139,214,107,107,190,164,107,95,183,209,206,139,167,246,133,95,54,56,156,147,47,249,31,8,180,238,141,124,46,107,9,203,119,235,150,204,12,84,220,210,176,88,244,208,103,17,142,197,127,107,154,43,146,157,190,85,135,185,55,58,84,140,177,19,161,91,123,202,142,63,217,95,210,56,240,49,54,153,38,225,58,143,10,89,100,239,99,91,116,133,73,39,126,58,18,143,137,75,252,139,138,238,156,60,237,161,156,219,156,11,77,86,205,125,141,125,125,149,144,11,167,31,73,51,89,124,194,116,76,53,146,56,79,249,173,107,198,56,249,66,187,18,126,119,244,243,150,96,40,201,108,48,180,48,139,82,194,14,117,109,191,90,35,154,126,127,191,235,194,85,137,216,229,182,25,189,125,11,0,87,253,96,183,156,66,103,234,45,34,114,13,140,160,121,94,236,125,176,255,254,16,211,224,199,226,83,53,225,185,88,75,109,182,68,249,35,210,151,117,150,83,98,78,95,255,39,83,82,104,134,207,80,146,241,90,116,6,247,219,100,114,63,226,121,85,30,52,197,161,180,32,64,200,30,239,161,148,237,100,223,8,97,59,186,246,175,5,56,13,108,68,157,150,205,37,27,206,201,237,222,182,163,221,237,21,108,19,76,52,87,115,196,109,125,12,98,224,58,38,234,47,145,164,84,212,28,208,215,210,207,164,79,4,168,17,255,84,49,137,82,178,210,251,105,212,62,74,225,98,220,193,28,55,115,25,244,241,52,13,86,61,82,132,104,246,200,45,81,146,191,69,93,148,190,37,201,66,246,223,66,34,164,191,35,4,101,19,176,182,51,223,97,10,7,149,105,165,188,179,241,203,16,172,121,135,143,64,127,141,196,186,96,178,96,2,193,189,122,2,240,136,214,27,190,25,40,214,101,184,186,21,21,255,17,35,55,149,112,28,192,8,10,227,46,41,90,235,31,56,127,252,90,231,50,151,215,27,216,205,156,150,23,62,207,60,110,162,111,96,101,210,57,227,90,110,183,15,9,0,51,211,188,153,9,179,156,170,97,58,63,183,170,7,252,139,38,118,100,164,208,243,38,158,228,224,16,35,165,68,117,102,36,156,55,236,132,10,30,57,81,251,61,25,87,54,17,43,15,171,252,76,200,75,121,239,122,244,163,222,131,36,81,74,208,120,14,199,36,196,24,29,168,249,193,99,90,243,156,3,37,142,190,172,127,107,10,41,229,153,218,38,81,251,4,69,24,111,143,45,192,43,219,38,105,28,116,111,79,48,23,164,10,194,110,231,141,24,183,42,150,168,255,73,79,116,188,197,144,209,18,208,173,12,85,133,79,62,155,65,200,12,104,209,41,35,66,36,190,234,105,141,168,32,134,225,131,240,72,96,72,140,51,210,207,237,210,222,90,25,147,8,32,8,152,248,50,117,155,126,8,131,164,56,2,136,28,49,178,13,204,164,166,174,14,118,242,188,83,2,87,24,171,137,207,5,91,226,167,90,236,44,16,218,214,182,125,102,102,203,110,124,157,209,172,113,218,222,178,72,126,71,95,144,109,103,20,245,108,71,232,19,218,16,125,197,28,151,81,103,176,222,223,21,71,123,76,231,60,245,208,249,83,90,197,121,120,233,212,104,109,55,171,168,30,19,249,190,71,65,133,198,141,181,59,227,225,181,105,4,124,176,39,108,250,236,213,75,158,246,181,162,60,28,203,53,95,49,55,204,24,173,123,196,59,166,157,162,157,49,36,170,59,48,22,62,163,179,247,8,171,97,223,115,87,184,62,1,66,118,109,236,83,179,162,74,133,79,241,178,53,132,54,110,106,90,218,79,185,192,47,153,32,193,101,242,185,38,103,133,112,150,123,134,123,182,59,134,187,131,186,143,154,137,85,17,192,78,123,2,76,8,215,128,20,236,188,103,1,229,132,121,115,45,229,228,225,120,245,193,39,30,22,140,83,185,84,210,137,69,168,170,237,133,54,0,16,253,176,128,174,135,176,25,64,112,193,201,129,204,161,223,120,16,232,224,80,175,41,62,23,230,73,232,194,136,95,152,187,165,3,2,135,164,17,255,175,166,138,120,90,50,187,12,241,69,50,104,106,146,40,66,216,203,12,19,148,117,78,226,23,145,84,251,135,154,93,4,236,120,108,185,108,218,186,186,22,130,134,75,239,61,151,27,86,42,150,218,169,37,185,63,30,45,15,16,243,184,63,206,140,123,81,216,18,209,248,69,192,165,6,16,120,234,225,82,150,131,185,132,95,176,241,164,250,213,98,232,152,27,199,12,164,138,181,37,192,227,60,228,129,11,113,63,217,196,94,196,93,112,97,161,56,160,56,60,33,198,191,211,236,239,141,121,179,58,228,81,76,205,113,239,143,237,248,90,139,229,142,225,206,128,0,27,130,11,225,178,65,251,128,5,209,132,156,156,74,20,209,22,34,35,36,92,175,50,169,252,10,41,78,88,200,101,106,138,214,98,105,149,103,98,174,1,16,163,170,186,36,179,235,51,39,229,142,146,81,184,21,162,178,4,67,119,194,225,141,5,197,219,87,180,210,51,235,249,160,166,213,42,61,221,9,43,208,228,223,50,214,105,47,47,133,158,183,224,179,115,217,106,141,130,228,187,182,219,111,147,235,127,181,91,139,122,4,35,237,223,248,98,38,40,140,94,75,237,170,121,178,88,61,219,238,49,226,97,208,230,236,216,172,120,136,243,164,199,14,178,205,143,108,63,63,40,221,232,71,253,10,255,217,90,90,106,89,79,128,68,61,205,88,98,97,86,92,225,121,214,71,188,189,221,105,116,21,234,226,138,28,90,18,248,198,39,85,120,155,69,158,137,20,247,12,194,208,218,178,158,225,94,118,65,233,253,76,159,220,173,254,149,226,149,62,44,88,68,26,86,154,172,132,203,244,12,78,166,140,4,113,26,70,86,53,39,224,237,69,144,74,240,154,59,125,91,178,11,111,77,160,237,246,141,20,250,84,132,153,31,57,110,166,128,6,255,193,142,224,113,103,255,74,187,223,157,49,178,244,142,127,118,246,71,181,237,215,250,74,187,110,26,5,194,114,187,11,75,109,93,228,53,134,82,250,127,132,106,244,41,74,50,222,39,108,207,55,29,46,10,116,147,146,124,246,184,146,99,83,82,149,111,245,215,226,17,2,44,240,104,134,96,232,68,105,121,125,165,241,218,59,207,213,15,49,14,75,77,34,1,190,25,146,219,249,31,151,157,222,49,169,10,77,9,163,169,175,13,93,231,126,130,19,38,73,186,226,125,249,197,207,236,151,115,114,217,211,180,214,216,134,93,90,245,179,80,21,117,224,9,231,233,128,155,191,57,178,41,41,244,122,147,162,72,117,4,73,87,15,95,99,131,235,70,247,175,41,229,178,20,127,248,116,76,201,140,205,38,191,154,227,78,21,207,212,128,80,104,168,91,68,249,217,233,38,198,18,35,165,5,178,187,241,158,97,223,245,151,171,154,142,77,224,102,199,38,226,123,23,98,195,215,98,205,171,16,149,1,244,180,28,115,8,204,201,24,213,210,130,234,96,153,12,162,223,23,11,200,149,100,33,34,37,154,87,130,189,96,235,216,223,127,126,16,120,50,223,222,62,85,152,105,231,100,28,27,162,157,207,161,15,142,120,84,242,143,77,208,126,176,9,249,142,133,1,163,106,10,235,125,223,194,143,86,7,174,151,8,39,58,204,182,8,153,8,78,164,105,97,167,175,240,174,86,72,209,221,238,212,13,28,86,151,91,0,180,42,218,216,66,72,110,54,109,14,177,193,120,236,204,20,167,113,57,153,53,67,115,247,51,54,81,86,41,115,168,37,18,229,47,235,122,89,48,178,208,202,92,22,145,136,127,120,215,12,52,86,225,206,182,153,199,190,221,187,237,54,57,27,136,221,165,98,148,152,65,60,10,255,203,254,84,66,195,161,36,23,143,88,243,227,156,59,117,96,73,62,60,69,31,161,130,222,31,13,84,124,136,206,36,57,187,16,34,190,142,51,171,114,224,162,164,19,230,238,100,87,163,244,128,138,82,207,193,113,115,149,150,117,147,94,222,155,247,177,28,115,202,47,131,43,125,114,228,196,9,229,151,4,202,58,91,65,230,114,218,162,171,218,51,53,5,93,175,56,77,70,243,255,39,82,65,182,17,129,4,50,223,79,11,246,216,38,168,81,124,226,178,170,80,115,2,122,224,87,121,105,71,193,65,102,48,231,22,153,220,189,241,57,22,135,141,143,34,173,63,195,198,60,230,42,236,202,136,52,93,126,38,102,189,111,136,33,0,81,136,44,46,84,95,248,47,247,119,196,49,58,46,47,68,148,222,20,154,8,140,255,44,109,107,207,193,180,150,54,48,174,108,2,188,114,247,223,212,193,137,60,189,190,25,103,2,238,3,35,156,155,219,243,186,227,255,130,17,166,74,229,158,44,88,23,62,4,183,80,215,18,111,211,36,25,187,243,81,134,146,13,10,130,8,225,70,217,219,241,19,232,247,10,97,103,9,0,129,61,227,54,169,228,131,61,190,20,174,181,220,197,115,119,15,210,199,242,125,184,14,93,12,103,147,71,156,167,236,2,139,162,169,209,113,107,222,227,20,100,247,68,208,183,229,20,97,43,211,199,178,110,182,70,166,206,113,157,49,38,122,26,254,203,23,17,129,2,9,100,136,188,13,46,190,190,227,253,77,152,203,35,39,11,223,226,142,234,173,77,68,66,60,97,219,134,152,67,66,24,175,161,191,174,94,146,98,207,152,53,46,55,13,237,191,47,9,174,114,69,69,244,136,166,127,57,63,28,35,12,26,80,72,184,53,67,10,55,16,227,250,177,5,115,137,22,125,12,193,159,83,73,139,62,232,111,158,214,103,85,69,202,91,93,250,93,215,191,213,152,80,128,199,254,93,77,19,55,238,148,224,31,67,212,43,217,215,241,19,168,7,70,240,191,16,9,195,151,79,96,221,63,4,121,2,220,175,175,150,50,120,243,119,235,54,30,43,16,12,83,73,94,35,206,108,192,206,88,111,248,7,74,166,82,191,167,158,175,200,101,126,168,224,80,23,31,240,4,184,212,253,11,155,185,47,31,250,245,242,90,106,77,10,77,8,41,92,186,173,163,117,135,191,245,4,132,44,16,120,141,210,135,70,120,120,38,204,192,236,176,183,249,196,227,92,95,96,33,238,100,191,170,158,237,32,203,57,41,54,233,213,157,174,225,248,140,118,15,66,233,66,200,73,115,40,15,77,2,202,217,160,240,98,240,154,120,32,97,121,192,219,79,80,66,11,172,44,130,54,144,204,20,215,20,21,98,50,55,209,132,15,146,146,135,202,10,48,2,247,129,51,116,211,146,83,36,185,212,147,76,134,38,45,191,146,225,95,221,6,225,95,194,185,44,129,181,84,95,181,154,108,34,128,17,192,80,218,38,177,8,96,36,48,45,81,241,76,50,83,222,208,29,97,183,189,156,254,237,146,179,32,187,167,21,36,226,27,230,167,55,53,149,143,236,65,174,59,209,140,26,130,123,82,193,40,202,122,179,81,4,139,166,59,50,204,254,10,182,56,39,183,123,99,16,39,55,245,65,77,186,113,249,237,156,0,41,161,60,191,95,167,246,255,34,153,166,247,15,3,118,54,247,71,104,72,167,34,190,80,56,75,117,182,15,196,161,21,247,228,169,143,203,26,190,19,158,109,234,246,153,51,43,252,215,187,214,173,31,14,30,223,211,4,83,197,95,246,185,169,137,121,30,38,16,90,111,72,247,7,71,89,116,36,185,102,14,52,11,103,43,43,224,77,39,169,97,41,244,239,49,40,161,167,82,119,169,232,157,137,5,208,126,151,37,220,155,159,17,210,72,14,8,249,13,211,126,211,107,162,160,219,156,131,39,138,193,251,72,77,74,8,33,12,229,240,191,161,66,74,54,18,24,170,129,2,24,23,237,147,236,235,88,185,140,71,240,24,221,87,106,199,178,250,52,146,156,176,118,183,130,78,179,193,156,98,203,243,49,151,73,61,249,67,179,110,239,118,219,38,65,244,34,1,207,148,147,97,154,215,154,99,13,13,149,114,137,17,39,172,221,23,174,99,164,111,66,44,167,34,251,251,94,229,227,203,227,100,73,252,67,145,142,15,20,185,28,177,239,39,179,78,143,231,85,89,186,118,236,237,150,227,111,61,17,32,26,106,6,165,22,11,149,4,104,234,145,253,50,54,54,111,52,19,105,106,245,48,182,24,145,14,123,227,71,179,199,127,207,44,242,221,248,115,219,123,31,2,106,27,90,136,194,134,136,170,4,143,190,238,169,136,71,53,213,18,116,155,127,207,112,254,194,129,58,204,255,102,126,83,111,42,53,198,253,94,42,206,171,89,112,194,170,127,212,140,93,42,202,103,6,29,17,47,60,100,114,81,27,79,123,217,161,196,65,72,72,188,249,216,242,131,201,217,215,19,169,172,11,220,234,68,120,104,178,214,81,203,107,231,80,187,215,239,50,204,252,89,201,48,116,170,57,239,49,217,109,66,41,155,94,179,56,238,3,253,234,24,72,246,104,210,162,151,211,252,200,230,149,126,255,195,164,116,215,59,14,227,122,30,245,61,114,128,48,28,158,236,66,189,125,15,142,36,24,65,79,203,70,20,137,92,110,155,165,69,221,111,203,104,72,224,142,140,225,50,63,115,227,240,205,253,190,172,134,57,32,73,152,45,9,150,157,93,111,191,144,222,6,209,171,73,15,200,105,151,43,0,172,182,190,126,253,91,208,38,66,30,29,242,20,199,60,220,15,165,208,39,117,127,255,22,128,62,121,208,70,109,254,85,239,185,211,66,35,181,79,223,170,208,204,129,161,72,184,149,82,229,206,58,122,17,151,123,89,173,168,211,81,21,69,251,188,74,201,216,226,71,87,139,54,156,2,247,207,189,162,192,95,175,137,144,140,150,79,186,50,167,149,181,130,176,89,118,33,118,153,122,73,102,249,95,53,183,250,26,196,94,148,180,105,151,157,17,62,137,154,143,61,63,184,149,98,144,126,14,123,144,184,105,201,233,142,26,201,154,142,77,154,47,58,155,38,248,163,238,211,74,112,86,248,51,56,7,34,88,188,43,10,198,101,51,24,7,145,156,136,115,221,111,150,80,19,13,151,195,87,4,208,153,185,161,28,20,134,43,18,56,15,33,46,44,241,74,186,177,123,144,46,135,104,44,100,99,69,86,167,127,132,60,219,249,20,207,30,249,128,45,242,108,228,105,175,141,202,11,178,49,185,47,159,253,53,179,215,21,25,114,67,38,227,250,21,125,67,59,119,20,214,105,195,166,215,238,230,37,124,79,125,81,29,182,41,141,135,209,9,84,99,51,105,140,141,191,153,23,31,45,86,247,29,183,125,237,73,229,204,58,185,187,7,143,142,114,83,108,96,82,227,149,222,8,173,237,88,82,92,170,225,153,101,157,71,107,110,218,62,103,254,144,169,26,44,238,154,117,66,186,73,142,188,216,6,149,107,145,40,1,199,91,213,58,183,10,177,176,185,249,131,241,4,71,231,34,239,126,205,3,94,163,3,127,219,171,255,205,173,52,40,11,41,24,42,104,136,113,67,115,214,193,57,142,16,147,148,112,116,98,208,238,157,146,83,140,103,221,63,222,27,136,0,63,22,245,54,239,101,190,103,106,28,146,255,202,150,74,105,230,105,150,132,160,128,219,65,219,62,47,125,230,78,180,105,174,103,208,158,9,99,196,95,123,89,247,225,198,156,49,242,125,119,194,247,194,127,212,110,29,141,149,142,81,26,15,73,255,81,144,110,207,206,97,222,201,55,71,79,201,154,185,213,61,49,141,9,60,125,136,125,20,215,1,247,232,125,24,87,195,250,138,212,220,188,251,210,15,34,225,116,216,75,161,228,108,51,166,54,153,162,195,73,183,88,55,242,166,55,66,156,57,132,138,47,132,31,155,31,138,101,176,124,210,13,189,4,217,36,113,229,16,200,100,8,41,38,178,226,140,205,93,201,186,251,255,195,35,99,13,12,75,220,11,52,164,106,111,93,31,60,18,132,235,4,139,49,102,51,103,115,237,76,114,27,216,37,144,248,194,80,3,225,26,13,2,95,159,198,130,29,53,196,5,119,25,162,160,177,96,194,194,241,219,122,152,79,221,144,50,213,192,101,66,36,138,53,232,217,206,107,66,81,193,250,138,83,198,169,176,212,159,63,90,4,18,229,57,236,200,161,49,47,255,97,47,149,7,246,74,105,52,146,188,85,161,171,186,142,113,108,165,56,121,234,115,145,49,231,96,31,61,68,106,12,234,5,176,41,141,151,25,173,152,122,30,46,59,122,46,215,141,17,115,22,185,62,61,224,227,231,121,43,97,38,153,208,196,134,172,17,192,142,172,41,134,42,33,236,240,166,204,5,164,179,217,92,61,198,242,181,141,169,224,186,187,125,58,201,214,197,255,197,175,77,188,167,208,170,242,3,100,150,143,50,219,33,29,219,92,238,241,203,186,77,122,255,164,3,15,54,120,56,85,27,86,43,87,64,72,67,130,240,168,144,195,96,66,200,194,231,82,174,36,7,198,227,150,68,195,37,171,56,115,124,98,79,88,246,175,19,228,89,52,176,190,103,221,69,32,142,224,92,148,198,18,124,67,79,37,98,68,230,170,190,189,235,35,104,245,24,33,215,36,112,225,211,94,106,121,106,98,173,74,244,247,240,229,37,123,204,20,242,238,108,101,214,169,245,57,218,5,46,206,146,236,111,211,0,141,116,7,58,119,131,88,207,48,218,45,89,189,87,151,223,46,65,126,98,95,109,181,86,212,99,151,179,13,41,251,155,84,233,216,127,233,197,66,103,87,205,246,24,162,40,104,153,239,193,142,254,156,67,104,86,220,244,72,179,223,98,115,133,250,171,107,126,141,80,42,155,141,162,53,17,168,88,231,179,94,229,1,97,39,18,215,70,92,32,110,98,218,207,116,173,126,36,218,63,109,122,160,251,124,126,16,170,138,24,134,67,91,239,85,26,248,139,71,100,156,134,225,145,192,7,23,24,9,76,115,251,2,195,221,193,63,235,224,60,229,231,12,71,240,75,240,152,157,180,229,172,106,247,106,203,251,67,101,167,109,214,123,51,156,27,109,179,51,136,192,104,96,70,174,69,65,89,9,134,55,189,145,179,234,170,229,22,223,159,219,153,196,237,237,196,179,190,119,82,0,163,125,159,44,254,135,38,159,61,76,103,221,227,47,1,3,47,229,77,145,122,188,140,151,61,231,215,176,47,182,163,156,200,20,234,10,229,48,65,140,63,164,25,151,78,193,35,162,142,43,142,141,107,77,125,251,191,102,137,24,92,148,132,178,162,18,67,193,84,141,67,170,46,150,244,5,123,133,94,103,97,245,83,177,216,223,98,76,30,13,84,127,18,61,31,250,240,36,181,121,216,32,79,93,132,113,208,249,38,224,240,251,101,168,100,159,210,89,33,92,145,72,7,176,71,179,171,176,103,178,255,84,80,230,65,136,164,58,21,69,147,100,181,216,89,41,51,236,183,49,142,101,197,133,195,27,85,14,250,142,207,238,231,89,224,248,43,170,87,250,87,115,173,88,173,216,81,135,149,15,119,88,55,110,164,79,178,159,199,110,160,149,84,123,102,200,147,208,108,191,89,172,198,198,217,134,180,214,105,50,189,122,141,233,115,47,60,109,191,137,133,224,229,140,118,145,188,162,81,232,53,190,187,253,91,170,239,19,229,38,65,140,218,223,88,162,97,148,183,255,176,73,12,158,150,140,13,249,10,187,255,108,177,98,238,245,188,242,221,120,82,229,130,120,220,113,189,197,125,161,52,86,48,237,139,23,221,245,242,81,251,135,191,14,4,45,248,38,249,27,178,207,9,238,84,3,167,175,199,229,146,62,143,115,67,54,180,147,230,187,104,85,56,111,200,96,4,162,125,212,78,143,152,223,122,176,87,154,132,2,37,192,200,115,59,8,48,247,219,252,3,84,99,20,38,83,15,232,48,207,168,104,8,144,78,216,246,125,55,110,16,243,13,50,237,62,240,167,191,226,173,226,95,206,137,129,71,0,82,73,0,194,67,0,16,169,8,58,4,195,93,61,209,33,16,242,120,194,115,21,209,217,194,147,24,113,242,108,95,44,210,114,74,59,154,149,92,132,74,215,230,188,149,5,53,241,125,12,46,198,148,39,162,10,161,73,227,63,123,198,164,4,40,175,110,168,199,254,170,45,127,192,7,46,178,36,173,99,254,211,212,41,97,129,4,50,41,30,138,23,254,207,113,130,206,45,182,174,14,85,195,15,179,7,174,22,206,43,41,207,78,118,116,77,190,56,13,103,142,167,94,165,120,204,141,227,180,222,132,169,191,50,208,221,242,206,142,200,97,80,223,94,230,145,199,168,58,102,242,240,129,135,161,240,190,202,180,0,139,199,66,10,171,117,151,218,142,6,54,131,121,108,13,249,6,168,189,252,89,74,219,71,230,220,252,205,55,155,48,128,67,52,119,47,247,57,86,195,231,215,12,133,192,75,125,207,201,139,17,205,156,67,183,204,197,52,204,173,91,123,74,175,30,49,74,61,187,103,184,255,236,163,55,79,126,34,6,192,94,160,41,73,218,85,124,29,148,157,0,103,162,158,238,152,201,62,100,54,182,4,62,146,221,213,74,39,105,124,86,211,241,198,41,2,49,130,64,23,221,111,145,129,217,13,67,89,8,229,79,94,104,207,68,49,38,116,20,178,42,16,95,226,154,239,55,187,72,160,224,249,255,16,174,113,10,205,98,59,4,234,64,235,128,108,251,36,95,139,119,62,149,97,127,31,191,185,112,77,255,88,17,169,172,251,207,29,215,125,112,20,186,104,237,156,70,11,104,109,107,43,78,184,135,222,43,199,254,230,57,216,89,40,143,191,32,127,166,244,145,32,171,115,131,32,181,30,149,126,134,173,72,177,233,179,99,90,175,229,75,194,140,104,189,161,39,237,199,225,31,31,193,75,163,90,62,96,181,241,227,98,146,131,212,77,226,116,137,118,206,100,163,2,145,20,152,111,204,172,72,162,158,182,4,144,49,198,126,232,86,131,90,63,238,73,68,122,5,32,97,28,162,57,61,229,12,193,237,38,68,159,211,49,137,61,78,169,214,65,36,193,131,226,185,215,143,232,131,226,240,240,246,214,94,40,25,246,41,33,116,180,40,35,227,19,166,223,21,191,120,50,244,230,177,112,34,252,49,214,163,46,23,90,67,249,107,115,150,168,139,252,11,220,188,71,50,56,202,143,227,131,83,75,39,233,59,147,96,194,128,125,224,99,89,226,112,2,214,105,201,55,115,74,136,22,140,4,248,61,233,29,111,144,103,25,181,200,7,202,252,136,120,90,153,204,220,82,207,193,22,238,154,93,168,114,52,107,119,157,219,106,84,81,98,113,160,44,79,43,92,157,120,196,158,62,11,16,85,112,27,42,113,105,104,192,187,170,89,215,62,85,152,107,81,83,212,66,126,98,247,18,255,239,140,136,8,79,75,102,247,121,96,153,170,26,13,202,120,76,236,66,210,26,16,51,63,232,106,73,21,85,68,250,80,136,136,18,51,157,226,71,201,142,222,194,149,131,221,209,184,129,168,253,0,201,146,131,134,195,203,61,170,243,213,231,72,189,26,48,188,111,104,72,187,225,183,138,213,89,208,117,70,178,252,28,114,223,201,108,205,213,1,129,131,124,254,137,238,238,134,155,33,225,184,242,106,156,76,23,13,219,0,225,186,153,75,100,29,90,58,24,29,238,158,114,207,118,58,96,41,52,93,25,222,230,155,183,86,140,80,70,40,33,136,35,165,175,20,175,4,161,33,108,74,15,99,14,162,9,57,89,79,58,147,92,102,74,66,48,33,206,25,224,130,138,0,151,225,102,13,198,168,150,38,57,112,81,206,9,235,102,84,88,45,199,79,242,162,212,59,132,177,234,42,17,76,116,78,144,211,192,102,206,209,216,193,225,192,92,78,219,128,55,81,254,32,205,226,105,226,62,158,196,63,33,120,147,218,3,179,103,4,206,216,22,8,34,157,108,218,230,248,210,172,89,175,121,111,6,102,73,240,190,37,70,3,125,209,176,232,145,89,170,183,40,93,1,217,110,124,34,39,246,222,100,38,108,164,245,166,117,13,204,197,72,81,83,114,142,240,194,232,35,201,143,20,115,146,157,14,247,88,30,9,155,26,215,207,162,53,143,65,21,21,190,56,247,33,96,253,150,31,72,210,27,128,184,120,36,16,23,85,91,157,109,215,210,126,154,6,171,198,124,56,160,22,3,243,203,200,175,23,92,85,241,247,46,162,207,238,216,224,116,112,38,248,51,248,209,167,73,127,98,79,174,34,170,159,192,65,196,89,180,201,124,132,176,23,218,244,26,62,11,130,144,253,172,246,110,237,132,82,152,152,33,242,212,17,124,76,205,28,77,175,205,23,251,108,79,213,209,15,122,190,125,188,167,130,207,182,46,0,81,236,81,136,101,93,108,90,20,48,5,224,19,202,113,248,233,227,255,56,120,159,194,74,191,166,255,167,200,65,170,138,82,232,121,170,3,106,138,163,120,40,97,19,177,139,91,19,223,108,129,119,167,108,87,253,173,254,240,210,143,33,222,207,251,75,236,126,205,167,137,188,181,23,84,64,54,2,58,216,233,41,68,227,95,96,13,145,192,92,148,247,251,229,176,48,231,86,242,84,12,218,35,140,170,49,172,217,52,186,216,204,20,49,38,171,95,64,141,223,31,238,68,9,71,222,119,139,69,180,110,154,154,236,222,62,14,63,77,131,21,35,66,87,227,225,65,31,45,165,70,84,117,82,189,9,221,93,191,0,173,128,137,246,131,112,176,69,4,80,14,24,88,130,135,248,184,63,218,162,11,35,124,43,3,91,122,201,68,133,251,73,103,113,202,82,167,57,30,129,239,60,136,136,71,64,188,97,113,178,74,0,239,143,69,36,223,39,46,51,171,24,196,239,5,184,189,22,251,251,7,218,238,188,191,172,127,132,43,130,84,65,203,203,72,183,159,24,34,27,28,94,131,24,181,3,20,181,9,9,228,177,149,0,179,94,108,255,120,109,40,35,74,50,222,45,163,165,158,164,5,190,215,209,81,190,199,90,246,253,213,100,82,229,194,130,43,101,127,76,55,11,120,29,235,28,125,127,150,109,223,97,78,253,179,195,53,7,85,131,219,208,199,109,148,160,144,32,183,148,62,98,23,173,201,23,215,9,47,204,182,154,171,142,225,124,175,32,26,195,211,60,212,192,140,222,139,174,61,49,175,69,84,61,242,187,5,180,131,166,128,151,111,127,157,108,161,158,47,219,228,31,96,62,136,163,12,231,62,240,16,95,89,60,25,128,61,171,76,0,216,203,33,96,159,249,74,43,246,64,228,142,175,110,234,202,255,130,212,66,104,35,12,247,198,228,76,146,109,8,17,112,162,212,225,126,141,3,77,118,53,82,140,51,176,62,65,23,93,5,14,143,91,200,105,163,144,13,90,155,125,211,57,164,247,149,215,184,39,68,160,246,85,223,50,157,59,220,49,71,179,202,128,139,190,53,83,235,78,154,89,226,23,228,125,54,40,196,151,39,227,229,8,253,189,118,165,122,32,156,86,148,209,196,53,73,183,179,50,113,216,197,129,199,53,131,239,209,183,138,0,196,172,55,154,64,112,97,253,44,255,85,202,193,162,189,96,65,72,171,135,42,111,198,171,77,67,44,146,100,250,178,178,241,161,12,195,163,59,50,115,243,64,244,40,157,69,240,33,37,40,215,101,227,200,155,218,48,253,0,107,168,10,122,225,4,123,209,94,121,248,250,85,21,181,252,28,11,70,175,176,115,100,40,178,194,163,80,73,211,4,152,188,9,36,182,183,34,24,120,152,198,110,88,132,8,117,76,248,7,231,208,182,104,225,41,94,5,223,139,171,240,33,157,210,37,133,247,219,18,191,111,182,83,97,218,153,36,65,14,115,109,42,194,253,37,108,162,103,101,224,8,109,85,125,102,54,198,19,96,166,167,77,82,144,35,154,74,32,95,145,189,7,9,1,255,226,216,72,21,149,168,115,106,31,247,66,26,222,236,59,63,252,68,175,93,183,252,246,51,207,37,101,65,238,103,201,198,31,215,7,178,127,44,249,59,92,36,21,180,177,108,95,113,54,224,222,72,165,251,109,107,16,181,255,149,58,5,205,231,136,78,238,27,60,52,194,156,138,55,173,45,171,199,45,229,61,30,43,77,179,196,156,233,7,119,254,207,81,156,130,61,24,245,182,91,228,112,105,176,114,93,150,200,82,231,94,20,237,22,158,63,63,227,118,138,210,44,52,89,37,118,167,181,128,179,115,78,132,62,101,180,135,184,105,138,232,82,126,57,64,166,217,160,121,33,67,173,105,150,8,19,198,130,231,253,21,180,36,149,21,44,153,125,210,136,3,74,153,12,195,153,141,158,193,233,224,125,167,52,194,40,145,191,203,29,231,197,173,4,39,241,199,184,201,225,29,67,72,76,187,82,158,176,146,119,215,185,102,250,224,128,232,203,20,193,187,126,9,164,103,168,91,4,102,103,107,184,75,235,112,166,123,181,69,116,63,118,35,0,8,252,195,61,166,33,175,121,170,48,119,203,55,146,120,188,50,255,153,246,95,247,154,236,97,210,241,158,22,140,95,229,184,217,175,215,137,67,103,236,60,38,242,239,202,91,157,6,101,25,52,60,197,76,249,108,207,127,205,46,196,114,57,213,209,172,185,199,56,216,216,34,25,14,217,121,40,36,71,104,71,246,90,239,4,169,129,24,63,41,83,55,164,243,130,182,9,130,52,168,61,197,236,178,199,123,196,237,227,128,98,224,136,87,213,223,114,38,39,2,221,225,59,111,220,252,101,182,184,241,56,203,158,58,118,198,45,81,255,36,132,39,74,94,74,238,209,236,153,188,87,90,160,89,48,121,129,10,137,91,215,216,52,89,16,208,97,165,37,219,204,153,73,4,41,214,20,50,198,114,192,143,180,240,40,72,8,3,44,237,209,240,5,44,186,136,32,78,55,52,0,228,193,143,48,147,1,51,145,51,39,77,192,37,142,25,227,84,96,220,243,253,67,170,58,199,104,110,115,23,73,138,235,31,22,0,121,132,166,15,239,222,147,107,81,58,36,85,226,177,250,88,117,59,191,150,102,129,104,230,247,22,221,104,223,39,57,210,11,241,229,113,10,254,100,18,223,73,31,51,133,20,64,198,190,235,115,209,113,7,165,89,137,33,134,125,61,16,132,119,71,67,36,107,213,67,32,82,236,109,202,112,75,226,144,130,114,135,230,21,239,115,254,134,243,2,117,129,198,6,206,8,78,37,92,15,51,189,72,93,134,178,80,138,33,171,153,222,106,123,66,166,242,174,55,42,98,100,101,24,238,77,120,36,112,0,53,197,7,107,109,173,168,44,239,138,181,54,55,112,249,1,38,112,16,180,173,121,207,197,23,118,161,105,99,185,103,178,64,115,133,182,96,178,67,246,36,77,169,77,6,38,11,195,4,119,190,206,134,178,4,226,33,82,17,143,121,226,17,68,135,202,112,235,154,36,71,193,159,64,160,33,108,3,218,169,236,187,115,111,145,30,80,177,230,35,84,18,241,125,210,27,28,49,223,108,22,164,145,39,137,68,184,37,164,32,50,122,125,38,61,143,2,1,135,186,103,179,190,127,99,224,68,145,64,59,12,162,143,97,253,48,121,65,247,155,227,137,31,56,158,195,49,169,125,155,133,110,114,69,208,6,87,204,123,242,216,219,62,135,106,96,144,150,192,44,49,221,144,152,43,211,174,209,207,189,118,37,212,19,185,220,100,105,119,59,236,206,92,194,232,3,121,157,122,70,150,48,173,240,94,179,197,204,199,35,181,15,103,53,160,222,152,121,206,28,254,212,241,240,248,221,226,110,151,0,106,77,44,136,144,189,111,39,51,79,65,205,214,89,73,69,206,16,147,11,246,232,239,213,7,151,91,216,5,174,251,199,63,238,250,28,231,195,39,53,106,2,108,23,117,186,191,70,151,250,79,90,68,254,41,211,54,16,34,29,185,158,248,211,131,225,51,222,77,206,153,228,51,76,26,18,196,46,141,144,213,9,37,188,83,164,53,129,182,155,207,45,203,31,249,71,140,59,55,15,87,182,225,243,144,72,235,65,157,208,21,43,72,154,124,250,199,142,7,239,226,100,28,203,136,175,8,48,3,185,199,242,233,252,213,221,195,50,82,232,121,195,45,52,183,2,36,65,157,55,213,46,190,191,194,195,79,29,115,191,93,193,74,79,24,222,245,91,23,43,171,74,5,102,68,116,9,55,216,27,90,181,58,29,85,125,174,92,179,169,231,159,181,178,198,62,235,134,170,16,89,196,218,106,102,62,166,16,90,101,203,248,178,46,188,16,22,110,58,212,135,242,28,246,140,111,109,76,165,174,235,146,101,158,248,110,203,235,199,22,23,205,224,45,216,139,109,237,235,1,234,76,136,2,52,60,152,254,70,22,49,232,175,122,127,130,196,79,255,215,54,139,13,254,184,32,205,33,228,223,186,189,167,212,130,224,68,220,33,13,4,53,1,126,214,14,208,164,179,250,80,128,192,142,106,194,115,179,226,166,89,223,120,74,108,62,100,198,65,120,224,210,203,35,48,193,94,201,221,185,157,110,182,218,149,238,39,238,13,84,144,12,108,37,188,250,205,21,185,163,131,52,11,114,17,230,200,95,63,11,222,254,193,147,206,151,10,82,232,121,165,88,77,156,215,11,248,94,29,165,107,237,181,59,252,173,184,223,187,179,132,92,126,36,61,207,8,137,247,98,55,168,233,244,88,109,90,8,240,219,169,111,120,223,71,192,66,211,246,118,251,221,199,76,231,247,156,51,95,2,145,94,225,191,113,6,203,208,111,41,110,251,219,12,132,224,148,106,123,197,130,166,223,101,242,158,68,240,86,17,105,144,204,20,93,180,167,9,165,106,150,65,68,247,111,187,37,183,123,251,228,127,231,196,193,21,82,247,172,247,159,151,223,235,39,60,56,54,166,238,63,37,86,254,5,232,19,22,215,111,166,135,99,99,189,168,76,69,116,77,214,193,42,55,241,69,111,58,52,190,110,3,77,138,161,61,157,147,220,5,217,119,143,190,143,97,207,227,171,137,207,173,196,92,19,93,94,46,205,147,186,105,79,250,20,126,208,211,238,227,187,209,211,55,46,170,212,154,140,63,161,95,108,119,225,87,192,167,83,238,157,146,131,110,125,216,51,103,138,68,98,251,3,102,21,148,72,42,104,70,194,246,238,191,70,2,59,7,155,121,150,206,239,27,15,143,21,175,23,87,231,90,197,139,9,224,52,193,76,106,85,122,11,36,13,252,75,142,106,232,158,91,36,75,246,26,68,7,16,18,184,246,237,83,225,201,87,37,23,252,215,207,23,168,199,206,56,77,126,197,192,144,149,190,122,53,219,144,122,211,87,228,59,43,62,15,120,35,209,82,114,144,118,234,102,31,210,33,41,41,191,128,118,75,113,198,120,19,156,89,132,80,70,228,26,108,87,108,140,180,37,0,216,60,20,234,47,184,130,18,239,243,136,83,238,213,11,248,61,19,115,169,54,105,54,77,54,115,152,124,19,69,64,80,125,177,50,102,56,153,71,207,77,8,180,241,65,203,181,208,51,62,160,78,133,253,80,131,61,223,155,152,232,238,64,213,192,90,106,61,185,222,164,146,79,255,112,204,154,40,183,146,30,80,113,141,66,32,191,37,196,54,30,161,202,93,176,217,248,232,179,33,51,216,196,227,94,89,19,224,96,107,96,75,97,240,202,171,166,168,188,121,138,80,254,82,149,4,218,248,61,252,79,6,227,23,240,0,45,48,210,125,44,253,71,65,141,184,52,181,190,9,40,62,235,197,115,14,208,81,214,12,228,10,164,126,169,205,64,160,122,140,234,225,21,213,231,4,180,150,126,242,52,14,57,108,67,137,29,238,41,156,143,71,71,12,201,131,92,74,87,27,136,123,175,26,220,134,137,224,44,239,162,198,159,102,246,175,95,249,97,206,197,213,61,93,204,83,135,46,187,96,191,218,253,189,245,209,32,244,151,185,231,114,142,135,211,225,176,79,130,33,146,123,111,30,84,109,193,4,18,103,250,114,251,245,166,201,100,74,5,103,150,75,203,15,181,79,132,45,186,48,93,24,133,64,210,61,202,11,122,4,195,30,38,61,61,2,243,189,44,60,13,198,245,22,147,28,111,16,41,5,37,53,101,23,200,173,221,139,47,191,98,43,167,61,49,37,125,112,72,86,55,85,205,3,127,116,181,123,193,118,70,204,182,117,237,28,110,32,195,247,73,178,114,188,193,177,83,52,210,111,177,153,89,77,82,255,68,57,223,74,245,215,185,212,95,230,173,9,5,37,25,175,5,165,106,230,98,152,222,249,189,87,47,53,240,152,227,238,138,193,247,104,236,250,214,153,39,29,126,49,143,102,148,87,178,47,124,245,211,206,224,144,51,250,233,237,52,127,57,136,223,242,86,170,32,240,178,109,200,234,185,225,88,80,154,41,249,198,91,230,241,144,45,130,5,86,209,176,240,167,89,145,44,7,37,157,2,44,147,227,159,81,206,103,46,169,4,232,187,137,54,184,110,130,217,45,93,78,99,187,141,1,47,247,129,207,50,127,250,43,220,134,223,138,149,174,152,127,85,123,39,227,72,143,54,108,43,244,247,251,49,67,249,8,96,179,17,54,231,103,236,10,104,26,148,196,146,46,42,216,51,25,143,176,34,18,8,2,38,184,14,33,228,173,165,62,72,195,106,207,160,215,147,197,188,164,218,23,143,19,101,73,181,103,162,60,1,84,125,17,224,99,66,1,31,184,223,50,23,137,241,126,29,102,138,129,189,124,89,196,140,41,124,249,237,82,141,89,104,189,224,64,178,171,4,24,237,228,217,251,201,8,250,143,133,191,119,160,208,215,15,229,127,253,90,207,155,31,95,232,244,85,220,202,221,124,128,47,116,97,206,193,210,82,44,59,192,98,61,249,201,182,195,216,176,207,221,162,186,193,81,172,65,195,82,98,159,223,45,131,104,7,181,209,165,3,115,236,11,30,165,184,9,162,113,237,108,205,79,184,25,94,1,160,157,62,97,2,142,94,145,216,190,216,33,97,194,169,64,22,115,131,99,72,82,193,1,247,199,61,162,101,16,213,77,49,81,182,234,28,9,60,158,36,141,124,88,137,128,140,147,9,88,92,249,213,113,139,187,122,162,106,141,41,119,6,241,5,248,0,238,195,193,45,21,50,86,192,158,130,201,150,63,57,149,2,16,239,119,132,129,233,31,244,84,7,94,8,59,201,160,64,8,37,16,200,27,41,1,168,186,108,192,142,140,145,45,220,224,221,229,155,106,128,231,80,251,151,107,20,232,18,19,98,233,153,238,25,255,206,236,203,165,134,139,88,240,143,250,152,134,106,34,221,73,51,61,109,139,123,250,11,186,223,197,239,60,124,80,190,5,127,68,225,225,28,110,150,152,29,174,248,125,203,202,249,110,128,232,140,55,214,26,178,66,38,194,172,139,140,181,162,180,188,161,210,120,238,157,167,57,159,214,192,175,95,163,190,22,160,31,55,197,46,228,126,154,163,77,193,187,162,48,67,97,52,205,72,60,166,8,215,55,10,131,19,125,139,94,103,66,21,38,40,70,155,189,32,199,187,103,91,122,98,143,228,231,226,10,175,66,37,67,232,172,201,141,122,13,105,163,24,227,183,53,239,39,136,20,126,48,206,232,54,51,166,48,220,19,22,119,5,162,157,109,226,24,237,43,118,14,51,13,222,17,11,16,248,77,119,76,119,80,242,51,223,245,72,4,81,211,195,9,91,232,206,5,76,101,202,233,239,14,22,121,159,141,51,178,204,159,209,223,109,17,208,223,177,221,29,108,184,233,147,236,50,108,210,104,125,158,161,72,176,116,198,78,124,249,44,141,117,211,100,211,68,119,172,67,195,66,33,195,115,245,160,79,9,44,125,176,89,231,74,250,114,102,86,220,212,239,196,45,22,193,157,189,125,166,242,198,35,123,251,243,56,246,252,216,158,225,12,157,118,93,61,149,238,68,61,31,189,244,76,68,241,14,185,3,178,2,128,159,159,85,27,96,179,167,139,134,22,180,16,24,72,32,83,187,193,169,63,233,228,183,215,137,207,24,116,181,144,77,178,218,157,89,237,215,108,90,51,92,53,206,183,122,96,26,237,185,182,24,116,141,236,80,29,122,190,227,147,25,188,157,164,233,239,140,64,249,132,170,222,151,199,253,75,24,71,6,233,64,44,123,135,1,117,80,58,17,182,244,221,10,44,142,107,73,241,170,6,250,148,216,118,111,46,226,125,195,220,229,239,247,176,154,255,11,175,32,204,211,69,31,217,64,64,16,48,81,57,137,59,88,52,10,168,184,147,235,219,213,205,169,123,65,82,81,197,121,153,63,47,149,165,239,99,176,150,180,56,130,136,71,208,33,100,225,225,176,184,168,115,73,141,44,9,187,19,202,227,158,25,87,89,82,229,153,56,75,124,2,121,197,240,195,67,180,53,121,117,43,44,255,68,61,231,188,244,188,40,144,147,242,205,167,177,242,226,134,49,138,87,159,52,133,231,150,109,142,148,8,92,252,229,183,204,179,229,126,239,218,184,243,241,2,113,220,56,132,242,3,146,3,212,172,232,78,165,17,207,162,159,138,216,172,5,236,18,29,8,123,148,84,53,243,117,184,125,36,30,253,108,39,218,222,214,21,112,120,133,179,52,89,51,125,79,15,236,70,198,46,49,237,34,115,51,133,216,126,181,25,133,236,12,76,71,184,138,243,163,185,30,251,206,139,48,69,84,101,129,137,249,160,199,85,239,36,163,89,228,141,50,67,231,50,34,220,41,193,7,132,250,127,5,239,121,224,100,120,202,61,250,8,69,14,0,109,193,100,64,6,214,115,137,156,65,2,137,160,135,247,121,117,240,190,132,104,98,132,161,46,247,118,160,203,237,211,27,14,34,208,114,162,62,201,194,245,77,233,16,186,112,193,23,196,103,29,92,78,176,141,11,219,104,86,17,216,227,130,204,158,59,16,247,61,165,34,192,69,248,195,149,95,85,234,89,56,169,78,127,4,86,26,194,155,171,168,97,200,113,255,253,175,121,226,88,214,183,3,140,218,73,245,101,197,3,17,96,102,131,102,67,16,253,39,190,135,171,81,192,130,164,130,166,62,113,247,10,178,230,99,110,62,157,13,252,25,191,114,62,47,225,123,27,30,110,170,5,121,171,235,25,189,65,96,62,36,182,221,127,149,210,64,113,242,100,209,123,139,249,179,129,62,166,29,69,255,28,161,32,181,61,6,242,97,78,93,239,69,149,182,31,17,77,18,247,98,221,146,159,79,228,211,37,142,134,198,78,137,74,174,74,198,46,243,120,122,35,201,241,143,22,187,224,23,209,65,13,45,237,22,172,255,71,197,91,248,69,21,110,223,195,2,34,37,93,10,194,144,130,128,132,162,52,67,135,32,41,34,2,34,37,8,72,119,141,72,143,72,151,34,12,161,164,52,210,48,74,135,116,119,75,199,12,53,3,51,231,188,31,245,222,251,251,190,159,243,15,192,60,251,89,123,173,181,215,126,112,156,148,137,200,119,87,2,226,142,203,190,0,124,248,181,209,101,127,227,255,20,130,50,78,11,103,136,51,5,34,113,229,235,129,86,156,96,146,183,62,80,39,51,46,204,4,135,62,113,192,217,250,250,142,47,158,210,170,166,251,199,106,230,58,55,231,21,250,244,12,126,254,25,197,117,102,219,231,182,2,70,104,171,51,90,171,11,197,64,58,199,61,50,76,143,94,228,158,106,48,88,242,232,155,30,187,235,178,148,58,60,95,45,253,71,116,11,109,174,38,211,20,175,55,221,167,68,154,250,44,197,203,29,173,59,122,75,228,135,203,200,75,238,229,87,9,109,88,105,49,13,84,155,182,86,117,30,52,190,105,42,53,93,88,238,189,181,30,155,203,22,122,228,236,210,190,117,49,180,233,32,108,123,53,41,162,126,61,44,55,161,78,249,46,104,77,66,116,161,207,188,9,79,214,125,132,23,13,9,131,201,178,133,222,108,108,61,242,137,142,199,21,129,13,141,164,153,43,14,145,37,13,26,224,21,50,135,69,76,50,48,224,170,160,97,166,99,3,179,129,141,72,116,252,103,82,190,112,251,136,27,234,126,27,228,62,118,250,67,252,54,96,202,247,249,1,189,74,84,154,37,79,24,85,203,146,157,122,172,251,172,148,54,212,135,33,154,171,185,196,30,243,75,106,106,123,5,172,79,244,49,85,223,63,56,72,56,124,105,180,117,249,233,19,203,220,60,124,251,247,164,152,98,199,235,77,150,192,6,119,44,93,73,49,57,140,156,239,201,95,178,171,125,231,207,17,223,193,221,95,91,181,94,163,63,27,127,239,98,45,62,28,28,128,50,138,185,230,222,158,78,24,41,30,43,234,63,247,176,172,178,233,200,57,155,181,124,233,229,247,7,233,81,239,243,220,244,112,219,20,53,231,175,90,7,168,15,20,123,107,71,235,220,38,239,161,59,204,155,169,124,140,220,90,72,39,115,35,192,155,243,234,114,186,123,187,133,130,129,158,236,69,187,244,153,132,18,43,136,141,168,108,73,241,68,232,41,146,230,106,26,201,54,100,123,105,180,157,168,10,250,36,169,10,249,132,114,21,194,203,190,210,69,159,253,111,28,145,164,213,7,198,131,196,230,87,50,249,193,177,82,34,153,112,156,75,39,100,190,174,207,45,99,155,1,38,25,224,221,65,197,38,245,74,93,116,193,204,120,40,219,203,227,162,161,149,64,230,129,236,42,126,126,65,213,219,59,25,231,170,71,165,139,242,185,232,145,154,7,159,55,231,217,43,107,197,112,173,38,123,148,250,194,188,231,26,253,77,23,106,180,163,185,212,117,33,74,10,164,102,143,255,52,253,79,246,67,21,142,108,59,178,206,75,11,30,63,14,186,163,178,115,232,237,228,8,232,187,226,161,158,163,44,169,66,21,153,50,181,86,226,122,36,191,141,205,9,151,72,59,210,83,19,108,248,185,28,20,19,45,121,67,133,242,18,249,142,30,94,175,214,86,105,154,159,78,147,149,160,104,215,7,154,111,78,142,185,189,120,127,55,107,78,211,174,6,222,190,156,254,55,16,17,169,19,66,213,38,191,186,206,64,241,71,191,26,231,0,4,51,217,177,169,127,141,10,202,131,248,100,91,167,120,179,236,168,191,61,206,253,75,36,198,167,42,163,140,113,29,214,3,62,58,11,17,135,63,12,253,77,228,136,134,110,128,130,192,79,157,132,139,171,79,229,14,238,43,227,134,18,18,244,3,88,15,249,119,218,100,224,152,110,149,17,218,24,254,213,166,247,228,50,219,103,116,59,87,160,159,157,153,188,148,87,96,244,204,201,179,59,82,127,90,222,144,219,172,84,107,65,143,58,227,3,46,253,154,142,226,146,237,180,127,115,26,97,232,31,246,27,172,109,119,114,83,125,240,195,204,218,16,210,246,124,117,65,33,128,218,59,60,135,66,70,109,208,209,72,244,213,212,27,83,59,159,249,192,15,65,27,239,75,159,134,51,31,73,17,92,17,64,201,138,201,183,4,85,69,4,95,139,96,114,215,204,31,211,36,154,181,65,255,88,83,188,117,239,103,151,131,116,132,160,172,116,93,103,34,239,205,41,82,231,174,25,175,32,43,110,28,47,108,81,209,140,105,218,133,171,166,87,154,233,20,122,200,59,10,125,82,159,163,158,228,254,239,87,80,181,251,1,67,81,71,254,220,15,199,48,51,218,76,166,212,176,207,11,37,191,170,20,6,182,83,141,112,75,170,220,21,217,243,81,176,94,80,107,246,29,60,244,211,213,113,138,7,171,22,57,50,20,70,2,0,47,208,25,76,80,169,192,71,86,185,76,62,85,241,43,232,154,105,138,13,76,125,48,171,206,71,44,183,144,213,112,136,109,101,220,67,238,217,234,225,248,145,148,167,91,143,231,35,170,206,169,205,135,77,242,51,239,150,222,44,13,65,204,66,109,134,35,78,111,232,135,141,168,104,51,137,233,143,183,150,253,132,212,254,182,231,254,71,12,54,21,21,200,114,134,66,23,133,164,207,6,148,131,188,135,214,46,247,115,14,217,126,220,42,222,108,191,182,118,126,105,168,43,106,246,248,131,150,211,212,128,233,254,160,105,173,169,50,62,151,240,166,132,67,141,171,184,11,182,136,244,91,211,131,238,119,188,103,232,251,15,13,28,107,219,228,157,42,165,152,124,95,220,28,171,214,182,26,156,145,74,15,143,181,251,93,54,154,196,52,189,206,12,239,106,93,49,166,116,255,144,218,24,220,6,239,33,238,137,53,248,55,89,167,10,12,135,14,255,1,11,197,235,255,248,208,255,141,208,244,128,137,224,29,80,38,238,196,21,52,65,145,116,90,200,42,110,140,254,40,28,227,235,66,168,169,13,90,239,72,197,240,183,213,120,100,182,96,214,78,60,90,240,222,171,235,38,113,214,35,173,174,159,156,187,32,55,146,163,137,7,163,82,2,201,186,150,28,36,115,11,109,195,191,127,43,213,213,204,77,143,112,102,84,99,184,163,207,112,174,136,248,35,6,164,9,31,145,6,73,171,85,215,118,190,110,150,61,76,40,160,158,173,131,44,56,186,64,164,153,170,73,71,110,16,208,178,20,176,52,83,108,93,56,154,58,73,44,82,158,124,117,156,84,119,39,77,117,112,119,39,124,115,20,167,118,125,242,253,238,103,193,84,199,235,133,150,237,183,43,14,185,85,224,26,151,189,216,132,73,252,163,103,118,6,119,140,187,239,60,187,121,186,152,26,145,56,53,254,255,250,61,243,111,197,51,146,87,134,255,63,168,23,193,34,208,72,70,152,30,238,171,193,154,46,55,183,245,217,11,187,230,188,63,167,234,101,101,163,239,115,158,77,153,245,42,151,63,188,199,224,215,251,198,95,237,86,49,229,27,55,76,208,126,197,162,246,133,65,230,73,111,126,216,231,78,202,158,222,74,117,124,42,100,148,27,133,249,83,239,174,4,127,170,253,74,228,195,168,31,173,18,141,123,173,221,212,211,237,67,205,150,121,121,214,9,137,57,19,154,17,175,6,118,252,47,89,22,41,61,187,75,77,223,160,114,137,231,127,182,87,188,28,141,208,85,249,242,73,202,232,25,66,225,193,206,76,199,93,102,159,42,182,185,77,14,213,39,40,134,6,87,254,187,237,23,70,178,226,144,12,99,220,179,44,194,238,227,249,198,224,31,183,255,151,133,176,164,181,249,223,169,133,114,37,9,24,222,135,195,250,65,215,58,77,192,152,39,58,79,43,140,158,17,241,7,214,5,129,108,140,22,111,39,66,109,240,195,236,165,250,133,216,167,194,165,198,120,142,157,182,196,60,184,206,103,150,174,111,82,150,179,30,146,49,25,129,92,25,254,66,171,46,223,162,159,153,48,6,51,20,100,172,157,120,148,58,98,179,114,211,253,157,7,224,182,79,141,75,138,54,73,51,225,52,233,31,72,249,57,197,89,15,47,186,113,191,233,11,212,246,66,248,168,167,229,124,37,134,3,204,137,156,101,100,87,8,185,219,108,223,188,41,221,199,24,176,38,42,204,149,90,123,84,147,204,87,193,62,238,197,136,220,248,192,219,155,143,45,106,83,223,238,53,171,81,115,141,80,43,22,125,172,125,52,108,159,83,186,233,239,203,83,187,80,159,115,175,110,61,113,115,61,113,236,97,39,75,154,236,176,96,224,246,92,99,171,181,234,179,48,104,7,87,47,145,65,210,244,159,106,181,45,37,116,251,23,114,115,147,17,184,100,181,81,250,123,158,247,37,189,106,147,255,229,6,122,193,100,176,20,19,186,42,146,194,12,147,246,1,154,217,14,100,157,51,23,136,178,120,164,71,223,159,51,88,6,109,117,188,142,75,195,74,252,86,230,144,2,66,140,194,84,245,184,76,58,234,111,98,161,73,22,251,187,9,28,14,93,50,112,209,196,194,210,134,159,15,57,76,106,94,109,24,240,192,29,124,223,194,105,104,8,239,223,32,224,13,123,117,52,208,146,142,56,11,197,171,239,177,107,147,213,109,94,186,204,97,110,168,29,47,115,116,244,204,43,29,245,190,75,157,248,80,27,96,23,185,63,91,57,195,244,171,188,61,86,64,156,244,185,66,232,170,46,235,133,24,135,150,168,180,155,144,160,47,21,206,15,85,221,200,8,127,189,160,183,109,84,36,79,252,202,227,82,118,63,3,241,77,146,68,183,131,242,239,186,15,156,74,45,55,242,30,201,245,255,20,110,38,231,199,20,39,93,56,249,237,72,145,10,253,42,104,153,186,13,172,72,65,89,219,44,141,235,36,229,243,102,226,117,253,254,255,142,217,255,124,183,73,140,113,25,17,250,255,170,155,25,195,20,45,236,127,168,17,220,101,116,6,149,108,26,10,208,96,240,58,93,142,211,204,205,34,144,121,119,103,235,90,100,68,102,31,218,114,230,151,139,33,195,79,137,246,200,24,27,90,193,98,189,159,231,244,110,42,180,5,217,214,185,133,108,187,159,253,157,157,51,233,84,131,223,159,114,94,125,117,133,240,17,233,192,219,12,223,34,232,202,244,143,215,151,131,236,177,215,102,93,212,161,146,180,220,111,178,177,244,117,223,177,199,59,123,169,172,15,103,205,235,94,56,178,62,79,139,28,112,205,72,205,98,180,105,199,28,234,50,97,214,174,21,13,10,214,199,213,118,149,94,151,31,149,150,240,216,43,154,142,11,146,98,10,117,137,111,213,186,80,149,36,32,90,104,174,129,101,231,212,141,156,134,67,109,133,122,13,57,157,26,222,93,242,192,118,96,201,36,143,162,79,226,250,149,70,228,250,46,35,79,202,247,116,61,19,42,74,247,238,53,244,252,141,23,72,157,158,80,163,134,134,105,87,151,86,151,214,105,42,232,79,54,201,171,50,5,235,117,113,166,184,12,52,7,112,23,84,6,140,85,177,22,155,221,221,123,71,150,49,252,59,172,29,133,92,205,136,45,254,84,13,134,83,234,204,8,249,205,1,165,114,213,165,211,200,205,119,120,158,139,118,146,175,163,207,244,167,80,244,147,239,70,84,246,7,180,153,74,43,158,54,151,20,178,113,191,255,100,124,215,48,55,170,88,87,149,84,251,254,213,100,154,79,175,36,246,170,131,23,80,40,178,128,131,148,243,61,121,109,178,243,147,254,195,217,14,201,148,224,103,14,186,13,10,63,93,94,155,110,24,182,45,248,183,191,42,81,253,189,132,53,179,100,115,181,173,213,189,42,114,63,88,222,86,47,28,6,168,220,61,239,84,68,61,120,109,22,72,55,121,82,90,157,179,146,143,32,135,120,10,143,61,192,157,20,189,14,190,38,114,40,56,187,123,193,252,146,239,127,119,189,215,170,7,224,161,120,84,45,112,41,8,132,80,41,150,117,190,179,13,198,228,47,27,174,90,16,139,174,34,132,121,1,78,32,211,252,99,149,14,55,72,82,149,112,66,86,249,246,224,191,114,133,26,11,25,91,2,37,97,236,209,185,194,205,8,210,94,206,88,158,157,174,40,46,93,6,202,85,54,213,116,245,180,56,235,36,133,209,82,126,171,200,10,162,207,218,73,41,128,164,68,109,73,113,177,19,222,33,134,171,77,35,247,97,172,128,67,87,19,188,162,213,217,168,101,32,163,132,86,149,55,245,235,3,78,61,19,82,126,206,39,38,231,107,85,48,86,42,70,188,176,26,209,194,101,7,193,110,119,79,54,191,222,226,245,207,138,149,34,38,178,75,222,92,4,158,155,101,84,54,103,172,205,236,74,4,225,135,59,208,7,186,115,246,16,125,226,29,152,4,81,43,98,19,61,41,206,80,153,58,24,186,32,126,163,240,156,121,238,107,59,158,227,169,191,99,86,191,49,126,60,88,248,239,77,144,125,181,25,196,123,78,114,70,207,103,187,119,127,7,246,196,82,232,95,4,76,188,170,10,185,10,249,57,247,78,93,81,10,14,139,134,25,60,16,165,239,89,189,69,168,133,114,121,247,22,246,54,44,29,67,238,198,37,142,134,173,131,189,224,64,241,59,54,158,124,55,117,104,2,184,210,168,4,164,225,134,108,244,237,154,193,94,149,17,218,230,164,194,234,2,8,25,23,79,140,191,84,149,253,240,181,107,168,88,46,30,184,253,125,115,117,61,185,122,206,1,239,228,185,28,213,30,168,232,76,89,28,251,234,184,71,169,6,29,42,72,117,255,134,209,120,115,227,226,239,161,82,91,235,191,34,134,134,128,55,44,159,6,39,232,181,61,114,188,118,214,2,105,182,62,183,122,84,207,124,222,66,109,158,41,203,126,141,164,176,162,114,111,122,122,239,240,218,44,106,195,187,164,168,72,199,130,119,182,33,216,142,242,97,80,102,100,199,43,201,169,121,99,201,100,81,210,224,27,207,49,116,16,179,11,175,71,70,223,122,187,49,141,117,150,153,46,95,169,161,138,110,119,205,161,203,209,111,125,200,250,223,74,88,243,226,120,97,123,234,127,234,33,153,104,43,92,143,166,76,214,76,11,227,61,155,198,232,172,159,246,164,92,164,249,251,137,72,133,171,239,209,138,55,53,164,85,155,230,66,126,6,154,27,2,171,130,86,65,25,136,103,32,51,8,10,134,47,130,143,235,248,203,68,199,228,167,190,60,19,217,169,120,193,224,98,190,245,188,54,1,32,126,82,5,13,215,78,222,122,156,202,56,3,153,129,240,211,204,32,134,139,190,82,113,225,77,213,52,231,59,120,6,15,118,171,160,150,94,175,95,190,79,244,218,233,196,66,173,125,55,49,9,206,218,114,145,235,122,198,16,58,53,179,179,179,185,74,192,176,203,216,213,224,117,147,51,185,85,216,126,20,84,201,58,227,49,79,94,215,110,222,136,52,79,248,236,212,221,238,113,143,199,147,240,115,70,183,204,232,92,226,227,100,126,1,231,184,167,97,63,24,213,20,200,114,4,175,31,77,200,226,57,155,21,14,128,238,243,203,203,16,157,44,121,146,239,25,8,207,80,194,8,227,145,10,167,144,253,70,183,146,184,107,207,71,234,121,52,30,62,168,21,180,189,234,147,93,129,93,215,154,13,177,37,199,248,18,159,122,203,35,118,189,193,215,73,27,135,211,170,143,169,104,176,9,225,4,63,168,102,89,130,33,46,43,148,248,111,89,223,70,79,241,0,233,191,48,157,174,65,204,223,113,229,221,215,15,22,252,251,128,119,137,29,73,115,7,115,73,250,81,176,233,207,163,184,23,156,34,58,219,111,147,48,204,71,164,126,180,160,39,165,65,91,158,104,245,42,120,69,21,199,26,140,248,115,139,208,80,242,78,126,224,46,176,191,167,136,187,28,197,81,235,50,88,54,54,112,203,117,163,130,115,57,133,72,2,89,26,215,136,10,142,138,201,169,175,74,179,133,250,250,105,39,252,10,147,253,64,198,13,241,51,30,31,250,41,238,209,255,141,242,144,215,161,61,42,183,214,43,61,130,42,154,235,118,28,211,96,249,154,165,192,31,161,160,246,71,40,196,188,212,233,44,82,83,235,222,171,180,91,234,176,207,110,169,61,255,112,64,154,174,183,25,17,252,93,202,55,114,40,77,122,114,238,192,84,122,175,223,194,254,187,195,245,107,240,133,50,47,90,113,87,163,235,170,123,56,18,18,171,206,36,165,109,30,246,176,71,30,235,6,161,214,72,88,35,81,200,93,246,27,15,130,23,5,106,44,141,62,167,93,154,13,93,142,174,49,61,185,248,182,38,102,95,184,75,1,198,243,245,34,124,68,78,161,2,113,95,196,149,212,127,125,228,198,175,121,120,106,129,109,238,61,64,88,107,216,194,209,1,231,165,214,67,197,6,14,186,127,86,177,120,206,122,202,234,146,30,153,152,24,65,42,26,218,83,185,1,235,5,191,116,94,119,190,11,154,2,62,71,154,59,215,28,180,78,168,176,22,189,246,42,144,4,208,207,15,119,120,236,27,231,183,169,31,195,191,243,83,131,171,57,175,144,66,235,246,251,11,18,221,155,73,26,138,107,213,222,249,153,238,189,215,205,195,239,238,8,116,93,111,120,214,100,245,145,47,82,114,223,172,255,185,182,92,164,202,200,197,131,71,12,149,36,37,164,33,67,240,183,116,74,8,198,134,59,242,7,31,148,131,228,121,231,67,117,91,94,217,169,169,229,240,20,201,22,137,40,231,148,217,155,57,89,52,249,149,44,184,57,70,198,93,239,179,240,161,138,145,51,29,62,146,97,124,68,69,40,168,188,212,229,247,142,109,56,220,42,135,43,86,85,122,154,249,51,125,242,196,147,133,235,29,21,245,77,138,74,43,188,101,235,254,114,19,91,23,109,208,47,74,232,2,128,68,142,19,191,38,157,12,25,69,86,64,102,188,235,229,18,240,100,213,119,46,119,51,195,106,184,244,201,133,59,160,132,84,255,34,27,71,82,235,48,133,251,175,88,63,165,216,42,172,229,171,0,105,184,114,209,28,52,114,29,166,40,214,3,146,223,141,214,225,4,29,29,112,229,110,183,225,163,252,185,220,233,222,101,244,99,131,94,16,57,75,200,9,245,205,243,134,252,220,81,1,12,180,52,240,209,122,163,81,251,83,56,180,204,249,121,140,15,125,233,145,15,253,6,173,234,192,13,219,26,223,21,89,151,34,106,78,142,171,242,55,9,120,195,228,111,102,192,231,60,28,48,159,229,208,191,20,255,90,197,251,231,80,87,226,237,171,16,181,76,157,43,75,196,158,68,106,4,11,126,187,222,77,84,121,239,158,29,13,214,25,200,119,237,131,60,249,135,215,109,119,184,61,105,158,186,193,181,173,222,122,60,249,250,21,250,84,189,59,215,140,108,115,141,220,70,233,174,161,113,147,145,173,41,211,139,251,165,187,23,109,208,247,196,182,100,228,234,232,180,75,218,10,5,126,45,252,16,99,196,127,226,166,46,91,4,168,184,101,207,85,139,159,124,154,2,199,99,123,131,98,120,101,92,146,246,11,156,76,175,198,237,79,255,72,150,39,229,157,63,135,255,244,253,31,6,157,174,131,74,139,174,212,220,61,241,161,119,19,215,135,78,70,126,43,9,184,18,205,21,203,207,114,28,107,206,14,254,106,30,222,144,35,147,67,196,109,238,244,229,243,250,66,71,220,121,224,44,162,167,102,244,106,12,150,44,210,184,1,68,137,15,131,237,124,13,3,225,35,210,199,68,55,125,55,78,133,255,38,205,247,176,18,78,39,243,146,173,110,146,221,159,137,66,162,211,190,151,164,89,138,15,123,55,173,229,151,214,186,162,100,249,127,124,161,220,22,104,84,10,27,75,47,174,255,49,242,98,40,180,97,48,94,92,171,121,136,100,119,154,141,224,166,192,152,125,146,220,245,223,89,184,235,205,162,67,251,20,208,183,124,71,187,91,23,33,5,68,42,49,81,150,197,171,74,24,34,6,230,155,255,201,216,186,240,171,207,64,88,40,94,174,52,138,121,126,217,43,199,68,30,19,247,17,195,49,204,250,28,67,49,193,92,192,71,12,143,100,62,70,98,131,11,243,240,107,7,227,29,163,226,191,131,18,196,30,47,26,169,33,250,217,250,143,88,226,5,181,0,99,254,238,237,85,216,99,109,237,233,132,23,183,163,227,57,164,103,15,123,115,203,22,57,47,151,167,201,88,217,172,3,25,152,160,81,247,238,36,204,193,4,130,1,121,247,16,189,96,204,85,63,167,142,128,137,186,154,82,109,110,184,213,78,195,228,111,181,150,60,82,254,162,95,242,87,147,105,138,135,3,228,125,87,99,228,142,90,166,246,22,213,207,102,86,242,66,203,126,21,206,22,254,194,152,24,27,59,202,148,185,212,45,164,211,57,239,118,61,160,229,255,65,181,163,232,46,23,220,120,97,109,237,172,120,243,226,217,85,167,166,68,149,246,158,178,130,234,46,197,3,73,204,19,161,249,223,149,207,110,47,205,77,225,191,5,15,214,208,127,104,126,237,80,190,43,163,77,245,249,168,192,242,26,131,138,50,186,0,80,55,39,240,139,7,114,116,82,128,20,124,52,176,156,154,124,150,228,79,199,90,133,204,225,238,128,242,211,252,193,0,225,107,0,39,64,217,180,253,121,244,251,109,233,40,28,53,214,34,158,16,139,216,35,71,131,156,36,12,196,193,125,96,234,31,218,237,19,97,66,11,251,168,240,50,135,36,154,171,53,175,144,62,58,87,71,27,58,21,190,79,29,203,173,239,25,124,107,71,12,119,215,152,102,6,188,38,59,40,146,35,254,89,95,47,50,183,204,114,155,112,110,188,182,237,161,184,245,19,90,53,166,239,101,111,42,40,239,62,174,125,153,165,198,16,174,178,237,113,155,43,59,76,47,124,97,226,240,80,46,198,135,104,191,90,78,164,249,117,186,252,216,123,36,105,50,57,197,167,98,98,17,221,166,227,84,170,185,239,214,213,3,25,166,204,41,246,170,117,81,87,249,201,77,104,39,44,198,153,156,62,202,200,177,244,159,217,247,191,194,45,75,83,48,55,199,138,212,191,91,11,10,161,206,162,126,36,94,22,114,170,57,184,223,107,189,250,204,28,106,173,172,71,247,66,97,20,53,176,8,63,228,202,198,197,81,63,92,35,153,50,169,143,90,208,23,193,241,194,146,73,250,226,254,86,137,200,9,87,202,151,191,105,108,146,143,161,24,99,87,62,148,46,74,23,11,237,141,203,166,231,4,227,132,56,177,250,227,201,100,172,88,36,85,56,78,183,135,168,137,12,90,229,164,167,82,113,147,162,76,33,56,48,132,26,107,241,7,42,114,2,42,124,180,161,96,9,61,245,132,15,155,109,21,233,33,31,58,108,36,251,52,232,7,173,106,186,63,85,208,156,245,23,85,80,215,155,123,59,28,141,113,108,175,10,175,45,242,74,249,94,106,30,113,103,51,117,78,141,231,253,100,249,235,10,222,247,39,177,92,164,17,125,226,234,10,100,57,228,245,33,144,19,68,237,37,98,58,242,245,10,213,244,136,53,223,194,17,83,205,213,62,135,21,92,131,247,177,241,195,89,115,25,25,51,50,172,241,53,19,77,55,43,254,154,151,98,102,24,126,142,135,203,131,185,217,76,50,124,99,4,126,219,33,175,248,229,106,191,181,217,221,162,21,255,52,53,100,211,75,45,56,152,50,88,178,75,1,139,34,124,83,180,78,173,112,133,228,111,34,98,169,130,175,10,218,171,211,184,144,252,47,200,220,124,95,164,19,90,196,221,129,140,126,247,167,18,44,197,54,96,17,106,241,96,41,70,121,154,164,211,98,217,84,38,238,183,250,115,67,156,38,138,47,170,109,243,3,212,75,76,127,92,38,138,135,86,141,225,148,195,210,211,179,231,34,150,18,27,197,213,199,178,180,155,129,86,17,14,240,11,162,90,23,121,207,117,250,68,78,141,1,197,166,154,49,41,129,109,138,126,248,114,166,170,150,54,58,183,33,124,221,65,149,244,137,244,31,112,24,97,99,233,62,66,108,190,144,183,57,127,41,62,92,253,204,234,199,7,102,159,212,36,242,217,249,198,217,131,249,6,202,222,236,199,15,235,152,148,25,139,62,244,193,51,212,84,114,74,178,63,203,122,12,69,121,38,156,88,182,241,179,14,141,42,98,25,196,16,183,189,88,28,70,197,158,184,111,55,152,142,27,204,185,163,89,90,11,73,41,28,22,3,93,165,51,203,116,205,194,254,25,6,36,125,250,23,117,21,188,0,161,239,12,162,34,217,214,251,126,121,31,208,85,29,177,10,137,39,69,137,108,166,253,11,169,183,217,37,129,188,160,33,80,183,74,13,71,242,3,95,48,115,19,113,80,246,253,246,26,15,115,109,38,78,253,142,115,70,203,139,134,23,218,114,62,206,158,191,214,138,87,90,134,91,214,158,159,237,84,144,9,15,241,24,8,107,51,188,81,202,45,124,99,158,7,253,181,20,203,155,164,250,158,89,64,63,89,108,180,202,253,111,108,113,137,226,85,158,20,221,22,32,71,226,244,242,200,51,71,103,245,245,141,234,206,247,191,231,202,88,235,166,51,235,222,212,125,47,97,113,255,246,214,191,123,98,240,42,67,44,52,92,7,25,18,114,85,254,142,152,88,116,205,99,3,173,172,134,87,114,0,87,16,144,99,113,163,15,222,84,60,205,179,191,113,26,20,7,65,12,14,120,164,102,70,92,254,77,224,135,54,13,198,230,253,111,171,85,16,224,4,140,186,32,150,183,250,163,173,87,211,43,105,64,30,170,255,167,166,217,158,42,162,72,58,45,24,96,74,22,122,184,187,49,132,88,107,226,46,72,19,244,70,197,65,30,95,224,142,20,76,151,86,141,33,104,88,194,198,238,35,63,154,227,238,23,201,238,8,5,180,187,89,218,243,88,116,38,189,166,86,234,175,234,187,119,5,143,156,115,253,155,243,10,123,103,197,240,102,166,30,121,119,77,239,33,30,27,133,253,72,230,200,14,27,54,122,155,41,34,30,128,190,116,153,107,137,59,172,75,163,106,62,188,185,142,59,18,55,82,97,20,87,237,158,124,53,23,228,24,185,95,95,182,80,92,82,162,69,245,221,180,119,250,243,15,255,217,235,176,140,37,185,59,131,95,194,93,15,122,158,93,54,167,21,121,97,126,231,124,150,124,64,52,68,71,240,230,155,127,128,144,125,148,153,249,70,144,189,122,249,3,243,248,205,225,83,10,201,48,104,39,17,29,55,150,155,124,196,231,111,44,223,210,225,197,69,157,43,74,217,184,173,181,66,237,140,239,36,124,207,229,105,198,10,87,244,95,45,29,177,127,125,65,225,29,47,112,23,12,229,145,177,175,197,149,191,156,189,73,141,133,104,138,174,195,174,68,253,42,89,135,245,128,241,32,47,120,188,115,129,104,233,22,205,45,204,48,28,180,124,66,155,159,181,219,117,9,247,191,208,153,109,56,222,52,127,144,208,167,175,202,56,198,211,132,202,229,165,0,35,163,21,186,98,83,45,21,126,68,164,110,104,208,173,80,147,113,181,22,68,113,195,83,133,39,101,224,81,169,125,41,170,127,152,112,212,97,147,122,172,181,248,176,252,37,149,26,81,38,59,187,234,20,245,40,93,218,231,26,181,230,108,167,169,199,115,78,231,131,251,181,185,150,154,21,230,46,6,139,177,165,99,9,154,37,97,8,13,202,181,38,171,104,93,88,253,219,197,47,229,21,92,135,125,177,175,182,155,91,153,62,230,86,237,230,182,28,242,127,127,127,127,235,130,64,203,222,107,69,55,33,1,231,183,148,253,242,75,46,64,114,202,249,47,215,181,103,63,121,189,10,89,195,92,198,154,184,224,26,32,0,16,72,133,176,81,62,215,175,101,0,201,69,31,225,213,113,20,81,81,160,50,199,242,123,223,52,90,240,100,145,19,248,152,18,134,179,240,36,67,185,120,146,162,116,81,67,20,252,201,152,58,204,249,56,6,18,212,173,51,77,219,140,40,100,253,11,251,253,244,170,124,78,235,243,133,134,102,238,210,155,247,227,167,84,14,53,78,94,142,209,33,81,111,191,205,228,134,123,213,54,216,50,38,170,80,78,194,95,111,166,11,89,229,70,25,142,22,145,134,244,135,191,165,83,74,163,232,245,204,170,222,236,218,171,180,163,158,149,139,59,248,78,228,114,154,255,132,202,7,93,68,92,189,83,44,208,84,102,221,178,224,182,235,221,180,50,251,180,245,113,74,64,243,101,192,108,120,227,143,186,250,152,213,98,130,71,92,191,88,52,33,207,227,113,13,85,203,143,102,55,41,149,63,46,119,173,190,228,103,117,105,63,126,105,135,139,147,182,135,100,133,122,120,239,94,180,33,114,215,170,184,176,239,91,219,132,147,200,43,115,18,158,130,90,120,149,191,70,11,151,19,133,177,193,210,81,44,215,165,178,178,224,165,32,160,40,21,37,191,122,77,5,71,113,17,34,208,38,70,11,50,128,17,162,255,14,222,16,176,235,21,230,49,237,85,21,152,231,3,5,221,156,20,114,48,212,29,4,74,180,243,112,65,50,86,102,6,44,196,198,4,13,21,152,3,183,100,130,251,26,19,56,164,99,108,244,169,23,245,199,103,238,71,253,193,121,103,27,113,183,245,229,62,108,210,197,208,84,165,235,107,31,19,187,92,251,172,55,235,252,185,169,183,29,77,12,93,88,165,40,217,18,213,110,57,101,115,93,21,102,36,224,13,19,102,172,212,181,135,29,45,188,224,9,57,155,105,31,186,85,83,109,55,196,61,151,33,45,58,91,125,88,102,111,102,101,209,228,149,177,16,66,171,120,218,207,164,103,219,100,25,183,136,152,205,215,201,18,161,93,185,90,187,86,227,238,187,34,148,186,24,54,25,223,73,189,38,109,124,180,89,244,219,44,206,86,192,41,129,173,92,242,246,103,26,58,10,115,200,13,27,14,186,111,100,15,23,57,113,255,47,0,55,3,153,177,144,72,88,133,40,210,118,32,127,64,58,255,143,39,204,90,203,145,65,196,71,110,121,187,161,24,163,220,97,198,0,11,17,229,120,152,143,97,94,123,212,65,8,243,251,250,109,40,59,53,129,175,19,17,69,120,244,241,46,42,210,26,207,55,166,193,21,203,191,211,205,224,249,217,223,185,71,237,134,161,247,6,109,226,79,93,145,248,143,52,172,123,143,169,77,42,103,218,194,61,222,112,23,100,174,53,69,75,230,242,183,228,217,251,181,208,169,222,148,190,11,253,195,255,33,157,235,185,142,58,89,242,118,113,178,248,198,133,15,35,10,46,16,121,246,198,76,129,207,58,247,164,109,31,191,249,30,71,120,81,57,87,59,247,96,110,50,32,49,77,42,131,63,103,175,232,100,230,171,245,214,242,213,88,45,185,91,19,173,221,115,234,172,18,183,102,8,206,189,139,216,239,154,223,196,68,235,167,149,33,90,105,30,142,125,175,208,154,210,61,162,191,191,202,206,79,1,35,237,90,191,245,79,32,78,102,148,153,127,133,229,136,38,101,230,172,113,93,210,251,246,0,74,76,137,102,195,169,132,212,135,2,201,140,168,184,220,254,171,183,86,45,6,191,115,176,172,34,86,17,33,111,255,27,154,10,85,230,7,56,65,211,127,48,137,197,96,250,43,129,177,44,142,157,85,25,120,60,15,250,156,129,83,223,243,183,144,58,131,173,176,106,93,30,3,44,95,249,183,112,192,12,160,170,193,128,194,171,148,58,90,139,235,207,61,111,45,40,28,249,196,194,100,107,85,188,33,244,71,20,15,185,30,91,248,181,80,28,94,155,117,137,131,158,71,124,136,137,253,170,64,170,19,166,64,90,61,51,80,194,234,36,161,70,180,63,91,185,192,36,82,172,101,252,178,126,157,48,238,198,62,30,198,130,77,98,84,164,42,228,201,101,80,87,109,47,68,31,111,124,147,146,9,76,120,141,214,250,178,102,64,215,83,190,173,190,117,209,6,169,210,135,247,104,0,227,160,153,79,103,15,245,54,132,132,155,79,78,169,82,141,241,212,206,0,209,218,145,127,226,34,251,157,247,82,121,70,195,127,194,86,229,44,45,147,23,26,198,5,40,250,189,212,36,87,57,147,88,214,136,167,97,156,65,104,80,134,69,41,188,144,205,249,116,66,122,228,70,150,136,39,227,136,34,18,11,89,89,49,108,175,130,94,81,62,35,33,36,248,121,36,159,120,241,1,103,17,113,109,198,112,218,92,111,180,113,79,247,71,2,7,167,64,21,180,10,10,72,26,78,66,170,144,226,21,101,247,201,41,19,141,235,85,18,240,165,215,1,183,111,96,178,215,25,154,77,85,217,251,11,107,255,162,34,40,227,113,246,121,23,76,151,142,127,202,17,88,229,68,101,149,33,145,8,242,189,89,193,53,212,230,124,239,157,157,90,101,83,197,172,49,120,190,241,213,29,129,119,117,6,35,79,197,100,254,180,77,174,195,227,31,195,55,3,150,139,166,246,14,186,207,184,148,101,214,213,121,51,183,119,143,29,28,247,242,119,37,166,15,50,217,106,191,6,121,69,127,217,60,230,11,103,105,158,8,224,156,229,217,223,105,97,216,197,134,61,59,149,115,250,61,177,213,106,223,63,40,183,114,25,232,226,249,106,169,75,181,98,104,255,70,156,167,121,22,213,228,41,17,129,82,42,135,165,154,156,232,35,201,174,8,235,173,30,230,244,92,184,171,116,237,127,150,145,149,41,19,78,212,114,116,255,59,69,209,16,212,184,145,77,237,30,255,112,90,157,166,81,201,34,10,22,5,211,87,75,100,163,5,121,110,240,204,86,118,20,115,39,93,188,199,212,225,160,88,36,26,186,1,235,3,147,65,205,185,116,95,229,159,124,150,15,25,65,67,92,18,67,159,95,178,9,72,163,206,64,137,9,128,199,186,170,208,46,26,122,214,248,244,232,100,74,169,91,146,157,95,117,252,89,195,161,113,167,117,111,78,179,89,67,107,115,168,252,116,251,247,108,194,173,213,30,174,219,209,179,98,185,246,27,104,222,224,26,249,87,76,132,143,72,131,250,240,129,43,19,231,40,231,236,150,179,241,247,46,115,87,213,61,115,131,174,143,172,245,221,154,123,219,112,243,176,222,182,105,191,217,237,253,64,134,241,230,229,106,178,222,220,162,162,214,243,140,176,46,25,167,3,87,39,13,213,3,245,149,111,233,85,253,83,45,176,220,187,169,70,243,105,179,151,21,14,80,162,161,208,54,157,152,7,58,83,109,109,210,206,234,127,189,90,66,180,2,118,25,214,11,25,38,21,50,224,211,7,147,128,16,21,61,71,131,161,71,96,31,160,64,149,125,47,40,140,34,181,10,185,199,28,173,255,50,252,140,71,94,159,15,160,125,22,5,107,120,27,239,103,240,48,55,234,63,174,181,50,164,7,204,182,74,6,121,193,177,25,122,219,28,126,52,242,10,137,9,17,176,14,35,102,210,251,136,134,222,152,74,6,189,26,240,67,107,124,131,190,137,81,135,183,209,208,24,129,157,159,133,185,99,118,106,175,179,219,158,26,74,97,165,153,48,221,224,1,125,30,203,221,10,169,215,199,191,39,47,248,185,90,51,10,109,31,183,188,121,22,55,162,186,203,226,100,52,102,192,94,122,239,49,173,158,210,150,181,179,217,18,42,233,44,147,207,162,46,32,129,116,71,38,152,60,2,206,70,76,185,189,98,105,11,224,252,188,231,40,51,156,36,22,41,199,39,155,111,77,108,113,141,24,194,171,253,72,86,221,246,30,191,40,92,222,226,105,63,249,250,3,126,184,86,235,35,246,130,91,26,65,114,32,55,77,151,118,58,180,122,161,191,105,209,59,212,89,254,117,151,2,188,167,223,94,188,30,135,87,250,79,204,36,146,180,231,127,123,112,253,224,75,13,110,55,229,127,211,118,117,152,30,142,51,220,38,155,141,1,166,88,30,245,44,9,38,0,116,188,125,215,100,64,69,44,127,131,217,38,74,17,37,209,9,41,8,192,185,109,173,223,148,25,157,136,219,222,20,253,84,200,218,203,37,212,148,32,46,45,39,123,145,128,145,72,225,217,200,186,37,224,127,21,203,64,254,240,247,80,233,79,153,232,212,140,56,254,182,170,210,6,130,232,220,219,166,45,74,220,112,51,191,39,152,72,58,165,237,107,31,62,232,78,87,139,176,161,71,20,134,144,238,164,199,125,74,141,119,246,133,183,43,27,109,215,30,53,29,79,82,53,109,71,124,120,88,87,91,43,68,182,222,66,244,97,45,253,243,112,180,181,223,187,207,104,77,173,219,174,71,34,172,73,100,226,40,150,68,26,23,246,110,140,241,154,131,112,229,88,29,174,132,113,160,98,117,223,51,8,73,60,60,200,227,217,134,200,165,83,74,228,41,139,191,255,23,72,169,79,132,79,194,254,121,9,211,218,40,234,244,95,247,178,24,111,181,221,153,34,62,93,181,120,201,180,138,120,242,249,103,101,7,114,198,109,21,249,95,4,53,231,235,3,191,24,36,131,251,180,145,63,8,26,255,16,78,8,3,236,237,171,194,35,76,123,175,161,221,190,40,157,170,185,6,149,23,183,166,231,213,222,220,50,121,30,184,206,26,155,106,217,172,121,111,83,105,94,234,26,56,253,179,56,113,49,195,216,152,45,154,75,91,130,121,108,144,243,117,77,235,200,228,183,103,106,132,165,6,156,164,191,46,194,244,54,71,20,155,14,81,248,27,180,39,159,40,175,83,41,103,91,22,167,95,87,90,25,75,126,207,60,80,103,46,83,59,157,233,43,49,60,155,114,170,122,52,188,177,56,192,26,249,64,9,243,158,131,80,154,20,204,203,187,52,73,244,96,232,27,242,169,124,32,76,63,213,211,93,233,209,249,127,22,248,239,80,155,47,233,243,140,183,65,110,216,72,185,91,38,224,254,237,251,140,70,244,0,97,194,111,117,84,210,92,3,126,234,206,88,160,168,15,217,163,235,162,97,182,236,170,153,138,54,122,29,80,34,146,110,101,156,41,160,190,189,66,139,181,112,86,221,128,41,42,247,128,145,66,252,64,194,245,219,153,46,171,57,152,184,49,18,44,4,13,157,102,30,230,91,135,53,56,188,205,74,7,128,205,237,21,218,0,200,216,128,23,151,98,71,130,138,121,186,119,236,161,128,244,135,171,137,99,182,139,78,14,29,85,128,46,236,93,112,234,208,124,210,234,146,151,71,2,127,155,144,105,224,233,35,65,53,122,49,147,142,237,205,201,178,241,113,15,170,101,35,32,61,133,44,103,228,216,186,118,51,188,78,148,197,30,217,130,243,231,11,75,30,100,15,127,16,86,79,254,222,177,182,180,186,201,121,193,217,162,161,108,160,184,164,196,205,148,255,119,37,244,128,54,246,39,84,126,123,249,116,145,194,64,208,165,75,103,232,141,211,151,125,89,91,10,33,149,113,75,152,153,132,57,130,18,239,41,27,47,78,47,114,23,109,141,93,145,89,29,5,254,62,112,134,184,176,24,165,48,203,198,164,238,94,255,195,40,250,136,194,56,123,67,247,168,133,34,40,84,219,174,102,170,158,49,223,75,196,198,97,212,13,178,105,174,163,68,158,209,163,116,81,46,85,228,44,52,118,76,243,26,170,255,166,22,104,104,226,139,101,194,206,58,186,37,6,240,54,123,180,163,213,99,156,41,206,20,32,17,15,91,69,16,127,253,244,26,216,188,19,115,75,218,253,164,222,235,148,195,100,252,254,22,247,123,233,128,107,123,235,219,213,21,84,31,213,221,25,27,57,50,98,247,96,249,24,25,19,85,243,187,249,89,202,239,10,25,185,225,146,27,102,50,5,89,166,200,121,117,6,35,49,133,114,119,85,154,116,35,178,156,58,106,72,245,165,24,203,86,147,46,123,133,97,251,102,162,94,155,30,223,138,83,161,133,125,221,82,77,167,183,245,243,250,252,107,191,252,158,177,203,18,226,178,246,181,175,45,222,207,12,214,226,152,216,155,248,162,84,182,197,191,49,175,173,148,49,20,34,64,222,8,187,40,123,182,233,182,242,28,197,145,170,34,118,220,16,120,51,192,19,255,3,94,167,128,49,76,84,122,193,3,83,249,131,8,36,238,203,66,161,171,52,45,121,195,43,133,137,255,162,9,34,71,101,156,0,45,211,19,156,22,46,41,7,111,214,129,52,191,223,3,146,10,115,130,130,227,60,88,250,207,101,183,150,83,193,20,75,69,151,4,144,122,251,10,149,137,157,94,202,181,222,236,97,134,221,213,165,50,147,78,100,7,52,15,41,185,75,3,50,128,159,177,184,36,110,184,116,220,61,205,176,115,122,75,30,218,36,213,91,38,158,132,135,194,125,168,115,81,200,22,245,48,53,86,46,237,9,227,252,208,91,145,41,71,71,235,157,134,201,239,129,18,180,249,153,202,109,81,187,187,79,37,210,233,84,175,108,121,164,222,68,208,176,200,203,56,196,65,207,83,23,46,167,95,204,129,103,250,164,76,209,159,97,29,254,94,41,11,174,143,75,22,66,70,20,44,118,236,43,139,119,182,62,63,25,179,108,189,19,211,48,21,193,250,223,183,0,126,98,143,154,121,34,34,117,47,46,195,139,21,60,235,151,82,76,196,99,76,87,180,63,230,102,60,156,105,235,165,37,150,179,85,245,227,201,56,146,76,126,246,184,251,37,237,92,99,240,15,114,113,82,102,166,255,116,209,246,243,38,77,176,15,24,150,239,1,110,235,40,142,254,224,2,104,109,56,135,223,6,254,193,206,219,106,119,129,125,212,12,199,248,56,227,136,38,97,230,23,133,10,13,123,172,243,121,68,7,114,3,166,192,255,71,167,254,243,224,210,112,186,216,37,52,82,36,18,12,186,248,101,31,115,219,42,177,144,149,27,238,191,22,164,170,204,23,207,79,40,183,33,222,25,29,149,79,236,170,27,152,188,55,161,110,110,165,107,254,166,180,212,194,240,144,44,183,54,153,223,65,185,202,126,31,254,245,169,97,251,205,214,39,194,215,66,110,102,208,248,83,246,254,221,163,139,147,13,26,30,140,141,33,160,32,165,99,83,130,51,18,194,5,63,165,78,31,100,212,205,237,215,57,127,191,224,165,184,99,18,146,22,160,140,83,64,169,22,159,215,216,22,199,26,190,204,123,166,104,74,46,48,24,231,168,173,163,179,172,87,118,92,195,94,213,198,91,164,240,82,99,84,140,126,186,59,210,110,149,69,214,168,145,170,188,215,177,18,195,53,177,123,65,252,180,227,46,135,192,211,91,218,255,231,181,158,127,91,227,116,127,55,107,21,77,57,64,45,160,0,231,242,7,23,163,211,163,87,117,217,239,9,88,61,130,35,191,74,230,173,198,73,213,167,219,112,175,228,98,28,71,140,203,212,112,167,215,233,84,213,69,115,11,5,63,8,236,172,158,120,4,17,61,20,245,237,106,95,13,54,30,101,70,137,74,77,222,4,63,100,254,244,107,120,17,74,0,185,235,120,228,204,133,240,23,86,99,112,107,241,219,184,199,11,231,234,119,253,185,25,243,136,52,83,242,129,21,53,20,47,173,70,180,127,95,135,186,59,38,134,218,35,174,231,237,196,228,248,180,49,114,252,183,97,155,121,211,247,143,139,238,143,70,147,61,21,212,34,187,197,190,117,109,147,203,25,43,23,245,11,182,234,204,180,163,100,37,146,100,133,132,227,105,212,156,34,126,60,181,12,226,154,173,120,247,184,161,64,219,53,244,139,26,227,249,239,220,127,240,128,56,161,246,180,158,204,244,83,189,152,26,136,250,239,35,7,130,68,116,234,40,93,87,39,148,11,22,82,164,254,43,225,159,191,226,17,246,43,135,17,166,225,157,120,102,128,130,116,34,210,121,40,19,56,194,251,84,81,18,157,75,12,176,146,102,204,156,201,47,204,196,204,251,17,21,115,34,249,79,91,61,250,218,114,145,175,183,46,116,175,203,108,247,175,248,126,106,162,238,6,185,175,64,34,42,242,243,251,10,62,57,154,247,251,48,172,184,4,37,33,171,237,23,118,252,117,185,108,229,68,231,82,135,3,216,109,51,38,145,151,95,137,212,247,90,249,94,84,203,13,181,88,110,14,198,125,189,122,253,177,57,255,133,87,253,182,207,226,188,101,221,66,253,12,147,200,167,205,94,150,165,110,196,224,23,218,185,134,171,43,55,156,116,195,126,249,182,69,42,173,135,212,213,172,87,96,11,201,80,2,153,66,111,238,27,110,171,191,244,149,26,52,244,191,71,105,172,232,30,53,165,85,208,253,160,50,127,151,232,238,138,8,54,148,166,98,179,240,111,163,104,20,235,77,85,58,227,115,18,112,139,199,127,181,183,233,117,77,217,174,82,50,80,148,233,123,91,143,81,95,230,254,187,139,146,25,154,245,95,39,198,124,149,10,14,229,7,114,49,73,171,48,56,242,14,32,185,176,22,151,197,191,163,150,88,88,14,225,126,47,250,137,116,55,80,125,4,149,51,230,9,95,97,74,67,89,124,67,231,220,233,98,181,158,172,24,197,151,171,230,22,250,49,230,103,153,198,141,168,12,220,210,175,185,149,247,158,69,175,238,250,216,232,196,81,246,77,243,252,55,74,246,71,29,38,77,96,52,222,155,90,141,200,235,148,234,103,217,202,111,38,110,151,95,191,7,74,191,103,148,47,189,245,33,242,154,78,61,75,169,143,230,36,22,43,189,241,80,110,107,11,194,73,73,170,18,192,102,122,239,117,82,162,68,131,240,151,183,251,40,217,159,159,73,181,176,4,205,183,201,203,135,26,140,252,62,73,250,60,119,183,43,211,88,170,28,87,155,58,191,76,164,179,190,233,248,183,186,41,54,229,206,201,140,185,91,255,153,16,107,222,161,120,197,179,41,163,208,255,236,15,250,244,214,105,56,71,58,70,174,219,245,128,174,144,202,176,4,156,8,214,226,228,146,147,132,129,28,78,4,199,233,98,255,134,90,82,119,195,134,175,63,161,65,35,55,96,253,96,150,48,112,62,227,177,121,228,204,197,19,121,113,173,180,186,0,2,83,78,143,136,53,28,202,236,106,255,186,53,52,243,59,128,68,151,90,203,247,58,52,81,213,15,90,144,101,90,231,127,147,78,229,150,102,71,24,109,218,7,96,49,119,246,230,73,108,238,235,52,26,255,131,141,115,81,222,249,23,151,139,212,212,51,29,29,190,92,152,132,235,92,5,107,20,95,15,154,75,219,189,23,43,122,127,15,148,115,183,28,103,188,88,135,115,92,113,34,89,226,183,210,124,157,225,30,82,221,97,88,43,124,235,91,118,104,239,243,165,109,18,255,12,207,42,30,137,175,73,27,112,244,241,238,69,27,180,247,57,39,251,6,154,19,43,232,155,246,167,228,47,53,244,255,43,19,10,105,52,218,20,230,59,144,47,185,59,160,156,20,192,146,117,3,241,71,17,210,167,209,137,1,130,40,145,115,47,114,223,40,243,182,48,188,64,119,91,39,178,3,201,207,173,74,11,210,253,253,114,149,104,64,119,229,59,192,159,239,49,225,54,88,112,23,148,151,104,243,97,176,228,161,93,212,31,255,176,65,171,45,211,93,180,117,65,162,179,17,178,158,96,74,186,143,24,135,64,146,57,212,59,70,97,208,73,177,187,168,70,35,173,55,202,253,228,136,119,177,99,67,98,36,63,207,153,38,38,158,50,63,113,104,252,166,253,62,76,111,9,149,228,189,180,70,18,168,162,103,1,117,78,151,17,91,25,113,125,20,165,122,188,57,83,106,177,16,230,67,244,166,238,169,205,17,188,45,2,160,139,125,178,214,29,254,230,189,204,173,205,35,22,95,85,207,68,247,94,169,229,230,114,251,161,172,31,222,189,121,171,167,37,71,67,8,254,222,22,30,132,202,20,51,144,136,28,95,25,190,51,14,194,151,181,26,168,122,127,104,128,54,157,175,95,59,136,58,167,145,125,32,226,193,155,10,203,252,123,212,101,213,98,21,17,93,217,46,203,160,250,167,207,227,76,113,50,151,167,182,79,170,62,43,219,198,222,1,204,237,117,80,46,10,180,249,95,180,237,215,97,87,5,246,116,59,8,245,245,255,112,132,117,88,15,152,126,7,232,238,217,226,79,84,81,22,251,68,202,29,221,24,47,180,179,62,238,209,35,243,165,163,93,29,77,173,77,83,57,10,225,123,244,48,151,165,185,218,111,227,158,163,105,220,57,253,131,2,125,85,109,134,82,219,220,66,247,130,172,146,233,176,225,105,76,88,208,33,201,225,172,8,216,133,172,35,62,45,205,138,206,99,227,242,59,230,155,197,156,36,186,52,153,163,89,233,230,122,99,172,105,175,138,176,121,41,182,145,72,196,13,84,188,223,36,119,239,217,131,76,6,53,37,19,159,4,53,223,6,182,47,174,154,97,180,128,233,133,113,176,80,224,153,82,154,158,122,69,7,223,238,23,88,84,228,73,121,30,199,101,210,133,114,79,216,158,139,39,37,42,238,11,215,149,48,12,115,69,54,246,10,205,160,68,16,219,220,42,34,132,36,135,6,76,6,67,131,57,255,28,234,105,15,23,240,152,102,29,22,38,219,81,240,47,165,102,46,131,38,146,166,59,227,50,115,115,190,3,104,62,32,144,93,135,17,83,93,85,2,152,43,92,27,234,221,129,169,232,86,137,189,88,145,241,25,8,136,130,172,89,165,24,11,8,27,117,230,152,158,203,215,46,181,94,142,59,62,148,244,236,98,122,88,19,137,182,58,252,106,170,161,117,88,146,144,160,172,214,207,200,198,248,130,84,220,187,42,79,134,251,135,67,133,106,249,218,216,245,3,251,99,121,237,101,217,237,39,110,74,206,171,159,237,135,164,194,76,170,8,55,26,242,62,148,137,224,146,134,21,36,205,62,241,192,118,96,79,164,254,38,82,132,123,255,62,207,244,67,103,244,9,28,70,236,227,201,250,247,111,23,33,82,5,212,183,72,172,104,163,122,64,66,170,127,249,179,31,190,239,87,69,224,208,134,27,245,46,165,152,12,153,52,218,41,237,224,252,85,221,152,110,66,226,205,73,56,40,0,100,198,92,91,207,49,192,31,86,142,88,178,42,189,200,51,208,82,229,9,83,27,138,155,201,98,94,172,108,130,4,117,190,8,46,149,145,35,72,99,224,200,36,6,117,19,105,188,112,54,169,61,142,52,81,95,149,72,191,46,203,71,212,161,111,63,97,186,62,126,161,22,253,242,72,163,235,78,250,230,202,231,183,66,206,129,199,188,21,108,167,139,163,34,90,27,187,130,7,181,174,70,83,62,42,255,117,247,239,45,75,63,120,173,41,100,246,159,55,166,212,10,92,99,67,140,254,179,154,239,130,133,252,164,237,97,92,135,53,88,94,225,80,225,94,227,250,163,73,27,190,226,92,30,17,3,247,16,79,112,138,40,18,141,176,85,17,56,82,225,46,63,208,219,170,176,127,227,57,29,69,39,132,1,44,171,199,128,91,51,134,181,129,126,50,157,213,92,127,254,5,201,130,197,184,195,249,29,24,68,109,155,194,2,243,142,109,26,246,163,181,106,237,246,229,238,37,164,253,64,133,242,99,188,226,225,80,52,235,100,146,176,81,78,162,20,187,68,242,139,164,207,148,123,199,38,93,57,82,161,79,177,63,139,216,134,66,189,199,111,207,239,126,226,125,238,70,98,113,107,195,131,199,159,200,124,41,165,236,168,252,6,86,230,190,172,211,220,220,83,61,223,125,4,128,46,159,46,199,79,30,62,2,70,140,147,118,25,126,94,123,153,7,232,178,249,156,158,46,77,193,176,144,185,58,0,9,173,107,244,59,222,27,24,92,27,69,198,171,250,108,90,154,182,233,244,2,102,100,151,151,11,1,64,87,240,54,236,226,242,128,7,119,26,20,55,67,41,227,156,69,135,61,127,89,112,18,119,34,114,137,103,216,178,232,133,188,85,255,248,230,12,9,62,67,44,84,180,76,156,46,33,49,75,64,10,126,180,28,215,184,174,139,119,233,195,78,65,240,25,75,223,193,221,56,224,195,121,175,241,226,78,237,197,133,63,118,9,14,85,144,208,231,97,128,233,227,200,222,45,127,33,238,135,208,194,154,14,231,96,182,72,92,28,108,228,180,103,41,248,220,237,18,109,236,205,15,68,234,168,88,60,66,13,21,189,7,101,79,22,46,247,33,248,213,161,250,61,0,187,52,239,82,183,63,187,127,79,122,14,83,176,234,242,139,51,76,32,224,120,121,247,204,186,169,117,149,117,14,76,3,183,78,83,48,250,180,100,57,16,226,235,244,242,159,119,40,53,212,238,243,112,213,111,60,136,149,168,67,89,73,80,95,169,150,159,117,231,183,172,105,179,147,78,166,128,60,250,109,103,101,197,151,172,118,139,214,56,234,142,206,116,54,57,108,171,77,146,31,113,159,106,236,244,126,21,173,61,13,144,194,1,211,201,119,179,86,122,122,103,19,43,172,9,76,128,230,30,13,215,50,89,240,36,69,97,85,47,69,61,29,202,160,19,72,139,41,62,66,195,215,48,190,77,109,13,192,151,186,234,94,216,87,26,144,22,164,56,75,189,184,189,174,140,147,144,162,184,31,2,202,144,92,7,248,46,101,190,159,217,21,239,91,240,154,67,231,56,54,137,14,202,199,152,58,241,9,192,71,197,139,238,195,82,220,144,118,131,89,215,113,4,102,106,243,55,98,252,117,195,175,162,98,184,77,124,255,45,223,204,85,200,219,8,49,142,83,228,252,70,217,11,144,123,43,36,104,25,178,107,124,120,145,8,62,218,5,99,160,10,119,80,48,85,230,87,114,2,141,152,192,70,42,43,114,175,128,114,194,218,103,17,73,237,94,245,223,237,13,119,188,43,161,249,130,232,8,77,65,244,203,107,124,149,203,98,24,9,49,50,210,103,33,32,253,179,123,246,55,137,37,68,89,208,52,12,230,75,150,174,123,132,22,43,113,84,58,35,69,164,216,60,217,234,163,107,157,248,4,28,61,253,242,207,224,207,151,247,46,197,56,13,64,159,15,222,15,78,16,36,87,248,63,83,53,31,165,225,204,51,1,102,106,47,189,131,170,189,202,53,45,128,7,102,172,14,216,192,108,97,5,137,48,73,169,240,66,45,48,26,52,98,7,31,91,105,90,119,64,113,105,255,98,151,43,157,151,237,61,138,227,185,121,245,117,106,139,116,176,24,25,126,96,117,50,133,105,240,246,205,178,227,7,132,95,48,234,180,105,6,184,80,54,94,160,249,216,140,23,140,187,183,53,109,109,43,80,22,135,16,2,243,218,112,113,223,102,139,178,5,106,158,4,42,241,11,113,140,28,31,108,220,172,237,1,114,250,40,111,159,19,188,158,37,176,9,199,148,111,69,62,211,229,210,247,102,201,34,121,147,174,232,94,218,203,23,217,32,179,163,117,251,246,32,43,54,199,190,95,203,213,116,138,132,148,138,154,22,197,72,200,143,43,48,0,248,199,154,137,59,11,31,150,105,1,19,96,146,90,191,57,99,159,206,5,117,144,234,5,68,154,85,105,133,219,174,176,213,46,11,191,230,98,157,179,149,116,43,32,1,87,2,142,61,45,6,171,13,151,117,113,83,150,233,9,23,34,146,57,187,200,189,109,77,80,19,52,10,3,40,60,180,35,253,243,207,160,255,236,155,23,138,160,7,97,185,123,143,67,88,72,67,81,12,114,184,103,231,162,30,82,79,253,227,221,185,237,228,46,148,154,221,66,17,107,140,147,57,5,226,27,30,29,192,214,37,133,246,152,83,204,170,50,244,126,46,137,145,230,17,69,199,145,21,127,188,42,220,203,179,219,210,239,70,92,104,236,247,48,53,101,186,219,107,220,143,177,118,225,21,70,120,114,13,26,107,121,35,134,184,73,95,246,201,206,213,9,234,213,202,111,119,155,50,26,91,143,202,53,176,121,152,220,151,203,158,246,108,189,200,11,88,231,22,212,94,127,234,187,137,248,87,152,45,172,236,29,62,83,163,150,141,162,149,72,239,204,2,31,23,40,236,187,98,20,143,132,143,32,113,3,171,200,234,50,48,109,27,25,77,182,0,154,248,128,130,38,160,2,117,164,151,206,195,79,112,19,192,7,46,49,172,65,192,252,71,86,88,150,235,225,162,251,126,246,238,70,174,185,84,114,159,85,34,249,1,117,187,72,95,126,64,202,8,101,129,190,46,98,102,16,121,156,26,5,235,7,243,245,174,46,184,161,10,59,226,94,199,211,184,47,252,134,0,84,228,18,177,70,52,194,39,181,227,168,40,55,118,135,95,131,155,137,36,235,35,2,223,67,238,39,75,223,102,252,138,224,91,186,105,252,121,123,50,187,193,231,21,212,229,243,103,68,150,119,27,188,12,34,121,111,159,3,199,73,195,201,37,172,105,120,23,166,249,110,77,176,129,230,207,65,9,42,131,250,70,213,245,206,169,64,10,62,36,184,143,218,42,108,141,14,173,168,234,47,181,239,210,192,77,57,204,11,251,97,140,83,199,233,226,206,119,182,16,69,191,33,188,108,90,75,170,23,186,184,60,244,9,20,210,240,11,119,228,62,7,22,29,192,26,131,109,49,16,207,241,175,224,171,66,128,175,192,86,83,171,19,140,34,102,115,238,132,229,63,2,221,5,212,83,223,193,52,193,95,254,120,83,56,180,222,254,201,158,250,227,206,224,234,42,145,223,141,89,84,143,69,253,247,86,248,25,61,37,78,100,14,253,181,119,226,3,94,106,242,42,248,196,201,96,69,200,29,90,40,235,50,223,73,147,125,224,144,175,251,184,170,81,234,246,130,143,166,136,45,250,234,82,200,207,135,141,193,47,149,3,195,96,182,189,16,213,44,165,157,196,190,65,14,236,144,220,108,64,221,5,244,114,111,124,11,74,199,13,47,160,40,212,226,111,165,176,253,142,145,31,69,86,65,141,219,0,180,106,44,67,211,240,68,34,178,104,27,196,18,36,22,141,66,27,91,49,135,78,53,160,188,109,254,9,228,250,219,117,100,213,58,34,117,58,147,113,158,213,87,40,94,31,133,16,252,9,179,63,52,225,1,83,120,65,52,76,248,61,152,230,100,122,228,31,40,0,116,103,81,13,144,191,100,0,63,86,97,226,88,197,237,205,207,125,248,243,70,145,112,164,157,225,30,1,89,159,138,109,42,28,194,249,68,118,70,17,55,221,144,94,129,250,66,153,31,215,94,76,221,121,252,166,88,41,177,95,33,171,136,243,48,221,38,227,9,165,89,5,113,106,17,175,215,109,31,20,191,238,153,104,193,160,128,182,112,59,203,222,154,148,175,144,163,190,47,149,57,84,244,10,67,27,98,149,86,23,194,104,240,128,24,189,121,239,38,225,1,90,75,63,5,87,2,26,199,2,121,178,85,26,96,31,192,240,9,45,48,99,209,151,185,135,196,196,157,196,157,28,58,213,64,77,192,17,194,161,174,37,17,176,124,116,15,209,180,154,172,6,231,1,214,255,208,130,200,55,140,48,125,92,180,192,138,213,154,139,147,22,49,221,69,24,58,15,99,17,107,36,0,220,255,142,130,60,127,64,237,143,113,116,218,128,245,129,158,182,27,141,112,169,15,143,238,50,66,149,162,8,124,152,148,52,8,165,66,168,135,222,89,47,32,68,203,219,216,127,197,13,60,37,184,207,16,194,74,118,166,50,249,146,218,39,63,113,64,157,125,101,117,34,254,41,84,153,234,96,51,105,229,185,159,39,205,156,81,223,105,220,233,217,172,53,53,212,254,16,121,30,203,38,143,203,122,28,243,193,68,107,87,109,110,182,114,33,24,125,136,139,153,152,152,92,77,179,152,63,132,109,147,136,76,183,26,91,88,45,10,30,241,188,218,62,55,54,50,158,67,119,109,212,190,54,141,124,51,93,49,227,80,113,23,39,168,11,96,78,12,57,215,53,103,204,246,240,229,158,88,232,228,148,93,121,43,90,121,238,18,77,253,166,2,246,35,248,48,174,213,77,19,15,11,12,252,5,224,64,252,80,86,189,150,137,165,49,197,30,56,129,113,180,127,230,92,242,180,188,146,50,163,238,101,11,109,80,54,15,184,119,148,50,13,22,100,0,20,251,183,184,62,141,75,57,19,111,201,116,166,218,126,218,178,216,89,48,182,192,19,216,160,108,89,111,109,213,45,129,237,46,28,77,4,126,13,26,151,247,197,228,157,97,103,22,64,199,27,74,24,140,241,71,15,205,244,103,1,211,214,230,145,167,101,47,28,51,30,190,249,126,209,117,77,66,50,17,58,251,155,63,205,1,54,147,226,129,170,150,92,212,151,98,219,56,52,128,33,5,165,115,211,8,174,222,184,31,2,6,62,197,251,160,59,226,241,251,22,120,85,77,144,40,14,1,118,194,108,38,150,31,32,186,192,174,17,31,16,135,196,217,85,20,71,183,1,245,132,214,208,46,139,32,229,164,210,23,213,93,15,157,103,94,157,246,179,8,127,130,53,4,234,208,227,249,176,25,175,0,245,143,0,133,84,94,178,174,46,94,29,122,244,81,46,110,174,21,47,50,151,112,190,88,189,152,197,110,90,233,240,245,123,141,75,77,211,193,5,217,92,51,126,246,164,95,126,1,180,182,0,170,193,11,190,27,10,157,18,6,42,156,34,168,34,134,146,229,227,183,244,101,54,22,139,205,19,44,59,172,239,31,38,130,253,124,224,21,214,46,254,28,17,252,121,209,89,164,129,116,10,90,125,14,187,143,188,120,181,2,142,69,1,109,224,17,212,212,139,82,73,3,209,6,235,238,126,41,179,29,234,231,154,12,13,75,134,98,68,252,92,184,173,174,11,174,132,190,153,173,34,246,246,244,59,98,44,190,131,123,137,90,26,26,132,177,217,59,148,127,91,191,178,237,57,1,98,118,32,9,48,208,50,153,30,232,248,166,245,99,112,213,248,133,25,238,253,102,169,56,152,20,252,123,209,24,102,95,222,138,51,64,223,7,117,193,79,204,115,32,247,111,20,130,252,116,231,202,215,37,169,2,114,252,27,169,203,185,231,115,49,233,221,247,166,235,30,93,226,133,203,199,234,193,227,146,166,138,170,37,84,62,99,85,175,204,74,128,57,232,150,150,86,242,18,28,68,64,93,92,154,131,175,220,11,127,198,178,250,26,118,110,23,252,211,185,213,111,147,215,28,220,96,182,80,192,173,69,66,80,48,89,224,153,145,245,227,248,146,129,185,178,202,51,202,140,151,204,211,212,30,155,49,253,71,30,197,193,48,224,154,161,23,62,10,122,116,190,102,241,81,118,253,208,232,78,63,92,151,84,74,175,104,205,85,5,14,37,126,251,136,249,129,39,79,228,141,117,174,95,183,229,177,104,123,48,82,110,126,192,235,76,179,102,101,32,202,78,180,162,125,215,215,151,142,150,238,201,147,46,190,56,229,222,55,21,125,23,69,173,193,186,46,117,65,107,75,120,249,168,25,139,105,236,200,8,53,204,52,216,250,178,11,2,132,224,127,66,128,165,218,227,179,114,243,241,67,24,38,228,114,79,23,104,7,19,174,220,101,10,46,67,199,125,119,156,154,129,98,45,144,206,80,144,26,80,111,163,147,52,191,141,139,140,184,214,38,26,132,97,54,186,1,24,6,129,176,241,211,227,150,190,190,174,141,116,200,152,6,160,105,243,34,16,48,209,5,134,237,19,104,216,246,183,209,136,46,196,232,252,104,159,133,135,38,90,2,30,140,150,65,98,189,14,193,175,173,7,11,139,67,25,80,135,4,21,188,11,108,167,96,31,1,195,91,204,94,164,214,22,182,106,163,37,8,34,183,78,102,44,77,155,125,123,107,38,161,208,71,0,218,28,251,12,175,245,102,229,34,237,253,23,185,123,181,140,197,176,155,226,254,40,169,30,46,82,154,164,132,0,206,247,114,154,76,119,110,237,78,213,41,69,241,167,84,8,48,191,134,169,169,13,205,30,226,250,45,108,211,190,240,191,120,182,250,100,222,246,193,131,248,78,36,145,9,206,168,199,202,52,163,206,26,111,215,181,84,73,117,41,17,45,255,80,86,219,196,236,83,43,112,82,9,75,195,93,210,187,3,253,180,190,71,28,42,147,236,140,194,48,96,226,216,167,163,107,163,17,28,251,8,154,161,241,124,246,10,194,199,200,165,203,253,165,26,36,246,55,226,197,48,24,124,97,7,182,222,53,171,167,241,114,194,245,226,14,113,13,30,103,115,123,77,69,129,218,142,75,134,68,50,232,36,112,97,169,26,6,56,34,95,239,154,206,233,25,55,2,155,27,8,107,250,181,173,166,130,55,189,137,95,133,169,253,200,215,222,79,64,17,231,23,8,102,152,57,184,115,1,225,44,142,22,27,1,86,93,164,207,192,0,240,76,100,31,138,187,132,217,185,180,248,137,158,202,31,182,169,186,224,243,96,120,153,179,49,232,57,197,89,19,120,198,250,212,216,184,155,157,25,31,154,153,188,107,123,22,135,4,113,91,82,151,153,75,152,148,85,179,86,58,54,233,88,173,0,135,5,170,60,17,24,94,162,244,235,215,253,170,233,165,24,104,232,122,193,96,182,72,40,125,215,84,140,72,124,171,90,96,232,205,98,16,127,254,238,202,202,230,202,153,222,166,213,190,225,137,72,92,2,224,246,218,123,222,76,71,56,1,22,204,142,191,44,135,93,74,236,137,32,177,5,156,105,205,111,48,151,219,136,75,146,90,87,90,246,252,31,45,199,1,61,67,113,209,200,152,44,214,240,125,220,3,190,22,217,88,18,216,45,208,22,118,217,139,184,8,56,27,10,102,172,173,46,77,249,45,41,233,112,11,221,112,0,222,72,68,22,68,234,206,84,241,106,141,50,107,108,118,49,71,31,118,12,233,214,130,243,130,216,12,105,236,165,36,206,250,26,132,153,62,80,108,135,230,27,44,6,23,244,12,84,111,239,171,7,215,124,211,231,172,217,17,235,118,92,191,127,162,221,144,96,18,102,137,191,190,184,91,118,52,97,47,99,47,111,207,83,86,119,217,230,41,220,47,190,164,214,186,123,35,9,38,143,243,101,9,206,247,48,58,236,6,238,230,243,130,26,241,230,158,224,249,25,110,192,140,96,186,140,45,4,220,28,65,166,185,131,126,45,89,7,194,151,192,241,144,239,252,59,212,251,169,23,115,118,121,220,220,205,167,193,160,203,98,131,160,167,35,39,253,252,113,222,33,24,26,197,8,66,99,24,187,239,200,207,207,238,98,43,95,13,72,95,126,133,161,188,46,165,58,224,248,115,139,174,75,152,149,43,77,165,149,188,171,186,91,236,33,238,245,89,193,189,11,40,189,13,85,139,136,224,169,181,63,79,216,91,118,25,122,151,111,229,250,84,159,21,220,147,88,133,182,174,125,157,160,73,173,25,176,76,110,37,95,209,117,124,134,142,58,233,205,108,133,179,88,168,5,221,234,240,208,141,184,199,127,53,158,132,153,207,142,40,89,16,134,47,96,15,248,5,160,135,64,65,145,20,114,164,93,81,69,227,241,209,229,153,46,176,50,52,67,20,208,234,178,251,252,121,224,102,1,30,176,103,216,108,80,224,181,49,171,40,105,106,26,11,222,53,6,63,102,222,184,81,1,131,119,12,111,226,241,80,12,224,113,54,78,31,55,157,20,7,181,34,57,107,113,112,185,117,80,231,71,241,219,88,28,8,124,94,196,181,33,18,77,128,204,60,167,253,86,95,101,67,220,87,176,0,158,84,227,178,116,190,226,168,21,106,131,207,10,0,214,96,107,112,145,87,106,232,1,208,158,219,111,225,9,90,35,248,132,43,79,238,23,140,165,9,191,227,32,200,202,198,156,89,128,225,45,71,243,247,189,135,66,117,151,183,199,30,72,242,63,63,218,57,184,110,214,134,135,6,55,47,157,201,158,197,131,114,248,117,250,51,15,228,17,245,254,20,56,113,184,170,237,102,0,234,160,6,18,45,127,167,125,115,194,31,127,220,64,32,89,48,151,114,174,215,215,130,159,86,1,108,95,132,128,5,68,207,187,180,171,33,231,84,62,177,86,61,70,75,235,36,253,5,187,160,80,104,240,220,26,7,116,112,232,163,77,34,218,45,88,168,151,139,116,97,129,122,175,50,165,228,169,121,21,46,229,28,92,35,234,222,239,85,135,84,117,163,206,127,25,234,78,15,1,56,145,217,114,240,16,25,39,200,123,231,100,233,103,249,189,246,245,33,49,225,83,240,7,244,96,234,219,14,236,126,24,24,248,10,31,186,164,219,0,238,186,0,175,79,26,199,167,172,136,238,233,154,174,18,162,242,214,161,60,249,91,96,112,44,133,78,24,96,243,80,77,6,45,177,20,198,230,55,123,16,28,21,228,243,96,16,81,211,58,151,173,149,132,12,1,214,206,58,242,168,103,233,227,228,156,134,100,27,72,130,206,145,117,22,224,254,210,113,43,203,42,219,102,211,13,188,178,123,74,171,230,1,86,146,24,6,101,2,142,131,199,15,213,251,199,69,61,45,26,203,92,142,50,2,27,129,177,211,114,97,128,51,211,4,68,1,230,11,187,1,145,217,246,65,84,216,2,27,252,207,67,92,234,41,251,190,219,205,203,122,160,59,50,27,184,200,128,189,162,96,22,170,1,17,45,187,87,42,138,235,103,171,79,114,79,172,190,10,22,210,50,236,153,91,199,169,233,235,223,97,26,158,238,124,97,133,157,152,206,83,179,62,140,254,100,47,94,169,69,162,79,163,74,203,24,144,67,30,245,172,98,244,203,30,24,180,244,177,225,240,160,138,162,137,162,233,80,206,251,213,249,130,244,254,103,172,206,199,134,243,65,51,183,253,129,176,213,71,120,11,21,93,98,234,96,216,192,122,187,78,170,80,30,91,190,80,156,219,16,85,136,80,93,132,46,169,98,17,63,128,4,15,76,49,161,237,243,91,180,237,243,211,198,234,13,139,221,39,62,48,0,233,88,146,137,99,92,129,166,155,60,196,179,158,234,214,158,28,62,155,214,9,184,177,110,171,138,14,63,27,190,35,113,189,100,24,28,149,75,124,129,172,124,66,247,148,5,130,171,166,62,19,191,120,233,162,177,248,34,97,191,230,217,198,33,108,4,196,179,7,31,218,187,200,116,231,80,123,123,34,215,22,16,229,245,58,38,6,109,33,178,115,254,85,147,210,224,148,196,192,206,142,197,67,29,191,75,228,54,160,254,53,133,186,137,142,112,88,253,187,11,1,137,145,129,188,150,233,99,80,29,255,171,125,120,72,91,73,41,92,165,157,255,219,21,48,9,247,14,95,215,130,62,118,170,22,139,227,115,250,69,132,255,245,116,183,221,120,67,14,197,120,170,81,108,80,139,134,189,109,254,192,34,223,241,161,43,125,113,122,36,111,126,164,155,202,53,205,204,141,242,217,19,55,112,170,135,223,20,59,170,174,29,191,113,198,199,35,251,190,179,205,105,24,54,85,42,209,4,131,162,223,86,14,61,203,93,243,188,52,189,219,191,2,146,40,68,33,127,9,235,21,125,251,240,244,86,240,233,132,182,79,47,150,104,129,218,215,215,227,98,38,240,102,192,233,44,194,186,243,22,223,239,67,238,24,70,24,122,195,167,44,24,127,237,233,150,67,31,228,103,174,80,88,192,45,199,242,199,13,40,164,1,206,175,160,128,191,59,38,204,108,118,214,186,196,172,88,63,218,11,213,199,174,176,158,172,227,25,227,26,117,229,108,135,227,235,222,222,181,140,153,19,22,214,119,160,19,89,254,70,16,181,222,111,165,138,123,207,172,209,233,9,180,189,16,247,33,116,7,191,217,160,63,246,155,208,206,120,182,34,81,221,254,153,76,163,92,48,50,174,196,180,78,184,124,181,138,22,236,47,135,54,153,150,33,171,156,78,222,235,241,78,229,171,150,164,58,167,153,159,187,238,207,250,136,179,111,21,111,244,183,103,148,55,141,226,113,107,113,173,60,247,34,141,251,135,192,23,36,135,31,234,0,160,56,82,241,23,231,122,158,146,199,71,80,10,14,173,210,219,63,204,16,128,160,134,164,11,20,210,164,175,99,136,194,55,126,67,165,146,122,225,82,167,211,206,36,117,3,103,50,51,25,43,157,71,224,196,55,145,133,22,159,121,7,178,64,47,1,46,48,78,46,176,188,105,249,87,210,124,246,38,194,237,179,179,101,233,8,116,227,55,114,219,178,42,241,17,19,56,157,145,223,71,129,239,247,15,120,147,118,139,248,187,250,30,233,167,141,97,88,223,208,195,136,206,253,156,110,34,38,63,243,207,6,97,229,175,130,183,15,136,152,4,223,33,107,112,208,139,229,150,3,217,151,110,71,20,67,245,22,111,85,39,77,6,222,190,89,156,65,162,151,135,166,191,189,241,74,133,42,21,75,143,33,151,167,176,7,171,30,186,204,84,60,101,236,204,178,194,130,128,178,244,126,75,212,53,25,37,139,152,159,53,44,84,52,219,37,51,241,11,50,175,213,123,2,231,140,84,64,57,244,114,208,1,238,190,174,91,104,11,219,29,36,222,180,5,109,114,62,49,1,45,81,134,9,193,30,96,68,158,204,222,94,218,128,198,143,94,115,209,62,108,2,21,211,83,191,36,221,172,116,37,186,132,201,186,150,103,60,244,130,151,125,217,183,208,196,88,243,36,189,190,114,203,50,99,223,59,76,183,62,207,113,184,162,117,240,123,165,233,65,137,73,181,118,106,194,75,175,245,67,125,109,169,59,136,163,240,130,13,250,223,225,160,225,29,180,139,208,109,176,191,24,230,145,15,154,179,131,161,24,147,199,120,196,27,188,250,156,95,175,212,43,153,25,135,196,155,34,204,247,156,128,119,26,143,185,68,179,176,248,47,8,101,33,206,232,92,238,23,212,61,172,248,197,139,215,126,214,254,29,56,135,73,109,76,11,172,90,69,227,153,254,229,241,180,114,77,38,95,191,55,192,131,148,160,190,132,148,40,34,255,63,26,238,251,17,10,71,1,0,120,145,84,54,101,175,146,236,189,231,21,9,89,33,33,227,140,144,175,189,183,203,222,43,50,227,66,200,158,217,156,189,69,217,243,112,246,56,156,113,251,238,253,244,254,145,79,108,43,130,29,36,52,10,185,99,255,235,33,243,213,29,29,88,90,208,110,39,94,199,208,104,55,221,205,44,28,199,67,167,150,46,195,25,128,68,148,215,111,7,221,237,135,27,111,138,239,123,49,133,154,104,11,228,197,40,77,13,16,39,62,18,0,2,30,164,6,254,81,159,161,225,183,246,209,46,50,132,62,110,9,175,97,2,104,171,222,241,244,169,206,248,100,21,59,241,194,94,184,134,156,52,201,105,204,38,114,83,83,1,75,124,218,51,83,163,81,253,193,253,96,227,118,200,204,139,124,175,16,78,188,24,152,94,178,222,14,199,216,22,61,2,114,96,66,56,90,210,70,18,1,193,160,175,199,6,202,247,79,87,251,19,113,51,218,104,36,142,162,89,62,193,89,161,53,3,252,205,222,79,176,88,241,235,139,7,79,88,139,198,16,152,183,137,73,124,244,210,150,76,239,206,94,64,21,75,172,155,67,88,182,40,114,253,205,213,4,63,11,0,25,93,130,30,126,82,108,105,114,45,119,222,205,56,67,188,178,193,199,82,93,51,174,147,27,31,116,18,123,229,39,240,87,0,177,118,164,42,184,86,96,135,190,81,243,55,95,15,82,63,239,144,105,250,249,70,92,15,18,27,133,93,146,138,218,16,242,8,219,218,68,127,234,84,218,218,42,106,103,120,189,113,239,124,35,193,131,173,58,165,255,9,12,144,91,179,255,136,44,174,85,189,107,79,152,216,188,65,16,18,0,42,51,104,246,3,46,36,61,46,105,148,165,93,219,83,215,200,98,247,211,7,211,174,15,31,160,72,173,182,238,58,63,177,156,248,2,64,68,164,63,138,56,130,7,31,74,32,175,117,120,54,176,153,16,127,3,101,185,247,46,47,163,177,235,6,161,88,145,111,197,71,211,233,173,106,136,180,208,247,154,239,179,247,226,82,197,170,103,126,184,200,255,17,194,55,211,227,18,76,75,166,89,249,82,0,181,205,246,159,116,14,246,105,240,177,195,133,1,107,27,28,222,203,134,191,90,143,0,173,249,90,34,164,132,127,183,113,206,89,212,33,173,74,105,231,193,135,192,89,24,143,164,217,16,251,204,83,90,30,6,104,120,179,29,74,125,103,136,224,208,244,62,239,103,201,199,45,131,228,107,4,141,181,228,123,77,52,140,219,209,111,17,32,7,245,252,86,112,179,71,233,2,114,147,66,140,242,68,14,120,70,216,63,186,79,64,235,156,128,142,156,199,82,198,197,120,228,3,144,81,68,111,98,136,115,86,169,216,45,248,32,182,157,213,210,32,185,159,2,61,244,208,67,16,178,0,3,72,81,220,166,237,193,216,135,127,197,123,31,115,153,76,47,213,126,28,3,20,144,70,215,113,18,133,62,19,121,125,204,69,193,84,212,13,13,181,50,130,73,86,170,199,128,227,58,142,128,205,233,148,96,188,138,156,227,128,38,156,160,9,246,22,75,3,65,241,39,149,175,254,3,26,9,228,197,188,15,149,63,226,120,168,185,74,228,223,36,60,190,59,209,204,68,198,11,57,233,31,125,62,201,165,159,231,162,250,244,180,1,85,222,21,3,47,124,232,17,17,48,207,160,245,91,17,81,129,11,69,143,233,4,107,160,17,247,37,29,139,255,19,227,252,104,254,4,1,240,185,11,42,177,215,64,11,77,128,94,87,57,94,87,151,165,156,126,247,32,22,92,216,29,77,229,73,221,211,126,148,61,78,201,198,88,204,126,59,74,175,37,237,23,152,134,219,204,208,71,220,10,99,108,4,32,57,116,155,175,184,92,127,95,214,175,210,131,138,125,95,233,241,117,59,150,184,146,43,215,137,34,248,222,46,49,98,194,96,117,53,68,115,75,226,1,61,190,252,84,29,192,96,207,121,236,212,20,59,79,124,97,183,183,68,212,138,167,253,244,13,237,57,5,131,140,231,142,210,154,50,184,236,173,132,105,248,33,76,76,151,8,209,236,153,201,94,95,6,124,242,136,191,10,31,247,231,103,129,242,221,238,159,137,155,4,125,56,68,238,181,141,6,171,126,215,15,40,149,117,147,242,27,160,163,51,114,199,147,39,38,75,15,46,109,98,9,253,120,172,115,234,19,208,225,11,187,26,84,95,20,141,33,139,51,115,119,82,229,173,105,78,184,247,191,183,215,123,205,227,102,70,10,167,6,173,88,72,209,157,133,174,246,90,169,242,189,17,89,100,69,50,15,189,242,157,123,143,88,238,244,69,216,60,248,74,46,123,197,96,184,193,52,97,252,48,158,125,8,102,245,134,41,214,83,247,179,115,67,174,222,235,178,24,54,148,248,223,131,36,233,246,154,133,120,51,93,65,165,194,11,71,198,9,40,167,71,67,10,59,178,110,205,102,48,37,49,11,200,101,92,123,115,188,1,77,25,206,122,246,232,215,57,37,177,156,189,186,243,63,12,203,112,160,29,139,77,146,175,94,65,219,63,62,144,186,117,240,135,9,158,117,161,59,78,142,186,133,199,251,127,10,83,62,143,32,59,111,88,219,221,45,252,52,21,159,235,74,184,174,102,9,192,215,60,246,249,55,155,120,117,54,234,33,132,93,86,123,106,45,177,213,108,222,99,165,237,105,57,203,194,96,191,150,62,41,232,162,61,58,130,8,17,177,222,85,197,216,208,247,190,200,143,150,113,112,236,106,13,124,182,81,54,185,95,231,130,228,100,118,169,171,156,248,16,119,75,94,144,220,246,73,95,2,199,210,16,84,136,99,210,49,194,226,250,64,115,142,211,235,23,141,30,46,18,80,86,241,159,92,186,193,75,42,196,41,227,159,171,176,180,150,160,157,196,191,192,143,88,29,13,110,150,188,140,87,237,28,11,191,76,24,72,169,186,58,123,110,55,160,41,172,178,210,253,207,117,204,16,107,244,126,111,127,74,231,178,23,27,87,232,89,93,101,215,122,190,86,229,97,148,60,112,90,58,183,155,181,222,131,225,186,60,32,94,34,180,78,251,215,44,111,237,189,36,246,158,109,6,195,242,165,117,155,189,186,110,221,195,132,75,242,23,1,16,17,203,93,85,212,133,202,118,40,245,62,200,109,173,174,244,164,123,101,191,206,2,233,38,61,171,69,111,86,143,248,55,83,213,164,107,148,86,216,63,228,243,204,42,188,236,24,96,103,36,51,171,95,96,185,4,209,107,92,222,159,53,133,142,168,181,89,13,17,105,248,122,200,133,85,19,58,165,190,128,139,234,183,187,165,113,101,104,96,148,115,232,3,76,154,214,167,130,197,42,115,29,179,117,31,15,27,47,148,205,48,194,213,71,170,220,192,199,7,50,146,165,96,221,182,88,15,156,241,59,107,77,89,93,104,82,119,239,227,241,35,172,119,248,208,199,207,87,89,81,160,44,143,123,191,171,114,252,149,68,129,83,228,138,70,237,21,21,99,91,207,86,59,110,22,161,15,174,27,94,56,18,29,103,242,239,174,144,50,2,48,125,11,81,250,155,45,147,140,238,213,181,193,237,217,181,31,171,235,98,157,7,33,146,175,38,154,102,129,11,168,204,238,116,200,78,8,227,37,205,64,179,32,104,161,29,151,96,246,224,6,140,132,82,229,238,8,121,220,137,236,37,133,60,227,23,5,57,227,120,170,196,25,112,105,91,127,152,23,59,110,34,117,95,194,218,29,167,89,221,177,133,254,1,9,167,152,235,245,191,169,221,74,116,183,17,15,108,124,93,21,93,255,173,252,238,35,169,113,198,119,93,183,149,185,239,12,93,198,247,229,43,46,103,120,52,162,196,78,199,114,230,252,94,117,222,89,114,208,228,239,26,171,214,11,201,180,42,186,135,182,232,246,44,198,30,14,110,9,229,113,28,53,41,132,150,213,218,106,190,124,48,205,40,245,28,127,132,152,84,131,240,238,49,198,132,96,71,215,255,237,145,115,12,243,71,164,253,84,216,129,28,223,164,173,234,184,13,203,86,97,16,75,239,177,208,208,3,210,224,87,252,253,217,163,80,209,144,211,98,178,228,10,125,194,250,69,252,201,220,202,249,37,237,244,169,206,8,87,71,201,23,212,16,159,151,37,41,169,67,40,234,253,235,108,191,209,242,168,80,167,103,247,171,242,180,80,162,190,28,114,71,37,26,157,81,184,198,84,157,6,209,161,174,96,230,228,207,241,114,231,88,15,203,102,198,218,141,26,22,169,92,163,8,132,28,5,144,174,247,102,196,236,59,147,77,74,9,117,221,205,253,19,54,142,15,79,218,60,255,218,141,121,95,60,252,123,30,1,93,118,184,18,225,158,236,133,242,196,12,156,74,34,192,23,252,52,187,105,50,52,4,131,121,0,11,113,82,93,226,136,120,31,203,179,126,25,189,85,77,130,199,202,114,70,18,174,94,45,235,11,45,255,118,129,114,34,100,22,38,76,97,116,159,110,117,96,64,234,207,172,160,68,245,135,60,199,34,194,228,126,207,35,90,125,70,173,252,125,66,240,132,59,114,222,247,56,47,48,125,129,73,182,12,206,74,153,119,108,143,91,42,199,45,242,9,188,58,225,131,164,107,15,249,179,189,109,16,139,236,246,76,82,188,30,237,63,212,26,235,238,99,109,96,192,57,103,182,177,127,193,39,30,191,20,27,123,135,160,83,121,115,50,246,227,163,92,189,105,230,166,199,227,231,103,139,61,93,46,100,144,28,243,247,50,196,36,44,87,99,168,44,73,71,159,236,112,239,23,252,19,25,81,127,66,173,92,145,148,254,103,241,51,157,69,98,199,22,81,250,202,158,179,192,181,41,15,246,142,17,107,85,12,22,248,167,229,152,248,189,228,154,237,236,121,235,47,28,47,61,44,200,225,64,154,73,70,102,191,177,107,205,254,60,76,166,167,0,222,64,121,97,236,61,68,222,168,91,86,67,97,89,241,135,249,234,51,53,240,201,82,96,225,158,216,183,238,203,50,243,9,159,136,2,36,199,169,197,213,162,245,102,232,235,231,63,234,49,47,202,183,156,240,114,35,172,26,108,54,172,225,178,108,62,118,19,26,204,75,88,84,20,114,61,142,171,251,188,183,72,102,237,247,209,108,255,136,242,110,245,226,88,39,161,186,29,151,241,134,107,104,172,106,20,234,76,58,19,112,64,68,63,26,245,162,60,30,190,27,22,210,177,18,40,160,63,157,88,149,65,164,127,106,253,138,244,219,10,33,81,24,76,113,183,140,157,226,47,129,93,168,119,150,42,252,82,65,182,222,202,209,114,22,16,182,250,24,121,179,4,100,16,29,208,221,192,220,200,124,176,180,36,148,235,227,7,194,164,152,46,105,83,96,140,16,66,164,12,52,95,198,36,60,86,211,113,172,113,199,171,206,189,48,184,207,155,42,212,185,147,161,238,11,35,45,207,231,167,59,174,161,151,35,151,172,169,192,249,225,252,175,133,71,82,182,184,18,191,234,155,196,173,250,64,180,45,142,103,30,178,115,150,150,31,255,193,68,79,186,121,51,66,36,184,50,158,201,91,124,151,64,250,52,77,65,166,85,70,97,249,243,35,178,25,107,61,175,237,114,56,31,251,104,135,233,135,242,150,228,171,224,183,159,89,181,131,222,25,210,189,153,100,104,137,161,116,157,9,185,39,49,156,71,12,47,85,33,171,170,154,60,159,173,244,49,138,217,217,171,95,251,108,213,117,128,254,205,169,196,68,185,19,197,145,253,6,208,63,249,169,68,98,59,70,160,145,230,162,44,99,163,69,249,120,177,250,160,53,218,83,133,176,60,8,207,62,169,187,142,141,162,40,94,242,62,15,197,148,49,102,216,227,250,136,62,250,39,231,155,131,37,142,188,247,155,190,57,192,2,166,50,200,79,162,93,139,110,167,73,92,107,113,15,97,192,0,39,176,226,75,53,107,101,26,253,75,207,57,232,121,192,153,146,255,152,52,205,67,237,111,64,70,204,85,25,190,54,98,44,198,14,197,100,175,213,226,190,39,130,151,145,224,239,117,62,152,126,73,254,224,46,191,150,62,107,72,217,191,180,248,196,73,189,202,51,131,132,70,27,180,90,171,87,223,112,24,0,183,69,218,117,48,231,209,60,248,167,189,119,8,127,148,203,115,113,116,101,160,250,205,135,175,48,60,181,107,119,194,197,171,104,155,216,110,170,217,5,11,225,202,255,180,222,238,101,140,156,75,3,152,133,133,190,205,86,58,236,32,30,141,234,28,88,251,230,177,5,110,242,10,130,21,247,167,47,97,235,10,21,69,95,252,58,123,133,223,212,235,57,120,95,157,33,187,252,57,148,158,149,253,87,23,230,133,94,226,0,130,232,25,118,197,152,46,12,242,181,115,63,114,75,147,124,30,119,192,79,166,254,231,164,236,203,168,147,169,200,198,187,46,26,183,99,183,166,109,245,204,40,15,13,30,127,166,253,152,61,186,172,111,103,148,121,74,47,238,172,21,106,222,222,241,176,83,246,222,241,106,2,120,202,83,47,95,90,196,136,176,82,65,227,121,174,247,253,199,231,154,153,91,230,101,86,128,187,174,150,35,243,168,121,164,198,107,69,228,192,228,70,222,129,85,141,124,210,197,59,4,70,72,204,43,205,230,191,130,157,136,96,226,128,78,157,55,169,190,2,233,89,118,63,168,227,168,222,8,235,242,222,236,234,110,152,164,236,127,2,235,99,110,56,67,235,120,49,147,188,67,163,223,82,126,51,124,104,154,29,227,5,28,48,122,184,70,76,25,155,53,4,129,61,171,240,57,152,210,46,255,38,217,106,20,171,78,53,14,228,92,235,125,64,164,122,171,209,218,205,85,226,227,181,149,214,232,89,77,210,100,67,189,246,47,213,134,227,43,3,134,99,59,28,141,62,120,126,166,93,1,78,233,88,168,23,42,33,90,179,93,53,41,245,210,156,198,215,191,133,189,208,179,209,12,215,253,23,29,149,99,163,137,178,151,63,127,54,1,7,155,48,79,218,107,30,157,206,217,104,138,47,252,52,252,241,121,213,51,177,200,2,222,78,19,21,92,136,211,152,231,204,208,82,223,196,2,74,72,63,145,149,140,131,30,164,42,63,56,75,217,173,26,1,222,78,34,125,93,114,32,24,143,28,43,164,180,218,124,159,242,212,50,216,111,201,121,247,60,111,246,247,80,190,85,86,241,183,223,128,37,35,35,110,119,207,49,227,146,24,52,226,87,60,199,173,97,91,166,65,251,84,225,114,61,211,167,149,80,181,137,25,176,126,140,48,112,248,6,245,117,55,85,213,22,132,138,86,173,20,210,203,38,87,33,182,176,225,214,231,18,53,149,148,47,72,198,154,234,201,201,235,102,84,240,175,229,40,154,44,149,47,98,58,10,220,33,6,115,251,123,173,120,153,251,228,170,247,208,246,39,2,129,229,223,180,137,47,40,29,39,116,177,7,60,248,8,148,229,34,36,73,194,44,132,206,213,105,219,219,165,186,119,20,28,255,170,71,129,16,241,78,237,213,23,23,58,92,115,144,105,22,32,83,92,71,187,35,243,230,117,39,9,146,205,186,10,123,200,131,234,113,181,167,73,57,243,95,30,23,137,211,195,51,236,214,254,84,101,246,161,128,137,213,167,177,156,165,42,117,58,125,45,10,107,0,131,48,79,63,237,33,99,224,26,203,122,4,230,200,238,70,28,25,5,99,59,91,131,254,10,15,177,93,78,0,152,209,80,73,14,65,70,110,33,171,34,187,25,46,115,246,1,43,95,227,249,214,234,135,110,71,29,4,44,134,31,211,152,50,17,99,185,91,201,39,156,54,239,2,76,222,135,247,65,143,103,103,152,238,202,245,231,106,254,224,109,212,123,147,125,154,201,213,193,247,109,91,208,236,123,63,40,97,143,231,69,65,228,211,149,16,130,88,89,125,162,4,77,217,160,222,241,172,219,83,15,118,10,5,47,50,224,19,123,78,51,143,197,196,86,4,144,237,42,81,137,112,168,222,239,163,83,176,220,246,78,101,119,116,176,165,62,152,122,68,249,143,34,215,237,52,146,248,34,25,52,88,24,69,16,12,51,169,230,50,250,21,46,91,184,59,221,224,113,166,228,139,200,9,76,203,250,92,138,23,60,210,180,94,65,64,198,12,22,223,251,86,114,214,40,105,143,126,19,60,38,186,183,92,142,188,1,180,142,0,129,92,213,137,199,253,138,244,1,123,72,162,8,131,109,118,30,15,207,190,204,81,79,130,63,233,82,160,53,121,103,243,201,162,69,23,31,39,54,174,235,104,85,232,140,179,149,85,136,112,207,126,248,16,246,115,210,9,234,240,149,11,162,245,44,199,211,83,183,30,112,44,8,244,44,80,12,8,55,34,148,104,80,108,248,153,90,237,112,14,207,199,8,3,102,167,199,88,33,237,215,111,229,182,126,74,69,88,108,106,140,47,151,77,182,125,12,137,76,207,71,82,126,77,252,37,61,149,116,41,24,13,208,249,62,183,198,170,96,165,244,33,213,237,32,74,38,74,166,249,126,153,231,103,196,176,150,235,75,203,119,246,33,226,226,130,60,247,158,14,89,199,185,58,140,220,88,164,209,88,238,200,8,165,163,133,76,95,32,189,124,58,66,69,89,225,46,162,157,193,156,11,163,90,194,164,248,183,47,89,47,33,129,127,61,188,251,94,128,8,2,251,211,132,130,174,51,71,139,232,12,175,92,98,7,19,48,181,162,95,100,221,48,44,117,208,169,34,180,40,190,122,235,73,202,212,97,134,186,223,84,251,238,46,187,240,61,23,154,168,26,71,189,2,153,131,90,221,119,25,254,6,2,185,252,239,34,148,59,222,157,26,198,193,11,148,41,141,166,104,57,46,55,71,76,53,200,207,155,41,138,4,103,52,58,143,55,8,2,127,46,223,225,150,202,41,207,192,213,40,166,199,95,111,95,72,242,39,144,36,100,41,14,155,32,106,226,133,156,65,27,76,22,45,182,228,81,20,220,212,108,184,72,182,192,183,32,228,141,105,115,178,253,88,61,199,230,39,150,64,120,76,93,120,212,125,120,3,207,83,245,74,132,38,101,80,120,12,34,142,50,92,181,95,185,180,85,35,56,86,183,39,48,123,34,26,25,56,238,65,36,77,230,10,139,31,109,223,120,23,174,219,15,93,99,216,244,36,63,235,201,196,126,240,208,127,159,30,94,157,44,88,54,88,181,8,122,136,71,215,129,194,74,63,147,127,156,72,132,60,38,102,72,51,164,19,114,192,32,47,0,225,162,135,77,118,151,44,96,113,124,244,132,66,235,216,184,85,229,96,95,133,193,236,116,225,192,76,193,80,141,78,246,223,111,51,27,9,43,194,146,143,99,151,246,249,133,109,186,93,199,126,46,180,77,166,87,173,217,102,9,167,237,120,112,249,6,13,6,16,77,3,198,122,187,150,7,185,129,189,70,232,159,73,76,34,222,75,56,168,6,28,83,45,102,140,233,110,128,8,172,87,254,251,28,87,179,5,88,32,52,134,182,188,126,114,4,94,243,232,232,215,67,239,248,48,30,46,66,109,120,2,36,20,91,67,133,132,31,102,1,55,247,120,9,252,239,56,165,120,177,160,113,55,14,220,245,220,140,59,167,67,192,133,14,188,198,56,21,233,63,132,56,88,75,117,122,233,127,178,61,121,52,152,122,154,132,202,19,103,111,226,188,6,241,131,248,207,30,24,48,191,43,246,71,169,189,87,48,247,247,55,71,250,142,105,29,143,177,180,60,90,207,36,134,15,113,232,1,157,247,117,53,30,44,137,248,71,20,160,24,67,203,122,182,133,194,174,100,190,54,113,11,9,103,213,15,124,208,6,21,173,130,143,5,65,139,168,101,250,215,168,8,26,187,225,143,255,8,208,208,171,148,130,33,129,157,231,125,111,28,144,110,173,76,11,106,109,54,238,190,107,195,47,33,127,158,147,92,179,178,132,163,247,156,144,131,72,104,199,118,20,48,90,120,142,239,187,91,128,103,1,112,127,150,250,106,114,189,72,243,230,54,97,154,64,195,133,121,246,39,79,115,132,200,174,136,82,128,53,207,20,0,67,114,152,223,65,222,245,58,60,117,126,15,169,64,22,99,93,26,166,156,138,119,171,4,100,61,212,179,137,241,225,51,150,221,126,5,25,87,186,232,228,110,111,204,48,243,94,37,125,94,163,86,3,34,168,244,19,190,45,118,23,200,107,95,250,182,73,152,113,236,74,80,16,36,210,15,90,37,74,61,143,0,89,51,14,125,116,127,64,75,154,112,235,240,141,168,68,124,179,134,206,91,141,1,254,179,76,30,222,142,8,116,225,251,52,73,170,42,36,200,68,200,250,35,27,250,11,51,216,125,190,241,110,108,109,165,226,54,14,154,164,154,43,120,182,139,164,86,70,62,27,179,192,103,117,155,255,29,140,27,208,127,246,19,63,243,244,112,244,40,31,138,16,218,210,237,145,12,240,85,90,49,179,133,16,30,65,2,32,86,219,200,114,206,251,17,113,119,191,226,18,183,255,67,245,200,225,246,36,255,2,139,9,78,100,40,96,37,162,141,113,27,248,139,123,159,76,207,125,217,155,243,173,171,29,66,21,138,2,15,128,171,206,201,162,16,166,142,184,4,170,17,10,196,161,105,119,250,245,96,119,208,177,19,181,242,19,252,148,194,11,143,22,86,183,181,193,222,66,77,224,239,34,165,26,166,208,133,247,232,193,184,222,116,129,185,28,128,47,109,47,73,177,180,86,116,238,230,105,193,55,71,11,251,160,242,80,237,199,162,8,76,102,26,32,210,171,39,236,186,73,221,142,152,46,71,100,121,161,207,124,78,29,17,134,101,236,253,47,230,200,233,205,138,43,40,35,53,229,193,69,232,197,181,211,52,241,133,65,104,186,232,168,132,249,243,12,219,39,147,54,160,191,167,170,143,219,99,40,152,186,192,225,232,241,176,203,149,10,179,0,44,99,64,215,72,162,8,201,184,234,249,14,209,103,58,255,183,175,230,173,130,62,140,233,169,131,228,135,169,103,151,246,104,32,40,229,50,233,66,252,1,83,190,109,141,153,130,185,255,219,143,215,235,23,163,222,241,195,104,8,129,68,165,151,130,243,254,70,125,251,118,167,190,39,24,198,100,10,12,151,24,17,19,213,244,189,59,184,35,33,115,181,85,79,121,157,99,78,200,13,241,194,93,126,76,141,91,7,113,191,46,127,182,76,61,179,251,247,95,112,226,159,17,117,158,197,45,142,141,159,81,145,20,255,189,183,86,87,150,105,113,23,164,121,20,209,208,23,221,57,158,28,148,114,164,107,126,201,216,108,51,232,3,215,31,169,240,106,77,47,216,243,9,199,57,17,144,92,60,28,126,142,242,59,99,246,19,175,1,208,63,146,199,13,195,196,102,98,200,186,223,89,123,196,90,72,14,39,60,88,254,149,207,229,187,184,98,21,70,175,158,131,109,190,245,241,138,66,30,66,219,80,139,25,22,191,157,166,165,230,104,158,55,184,181,190,34,81,255,164,157,110,211,144,71,142,133,26,55,248,180,78,175,235,22,21,218,82,248,199,205,126,207,163,221,203,98,221,229,96,117,187,246,142,163,28,249,163,157,170,201,63,1,147,57,219,205,54,92,193,174,93,165,74,216,110,29,43,205,169,36,22,196,119,154,24,223,65,32,247,238,47,109,63,55,208,204,230,123,44,27,241,138,131,24,236,51,251,195,254,65,159,211,246,147,76,208,228,189,139,15,203,228,203,155,157,58,108,1,8,47,77,165,222,178,241,147,223,46,11,94,21,165,12,146,190,83,247,218,220,75,95,216,56,23,159,132,157,126,185,35,85,86,160,234,151,95,128,59,170,24,0,228,245,116,123,118,176,201,60,183,41,154,227,154,247,223,104,91,89,252,237,188,182,89,59,103,99,149,73,85,38,60,223,169,245,189,40,9,229,177,90,19,115,77,83,113,23,59,233,192,132,106,187,120,71,129,187,210,131,55,95,220,188,195,234,23,152,53,151,28,67,6,150,173,196,146,77,179,194,77,212,110,198,83,9,20,56,185,48,65,181,40,125,50,174,171,87,196,251,143,150,249,135,146,190,68,68,33,86,185,120,127,83,250,182,35,255,88,116,193,11,19,134,55,221,103,147,102,14,63,138,108,197,155,177,35,38,44,234,36,26,150,171,110,130,221,161,164,232,15,148,244,24,68,153,133,241,158,49,210,200,227,126,223,173,242,233,231,54,213,205,236,114,125,43,167,66,191,44,15,254,214,167,127,18,212,9,249,54,24,125,4,177,21,98,125,162,138,61,101,24,182,103,161,162,173,32,142,59,201,239,27,147,131,173,44,248,61,105,160,97,113,5,19,175,252,25,179,5,193,124,10,21,32,189,200,119,126,205,18,46,213,120,57,73,159,116,226,189,239,2,236,253,21,130,104,226,195,205,47,221,231,183,5,84,173,54,179,126,109,235,219,139,195,171,190,189,207,8,138,182,150,156,120,210,200,110,220,165,13,216,170,179,139,179,80,46,246,148,51,38,198,23,156,161,53,63,34,157,226,244,221,39,131,77,54,56,210,229,95,123,194,225,121,200,233,67,141,196,66,85,183,42,44,137,216,58,255,15,220,128,67,140,251,16,109,93,156,93,14,63,209,162,63,213,117,158,177,105,141,22,24,206,87,220,39,227,218,64,93,158,83,114,218,58,156,213,59,93,6,58,44,181,10,67,199,160,88,19,30,125,1,132,154,119,78,167,194,217,67,189,102,239,250,63,183,196,62,137,218,236,55,253,88,128,3,242,40,236,64,218,9,211,190,112,74,38,19,1,144,201,95,98,39,57,194,234,14,215,20,155,106,219,224,159,46,24,197,149,104,108,192,178,116,7,115,217,17,215,163,132,200,149,216,158,128,88,131,118,115,182,128,127,151,215,15,159,78,182,155,50,0,119,138,130,100,63,5,77,173,213,209,57,176,252,91,60,207,101,232,201,205,255,238,149,191,40,166,90,182,33,141,19,1,246,82,226,57,199,36,221,51,161,243,228,136,135,182,46,75,55,254,242,99,10,75,19,174,164,44,7,164,21,47,114,87,201,76,70,178,234,129,29,213,162,49,194,98,109,223,120,114,105,32,15,20,177,145,58,23,26,180,142,241,239,122,111,239,156,220,167,116,207,90,34,142,165,18,249,222,36,113,105,163,253,43,191,99,228,128,120,40,253,33,147,188,87,143,229,109,197,127,135,68,102,99,249,13,178,21,250,129,198,14,130,71,64,127,92,52,199,179,151,42,132,192,151,244,19,177,128,189,199,54,98,74,163,151,49,181,61,103,236,148,65,176,225,143,191,93,96,188,137,73,219,200,18,154,197,246,198,17,32,70,109,83,178,184,79,15,76,178,134,62,26,221,41,144,204,234,238,249,201,239,171,205,235,161,210,234,231,182,246,115,119,154,63,66,196,45,247,50,196,86,137,197,189,231,50,255,117,120,30,215,17,187,231,63,22,120,58,79,234,135,176,80,35,228,108,79,64,187,64,38,223,164,105,42,204,192,70,58,207,106,255,150,169,154,174,176,151,49,45,195,147,106,27,28,116,31,15,92,39,84,198,255,187,38,178,10,66,92,81,98,74,248,199,18,25,159,148,46,171,237,96,105,187,77,185,181,223,111,55,59,148,48,121,215,38,105,254,81,219,213,146,243,229,221,133,62,197,108,132,71,167,22,60,83,178,17,77,88,78,26,224,55,97,19,65,242,160,130,29,148,119,59,217,59,10,46,159,231,103,5,51,93,250,103,249,117,33,105,103,207,77,169,118,171,49,146,141,82,65,165,97,46,113,149,144,217,153,215,249,30,226,251,175,128,126,29,68,68,58,122,172,183,16,36,80,110,84,94,255,159,57,145,18,120,163,24,250,123,116,191,154,25,95,221,64,252,182,74,120,19,133,2,243,160,120,106,80,198,125,17,158,35,153,222,203,92,250,147,35,142,109,161,143,54,124,152,133,54,171,96,152,67,242,27,207,107,141,222,145,83,138,228,62,177,46,120,216,161,87,128,164,163,154,13,105,171,235,202,234,89,220,101,146,47,122,48,46,247,15,245,30,13,91,244,21,237,93,135,211,184,70,187,91,208,106,139,243,232,71,140,205,158,71,139,33,219,13,104,213,86,87,113,12,234,38,103,117,160,138,141,14,103,166,231,241,196,157,13,25,235,7,196,169,165,45,85,26,91,44,229,226,7,145,155,240,114,125,2,137,3,122,96,226,21,160,214,106,120,132,43,165,229,101,145,96,102,105,129,46,248,169,166,208,175,255,18,50,15,229,117,148,60,59,57,173,127,180,111,167,221,185,249,222,58,41,223,127,215,182,31,251,223,35,112,145,15,9,253,143,175,134,47,174,219,200,94,79,105,86,69,104,255,164,29,243,148,144,58,80,132,237,59,162,1,248,235,76,37,150,194,92,241,148,187,85,231,212,74,85,98,229,185,3,81,223,94,110,9,30,202,237,165,111,199,121,25,124,183,247,87,180,209,140,3,223,19,53,19,7,108,131,192,48,3,74,94,254,213,234,210,55,54,155,80,40,45,212,155,25,241,181,71,251,7,229,187,56,123,3,69,170,164,129,240,67,235,16,10,234,66,146,53,210,154,97,143,249,246,4,119,202,186,52,78,128,54,142,120,178,96,218,78,22,232,162,242,250,36,204,21,132,132,244,151,174,175,48,89,29,191,233,190,228,220,143,178,4,182,45,71,207,168,222,120,116,111,171,66,61,95,210,190,47,189,53,128,1,108,23,63,170,129,118,30,252,208,102,17,20,38,126,13,73,236,114,120,142,54,77,29,74,220,246,16,40,191,69,239,70,105,231,54,99,106,95,19,186,92,91,99,96,239,159,170,230,237,38,0,189,239,225,165,182,167,151,54,2,160,97,76,238,93,97,212,242,99,86,65,120,232,122,110,27,192,155,84,159,131,127,165,97,136,172,14,250,5,96,123,217,147,22,67,132,97,192,209,106,20,27,41,125,40,28,26,18,8,75,38,127,55,122,29,96,64,195,26,115,68,41,250,151,100,162,214,130,109,196,188,79,106,8,69,50,70,154,170,142,206,58,247,197,50,96,232,35,217,93,64,151,133,55,142,123,87,38,196,170,155,74,183,120,158,175,134,175,176,165,45,83,49,17,56,113,156,128,169,3,165,170,8,86,207,69,187,39,78,44,60,210,29,30,178,254,176,234,174,177,196,170,16,143,230,103,234,253,89,130,58,176,73,142,47,8,204,44,79,2,124,114,89,251,71,130,65,213,159,239,78,146,96,28,91,180,125,42,224,97,231,173,58,78,213,123,180,200,243,107,129,162,95,83,8,138,160,164,98,139,250,217,229,24,177,136,232,220,201,135,116,90,156,135,45,91,5,13,138,188,213,236,22,177,106,157,87,185,60,215,244,180,126,133,105,254,75,40,130,119,143,112,177,118,14,96,12,166,255,48,89,122,166,83,17,76,189,208,58,57,34,62,7,246,157,108,240,132,57,245,180,195,20,153,87,183,50,152,136,237,29,12,240,130,63,137,200,55,46,37,145,241,210,6,166,33,251,253,248,68,69,31,52,248,251,13,191,152,48,200,184,134,172,109,35,85,105,91,55,249,29,122,240,254,118,173,35,56,112,192,162,190,235,92,130,38,68,30,138,252,66,186,97,210,192,83,223,131,111,84,186,156,151,202,139,33,185,58,89,226,242,191,119,27,211,251,79,130,84,255,43,129,120,34,99,122,88,22,241,46,97,115,148,202,147,24,195,161,112,50,160,227,160,249,241,111,42,55,77,182,129,82,211,133,169,110,243,203,97,58,193,25,220,164,26,128,37,174,29,237,8,74,6,45,144,19,133,80,144,79,119,214,244,66,210,136,202,30,68,167,34,92,91,8,170,87,137,225,193,82,165,213,40,158,235,212,36,15,207,245,48,233,146,119,121,57,221,252,144,40,28,71,216,10,182,204,114,152,160,184,17,115,200,51,126,20,247,146,174,73,140,80,243,249,207,199,11,149,94,85,167,173,158,176,91,192,114,168,218,117,8,6,28,156,93,71,142,159,163,9,223,202,109,179,141,227,155,165,38,106,171,14,167,44,53,64,237,231,116,74,252,3,5,30,226,139,94,241,92,190,60,52,146,67,164,4,92,120,143,97,38,114,88,198,249,162,133,39,207,7,131,234,48,160,225,61,177,167,125,48,35,100,41,193,16,219,108,213,172,64,232,107,107,19,83,198,126,234,137,215,198,221,12,125,89,45,10,57,135,93,206,172,178,212,185,209,228,253,208,182,121,29,253,239,194,116,140,13,101,176,6,0,15,212,9,133,61,45,175,25,120,255,193,76,234,68,101,130,141,222,19,23,131,104,21,113,229,139,90,49,62,136,253,79,252,47,206,64,95,69,230,188,203,195,15,92,16,118,171,201,117,26,11,233,48,229,54,38,253,172,68,101,185,122,115,4,106,194,0,237,143,144,106,183,229,219,119,103,0,156,237,66,151,141,46,118,248,6,91,123,190,118,161,186,222,254,13,255,153,65,184,152,220,250,127,232,146,240,221,73,16,1,111,176,199,112,198,197,38,204,132,3,13,62,115,81,183,178,96,37,220,187,59,52,70,142,101,146,167,240,174,89,85,230,246,219,36,92,216,153,95,28,24,219,58,41,120,155,90,18,226,157,235,12,145,127,148,210,229,234,65,114,195,210,71,107,103,13,60,153,124,123,62,83,60,89,6,192,155,174,115,41,68,171,220,238,89,213,137,135,33,208,168,183,138,190,73,87,217,50,178,126,130,112,80,221,226,113,97,50,78,100,171,35,0,228,184,92,6,205,248,211,195,96,185,163,43,76,182,83,176,223,72,75,161,238,33,230,211,115,31,98,24,187,61,231,133,137,208,75,192,165,13,134,196,207,208,175,170,9,159,162,184,248,42,198,52,8,61,210,255,236,122,240,136,255,31,97,132,27,70,117,98,122,31,203,118,199,214,55,65,190,85,183,221,149,169,97,15,227,121,110,91,73,247,71,145,254,240,32,171,244,8,1,100,81,160,4,158,9,235,79,112,201,30,154,203,72,73,217,159,97,237,107,114,241,96,9,84,12,73,36,129,235,18,211,117,76,236,86,38,168,172,128,157,217,33,95,196,152,73,150,198,89,31,169,132,175,44,200,189,77,243,209,77,13,106,8,61,186,4,169,68,50,204,43,191,239,77,190,174,183,38,174,77,208,248,77,45,132,133,43,211,170,13,110,7,137,5,142,49,74,135,142,141,254,224,75,35,37,77,244,176,217,212,180,159,148,191,232,245,8,132,230,152,56,89,230,228,21,114,15,200,117,249,126,78,189,219,252,87,5,152,15,191,36,1,41,143,23,34,152,112,146,92,87,127,184,202,245,147,4,99,167,111,149,206,142,221,187,247,254,72,206,165,57,21,69,8,151,214,200,227,167,152,151,28,117,11,224,168,55,155,17,33,103,63,42,159,140,65,11,253,55,213,93,10,238,133,27,222,237,86,189,125,114,73,172,224,58,176,237,159,247,202,102,102,241,61,89,220,240,131,39,203,40,24,161,165,236,189,77,92,169,150,240,225,202,140,165,131,197,100,236,236,11,109,128,242,38,172,225,220,202,165,222,18,231,218,249,151,16,173,233,99,152,92,24,107,17,6,115,111,161,12,127,115,71,170,31,20,107,238,242,4,255,92,231,236,45,149,13,149,238,20,45,72,227,104,180,231,223,42,151,92,13,131,59,93,168,180,195,84,119,110,170,71,34,68,217,46,247,100,227,234,14,50,93,78,52,57,7,253,86,75,226,230,69,0,63,8,197,29,202,17,157,249,133,104,173,201,53,184,30,13,154,118,174,145,218,47,33,97,150,233,7,204,37,131,194,106,234,98,130,185,86,144,129,83,97,248,76,213,193,189,199,47,84,90,121,70,232,114,201,236,244,71,75,66,252,163,165,126,138,73,225,181,192,122,120,166,67,234,144,127,238,202,165,184,131,56,130,6,242,125,247,140,244,75,13,84,125,44,229,116,74,141,17,70,236,83,50,127,224,193,74,202,200,227,31,3,59,42,1,241,230,74,103,157,124,155,221,71,63,204,238,77,147,40,179,135,218,79,49,223,221,142,227,130,44,217,117,248,207,189,90,114,175,29,86,24,254,180,2,121,114,9,222,39,222,163,180,19,185,138,58,168,89,231,12,57,79,171,223,101,237,2,139,215,146,95,46,215,174,201,142,229,215,58,217,98,178,196,16,164,160,42,169,32,119,72,232,8,248,18,236,187,108,168,58,14,88,1,126,195,28,244,119,121,248,113,245,16,139,2,23,72,230,214,16,253,142,25,8,191,56,182,130,184,158,83,2,216,224,1,119,158,244,114,196,248,215,141,82,142,32,7,212,187,165,3,241,229,140,144,115,53,58,110,78,98,24,234,119,165,231,231,181,109,117,224,63,133,27,232,187,85,58,178,221,184,246,158,224,2,142,254,226,175,22,146,66,25,127,3,179,220,137,114,45,226,42,231,102,242,157,200,198,92,146,164,38,108,179,245,227,213,251,254,207,221,136,229,122,5,223,3,48,75,191,94,104,126,248,9,233,196,16,171,155,136,193,165,198,91,197,4,57,11,117,118,218,122,103,60,208,31,119,112,159,216,113,127,147,204,169,208,78,235,162,197,50,241,213,250,180,44,244,223,197,171,143,2,207,159,101,221,35,149,194,73,144,25,4,253,176,81,150,64,239,144,57,102,119,204,116,220,0,99,57,224,60,96,218,166,83,158,219,126,82,211,73,18,11,28,185,249,190,155,190,186,174,117,28,55,152,182,66,16,10,156,89,119,64,107,224,193,151,245,41,122,199,163,129,154,183,197,6,168,102,24,219,92,214,145,91,235,96,86,224,7,97,56,99,187,179,89,131,2,244,98,6,99,193,95,79,144,249,35,17,244,145,184,199,134,239,16,6,209,172,251,177,45,190,47,252,185,239,188,88,194,203,217,180,185,75,246,108,142,248,8,101,241,141,240,16,225,180,236,148,189,24,174,113,9,182,204,174,13,97,105,109,70,110,183,20,6,152,185,190,134,251,80,66,26,244,94,194,222,236,68,188,251,76,180,253,254,79,208,103,146,227,238,154,249,79,98,181,37,183,211,88,28,126,148,155,168,59,88,201,132,46,169,174,207,70,247,156,12,156,151,157,69,159,175,249,157,112,214,180,64,104,204,11,34,197,96,116,207,8,222,218,4,250,192,23,103,102,63,241,149,62,43,183,255,129,214,14,154,112,141,117,119,103,228,175,9,96,218,81,169,129,122,93,148,241,107,183,172,164,67,154,35,17,166,125,42,224,19,210,171,197,153,161,201,39,194,247,229,176,91,123,234,177,180,30,67,63,94,201,55,23,12,42,156,208,80,7,141,156,209,93,200,72,97,150,128,122,167,92,127,146,46,137,181,94,13,30,111,39,245,138,149,88,237,57,1,37,105,227,225,251,51,16,66,178,216,90,155,152,26,177,69,32,147,46,5,141,112,18,240,139,213,51,191,161,201,52,241,195,102,42,222,207,46,72,65,36,97,1,35,138,48,112,213,235,23,59,118,94,196,168,203,127,40,227,78,59,156,147,49,127,7,224,193,101,30,207,96,142,113,69,103,136,204,135,110,30,206,69,216,30,243,110,7,76,180,203,246,150,143,13,98,131,14,157,173,104,180,219,149,160,185,19,240,12,240,127,11,192,152,165,23,173,56,154,152,33,228,238,191,81,213,5,139,210,30,105,70,4,217,240,198,150,254,32,58,63,104,175,25,144,60,246,226,186,197,224,195,81,37,93,141,104,61,0,254,176,211,118,58,228,119,212,222,3,21,66,76,69,163,221,117,243,139,35,132,20,170,237,81,214,79,144,81,180,22,92,205,202,199,13,200,179,36,248,62,56,172,230,242,167,203,207,79,247,152,142,216,140,41,181,4,166,158,79,103,218,196,127,49,249,15,174,103,100,73,101,41,205,68,30,128,195,179,78,125,13,50,35,169,126,52,243,196,187,58,84,52,127,185,109,233,21,188,176,109,36,164,65,105,201,43,243,15,60,66,147,8,251,207,62,145,203,107,116,41,204,225,26,155,240,144,158,149,6,7,43,134,127,147,3,248,242,140,246,156,184,119,159,113,6,204,22,199,241,33,115,55,124,117,51,46,114,38,69,73,210,146,61,124,23,117,151,61,25,232,80,173,236,147,156,18,174,239,232,158,238,177,157,236,52,31,0,164,28,194,255,51,128,123,49,162,0,196,37,50,120,181,57,80,242,45,61,245,134,135,220,18,149,241,138,223,48,95,34,142,42,136,206,32,203,156,158,96,174,90,225,254,46,182,189,15,129,110,246,97,47,229,254,205,137,116,209,198,146,143,100,128,6,64,249,155,191,163,195,119,120,24,150,75,60,143,22,218,151,3,183,158,95,75,53,209,215,44,19,166,162,198,73,184,9,216,157,7,72,193,222,244,64,196,74,49,188,165,89,180,143,189,221,241,215,99,138,32,203,184,74,122,62,16,33,207,136,29,53,58,40,93,203,120,46,129,213,62,239,77,49,176,119,170,198,53,192,73,47,71,157,123,252,137,120,213,120,186,9,77,215,5,205,21,27,82,183,168,171,47,144,152,62,20,187,205,122,102,177,150,10,114,109,195,111,35,26,37,251,157,134,113,68,29,163,38,114,248,145,14,211,156,10,74,183,193,205,204,130,65,24,211,243,28,115,251,123,118,90,76,169,147,255,129,238,221,217,223,242,234,223,200,20,163,100,98,36,146,10,23,133,223,162,247,165,203,16,144,187,46,183,158,162,1,254,142,88,118,36,95,185,126,110,37,186,144,46,96,62,189,255,246,229,232,129,139,190,226,14,218,199,238,79,211,53,147,103,246,62,200,241,237,29,122,216,250,152,109,20,131,202,218,239,57,12,156,6,2,53,140,137,157,247,253,69,226,57,169,14,98,37,30,33,252,56,200,200,241,144,242,51,49,243,55,3,77,38,225,139,123,52,84,109,139,107,128,72,6,72,101,38,32,0,212,245,183,62,36,254,74,168,174,107,69,166,255,90,92,227,208,201,50,41,53,174,190,61,202,103,19,40,67,16,230,120,38,164,124,179,227,137,156,8,92,206,112,226,239,98,81,218,241,128,185,141,233,252,142,165,91,35,126,137,162,14,208,147,16,201,34,249,3,5,5,60,91,188,147,23,85,243,72,34,158,189,23,46,148,197,177,226,54,19,198,192,194,167,199,104,166,14,202,83,227,83,255,146,250,164,151,54,151,129,177,8,233,69,179,2,162,201,4,174,126,213,103,147,95,165,171,206,212,216,98,243,51,17,0,209,17,99,235,171,22,1,194,98,209,207,80,228,172,136,223,120,112,208,177,151,220,197,46,76,60,125,114,233,5,63,185,217,210,227,185,105,246,128,129,241,205,77,50,34,69,155,10,158,119,59,45,116,219,77,236,13,188,146,105,139,161,23,29,17,130,80,56,103,192,252,230,102,73,219,142,133,88,218,53,37,35,168,149,127,57,237,48,52,225,144,208,8,225,153,97,95,129,177,116,32,97,251,171,218,228,205,162,79,215,217,239,128,42,226,182,208,99,255,248,177,213,251,248,65,49,100,47,230,17,190,40,253,174,247,81,7,32,84,109,217,230,54,104,153,200,130,123,230,104,165,5,31,228,27,250,98,110,142,79,171,26,1,154,163,128,170,120,11,9,34,228,231,237,140,41,142,162,94,0,63,51,40,179,64,152,19,127,114,81,43,103,85,176,117,242,118,89,95,95,231,191,136,31,87,125,122,23,113,191,28,68,193,29,247,182,148,42,84,153,71,88,138,2,253,31,184,30,196,228,126,72,12,19,119,116,236,98,19,183,122,111,54,120,216,23,181,66,14,35,217,101,156,39,31,156,55,166,84,7,238,144,154,117,109,126,13,19,159,96,211,247,19,120,254,224,96,236,233,53,100,153,0,180,73,252,116,57,247,181,203,144,185,89,11,9,33,52,48,225,55,105,151,137,3,131,166,14,169,41,6,102,254,152,82,98,199,200,13,13,27,39,113,189,178,242,183,64,1,97,198,13,77,147,75,106,245,48,214,161,127,50,25,176,151,254,211,15,46,0,216,191,4,31,196,142,155,186,197,73,208,108,82,163,14,16,180,198,10,251,17,73,228,236,247,130,92,254,9,87,14,253,68,110,198,134,193,242,131,67,131,18,128,20,43,181,217,181,22,93,27,200,117,190,50,208,105,44,228,140,141,236,111,6,159,203,204,74,140,227,76,81,158,165,19,58,206,102,170,148,237,140,13,55,239,222,224,21,213,161,106,248,245,46,240,245,40,233,211,24,196,223,122,97,179,59,106,252,160,20,88,90,80,233,143,39,55,245,98,102,190,78,165,161,51,3,143,241,35,215,186,61,255,253,128,187,206,180,16,27,143,9,6,99,233,150,100,250,212,35,102,18,24,128,24,228,131,111,141,188,52,212,183,187,102,224,102,105,12,116,93,103,9,133,225,174,193,170,5,116,102,238,17,123,105,172,156,35,137,227,186,194,1,145,141,59,247,72,85,69,197,62,81,211,137,149,129,248,92,170,228,223,243,239,178,141,136,133,18,227,96,76,31,248,146,196,169,196,62,152,254,198,89,236,213,224,88,101,198,240,235,148,29,22,82,51,98,198,231,178,63,134,223,124,139,28,122,195,77,10,66,191,80,77,235,153,39,229,235,124,224,122,231,37,9,149,237,76,52,234,211,187,95,220,185,194,61,8,152,213,80,117,198,174,189,215,194,151,183,105,102,83,95,254,182,207,121,249,79,130,227,134,153,211,6,44,92,50,81,149,124,36,26,49,81,171,105,170,104,146,205,83,247,170,183,217,73,132,151,76,8,231,104,25,161,213,223,30,231,138,110,255,134,57,200,250,187,175,34,52,55,30,86,92,204,185,52,166,72,92,46,174,167,71,19,123,130,145,131,164,191,58,59,103,146,120,98,169,25,193,177,182,143,120,26,222,23,235,111,116,194,211,7,131,159,108,3,154,12,123,194,78,30,111,19,79,205,231,50,82,147,169,149,148,62,40,97,79,180,45,184,31,29,1,227,53,6,205,60,253,62,131,34,103,7,149,163,64,136,196,246,91,185,137,5,66,71,34,72,246,87,254,166,125,132,231,150,173,246,117,38,220,104,21,92,163,77,94,119,169,30,180,18,126,176,177,30,147,99,93,246,71,27,127,255,134,110,24,97,214,249,41,129,237,10,161,21,57,190,80,107,65,238,225,58,248,242,105,195,131,17,22,9,223,116,236,86,20,242,107,92,246,16,23,19,245,65,22,169,6,122,6,149,151,190,8,144,114,154,166,117,39,37,104,228,136,65,141,126,137,155,140,123,124,185,36,123,82,2,173,42,116,192,147,151,140,241,185,60,31,172,255,100,38,125,208,75,112,176,82,199,54,135,69,242,152,112,98,121,124,236,18,84,230,127,180,253,165,115,95,171,83,217,252,177,178,96,117,71,88,245,6,167,101,74,147,116,20,43,11,108,242,77,8,241,147,110,120,176,200,225,229,11,152,138,115,233,204,190,97,121,200,142,8,41,233,247,253,199,242,238,213,38,96,247,130,135,142,99,253,67,196,93,91,198,225,29,22,145,8,162,20,228,187,99,187,145,69,116,160,208,142,216,236,76,140,127,144,238,84,118,28,65,154,144,167,154,101,160,80,253,24,59,41,161,206,181,108,109,98,29,158,79,116,201,32,246,199,206,44,220,66,96,30,114,29,80,121,55,17,18,124,26,133,184,223,186,163,91,126,151,168,91,65,135,222,90,203,151,169,173,73,118,82,78,222,215,39,1,126,206,115,83,61,87,183,108,47,160,157,76,207,60,211,184,52,34,2,247,172,249,178,53,148,198,220,186,168,207,54,110,3,177,103,145,58,117,222,196,144,226,95,167,162,248,148,38,37,53,129,227,197,106,24,53,18,72,136,70,196,217,111,252,72,219,4,255,28,134,9,232,76,97,27,172,195,26,252,19,252,150,248,153,24,125,231,2,255,172,27,225,42,234,63,5,63,145,168,141,156,136,59,138,36,14,195,124,205,90,60,139,75,88,191,141,213,55,237,138,237,112,185,34,49,114,46,8,176,51,58,116,9,148,6,192,52,40,157,83,234,170,144,170,69,91,189,68,174,39,137,250,144,74,200,216,221,241,53,36,10,189,106,143,126,170,14,201,215,240,102,168,177,239,186,189,120,120,121,255,228,86,233,47,95,247,63,252,121,153,161,217,124,47,103,129,65,70,142,176,249,177,117,24,75,83,242,85,167,89,168,5,240,217,33,103,226,155,159,219,81,64,111,46,189,96,3,10,7,236,107,120,60,15,247,164,140,11,90,216,6,164,102,108,246,91,114,47,4,93,48,156,179,21,104,208,239,4,159,60,40,219,193,196,249,153,183,44,127,234,8,189,118,90,35,146,72,252,82,66,191,32,104,226,141,21,8,6,10,55,231,133,109,253,254,162,214,194,215,141,17,162,202,39,159,86,166,69,221,44,108,160,236,98,65,136,234,15,131,188,182,157,126,57,41,235,142,13,213,12,13,15,112,130,151,7,62,11,212,9,114,238,78,97,13,28,141,240,37,178,28,203,98,103,186,147,5,143,244,45,208,248,191,178,195,40,42,77,223,235,254,227,5,19,46,225,20,226,54,179,46,238,65,88,195,74,32,203,179,101,200,224,95,242,106,195,82,198,42,173,247,219,85,135,51,143,93,75,98,68,36,237,172,45,67,204,81,234,143,39,190,126,110,214,242,63,21,35,203,103,18,249,248,249,146,54,239,40,239,69,5,30,234,221,10,65,233,96,246,228,191,200,151,141,146,33,98,43,214,143,228,53,15,157,176,220,13,120,117,147,201,114,98,45,161,68,51,218,196,136,88,74,130,51,165,55,212,120,195,80,245,4,6,152,43,199,67,100,207,218,195,189,200,107,154,219,146,66,23,42,172,217,31,118,84,209,28,215,126,119,200,149,4,226,117,31,107,2,127,51,145,239,125,75,112,59,172,14,143,175,135,59,205,12,145,114,220,67,192,31,164,6,245,153,202,172,115,115,113,92,212,237,153,255,36,38,76,76,81,138,137,178,192,22,220,139,113,255,118,61,158,158,22,52,217,223,78,229,153,219,15,150,4,126,47,64,104,114,254,112,47,210,255,144,199,199,66,44,61,190,116,226,100,16,138,252,18,220,248,223,7,149,121,234,31,66,22,196,53,134,221,57,89,231,200,70,187,107,144,162,235,42,139,253,240,104,135,210,57,104,138,74,94,65,119,206,249,58,141,85,117,104,246,14,134,102,9,165,113,246,174,97,228,239,114,186,186,252,7,87,93,111,191,255,214,204,36,140,170,173,181,63,101,31,193,30,123,16,197,156,254,244,109,60,39,161,126,220,248,128,224,7,245,96,20,105,185,76,66,204,165,125,207,243,35,187,200,217,7,64,166,38,23,238,156,228,173,245,63,142,245,80,20,55,26,225,74,121,54,204,85,85,247,70,141,157,59,246,145,218,221,81,197,157,142,244,33,167,44,127,215,190,1,9,182,108,80,236,27,157,56,148,110,197,252,84,78,70,199,104,236,35,209,181,189,153,66,165,165,155,147,27,114,164,2,99,91,91,226,147,78,168,223,218,4,254,42,193,201,50,137,177,214,43,225,183,38,63,15,62,254,243,223,223,131,247,91,16,226,122,196,15,27,10,14,233,14,122,212,23,62,199,92,32,20,157,7,157,244,130,69,125,168,17,14,55,103,240,236,77,49,22,94,208,225,190,158,251,215,125,234,208,112,34,14,237,245,74,66,244,99,133,178,185,24,98,46,167,162,80,127,248,211,147,129,160,215,153,91,48,47,234,183,195,91,65,84,187,17,155,223,202,250,200,216,125,215,125,141,121,205,215,214,32,175,113,101,185,14,215,81,124,14,174,160,86,167,186,29,96,11,230,86,142,94,155,41,117,118,115,239,43,241,49,200,151,249,203,238,30,132,119,223,1,8,138,74,185,241,15,138,87,164,160,113,189,39,126,145,49,135,87,246,68,186,209,139,32,92,238,221,127,114,16,174,178,180,116,247,73,228,20,199,223,174,122,135,158,72,220,118,211,231,11,159,168,16,92,219,200,90,105,247,182,199,223,23,93,225,150,179,127,53,43,54,97,86,14,7,39,43,15,99,77,31,78,232,64,238,137,38,97,12,222,103,20,254,28,157,4,60,28,87,194,159,88,36,223,70,250,70,143,240,20,45,191,107,111,149,196,171,99,50,127,168,187,39,78,0,171,111,62,118,81,201,174,63,48,187,246,120,243,116,66,88,65,153,172,206,124,206,49,48,132,162,243,118,165,34,119,42,12,59,45,231,190,94,93,223,222,88,191,21,145,161,246,148,209,94,217,12,172,195,148,1,2,153,38,4,78,97,202,81,6,97,46,45,191,140,154,248,44,220,122,68,92,62,220,3,61,53,191,250,80,171,114,155,71,163,198,114,52,147,138,215,192,191,100,220,19,80,218,43,189,112,157,4,202,8,130,46,75,208,139,91,225,147,175,216,91,137,143,94,45,61,218,176,83,94,255,100,22,25,39,247,40,221,126,243,107,13,253,210,46,7,193,143,138,109,227,27,14,150,203,36,34,185,99,115,249,190,187,216,181,41,73,236,16,39,50,46,10,227,206,236,29,165,244,164,25,72,229,223,90,141,47,22,235,244,232,205,179,175,72,52,142,79,13,132,216,237,93,181,186,231,11,7,151,49,156,130,23,243,50,225,227,67,153,28,134,5,48,214,243,140,59,100,74,240,249,14,138,63,158,223,3,48,166,172,218,187,247,48,26,140,227,12,52,31,234,64,213,96,28,155,191,74,40,226,35,17,15,35,116,109,0,69,123,250,180,238,186,163,3,206,244,218,6,229,78,196,30,100,85,224,19,66,38,199,62,21,178,228,70,179,164,6,174,211,203,186,227,169,142,24,140,178,207,224,174,171,182,156,207,130,60,166,146,47,250,54,218,214,84,108,60,228,29,130,224,75,242,78,13,168,208,207,143,143,135,95,15,128,53,180,16,182,84,145,68,55,85,219,120,27,108,248,232,78,237,71,177,10,254,197,127,101,24,64,161,184,80,180,26,231,54,24,39,197,152,97,192,130,33,229,24,177,115,125,66,195,70,151,202,24,7,55,6,223,57,48,36,12,63,110,212,197,153,147,158,65,62,111,147,76,206,120,48,217,109,9,115,152,61,179,224,30,155,217,25,14,189,36,57,121,43,218,31,94,182,23,103,185,220,84,217,231,191,203,117,177,209,100,210,80,8,230,163,147,254,114,122,230,113,110,111,240,229,12,215,181,211,140,219,142,34,183,141,192,120,8,215,77,140,188,175,102,246,20,62,6,149,222,169,110,217,249,91,94,129,229,170,93,60,8,182,252,192,151,111,146,90,234,26,227,188,19,24,131,137,65,230,250,165,67,178,69,44,26,7,38,164,118,210,146,111,34,226,132,220,64,26,102,176,91,62,103,210,236,218,88,59,227,198,8,218,47,108,28,232,224,198,191,136,126,2,223,141,156,96,187,77,58,64,48,141,32,197,201,140,223,37,107,230,127,11,18,10,221,104,238,127,147,39,65,179,3,90,156,58,218,225,41,245,217,231,74,13,50,251,184,44,167,59,135,170,61,101,131,7,99,131,238,85,140,57,237,206,18,24,89,152,2,233,44,198,69,83,247,146,24,219,111,102,219,244,34,75,30,43,90,88,196,154,139,51,128,169,53,95,17,20,253,74,234,39,222,113,98,232,84,146,206,206,51,114,138,223,124,122,178,7,249,124,227,175,178,12,226,153,147,254,138,160,213,105,216,14,151,57,50,184,50,221,51,203,254,197,67,88,46,122,250,210,218,108,131,126,210,148,125,253,230,172,190,46,94,99,68,134,253,203,129,5,114,203,76,66,108,53,123,50,20,119,13,163,169,243,130,149,215,41,140,136,81,43,163,60,145,235,115,196,191,211,30,144,194,19,107,182,43,201,17,49,241,15,53,207,101,195,27,221,97,47,218,211,40,34,194,193,224,196,7,65,20,198,130,35,14,184,23,66,1,147,238,27,226,122,235,173,254,153,9,201,17,189,111,200,234,130,38,179,253,191,243,18,70,201,213,22,165,171,127,243,202,182,231,178,126,195,120,127,121,101,32,189,80,243,254,177,60,183,22,217,143,249,70,56,185,60,55,199,14,191,59,137,44,41,237,85,86,105,2,106,42,238,220,9,49,30,58,150,77,62,165,186,182,55,131,249,47,251,36,174,227,168,66,175,48,63,189,115,18,30,210,129,37,160,163,93,218,255,116,214,244,104,219,110,105,200,223,200,189,45,5,52,76,203,107,96,138,169,141,174,211,88,166,239,106,86,61,128,209,67,80,230,78,133,177,237,159,76,49,219,182,41,42,180,70,175,224,169,144,141,248,54,95,124,193,155,45,171,250,82,116,235,43,109,92,27,74,24,36,187,153,122,178,252,176,144,109,190,71,64,213,212,109,179,132,140,241,227,31,97,235,128,29,1,210,70,107,195,138,111,45,144,189,225,214,183,13,95,212,11,143,63,104,239,93,213,81,205,31,168,99,115,98,1,116,2,111,7,238,179,243,26,211,33,242,194,171,123,254,190,138,148,119,102,226,40,71,76,64,36,72,191,211,206,54,74,156,100,158,42,108,108,77,177,204,189,75,127,246,121,173,120,238,197,136,146,229,127,208,226,204,181,160,37,149,245,246,198,250,195,205,232,203,250,46,46,8,81,117,219,29,201,185,118,148,164,184,240,158,82,243,217,188,148,130,166,224,142,146,8,40,52,119,149,221,199,151,1,246,161,106,112,237,137,83,7,117,161,34,198,167,30,20,24,91,243,19,148,254,180,172,161,251,90,10,228,248,85,20,250,168,81,241,67,43,225,234,251,15,8,119,145,99,114,216,66,22,228,205,33,19,249,56,104,224,254,106,228,217,201,13,56,95,241,208,242,235,227,84,99,103,173,14,5,235,137,126,167,232,7,99,141,247,17,20,24,39,76,75,165,251,98,242,145,42,239,185,210,82,49,236,133,96,206,217,82,61,192,247,76,202,224,163,138,231,249,173,69,177,75,102,155,98,165,203,246,207,171,58,186,51,244,180,37,237,251,22,91,195,3,107,106,217,226,77,147,134,78,191,211,229,21,43,159,57,183,183,66,154,95,127,238,48,66,61,255,8,97,93,118,127,44,250,167,139,224,154,175,93,39,128,126,130,144,47,47,245,200,43,153,93,136,95,64,206,79,65,9,134,65,191,124,173,253,117,174,137,180,58,109,116,166,136,115,6,163,242,40,156,79,226,189,102,158,110,231,98,117,190,16,195,24,135,214,147,249,241,179,150,19,206,124,165,130,24,253,64,159,239,216,187,192,144,184,42,215,13,251,16,93,236,218,240,159,50,139,208,158,172,111,104,32,112,154,96,116,44,133,130,164,204,142,255,247,183,187,12,43,186,39,84,120,7,88,169,18,202,123,223,153,209,175,72,151,248,171,174,36,90,110,152,125,220,119,22,240,248,154,254,72,147,87,0,16,196,75,44,129,174,230,124,255,229,143,224,250,194,251,218,28,91,137,95,129,119,230,112,157,129,144,80,15,111,80,207,254,219,150,114,147,2,99,59,232,77,31,143,59,152,148,250,77,181,227,238,204,103,187,231,180,154,24,90,173,98,142,236,121,66,34,125,9,102,44,22,84,55,125,181,151,236,204,248,106,141,100,236,188,124,108,21,87,159,122,49,231,191,233,39,135,138,182,127,174,201,208,72,13,77,187,10,215,218,241,72,249,77,171,184,67,86,148,236,160,169,8,78,123,164,86,230,120,85,198,243,94,28,5,100,149,142,48,144,167,105,154,242,165,228,251,254,200,60,150,168,253,245,109,51,36,145,245,51,99,127,124,50,232,126,33,166,116,189,31,32,56,132,97,73,208,192,129,127,129,154,42,65,84,210,139,210,189,94,209,28,238,146,120,162,13,81,248,254,177,206,105,227,43,145,167,183,4,102,211,164,221,18,44,99,194,90,11,126,59,119,100,234,104,46,104,193,201,56,190,151,214,181,66,35,128,195,118,198,127,217,143,70,142,51,76,60,27,112,89,235,5,175,224,90,38,87,191,247,61,0,137,40,87,86,71,171,186,141,69,3,183,42,85,173,137,126,235,67,144,215,137,150,129,61,234,113,122,219,200,205,162,172,25,151,97,60,52,244,20,148,176,244,67,60,96,151,235,187,201,218,47,25,122,60,185,63,44,120,229,242,156,67,236,55,100,85,160,37,224,51,232,147,147,219,88,242,85,116,184,58,251,127,46,221,79,5,148,119,123,167,8,57,185,58,249,116,89,41,14,95,221,65,183,82,81,245,172,203,139,119,241,170,178,148,120,200,109,161,98,159,233,6,71,239,113,245,212,176,94,232,149,31,170,234,42,180,217,112,179,53,42,12,198,172,189,74,144,172,208,205,213,3,62,169,240,255,61,43,243,175,221,90,40,57,104,235,85,157,152,111,223,56,233,211,53,142,111,105,70,59,157,27,146,212,143,51,0,182,131,167,30,23,160,164,236,52,246,247,63,102,158,127,23,132,9,186,130,12,26,19,245,100,77,204,194,5,80,114,35,172,1,29,122,39,80,73,52,113,236,101,101,49,224,91,81,216,227,44,94,240,191,28,133,251,82,207,126,170,91,37,63,145,251,220,64,77,193,16,142,181,89,149,87,161,109,250,175,125,141,232,31,101,241,53,25,248,248,80,103,118,7,54,147,13,28,33,76,13,228,56,22,108,145,222,145,149,113,249,218,253,24,70,241,34,181,190,3,125,174,200,147,40,93,198,117,171,109,245,237,107,2,47,251,147,69,64,49,78,26,63,17,252,4,7,44,78,59,62,41,164,232,250,78,84,139,31,1,222,85,26,76,151,99,222,158,130,190,144,70,189,238,252,113,7,46,163,202,245,212,119,69,212,149,251,172,253,213,236,75,206,157,191,29,139,188,174,89,26,252,228,75,103,211,164,224,77,39,155,32,41,119,255,9,98,240,31,246,165,147,31,97,70,115,239,21,244,68,90,214,138,66,186,42,56,65,89,63,131,48,65,45,235,50,110,139,255,110,148,119,248,233,76,95,96,242,40,231,189,190,236,92,205,168,14,91,0,116,214,45,196,73,74,47,242,228,33,183,134,119,212,87,56,187,206,26,219,170,77,186,82,119,140,153,91,55,194,157,218,4,54,21,29,20,189,111,166,151,70,99,15,235,252,78,168,214,235,66,78,143,242,10,183,137,157,185,249,112,38,225,231,154,110,106,139,0,194,161,58,60,18,0,60,66,57,188,169,208,147,245,177,8,128,46,166,12,29,196,62,187,179,230,163,207,178,5,15,69,73,180,253,29,113,115,104,88,166,254,30,69,252,27,7,31,246,245,213,236,208,147,91,155,154,131,248,183,18,171,46,249,178,237,237,221,178,234,81,124,139,217,118,193,212,19,240,121,1,130,208,195,140,15,135,140,56,76,53,155,140,93,46,37,237,104,59,42,86,39,71,212,34,112,64,39,27,180,51,167,251,176,4,13,171,204,172,176,201,216,4,54,196,206,184,34,17,191,158,186,95,92,205,180,243,246,133,60,136,223,239,220,214,147,64,136,63,120,7,236,46,150,133,255,54,141,33,198,80,48,182,35,249,122,78,74,97,39,220,84,3,76,34,144,135,155,241,220,84,67,178,147,7,166,62,96,16,166,113,237,142,71,153,136,101,195,216,239,161,112,151,208,24,9,239,231,229,102,159,34,30,28,20,5,43,139,19,196,218,254,190,113,243,114,196,28,176,77,125,195,143,169,35,131,146,125,138,123,78,15,193,38,176,122,126,252,240,37,31,201,56,133,172,86,209,33,176,183,163,201,245,200,35,58,165,224,143,152,127,55,129,71,4,98,215,75,204,137,208,216,124,254,86,118,57,144,71,56,26,165,244,218,60,134,240,138,100,223,169,128,68,142,204,131,155,136,184,154,153,61,145,250,253,229,230,7,19,216,11,194,107,38,141,243,59,219,220,240,140,158,115,11,248,81,183,65,217,121,203,176,191,179,137,232,204,30,61,169,109,43,94,35,235,92,81,60,141,229,202,158,123,124,85,47,244,171,46,6,126,35,81,223,62,163,138,31,170,133,108,222,207,141,245,44,94,171,138,3,21,140,8,150,145,235,175,157,181,72,109,70,142,236,172,156,114,252,176,20,93,17,127,100,28,19,142,216,126,46,119,177,14,224,41,95,72,153,118,182,221,59,51,8,114,248,245,239,182,237,153,161,241,135,127,130,239,202,246,216,146,146,141,87,126,64,88,179,65,107,61,105,237,5,238,16,46,101,242,203,18,176,22,25,201,161,147,13,104,36,33,140,161,195,33,58,1,172,31,64,117,44,23,45,102,66,195,44,33,158,179,75,100,137,78,79,51,93,76,214,94,217,139,60,247,113,156,241,22,75,99,223,185,175,66,20,62,29,147,76,83,180,227,240,255,84,13,231,215,16,52,88,194,218,190,10,22,45,159,192,125,38,87,13,4,44,211,9,115,67,187,184,236,75,40,203,197,209,110,201,206,44,194,220,119,37,67,169,154,176,100,167,99,193,108,47,253,37,110,216,32,180,199,247,129,206,243,23,253,170,214,17,74,216,121,2,28,78,110,171,185,218,98,162,48,149,226,242,29,119,85,140,181,154,25,12,121,5,114,205,8,32,156,31,175,130,107,14,185,100,148,45,36,231,8,38,149,32,101,238,119,170,127,255,43,22,156,228,35,152,95,31,207,130,248,172,3,219,209,157,213,106,123,188,32,236,105,0,247,166,99,209,17,106,225,157,34,45,79,200,89,200,157,114,27,55,205,163,12,220,55,51,85,151,231,217,54,6,61,95,96,2,102,128,24,124,70,125,111,164,65,124,204,25,249,32,181,152,222,184,36,195,242,18,41,11,49,41,138,13,134,251,178,66,130,138,230,210,13,38,95,120,85,20,63,201,36,21,152,37,10,22,235,108,20,121,47,45,139,235,68,74,45,95,222,44,85,8,139,165,11,251,200,222,215,111,182,235,255,132,174,139,155,61,95,121,32,93,185,74,6,183,184,14,225,12,66,169,34,53,117,169,214,58,174,246,85,235,142,82,76,48,92,29,91,160,50,148,65,97,13,147,67,36,131,110,118,217,53,208,198,38,11,52,40,133,214,200,73,14,113,35,123,161,102,115,179,70,188,13,225,242,111,91,15,226,106,162,247,166,154,136,253,96,165,116,102,128,95,63,164,83,55,207,173,235,197,143,83,46,189,107,205,52,102,175,239,198,165,243,111,129,30,225,142,128,54,74,144,1,157,58,49,158,153,87,98,202,103,217,125,75,142,15,158,251,109,172,66,220,244,215,75,245,241,220,30,30,179,254,207,132,205,26,196,23,200,7,175,77,26,10,163,223,177,18,245,122,206,40,29,254,157,227,119,154,211,46,222,160,99,17,33,43,68,250,199,97,17,98,202,216,231,229,116,113,208,53,143,59,229,69,131,13,63,39,172,68,131,112,187,81,200,141,188,131,2,168,133,57,142,201,118,249,53,142,1,100,13,98,160,234,197,71,17,38,47,192,236,20,159,159,66,19,91,137,249,13,128,9,200,60,226,105,140,246,165,208,40,232,153,17,239,33,176,215,115,186,178,63,200,69,112,49,64,183,233,222,54,132,128,73,10,157,188,112,88,139,13,159,178,223,67,120,40,48,135,143,247,170,161,170,50,37,154,103,196,224,39,43,82,17,7,182,169,120,93,253,168,255,186,121,185,20,246,27,101,90,223,144,123,92,15,231,255,222,142,160,61,91,139,19,0,126,59,153,151,252,121,116,64,65,53,49,107,124,129,89,254,11,79,50,80,29,57,21,74,151,91,110,203,62,244,112,223,232,137,75,57,169,76,36,131,127,159,35,239,51,13,155,114,107,55,100,219,27,157,94,242,233,245,79,27,232,229,240,150,31,185,233,220,162,40,126,187,15,169,106,122,115,102,16,75,252,68,246,183,187,233,22,120,181,39,54,170,83,38,181,190,43,166,26,163,123,71,224,206,128,101,248,70,89,231,143,48,67,48,82,194,196,47,243,133,200,188,152,29,30,85,194,202,181,41,158,85,5,10,52,144,112,157,33,143,206,204,108,220,241,202,77,13,105,232,189,189,52,252,9,8,216,8,243,208,37,53,181,216,187,192,220,42,193,15,101,55,30,195,152,192,62,184,146,190,158,155,17,151,167,138,35,98,139,1,93,167,189,21,187,185,200,231,16,254,70,67,216,200,161,147,87,13,179,214,125,21,3,229,216,70,59,221,191,42,12,64,87,143,72,166,195,86,53,34,31,195,35,87,156,221,168,213,245,141,188,51,95,152,101,181,231,124,195,83,184,113,50,240,123,194,101,82,21,39,209,20,175,76,148,242,155,238,41,253,216,97,90,86,34,243,200,96,238,249,59,250,143,95,212,232,179,25,165,163,4,196,154,143,166,109,104,81,193,139,135,48,242,184,9,68,91,123,57,238,49,116,54,103,125,247,224,232,246,133,234,171,248,73,193,57,234,38,67,194,1,24,148,175,76,217,212,41,223,198,76,74,178,100,21,148,176,160,224,106,104,32,232,28,174,231,115,72,167,201,35,248,249,253,134,78,5,20,250,129,122,240,62,228,71,140,161,223,116,38,71,211,11,158,227,173,179,238,185,63,170,80,33,166,83,102,58,135,6,31,223,61,222,246,212,1,115,85,5,141,97,111,148,97,152,196,175,7,212,48,18,243,169,19,202,51,113,112,165,226,187,238,212,171,56,120,215,156,74,40,209,170,83,206,13,30,26,48,254,109,169,221,84,220,9,41,201,252,182,60,136,134,98,237,172,241,236,220,50,71,164,53,58,242,115,100,63,46,47,213,5,40,108,213,202,254,246,147,216,208,178,46,186,166,246,76,108,231,237,32,128,165,232,94,73,81,232,31,3,28,242,124,142,193,173,119,106,140,140,227,110,220,115,143,77,36,180,227,110,24,181,142,40,231,93,215,141,208,3,210,146,108,36,217,176,29,98,230,164,63,168,201,94,23,233,181,76,80,214,141,252,103,110,103,165,132,27,11,175,115,89,170,125,74,12,12,97,248,193,187,134,68,15,114,93,190,240,167,8,97,88,51,77,236,82,204,53,32,108,13,82,155,42,78,14,92,27,20,220,114,68,131,92,18,72,122,172,154,161,117,107,90,247,255,244,94,72,6,44,162,115,218,1,64,178,100,8,73,50,236,238,157,189,195,30,109,134,13,206,53,183,163,78,87,130,82,168,221,26,51,133,248,159,127,75,207,116,114,68,124,148,72,97,5,217,139,132,175,233,95,143,196,146,112,166,157,4,29,249,194,12,16,204,196,253,4,10,11,225,58,126,212,143,109,241,141,137,125,193,104,112,135,113,80,229,184,195,2,206,205,168,211,6,208,101,219,17,226,250,126,211,255,209,115,55,230,200,176,107,162,182,110,155,176,173,73,151,164,130,35,43,31,121,28,59,90,200,109,229,226,37,233,76,13,168,162,81,108,138,143,248,236,140,134,182,91,141,62,167,247,217,98,245,101,17,182,134,255,81,61,159,129,207,242,132,116,29,16,176,209,195,234,63,39,255,112,29,18,194,175,168,130,165,124,250,113,100,238,35,201,149,185,47,124,139,214,168,83,23,243,226,13,212,36,111,28,235,252,123,37,49,115,24,176,179,137,14,173,117,16,138,162,236,221,163,208,48,19,247,95,46,238,48,177,28,28,141,139,43,172,164,33,191,244,12,216,229,175,103,90,241,129,244,183,28,216,145,113,107,143,155,205,83,250,206,252,175,60,255,32,10,171,158,78,170,139,151,15,46,169,4,99,169,217,115,224,68,135,47,243,76,77,46,99,200,31,59,250,206,188,156,117,124,103,90,114,202,83,14,155,203,180,68,172,13,102,157,49,55,120,191,203,67,97,131,202,40,68,117,177,159,180,50,170,225,79,137,67,186,0,148,113,109,196,225,254,33,168,183,161,249,28,222,192,51,118,190,158,36,58,204,189,192,139,248,54,146,204,9,87,66,197,192,241,1,124,157,27,109,208,127,126,155,161,58,75,63,13,121,228,216,162,220,165,156,116,3,38,127,76,250,175,132,209,140,154,151,155,241,50,234,115,213,34,118,61,206,46,33,87,100,68,141,27,143,207,14,107,62,108,23,172,240,221,96,44,68,210,187,61,189,42,5,199,21,215,95,227,36,241,5,87,35,163,189,95,151,250,177,213,117,123,181,205,69,243,19,172,254,19,142,140,51,158,205,154,128,97,15,183,121,193,7,74,97,34,153,161,142,226,216,164,87,125,202,242,25,145,92,217,112,25,99,244,38,59,204,155,25,26,236,55,205,247,19,154,119,11,89,109,113,153,217,213,70,221,5,202,207,82,55,103,59,89,133,86,42,157,40,79,32,252,2,239,122,252,180,30,227,33,251,31,13,111,25,84,245,247,127,125,211,221,45,157,130,132,168,72,35,135,6,9,1,233,238,18,165,187,142,116,119,139,180,116,119,115,64,9,41,1,41,233,238,238,115,56,241,185,231,251,187,255,215,172,103,123,102,207,154,215,94,123,205,126,63,218,25,251,239,218,207,79,36,92,209,11,27,181,109,68,113,155,17,118,41,251,235,15,110,110,52,169,133,251,159,190,24,119,3,218,247,15,29,84,40,110,36,181,133,235,245,252,39,193,131,173,70,47,36,97,210,147,210,236,135,177,155,248,144,191,149,159,74,215,61,222,163,62,21,187,78,23,158,224,26,237,58,183,229,228,167,216,43,83,31,208,87,249,80,154,152,58,199,8,171,156,136,126,182,228,254,71,175,81,182,165,137,143,249,241,53,151,222,180,58,75,194,241,124,121,86,40,123,147,171,178,255,220,59,11,84,63,46,163,237,205,136,32,145,155,198,99,74,150,51,17,211,218,109,12,245,56,105,136,235,17,48,235,115,209,194,199,130,49,232,99,238,87,197,160,2,161,61,13,122,7,108,142,214,5,237,121,31,99,99,174,159,95,5,74,110,213,96,75,123,61,121,60,233,62,98,34,54,190,236,63,154,39,208,145,131,187,56,192,88,74,207,233,130,84,7,89,120,243,249,158,146,133,219,187,191,33,30,65,221,21,38,198,57,254,169,60,107,21,40,0,93,40,149,232,200,102,151,176,247,15,106,75,192,119,163,112,16,242,230,141,52,214,211,151,100,158,254,226,24,240,131,144,26,145,121,82,0,51,177,255,42,1,82,29,199,86,6,217,35,120,198,80,241,30,161,223,207,91,31,8,159,16,190,35,145,166,186,137,106,229,13,251,25,51,67,243,144,72,235,205,116,120,219,95,120,248,176,254,197,228,170,47,74,242,240,167,218,154,76,146,191,169,127,93,224,240,170,40,197,235,99,166,164,211,47,199,34,72,166,81,169,87,245,209,184,250,22,31,10,47,178,60,39,109,58,222,153,29,190,12,154,101,200,77,229,1,167,72,66,249,84,33,215,235,210,74,50,95,134,193,122,171,174,213,20,224,233,119,183,44,190,19,247,6,45,52,208,42,140,218,52,215,23,135,168,208,107,125,20,157,159,239,164,100,97,103,226,117,115,31,198,203,12,23,112,48,134,173,36,163,51,45,233,175,6,21,45,99,190,10,159,243,238,11,162,4,106,147,64,187,189,6,209,44,165,206,56,155,225,90,98,148,158,228,103,18,92,28,103,63,134,244,151,144,47,171,73,126,238,36,130,171,126,8,167,90,232,70,207,215,26,57,209,251,60,236,111,39,45,14,13,27,23,70,73,22,126,8,179,128,193,220,139,7,147,162,81,73,47,55,194,87,31,164,49,3,214,70,4,125,124,28,182,66,201,38,108,183,245,236,192,83,56,177,166,153,223,107,24,30,176,61,165,13,119,139,235,220,139,20,23,181,108,194,248,143,143,90,252,221,67,175,161,187,222,40,60,222,225,93,111,112,189,97,204,144,31,209,228,28,133,85,50,84,149,52,229,228,86,245,43,97,52,6,179,207,178,96,97,166,165,101,89,154,25,235,8,79,218,155,69,171,103,199,29,181,252,154,4,14,169,189,231,205,251,103,166,45,246,83,107,95,30,81,152,183,10,46,14,65,92,183,84,155,52,242,245,201,195,51,66,251,233,117,166,38,251,116,211,242,53,154,91,160,138,92,62,138,20,77,54,165,173,76,230,209,243,235,189,199,29,160,199,152,52,93,14,198,56,179,245,211,39,232,87,150,142,196,149,85,74,102,152,153,183,35,184,121,85,116,134,0,250,24,243,188,225,134,30,224,27,180,24,144,197,1,108,241,180,57,71,98,48,135,143,59,226,51,78,57,219,74,42,254,228,132,238,135,247,134,64,166,209,47,190,65,80,193,216,176,134,196,14,198,164,11,223,222,18,251,113,95,23,0,196,120,178,104,214,241,58,215,252,7,194,236,1,218,231,188,218,158,63,206,94,41,15,59,152,251,247,172,66,165,23,122,83,115,47,242,237,70,1,54,145,245,146,122,4,118,112,236,165,110,55,26,45,91,92,79,209,241,119,5,98,8,235,250,1,168,160,189,40,151,166,217,151,16,213,63,104,69,41,150,146,153,227,3,117,227,204,158,86,180,49,77,34,118,107,153,99,133,205,120,239,229,66,214,90,88,17,65,183,39,119,143,240,139,100,111,10,84,127,24,82,252,236,183,116,253,75,47,129,244,74,159,106,203,208,126,93,190,42,132,217,195,63,194,63,1,184,195,31,184,217,104,130,63,250,46,83,47,173,206,123,101,85,221,28,44,57,185,38,48,236,110,140,254,242,147,208,25,95,205,238,14,67,141,105,35,170,254,154,163,110,72,192,149,162,121,242,174,247,206,154,159,141,48,247,9,1,61,205,133,119,164,251,160,97,112,91,120,4,110,94,70,194,143,253,228,142,101,169,31,185,22,188,166,164,146,31,191,163,36,160,205,79,149,33,163,220,18,92,182,93,0,122,35,71,206,131,193,155,40,169,48,224,133,228,223,250,252,146,235,2,140,137,25,150,250,173,156,185,73,51,175,229,182,102,142,98,68,89,35,7,203,110,226,31,247,93,75,229,45,62,129,236,134,161,21,246,68,36,95,205,247,69,200,11,84,75,51,236,19,48,163,80,25,184,176,91,168,147,74,160,181,197,177,250,206,245,190,48,229,211,143,163,20,34,197,70,51,52,161,7,130,20,162,171,238,90,84,178,166,109,110,170,153,226,77,251,196,51,201,4,79,150,80,143,169,193,219,210,39,230,75,62,251,253,219,135,16,195,67,87,38,104,196,48,188,176,103,187,140,153,225,173,218,108,24,129,86,22,97,167,62,214,74,252,92,161,169,223,51,28,15,168,125,244,197,32,183,105,251,124,112,68,200,52,3,84,46,152,62,72,238,33,156,138,147,76,202,218,248,125,251,183,30,169,59,33,66,181,136,62,132,208,57,5,82,222,167,214,29,46,207,207,110,129,115,222,101,37,171,167,39,61,174,54,126,40,203,15,153,68,224,118,240,191,244,221,31,180,248,233,206,169,126,93,184,252,162,18,233,78,8,239,155,193,237,249,166,211,177,205,153,8,145,240,254,212,195,1,103,206,126,97,129,79,56,131,123,138,191,138,239,255,171,235,219,223,9,208,126,157,70,207,195,248,219,112,177,231,37,210,173,110,203,122,75,203,243,94,85,55,135,227,151,76,167,207,251,224,237,204,56,145,157,236,162,92,192,126,9,75,236,173,62,16,240,205,51,49,196,249,75,43,9,3,79,225,93,97,195,27,114,149,2,99,228,123,76,146,88,121,73,245,135,132,159,172,111,184,200,217,125,203,110,28,174,115,217,40,159,66,68,5,223,108,25,255,78,175,184,211,107,232,33,63,221,166,158,131,180,157,206,135,245,50,21,14,17,59,145,12,228,140,74,248,205,86,138,161,124,111,109,152,91,19,137,24,1,27,235,192,214,207,208,203,33,247,190,137,6,119,225,190,96,155,222,178,86,215,244,87,245,162,7,212,162,193,113,203,162,205,178,126,115,27,57,105,206,80,190,15,160,177,3,65,13,208,46,157,128,30,63,80,29,127,13,214,59,79,174,12,74,118,140,124,16,172,7,71,234,141,180,29,92,73,106,169,151,124,225,64,164,161,202,167,190,245,64,54,111,27,87,9,116,8,105,42,10,119,105,25,249,94,82,144,197,146,74,14,131,24,163,81,164,115,15,167,224,176,146,106,58,230,109,235,110,224,87,179,96,223,77,0,191,120,216,139,96,255,105,101,196,193,233,242,69,162,104,209,232,235,144,235,57,82,43,9,139,181,86,240,68,186,59,204,70,118,248,202,130,2,233,4,52,220,61,8,14,2,186,108,188,111,42,68,253,175,101,120,42,133,90,105,233,191,235,145,224,228,215,85,234,136,147,254,124,251,108,218,207,231,217,232,243,24,196,124,130,204,182,9,64,52,201,215,154,90,142,110,133,97,186,229,29,66,45,179,91,135,247,239,248,125,207,67,103,90,217,13,12,95,200,57,67,215,120,116,173,209,186,243,68,32,86,44,252,150,19,197,123,212,16,106,240,149,223,98,98,198,79,192,158,135,244,195,108,251,110,125,224,214,151,249,137,245,156,14,144,15,46,115,132,224,219,148,159,214,208,140,127,194,46,127,233,8,191,237,38,6,108,92,103,119,44,135,112,87,192,26,6,39,118,16,151,145,154,31,52,159,249,21,212,24,181,216,199,212,19,204,15,155,40,135,2,220,214,168,179,195,232,68,119,179,235,247,172,146,243,89,117,153,147,191,17,25,141,211,77,152,166,220,68,181,233,168,182,46,228,123,41,182,174,55,136,84,238,80,96,47,13,218,22,247,96,64,111,55,89,122,182,11,41,42,122,254,137,124,229,223,131,226,44,205,5,87,176,61,185,177,49,252,20,233,112,243,167,83,150,157,218,162,119,112,187,219,239,212,227,182,126,253,46,106,57,125,154,212,151,20,121,234,52,233,191,82,164,0,3,85,187,130,127,252,206,152,174,13,112,223,182,108,87,123,141,88,24,182,28,92,39,5,24,230,110,183,136,255,88,239,47,225,142,140,121,216,43,38,128,112,19,110,91,12,126,137,85,145,218,81,117,42,229,24,167,18,86,187,132,133,134,233,181,129,255,236,176,168,26,32,162,137,14,211,81,196,174,53,25,81,160,118,48,26,165,197,103,35,106,128,16,218,109,247,60,150,201,198,4,43,222,196,5,155,255,193,67,147,60,30,8,25,89,160,212,79,73,162,251,153,124,163,217,231,203,234,85,135,189,177,165,235,33,121,84,51,147,182,7,121,201,108,191,129,156,129,92,193,222,109,62,87,106,228,148,216,211,53,154,159,18,48,110,243,144,87,130,68,54,128,95,202,30,118,167,94,96,215,226,62,137,183,173,189,30,69,189,127,70,199,245,59,6,189,103,7,122,24,188,62,85,130,74,165,107,162,208,79,237,109,7,62,9,221,136,171,161,70,87,62,134,64,141,141,82,208,222,254,27,123,17,15,56,92,118,115,200,150,228,249,79,126,253,126,181,89,121,221,237,18,95,111,210,21,206,218,163,41,45,186,246,14,113,89,113,63,211,206,9,220,58,122,53,203,195,164,113,189,122,173,148,83,68,237,164,160,32,169,67,204,31,61,204,1,166,205,206,78,234,55,57,245,210,182,6,232,162,40,175,149,103,23,93,219,27,6,37,165,241,69,208,181,45,218,32,174,186,185,223,106,189,23,45,188,132,200,73,142,35,22,251,28,94,89,216,97,9,34,125,40,13,218,48,177,16,26,34,66,113,108,187,122,77,122,8,179,5,227,207,208,251,245,116,242,172,72,57,46,199,16,176,127,120,136,174,192,126,59,212,73,165,34,88,133,188,95,232,224,34,17,231,116,224,143,151,94,186,108,255,161,137,103,148,165,9,77,32,148,54,113,71,78,68,247,240,10,46,0,4,115,195,197,244,157,14,193,239,199,13,207,187,83,246,113,167,184,231,223,89,240,38,159,10,23,241,231,33,10,189,86,140,46,34,173,26,62,241,170,60,133,13,31,147,54,175,57,165,107,8,224,218,166,104,222,100,183,18,127,18,52,85,109,74,201,160,190,103,241,207,35,68,186,214,224,126,50,76,60,23,28,165,250,167,196,54,227,195,91,139,1,22,177,150,207,128,15,136,16,143,254,107,8,151,254,119,105,41,249,194,21,240,15,137,128,143,238,102,136,166,71,239,156,111,246,92,126,213,85,101,182,14,80,186,27,84,253,9,90,162,239,129,179,253,102,40,231,249,8,112,252,80,216,102,116,96,125,129,248,233,122,117,116,13,13,216,158,54,164,245,55,27,226,91,1,172,211,92,252,208,219,89,250,199,147,31,4,59,174,92,233,110,44,171,83,33,187,160,155,247,239,68,212,126,90,24,3,75,17,239,56,15,52,238,122,169,172,178,71,64,193,122,56,235,251,56,144,183,40,24,198,41,205,145,3,115,68,195,73,65,80,168,13,51,16,142,220,70,67,198,61,45,5,45,232,134,196,120,42,176,48,116,62,114,57,142,222,192,194,34,130,22,52,234,10,115,95,90,32,213,109,229,129,221,33,157,233,249,28,229,142,139,239,175,35,31,4,40,85,158,85,20,204,117,50,131,236,28,214,143,59,29,11,77,160,58,101,134,222,243,2,83,128,140,86,145,154,96,148,140,191,110,25,48,140,235,194,91,200,128,248,123,238,122,232,84,80,58,173,157,254,165,215,26,206,87,127,8,217,158,111,212,226,20,190,25,125,85,191,74,166,163,123,217,201,55,18,39,216,57,153,152,15,109,146,220,218,42,224,17,219,5,176,158,96,92,255,80,184,204,105,182,131,188,46,241,77,214,245,153,234,76,121,23,64,35,194,60,56,201,179,130,68,138,197,91,129,173,210,6,79,100,74,244,15,89,133,93,77,150,203,204,145,168,176,205,79,9,226,69,61,170,131,137,192,18,244,188,186,162,209,174,187,240,151,183,221,211,213,188,79,32,125,114,234,252,57,6,203,76,141,148,158,98,147,165,250,11,36,169,244,192,215,165,15,23,16,193,36,133,22,57,59,50,163,7,65,180,109,12,104,126,247,128,60,248,61,121,252,230,135,205,209,119,196,4,95,177,199,37,167,8,194,158,61,99,139,107,171,200,48,224,135,188,69,61,74,248,185,242,103,32,186,197,240,104,122,24,92,122,112,93,103,152,184,55,168,157,10,168,0,48,226,26,87,148,250,214,119,58,239,145,137,153,87,216,221,4,81,159,231,60,211,88,124,147,242,230,26,97,209,235,150,122,96,144,255,206,185,220,25,35,242,47,197,173,134,75,231,182,82,189,126,221,74,238,136,125,113,132,39,47,112,50,131,34,164,65,236,136,184,46,25,75,73,222,79,122,174,41,2,190,26,67,32,75,153,201,186,177,7,150,104,193,185,39,102,20,238,117,46,195,159,64,248,202,144,166,152,80,42,181,62,6,42,107,123,234,76,176,66,195,115,174,66,19,93,223,185,139,88,228,115,184,104,183,232,88,43,233,118,156,215,191,46,69,195,105,187,149,140,49,195,207,80,181,201,203,149,161,182,79,109,232,139,239,87,200,78,189,209,119,19,82,42,158,14,195,66,185,123,0,233,235,156,69,41,184,45,14,141,182,230,132,67,28,170,18,28,94,154,220,110,111,24,139,20,199,232,126,248,210,224,252,236,126,196,228,114,56,27,119,148,157,248,89,28,248,44,110,183,176,112,123,26,141,198,129,44,62,71,194,57,60,49,84,81,204,10,29,236,132,186,21,24,27,43,212,28,161,117,134,12,46,127,138,244,95,18,117,155,106,220,106,219,241,179,99,222,42,160,162,121,153,241,49,196,67,50,24,66,177,10,12,31,22,250,56,32,240,165,100,253,78,134,201,93,36,107,33,156,15,186,218,176,97,152,197,194,221,232,205,242,205,86,119,118,164,233,54,208,217,84,186,254,186,145,227,249,121,164,189,242,43,59,249,43,39,35,103,236,183,150,87,32,241,196,147,236,28,222,56,11,56,214,242,249,252,152,132,214,240,190,235,181,53,84,53,29,226,102,97,53,62,171,212,200,97,234,224,24,12,85,69,140,11,239,176,124,174,127,126,3,8,148,235,175,216,223,62,132,253,237,162,181,168,127,145,102,13,111,88,126,96,129,159,56,46,93,198,36,104,118,14,70,49,244,184,95,134,156,84,88,113,158,26,204,131,38,178,229,179,246,41,63,44,16,186,51,12,146,248,22,241,7,38,22,225,236,226,220,0,171,59,145,46,4,193,114,252,63,214,126,56,233,44,81,52,247,110,227,28,61,110,57,199,22,77,199,77,64,238,84,240,31,64,67,211,34,40,215,190,235,79,190,163,2,75,241,43,190,160,194,253,111,161,47,117,59,20,158,194,81,58,88,186,82,133,136,100,71,48,254,14,245,53,68,2,26,248,133,104,79,96,1,119,21,45,184,209,253,50,40,225,227,12,190,26,90,210,47,42,148,147,164,195,228,43,72,135,125,162,177,97,244,63,132,121,27,233,78,147,52,58,120,211,50,184,126,204,34,168,220,251,179,73,251,231,196,123,77,17,55,141,60,209,14,60,114,176,56,23,88,80,10,249,131,193,79,21,28,54,249,238,157,99,235,105,211,250,131,35,183,136,227,236,131,195,110,115,221,53,11,146,37,249,81,65,26,33,238,179,216,110,107,143,103,73,31,188,96,59,137,73,148,17,156,7,125,49,34,5,221,154,135,230,226,229,65,26,249,191,108,190,58,104,34,31,145,90,241,156,252,53,170,57,1,236,40,94,233,85,12,24,12,119,154,115,244,234,254,17,30,93,218,116,147,135,85,243,157,2,213,137,106,47,44,30,131,242,106,22,144,238,239,247,41,25,156,96,14,223,57,191,162,226,254,21,90,201,155,123,84,48,250,82,181,248,36,35,31,21,59,78,47,32,201,80,76,155,57,196,165,247,204,229,107,125,41,102,70,107,193,74,52,155,97,223,221,178,78,27,234,138,183,40,224,110,46,249,239,212,119,165,166,215,65,56,137,212,162,3,134,238,104,158,31,209,22,213,243,111,51,23,253,246,37,140,234,94,133,204,18,156,190,21,113,77,18,78,15,10,140,230,204,156,69,113,178,143,21,114,243,220,182,104,130,60,224,231,73,199,170,238,65,211,239,30,59,117,62,136,115,177,9,101,147,252,165,172,62,252,216,151,214,173,85,73,196,245,233,11,163,199,52,218,18,25,198,132,102,231,167,45,205,75,92,149,211,213,96,230,234,123,113,195,248,162,154,223,9,130,78,66,154,251,53,2,133,113,59,68,198,197,81,20,47,186,55,30,72,140,84,108,142,154,67,151,172,135,110,230,16,44,201,85,239,239,94,169,168,255,162,149,215,200,235,9,39,29,92,171,176,14,58,70,184,134,117,160,119,239,182,200,221,228,200,237,45,247,98,0,48,165,105,251,28,229,192,22,129,246,214,145,91,10,218,213,194,156,59,86,238,219,59,106,140,125,140,209,33,239,33,8,43,23,93,26,147,24,235,36,209,167,181,44,13,212,50,121,31,33,33,99,69,120,249,59,93,208,15,47,164,78,139,190,198,82,191,14,55,210,208,113,4,102,249,65,113,162,193,162,163,127,149,241,84,250,106,180,65,67,221,139,63,41,51,175,225,105,148,135,77,155,122,31,28,50,119,185,74,161,209,245,252,136,5,120,202,153,252,197,218,216,238,68,121,180,34,127,189,95,94,180,163,253,203,236,53,236,144,241,138,41,116,152,4,106,100,202,185,5,198,127,104,208,59,37,222,254,238,250,91,253,77,209,176,187,244,178,69,26,23,219,78,1,58,92,120,16,72,49,90,65,41,2,152,63,153,144,130,233,212,114,117,88,176,116,30,43,207,165,47,224,125,54,155,237,232,225,230,100,16,186,15,219,62,176,245,105,6,136,218,198,32,98,92,242,56,151,244,25,18,228,232,233,53,72,3,56,44,142,125,205,166,12,8,190,62,14,71,206,121,193,184,198,192,215,55,185,223,239,167,184,97,130,245,192,239,139,19,69,208,55,117,49,221,93,124,151,133,248,16,145,206,217,151,53,157,81,171,96,241,136,189,250,85,151,12,245,25,144,173,216,65,4,232,125,150,183,18,186,64,49,2,163,247,88,85,220,101,179,138,3,155,174,138,255,203,123,228,180,132,97,114,76,112,193,212,22,165,49,46,254,181,128,231,128,36,8,14,225,28,224,137,146,30,148,157,7,89,202,49,130,13,247,161,132,238,30,75,117,224,204,239,145,196,21,148,213,161,70,92,4,77,250,150,78,40,92,184,37,19,171,43,147,132,215,248,29,164,151,72,91,182,252,186,131,25,231,7,140,240,97,58,66,99,69,222,131,254,220,34,138,118,121,9,228,72,161,27,45,200,83,74,29,172,99,132,84,189,133,148,32,133,68,240,81,127,127,42,94,179,236,197,65,163,45,59,37,197,15,100,179,222,160,135,140,222,129,222,63,36,114,151,181,65,130,244,122,183,88,45,132,95,153,194,234,142,192,11,101,193,191,190,141,181,186,143,65,89,118,94,42,27,241,102,237,123,204,40,176,37,35,166,7,222,234,51,129,180,209,140,49,36,85,178,94,183,121,161,132,136,205,98,122,127,128,116,251,177,128,67,226,4,11,117,191,91,226,55,104,232,22,17,219,101,194,245,239,245,210,128,244,242,194,235,128,207,61,225,14,12,116,45,20,64,197,253,19,29,100,64,173,22,255,151,145,46,13,108,122,199,168,223,173,40,125,109,109,15,133,201,198,206,254,234,111,107,111,167,170,157,194,193,95,58,254,232,231,169,127,100,76,11,56,186,97,56,9,197,206,82,163,77,249,198,106,42,112,86,82,179,95,81,78,80,155,183,63,198,212,249,44,99,239,156,56,92,159,198,135,110,8,215,194,125,55,147,170,234,3,58,187,60,15,59,33,166,62,108,70,71,48,139,35,156,239,30,18,253,119,70,184,103,55,31,192,123,224,253,109,205,223,212,240,97,112,1,193,40,57,80,19,9,185,222,181,240,180,152,46,168,27,126,64,61,238,65,214,78,27,18,175,213,15,116,61,53,214,94,99,126,160,129,148,162,140,186,80,247,230,26,251,219,16,250,35,0,247,178,235,151,247,122,119,52,220,254,194,224,66,48,219,194,86,236,238,102,29,200,16,50,13,247,190,42,87,111,5,111,160,252,144,217,175,151,182,168,136,123,12,169,168,184,30,102,81,202,64,116,14,171,86,227,97,242,43,163,95,168,77,147,6,200,193,193,100,238,174,136,203,28,142,133,42,106,162,47,244,126,59,70,145,230,31,221,28,136,89,114,96,131,166,166,246,230,248,68,9,200,38,38,148,78,25,35,90,24,0,68,195,136,63,173,232,11,61,149,221,46,185,1,187,83,215,54,235,75,126,240,12,29,39,32,185,89,189,112,102,226,77,133,135,100,59,200,214,232,102,100,98,228,138,7,60,124,71,106,55,115,203,255,155,77,49,45,155,79,30,80,66,209,238,130,114,243,185,159,46,167,68,71,140,88,106,191,152,180,228,55,244,125,179,140,214,145,252,184,145,133,41,126,103,83,2,152,244,141,64,176,176,142,141,165,190,91,194,41,113,197,84,238,84,230,33,230,207,199,95,2,174,81,175,73,199,87,211,147,115,131,75,187,7,166,71,164,94,217,137,121,41,51,2,25,222,180,27,113,201,0,222,215,246,212,111,11,25,238,11,65,136,219,144,4,11,199,90,58,100,17,196,52,234,154,240,216,249,130,96,29,191,226,123,149,81,241,81,94,67,221,195,230,140,28,113,230,42,219,33,11,222,181,172,58,193,187,242,171,65,189,144,241,209,211,143,128,68,134,34,90,145,219,79,184,28,13,233,121,183,113,216,99,6,75,218,55,236,166,252,100,185,99,187,164,177,222,172,132,250,74,105,12,159,55,98,227,56,12,195,35,230,209,52,21,18,153,224,243,76,90,6,240,0,62,161,35,241,85,163,198,234,67,61,16,91,17,235,159,10,48,75,254,196,19,201,252,10,162,255,254,22,136,124,138,1,22,70,54,161,77,54,107,117,224,62,156,90,59,6,250,100,111,172,13,115,183,49,106,67,177,156,248,175,187,18,174,48,159,186,15,55,154,253,25,177,33,177,104,249,62,175,198,227,229,231,33,35,120,185,197,3,233,153,255,10,157,235,59,13,217,255,84,198,126,24,214,94,245,57,47,114,22,47,98,188,17,146,82,130,211,230,124,218,193,191,139,245,148,253,192,129,194,48,167,56,66,147,155,5,170,136,128,203,68,247,86,142,165,111,49,227,250,116,84,77,222,135,102,30,101,206,120,146,37,100,48,193,120,10,164,171,145,222,139,151,170,85,204,7,228,172,98,47,92,129,240,49,188,174,34,236,82,212,173,79,113,24,18,34,106,193,112,138,82,50,122,48,213,131,211,133,175,195,192,253,227,194,234,125,57,131,15,170,159,219,246,152,243,84,175,0,189,76,169,27,208,112,192,180,16,102,27,154,170,155,50,140,27,119,38,203,154,116,91,238,7,246,228,214,143,222,155,194,75,40,67,50,110,125,115,190,226,158,134,169,251,161,69,64,164,137,239,186,247,43,177,252,212,154,127,0,134,224,111,18,130,103,168,219,62,228,194,223,178,109,139,39,140,183,97,230,132,41,12,166,53,34,119,106,38,244,125,131,245,181,47,145,25,29,171,175,14,82,27,117,19,202,164,121,223,250,59,255,83,65,36,237,54,236,105,189,216,101,97,78,92,123,157,101,171,53,219,132,111,88,95,4,164,54,60,1,198,73,22,57,43,127,206,6,243,18,87,219,124,71,11,35,154,172,163,218,254,161,156,17,131,115,130,129,118,84,135,107,139,224,153,76,207,123,85,94,5,230,143,63,120,116,109,57,247,127,51,170,50,111,205,201,225,231,12,179,111,33,82,55,61,37,196,35,220,82,111,84,6,247,146,221,253,205,22,177,104,253,72,43,214,110,219,157,222,157,101,14,212,15,223,196,95,23,126,38,232,229,154,30,232,26,241,115,62,180,226,255,184,228,104,246,82,157,25,102,81,6,85,27,56,109,98,132,65,140,111,52,223,89,94,101,41,177,14,140,89,45,225,18,38,48,175,2,182,249,10,72,121,18,127,174,175,249,32,85,168,18,2,247,98,54,55,246,105,73,40,162,151,189,101,220,17,76,166,51,232,231,180,170,100,168,118,46,203,63,48,161,40,71,173,186,13,254,203,163,162,159,15,117,53,15,111,122,254,170,65,98,86,115,172,230,35,156,242,58,59,134,94,81,114,27,146,228,253,233,177,111,110,254,178,147,210,74,249,106,132,75,152,211,46,253,250,140,44,16,204,246,84,184,71,176,140,145,69,117,11,114,127,189,98,81,50,50,51,146,15,186,129,219,138,165,240,83,81,150,162,132,164,99,12,108,245,159,157,187,134,129,110,180,29,231,101,255,2,199,106,70,210,232,115,199,255,246,35,0,109,32,140,45,244,133,174,19,2,70,232,99,244,93,248,115,154,175,216,126,102,37,48,196,99,147,211,84,102,124,2,10,124,251,92,129,140,218,252,134,32,127,143,56,184,177,18,120,161,104,62,208,120,171,28,2,201,130,131,135,228,163,188,200,45,234,142,162,13,107,221,17,220,111,162,48,177,118,43,198,24,42,226,57,32,195,158,76,186,114,176,162,247,127,251,245,161,144,2,48,122,6,107,237,10,220,2,43,147,118,101,132,14,178,101,120,221,29,196,150,212,59,219,215,86,133,84,155,129,20,53,41,17,251,71,254,16,57,148,187,88,156,108,137,27,15,37,225,100,194,132,27,199,168,103,141,207,124,53,70,231,206,179,181,116,208,254,243,206,106,216,105,239,115,195,221,191,43,117,210,76,214,212,128,184,122,78,169,63,67,58,143,177,20,53,10,49,69,98,250,210,183,201,251,12,180,152,192,210,46,99,226,30,181,156,16,127,239,191,22,3,22,81,143,53,201,250,185,242,60,69,84,133,155,93,126,145,234,72,161,112,56,39,215,14,120,234,55,184,102,241,180,203,94,192,56,166,162,237,21,169,55,237,164,119,32,60,24,240,90,218,68,248,186,231,105,48,222,39,27,160,241,205,65,118,138,46,87,20,145,38,108,240,185,128,190,251,190,8,201,165,94,69,79,95,58,175,115,158,163,21,13,9,239,246,83,190,93,208,183,74,137,21,208,45,125,130,79,159,17,246,203,153,7,101,184,235,27,103,204,179,89,128,77,238,119,234,248,13,96,220,102,60,221,230,56,75,192,69,213,249,173,205,185,235,79,158,235,75,73,143,41,13,112,50,202,97,92,179,154,31,101,16,11,100,78,60,101,255,150,231,254,142,72,124,114,189,191,3,79,44,214,177,77,8,216,122,58,91,13,158,189,204,251,194,102,212,159,213,76,68,228,231,76,9,7,189,232,50,151,69,5,85,188,158,237,202,172,5,27,240,20,210,146,149,32,39,144,215,201,52,177,231,94,31,110,218,97,52,23,73,112,96,187,190,239,248,65,12,165,179,14,47,164,176,142,109,30,243,152,135,88,70,193,110,169,153,128,31,193,206,27,37,101,57,170,254,167,68,112,159,209,224,100,153,13,20,243,40,200,110,110,252,13,138,104,181,164,243,76,103,230,177,89,191,234,15,42,123,36,110,31,108,61,101,147,64,205,226,99,107,33,186,211,230,107,58,250,39,15,191,37,86,80,198,62,214,41,140,53,122,61,149,32,103,68,214,60,25,114,202,70,135,116,77,147,195,240,20,218,67,100,184,31,180,150,145,83,72,92,62,119,140,32,92,163,175,131,201,235,253,182,145,85,81,23,29,129,227,166,69,100,74,40,45,82,81,105,50,188,33,232,226,11,142,169,245,117,110,106,165,103,152,57,172,242,234,156,134,170,150,158,213,184,194,92,251,65,203,2,198,173,191,5,140,155,127,11,15,102,203,18,237,80,67,173,231,114,98,101,41,48,54,226,17,13,82,8,127,19,59,4,119,3,7,42,82,105,231,101,140,151,255,245,210,225,63,84,18,4,251,150,182,72,232,227,234,66,149,137,114,152,230,34,197,242,98,67,109,255,141,133,207,83,49,53,89,110,97,174,167,229,184,220,60,100,191,9,228,218,15,26,22,48,239,197,131,12,215,107,151,142,252,100,217,60,96,37,169,242,236,58,96,18,103,248,172,151,1,222,37,106,82,250,77,77,195,159,12,197,20,44,65,232,245,161,142,131,215,208,70,55,195,96,183,102,231,198,222,166,231,18,141,28,41,243,55,191,65,198,73,90,52,57,152,205,19,245,96,129,23,158,49,231,22,247,231,44,234,230,153,183,155,190,82,26,128,34,188,231,57,116,243,48,135,146,17,124,203,54,225,125,50,239,211,230,188,148,58,181,111,137,125,155,252,96,80,240,250,78,125,230,227,71,163,143,50,161,128,44,238,49,35,163,144,153,35,253,203,218,195,168,71,71,247,119,15,16,252,234,175,47,94,147,255,100,20,51,97,186,3,179,252,211,248,243,187,113,107,9,86,79,179,87,71,178,151,40,203,179,139,67,20,135,114,189,191,3,150,159,216,168,182,234,2,77,30,77,126,27,86,161,154,222,206,2,188,99,0,209,195,151,65,140,4,255,249,122,124,6,101,255,116,138,155,207,53,230,79,21,214,79,180,181,55,253,180,185,52,230,50,68,15,211,66,20,70,183,130,165,235,254,224,47,109,224,93,16,244,167,192,136,225,181,107,60,248,151,177,238,247,217,161,189,228,192,244,127,109,171,40,79,4,186,106,44,32,206,228,129,10,77,41,32,136,139,101,22,203,160,199,194,215,196,224,141,209,147,201,188,216,234,223,217,86,67,55,213,164,151,93,74,73,254,238,91,62,232,110,69,140,207,197,33,16,221,162,135,25,72,169,250,150,53,240,163,62,153,170,45,140,204,114,159,252,37,174,150,193,230,205,233,66,195,225,201,14,45,236,82,54,23,27,161,173,68,212,18,75,166,128,80,251,176,148,128,16,117,156,153,153,0,207,240,105,163,52,4,178,244,0,54,145,226,247,193,170,239,232,239,5,5,240,109,219,131,30,42,62,188,59,50,70,208,141,143,130,185,154,20,22,226,0,20,230,17,86,32,57,88,27,213,92,1,166,127,107,138,235,242,28,161,62,208,200,126,195,130,156,62,2,103,215,0,228,236,202,72,7,156,148,19,48,241,50,168,142,58,162,55,163,236,179,120,243,98,44,100,39,217,6,160,252,204,134,162,27,162,60,177,144,180,47,212,70,210,220,183,216,0,146,73,160,12,105,212,223,34,43,204,123,134,8,14,82,46,86,252,148,55,175,134,175,163,89,45,40,154,79,102,129,104,107,182,182,55,174,140,245,148,98,213,228,200,204,24,0,135,248,52,188,120,68,205,166,54,91,4,60,6,101,222,111,208,69,82,54,242,184,149,231,224,216,235,47,93,39,119,223,159,244,4,120,159,234,77,163,72,237,198,168,50,82,82,107,242,190,23,190,249,19,152,186,85,72,251,238,213,194,134,244,207,178,162,198,223,78,78,60,188,2,146,207,47,53,34,253,43,214,39,56,5,184,162,118,220,210,175,221,180,93,73,132,186,204,30,155,130,3,183,19,158,189,152,54,148,54,82,9,81,64,17,82,117,69,130,172,117,85,136,93,23,20,17,202,176,10,145,248,39,205,106,208,9,248,56,250,196,22,112,92,125,102,219,241,115,203,177,21,248,139,63,11,20,115,96,218,42,0,211,255,200,144,22,99,195,43,123,0,252,79,252,49,100,102,46,254,73,240,4,242,253,8,248,38,41,151,160,74,172,140,108,89,60,46,252,7,196,33,27,84,207,193,47,73,227,105,103,50,195,65,209,175,223,161,102,183,220,223,114,238,8,238,52,124,188,238,168,190,118,32,102,14,76,126,147,4,202,25,108,40,71,113,7,51,226,156,148,153,146,20,231,165,252,242,126,27,173,157,48,100,47,190,16,196,110,250,17,232,220,17,64,235,52,231,144,138,45,117,223,122,93,127,76,241,199,78,72,166,202,108,84,96,207,33,217,223,47,145,191,232,73,139,194,244,202,201,251,130,48,97,95,25,117,200,139,194,179,192,10,18,251,98,204,189,3,26,7,207,88,233,38,27,45,128,181,190,67,43,104,202,66,18,159,178,219,177,129,29,252,46,185,2,55,134,115,210,101,214,195,23,150,6,135,35,28,97,21,166,15,133,133,214,172,57,200,209,12,119,149,105,4,7,10,175,63,6,194,3,142,8,205,38,39,80,154,7,253,37,117,86,7,176,152,112,104,28,134,81,229,119,155,30,65,213,20,247,22,243,128,184,13,240,227,139,250,161,27,3,146,101,23,123,213,161,110,22,180,188,8,110,10,10,29,67,108,182,233,0,58,159,168,122,183,134,174,65,18,12,91,42,140,192,53,178,183,154,5,40,43,204,28,217,91,225,7,135,209,195,201,180,81,63,156,13,170,193,120,4,167,46,207,164,61,220,242,112,73,35,122,91,126,163,107,168,124,19,224,143,116,218,56,146,13,24,228,72,190,143,66,123,160,146,190,15,26,240,255,128,227,224,206,159,127,17,25,36,55,161,226,254,148,37,235,133,223,114,211,54,217,181,96,195,205,56,116,195,1,120,82,131,153,7,113,124,67,197,254,163,118,57,2,85,127,138,170,4,143,97,185,142,150,32,201,159,215,238,90,71,219,142,125,107,133,148,215,140,121,34,16,241,108,169,0,57,248,102,183,4,161,215,141,80,132,231,153,193,25,152,31,180,1,39,99,43,93,238,19,72,37,224,241,30,184,166,206,217,98,169,119,130,179,220,107,250,220,107,238,129,247,32,196,42,255,58,181,203,238,0,199,57,58,132,116,18,144,74,123,114,53,116,173,25,38,103,67,154,25,3,34,237,187,131,122,218,79,21,161,253,169,22,0,181,131,47,182,65,66,40,25,187,204,30,182,195,37,50,246,83,78,125,198,153,215,241,97,124,110,236,238,31,250,28,110,254,120,62,120,55,118,50,91,203,35,126,80,221,179,42,247,142,234,173,9,201,102,18,242,114,207,71,228,28,34,154,127,142,182,47,121,166,132,15,219,40,199,197,91,190,249,192,95,40,192,246,65,1,117,72,135,194,243,23,73,76,81,181,250,234,166,128,160,172,33,210,70,181,84,1,149,106,248,154,115,76,229,6,226,120,100,247,130,215,78,237,92,43,133,227,141,16,145,224,231,249,152,247,169,182,61,236,40,219,103,37,8,69,228,46,46,73,101,100,9,170,138,8,41,255,231,141,237,40,48,147,145,123,67,88,138,154,40,7,210,235,30,166,205,128,194,2,86,98,50,59,204,7,58,120,37,120,81,26,153,222,3,149,159,42,1,210,1,84,114,199,151,197,134,33,145,36,96,118,238,171,61,182,205,14,52,121,153,238,91,14,239,3,196,118,70,171,122,36,207,110,183,121,23,80,68,230,153,1,61,60,0,182,194,103,172,24,183,52,79,248,119,64,142,199,191,37,177,150,67,16,54,160,68,250,229,85,48,17,137,48,117,248,159,42,130,99,83,122,60,168,163,74,216,123,215,244,234,80,201,145,129,141,209,86,89,118,88,153,23,89,206,55,151,23,21,101,77,178,28,6,191,165,114,22,49,227,253,255,151,40,17,248,231,15,116,83,40,215,95,14,84,41,226,48,9,197,193,252,172,4,149,248,80,81,125,46,232,78,123,14,190,3,151,160,98,159,58,36,86,10,139,0,199,208,26,14,100,19,144,237,252,160,105,230,94,146,154,50,164,217,119,254,15,192,97,217,129,98,178,145,143,90,236,64,41,165,124,142,162,50,147,33,228,124,186,172,229,154,98,33,180,163,192,79,67,59,70,96,236,2,74,90,71,207,70,100,247,60,97,4,69,11,211,90,71,106,22,99,252,106,27,196,100,215,244,224,147,249,228,33,121,21,74,138,105,164,130,155,22,37,119,54,244,122,202,94,150,152,128,185,254,201,143,209,165,25,218,94,212,250,35,237,17,33,40,174,91,10,141,10,109,125,179,249,83,174,155,93,63,201,238,103,179,23,215,119,222,130,143,195,255,49,96,129,191,73,147,123,191,78,161,47,39,156,164,216,254,136,3,127,206,109,78,197,142,26,100,216,165,102,249,174,0,107,144,66,42,111,240,254,40,166,187,166,189,54,24,187,201,126,232,225,217,214,6,180,71,74,81,180,164,255,209,85,164,221,79,199,41,53,196,237,79,247,136,234,147,126,70,71,240,0,218,128,157,9,128,159,236,180,203,136,188,252,7,176,226,238,64,227,249,63,250,1,57,152,230,238,136,88,165,201,100,167,25,223,225,194,63,110,147,66,96,194,127,179,216,166,241,187,224,61,117,70,96,108,3,218,112,245,44,194,48,124,17,171,30,89,2,232,189,67,10,50,128,95,33,51,103,245,50,230,215,8,252,95,219,49,222,75,99,66,240,254,154,160,137,149,207,68,190,88,123,27,252,157,61,244,220,131,119,50,225,185,166,221,139,120,55,25,39,245,51,38,198,31,139,194,118,214,34,138,36,213,207,24,44,76,159,39,9,10,102,177,192,10,107,160,152,10,212,97,205,169,65,110,242,177,177,208,228,155,66,13,164,50,113,205,77,87,169,79,226,147,232,10,203,138,173,12,58,115,115,213,139,252,35,191,196,101,139,106,208,30,207,132,5,218,4,41,145,18,156,101,95,240,164,176,18,92,19,142,202,124,186,125,210,124,16,253,175,123,248,65,198,70,103,188,235,168,111,86,22,197,64,241,68,35,188,249,246,10,87,216,16,227,115,243,199,118,225,189,231,222,173,244,163,40,80,78,122,13,82,179,141,205,228,77,18,164,50,49,194,198,197,239,185,81,58,45,253,125,242,15,230,4,35,204,167,209,126,214,143,250,150,66,111,108,219,201,193,228,224,29,180,198,20,46,88,250,60,229,166,212,85,29,249,104,97,77,15,138,144,180,26,59,238,251,250,222,40,38,91,163,166,43,142,202,79,55,5,217,108,204,49,134,180,0,115,149,151,219,100,81,232,12,224,248,66,237,19,173,15,149,102,182,250,177,148,191,212,186,101,162,163,68,207,92,84,166,243,2,232,126,52,91,195,82,129,33,21,140,151,223,95,217,146,131,35,106,62,165,132,151,193,99,255,223,95,0,161,46,67,160,21,110,167,18,30,192,90,177,253,142,229,142,27,98,61,39,133,50,183,200,139,186,55,209,255,16,173,13,40,193,229,21,237,59,241,110,76,172,224,106,101,120,150,47,58,190,130,10,171,148,153,9,111,49,109,164,18,160,241,80,14,146,69,50,84,9,18,93,136,45,116,22,16,169,195,220,190,41,136,57,254,209,88,199,9,87,166,114,184,99,177,50,107,219,199,69,50,173,130,158,10,157,0,29,17,165,127,156,82,78,96,119,3,94,209,149,77,71,112,104,172,35,120,12,11,153,151,51,116,93,65,49,186,25,65,185,75,198,146,161,58,122,149,113,18,129,84,7,179,173,20,58,130,177,34,121,111,192,120,239,110,251,136,194,254,59,29,145,120,29,28,218,242,54,15,215,188,91,157,145,103,19,189,205,21,73,209,183,134,104,177,66,102,164,77,66,239,179,209,84,241,206,113,94,98,70,244,202,144,198,3,82,246,198,27,143,76,186,7,114,86,118,51,247,41,106,41,142,27,63,147,247,99,181,85,24,38,146,17,211,138,8,242,95,31,123,200,1,91,197,12,112,137,236,19,33,3,234,86,76,237,41,249,222,242,122,153,23,180,122,55,122,211,18,1,178,254,19,253,121,7,212,14,206,90,41,84,229,126,2,127,236,39,7,6,228,178,206,44,22,247,64,60,32,65,156,133,36,20,15,32,94,13,16,229,156,85,15,161,58,164,108,226,158,119,89,65,196,80,41,141,97,252,177,187,130,238,136,170,189,107,209,241,4,236,203,3,116,126,31,230,81,192,163,2,40,20,6,184,227,31,10,121,50,130,227,145,164,199,55,255,0,188,0,252,51,50,161,51,169,165,118,255,155,72,50,174,60,87,82,247,105,249,234,64,44,137,15,119,63,238,146,249,182,77,163,169,148,113,2,253,90,25,95,220,161,197,224,7,191,177,175,192,46,112,179,12,63,206,202,78,123,241,205,204,34,9,46,156,194,147,165,121,144,250,58,21,216,81,24,48,89,188,62,116,231,131,13,188,230,173,232,184,168,109,194,243,173,229,161,186,102,217,47,148,72,184,225,35,95,116,215,59,2,141,122,111,4,253,86,130,145,3,11,58,168,41,99,217,19,152,194,95,249,87,59,13,39,251,160,113,139,251,12,144,14,108,22,248,67,131,138,63,1,73,254,111,68,168,126,0,226,118,11,85,50,4,255,36,17,240,97,106,141,160,68,161,91,163,111,212,93,211,132,220,17,161,157,49,255,65,58,149,237,186,206,176,220,92,151,125,168,212,220,129,42,51,2,197,11,86,149,1,192,28,216,134,245,52,74,241,34,84,163,254,136,106,116,211,246,182,111,172,162,170,84,208,152,122,87,83,65,174,29,166,41,26,29,186,183,84,153,218,179,185,189,231,50,53,36,253,249,183,74,216,40,203,184,211,78,238,75,55,27,144,137,102,76,133,152,3,189,185,253,204,70,132,118,88,117,212,107,131,248,93,88,28,154,215,183,21,153,61,221,238,125,26,89,197,155,102,174,251,220,83,12,209,135,248,253,120,73,75,92,232,182,145,194,133,18,138,129,50,226,149,85,212,161,51,51,56,128,174,186,132,29,224,64,161,97,89,39,202,194,249,79,65,39,88,111,227,142,53,245,63,77,237,130,78,54,43,193,177,181,173,200,215,73,104,129,105,232,91,211,150,116,215,180,251,164,41,3,133,104,24,90,10,192,180,243,33,43,95,6,135,87,73,9,160,150,152,214,129,2,207,131,163,108,194,186,154,145,151,71,224,140,77,32,229,179,246,172,2,146,225,94,80,140,181,20,83,140,71,1,78,121,126,201,139,76,222,255,154,128,94,222,56,67,106,55,114,205,237,211,192,165,42,155,84,130,156,8,67,138,10,28,92,231,70,222,232,4,188,109,7,63,192,52,197,252,72,241,121,249,222,126,64,123,127,113,230,9,132,146,249,71,23,190,22,106,124,219,43,25,238,57,109,178,142,223,241,12,36,85,62,188,161,60,136,134,150,228,87,82,72,172,229,49,129,211,108,56,201,26,91,247,38,51,81,84,189,152,102,77,168,223,227,106,214,6,102,105,182,7,202,249,138,166,174,43,140,170,213,202,56,103,51,93,216,87,70,4,110,56,84,33,61,115,1,91,252,235,23,76,124,235,19,115,149,224,101,251,89,148,110,1,114,202,208,35,25,226,8,216,61,119,44,252,239,117,165,188,159,94,169,3,151,162,74,67,219,10,242,249,101,230,1,241,98,96,57,80,255,234,131,243,25,56,112,83,204,107,99,136,49,73,16,175,191,121,225,69,212,117,117,208,177,24,10,141,132,58,50,173,9,127,201,26,16,125,101,47,176,4,94,220,89,220,248,203,221,73,182,10,218,177,192,236,208,205,212,75,6,174,212,63,206,76,202,193,200,255,235,67,95,253,248,190,217,5,136,140,64,181,160,89,64,244,55,17,19,72,184,116,107,185,133,94,169,4,147,75,141,53,132,143,70,52,129,140,249,200,178,65,254,5,225,176,37,1,143,166,11,157,129,131,216,150,48,195,43,45,143,225,184,125,101,20,238,232,250,85,170,9,84,8,47,186,110,102,42,17,77,221,109,213,125,8,4,37,219,47,180,100,101,175,86,2,222,119,53,183,86,130,75,17,228,56,31,213,177,20,246,119,4,35,37,249,248,119,4,119,72,85,42,121,17,138,112,6,100,242,231,39,139,143,1,107,80,18,146,19,138,125,208,56,120,241,222,98,160,172,171,168,9,96,26,101,81,87,28,190,166,109,168,25,76,18,67,113,214,112,221,118,165,93,139,162,71,99,250,205,112,49,22,190,177,179,70,18,112,77,148,35,19,81,22,247,247,192,219,61,37,211,39,150,47,204,73,254,223,188,225,12,112,208,103,162,246,152,118,61,17,84,3,133,103,160,206,215,14,207,4,33,113,227,233,131,169,188,30,255,219,131,46,165,196,188,78,23,147,251,20,212,82,120,30,171,219,226,143,234,96,63,26,254,222,185,239,90,52,215,21,149,255,254,90,242,47,73,203,243,143,53,160,43,168,248,58,215,40,60,111,237,172,20,39,33,207,127,204,20,20,226,152,200,168,250,224,135,11,226,139,135,27,246,119,178,182,43,160,12,164,81,89,47,77,46,54,232,224,4,185,23,34,159,230,22,219,92,55,201,149,7,56,81,28,0,95,33,96,253,86,140,249,158,180,141,179,179,216,12,7,108,17,244,20,155,7,191,103,52,160,116,198,63,239,92,53,55,55,225,229,213,117,154,135,204,162,116,147,144,200,139,213,174,139,244,100,16,213,76,247,79,95,199,191,63,220,91,129,20,233,91,253,18,68,42,166,54,160,128,236,105,63,217,228,82,11,241,220,181,96,225,147,117,93,173,15,119,94,173,55,155,7,107,3,118,102,192,116,142,244,194,212,119,105,141,206,53,171,10,51,179,124,9,239,121,136,8,96,148,79,227,201,190,60,181,232,72,28,236,124,105,240,215,111,24,37,154,35,251,16,251,44,132,5,206,210,4,148,37,45,17,32,5,101,21,3,92,207,233,129,39,251,11,211,71,24,55,203,123,81,175,213,0,134,14,151,93,37,170,184,79,242,224,12,96,109,30,188,9,134,215,193,247,74,73,127,228,119,28,117,103,58,175,212,230,122,121,49,130,205,123,238,52,253,247,92,7,17,176,139,124,124,87,85,131,252,144,167,227,139,63,146,151,25,245,227,109,26,127,64,100,213,22,144,126,147,86,191,84,255,136,50,55,193,202,200,189,246,13,186,87,187,142,137,81,146,140,101,243,187,70,12,172,15,229,115,245,66,219,64,139,47,51,90,22,149,34,230,69,31,99,168,26,163,246,163,138,178,148,135,18,9,25,103,156,45,22,145,27,171,56,207,123,173,88,246,29,193,24,91,44,206,247,56,216,25,181,172,97,113,60,207,101,154,127,146,83,165,48,82,201,230,66,250,191,213,45,23,248,11,9,174,245,63,250,108,184,136,158,77,245,230,22,144,44,44,232,45,232,45,44,152,251,76,141,115,63,136,117,177,217,216,85,251,49,157,208,250,5,160,97,219,162,163,208,129,159,136,244,88,178,35,77,193,190,12,201,35,140,49,14,218,80,212,200,150,202,86,198,218,80,209,56,202,228,90,226,138,5,189,40,90,11,141,255,138,37,244,125,194,139,62,40,187,175,21,106,120,110,76,62,91,6,140,129,68,103,74,243,79,91,27,170,76,67,118,236,120,23,65,66,81,56,168,57,33,141,28,166,52,12,128,24,33,250,155,229,13,249,207,167,134,108,139,113,179,20,80,166,84,212,189,43,17,78,68,61,43,24,23,22,200,58,177,41,121,222,154,222,179,19,199,23,64,214,111,154,109,181,255,233,131,157,115,20,41,203,197,70,224,229,59,209,128,59,186,142,25,57,194,106,101,135,230,252,197,74,220,194,229,48,115,151,107,40,252,21,249,111,190,137,33,190,121,169,100,68,175,212,110,62,96,30,191,136,80,88,58,13,166,21,106,99,140,162,57,33,189,114,21,66,5,67,183,163,47,26,52,145,122,228,193,63,35,240,93,54,94,232,96,160,162,97,13,208,148,199,100,205,205,21,89,192,156,66,179,190,99,51,64,77,248,115,188,64,187,95,92,127,123,41,138,159,104,101,29,208,2,211,99,156,135,1,171,174,144,115,243,160,107,197,186,160,98,108,90,138,103,214,173,27,29,53,40,175,134,64,112,228,83,56,130,122,79,147,243,168,181,150,121,239,242,160,30,132,122,132,0,93,16,228,185,43,193,225,123,74,238,174,216,147,42,222,154,156,70,20,254,41,40,33,11,249,22,48,247,223,167,126,124,58,109,80,59,79,53,249,156,170,104,182,148,34,230,17,156,3,76,229,3,18,3,226,64,4,140,101,47,57,148,21,220,123,255,32,121,49,156,141,42,174,134,68,210,26,255,75,164,23,86,109,90,183,208,57,40,2,111,129,67,129,142,12,160,133,97,47,18,2,152,105,187,14,98,211,186,217,140,36,188,47,182,42,130,132,39,163,250,1,20,220,229,225,108,57,14,183,60,90,133,77,241,125,72,198,6,235,252,250,250,57,115,192,17,91,199,56,47,95,79,224,69,87,5,167,37,225,20,30,25,15,41,214,6,53,206,91,151,53,49,189,206,203,174,195,130,139,31,233,31,120,53,119,229,212,112,222,97,217,79,125,219,127,217,125,196,46,26,48,239,248,56,68,169,73,20,224,135,133,214,138,139,177,100,234,153,184,234,62,202,212,214,60,33,8,89,171,235,185,232,62,175,18,155,167,96,37,99,37,99,157,153,38,243,131,237,103,175,207,87,233,180,81,227,50,251,21,73,62,29,149,194,187,20,139,159,208,208,15,147,196,15,232,124,17,215,163,167,36,189,112,48,124,117,72,235,153,37,229,255,118,105,9,98,93,53,111,218,101,155,101,36,153,122,47,232,185,212,181,45,86,63,206,165,8,202,20,217,145,117,162,158,78,215,69,86,63,151,62,137,221,49,51,124,105,213,158,56,33,192,246,197,193,106,180,154,204,105,234,125,43,226,81,83,215,110,236,196,192,212,115,144,209,238,223,205,173,108,76,27,40,148,217,153,91,236,132,142,129,196,65,151,34,121,59,150,21,116,139,56,238,24,137,136,195,196,122,67,166,114,37,116,43,133,32,34,115,228,194,10,234,101,248,187,27,185,54,254,36,183,140,142,241,159,236,66,101,138,192,118,207,98,103,72,88,48,226,178,155,127,208,130,172,0,247,78,82,50,60,50,60,178,74,6,140,145,77,12,166,42,6,91,54,27,6,86,75,9,49,185,205,229,96,134,106,98,189,12,58,140,126,212,224,145,254,179,60,147,128,112,173,32,172,102,90,210,250,4,45,162,47,4,100,71,202,120,119,20,57,175,52,159,220,233,228,22,132,89,201,20,89,22,127,147,155,227,226,189,125,134,241,78,162,194,156,126,121,239,70,222,253,255,156,35,255,115,102,202,149,93,125,185,63,220,173,139,127,154,41,27,143,85,188,139,142,17,28,33,83,242,185,195,51,230,201,208,28,42,37,83,148,75,134,183,86,151,59,115,118,214,108,141,148,79,32,183,91,84,252,47,218,101,71,50,99,22,214,153,0,60,206,176,84,93,61,123,235,185,0,149,8,250,113,60,244,219,164,35,122,10,41,185,9,49,105,204,54,13,85,90,61,28,66,73,110,220,19,186,232,16,108,60,44,60,221,255,96,245,190,82,154,223,227,98,101,8,226,106,55,130,100,88,78,136,200,232,44,201,200,228,216,165,254,44,133,18,53,146,68,93,120,189,194,18,219,148,252,129,22,106,158,91,177,214,29,243,151,33,34,44,76,82,189,28,45,244,132,12,239,167,150,55,52,162,3,73,24,170,192,19,199,196,249,212,241,186,248,65,22,19,61,157,105,175,242,192,146,135,229,109,41,179,4,61,43,25,235,150,60,235,12,136,133,126,187,159,138,236,232,181,110,86,137,64,49,249,127,196,76,184,161,134,253,201,180,153,99,244,45,187,1,228,244,82,90,108,51,92,237,227,69,121,12,149,165,171,134,144,12,125,171,206,145,0,179,29,221,128,240,20,13,158,158,44,186,172,255,229,137,129,174,19,244,160,182,95,252,23,45,148,158,236,213,202,151,37,250,229,95,167,104,161,229,114,95,233,118,67,149,68,168,127,20,55,162,133,162,133,146,252,135,198,244,70,43,188,62,119,95,63,137,168,123,27,143,137,132,236,136,21,15,122,250,30,232,15,239,38,251,38,241,149,141,44,82,168,15,247,234,72,100,81,120,14,148,97,182,243,162,79,22,175,177,165,103,13,109,229,223,171,136,53,116,12,76,22,140,235,181,24,155,87,88,131,142,91,201,190,220,15,41,45,91,24,196,151,67,169,167,107,34,124,253,178,52,92,35,126,69,241,249,146,73,197,251,255,177,36,202,179,206,64,70,172,104,250,29,73,177,118,22,84,13,151,58,112,87,138,179,208,66,67,9,208,139,57,17,211,62,9,41,24,88,170,88,161,141,66,61,10,225,179,211,26,199,84,79,243,228,56,108,82,107,114,4,100,120,100,191,163,209,134,202,107,14,45,135,139,188,166,163,181,253,86,32,100,41,69,102,200,213,175,90,240,162,240,175,4,86,69,249,8,239,56,25,145,35,156,23,94,98,50,172,50,69,92,100,87,199,22,106,188,120,145,56,120,147,108,88,234,244,68,65,254,36,232,116,210,132,100,120,100,100,120,120,92,175,173,41,182,200,89,181,216,241,176,90,249,103,45,239,60,117,36,20,255,188,232,147,229,17,193,142,20,66,123,122,86,40,127,207,21,45,67,213,169,57,166,236,120,37,34,248,250,35,78,15,106,75,49,44,228,194,63,44,28,185,150,164,21,252,85,230,255,52,96,25,37,195,79,128,19,234,246,106,87,230,40,240,255,95,146,137,144,217,250,140,233,174,123,216,171,57,230,130,20,23,44,17,176,200,218,96,253,17,224,146,107,150,111,109,229,60,81,25,169,138,129,245,159,36,176,48,228,163,238,26,115,45,91,207,82,200,25,100,166,136,210,96,104,244,147,51,153,255,133,19,197,74,118,100,33,191,69,144,187,138,25,106,72,69,148,84,112,30,234,83,201,37,99,185,37,43,227,29,118,132,35,47,118,19,42,218,201,180,198,113,245,70,161,237,100,11,253,179,222,156,226,209,139,30,49,243,144,112,50,19,150,48,246,38,61,30,250,113,226,255,85,210,17,19,107,252,15,193,42,90,152,150,162,9,91,145,185,56,19,107,68,27,53,79,113,243,127,46,178,232,161,50,0,206,240,43,95,123,238,192,161,193,173,163,229,220,95,180,198,76,172,51,155,100,175,80,52,247,17,19,151,151,15,17,79,152,88,95,191,238,216,105,25,227,218,254,14,149,89,214,120,86,38,138,55,140,193,225,240,3,43,210,154,36,196,251,172,180,231,162,123,194,44,232,122,248,2,12,192,45,70,31,138,131,136,89,76,61,247,246,179,45,124,104,205,188,82,3,175,6,113,39,68,169,138,21,241,177,164,17,87,242,93,151,65,83,82,97,27,53,13,253,39,40,248,38,240,60,152,80,116,63,242,235,185,58,95,15,153,190,57,94,84,214,61,54,6,8,128,77,235,141,192,182,194,73,233,95,30,172,251,110,122,187,246,195,236,183,125,27,32,168,238,44,228,0,38,41,213,1,190,32,142,40,22,6,178,6,140,112,133,32,125,124,135,169,13,230,1,217,120,15,118,155,222,155,113,62,61,187,4,244,38,159,19,171,113,43,179,77,58,246,190,235,17,134,238,3,124,47,200,235,78,163,139,108,243,128,247,219,143,21,32,228,24,51,49,148,239,237,126,154,218,75,247,153,206,208,140,34,166,234,107,60,140,16,147,168,5,232,7,67,160,29,123,173,56,77,68,30,109,195,237,184,44,187,27,130,216,23,172,171,234,82,126,199,192,64,100,162,163,104,161,38,0,145,85,9,164,107,207,90,162,63,218,207,182,216,16,104,26,162,112,185,236,123,172,207,20,246,79,46,121,176,97,129,231,132,116,192,47,122,184,167,87,221,111,243,47,131,70,167,86,190,136,62,254,145,188,108,45,237,150,253,168,124,202,85,202,224,218,171,125,141,109,58,7,57,86,235,204,212,55,30,251,210,177,238,115,145,99,147,228,14,32,14,65,171,56,167,209,204,1,191,167,86,130,179,224,179,201,33,243,237,18,241,188,221,23,221,167,31,221,114,93,174,82,79,239,142,231,230,46,203,5,143,219,215,60,38,74,74,112,214,60,117,212,189,171,231,38,235,58,54,78,244,45,130,189,69,237,39,233,68,253,111,108,69,63,205,243,48,77,235,124,16,31,158,138,109,246,29,32,118,123,47,25,177,37,220,169,190,199,197,20,35,45,50,97,155,49,76,107,33,165,168,156,8,112,246,86,70,31,160,206,28,64,167,54,137,83,48,198,167,175,9,183,151,96,160,167,30,195,34,240,92,216,119,70,22,183,11,155,198,112,32,145,65,244,207,148,208,180,148,203,69,215,129,199,170,75,79,221,4,111,35,234,105,9,210,189,254,227,108,162,161,179,183,190,89,190,124,16,55,212,231,47,228,18,12,192,37,68,83,73,157,185,22,121,38,141,24,3,198,211,146,36,47,252,30,97,211,193,245,155,223,60,87,191,116,116,9,43,140,208,73,250,212,230,189,177,83,213,123,22,222,70,233,9,209,89,250,96,143,21,38,154,109,36,254,145,244,141,20,108,47,61,110,2,151,37,200,109,234,44,154,209,35,230,32,248,172,105,244,211,129,192,248,213,188,142,102,151,81,139,125,215,132,32,75,142,23,120,152,218,192,235,180,1,18,162,248,56,235,106,11,3,121,12,186,180,248,120,114,23,248,149,216,160,230,211,31,86,156,5,103,83,207,210,197,232,68,223,132,36,188,246,58,157,85,102,169,171,168,254,187,103,213,191,238,49,33,224,114,59,37,234,11,1,144,151,106,115,245,253,34,88,43,228,247,120,80,37,157,39,99,251,158,126,8,252,162,135,73,34,108,26,140,186,245,214,131,45,154,184,118,149,101,25,143,79,229,188,46,221,252,94,153,234,176,45,41,198,23,169,203,132,81,103,238,251,173,223,23,127,22,178,252,228,176,160,103,224,45,121,214,24,254,87,158,17,87,238,19,17,70,109,83,78,242,146,5,56,216,134,101,49,207,100,190,101,75,177,132,180,230,177,71,228,128,97,113,164,251,160,146,87,119,237,93,8,154,231,29,210,18,118,116,61,202,226,11,192,166,193,107,115,96,120,222,127,19,128,94,149,86,205,165,95,2,226,38,27,50,255,153,5,246,91,249,147,157,235,9,124,65,223,68,227,217,106,12,57,199,55,227,11,75,193,218,5,66,126,169,244,194,160,147,247,228,246,229,61,92,217,166,127,173,116,131,174,135,105,215,243,125,55,142,67,160,191,88,186,117,236,154,2,46,30,251,15,125,54,252,15,31,136,20,9,191,88,222,37,50,125,254,21,77,218,176,156,157,202,161,124,34,103,158,249,202,239,229,88,151,120,67,140,123,130,191,184,247,134,255,186,117,188,192,203,135,20,230,36,214,108,124,202,231,243,252,158,69,182,90,57,94,149,159,80,214,203,195,98,206,29,70,18,62,120,187,167,117,29,5,240,219,66,224,44,4,121,106,209,35,79,250,110,30,185,77,10,174,52,252,110,195,73,47,242,217,176,249,136,145,103,247,159,19,114,6,187,244,109,247,194,79,255,138,193,178,185,21,73,255,191,182,251,66,33,61,185,225,252,234,6,70,118,212,135,19,100,9,93,192,42,80,94,0,87,114,12,169,187,33,2,58,23,85,127,187,156,214,247,212,7,84,20,83,217,91,141,82,239,46,222,131,186,55,214,221,71,153,146,152,148,239,178,177,128,127,94,115,26,235,205,19,252,38,53,71,87,33,41,114,3,87,13,76,119,164,202,172,25,53,116,194,206,101,14,133,193,250,183,97,183,118,239,181,239,138,175,160,62,50,213,205,163,103,30,202,99,164,21,223,94,219,136,139,122,30,168,175,223,187,188,25,185,4,3,184,203,125,243,206,104,150,231,88,249,39,132,249,53,159,21,225,5,116,239,106,53,168,87,151,202,197,235,142,251,30,55,116,76,67,80,176,67,103,154,235,159,132,130,71,43,85,130,4,122,165,240,9,254,22,245,169,39,137,215,191,40,53,165,182,159,127,248,110,56,235,181,168,93,59,188,104,234,169,17,60,250,50,18,18,91,191,107,0,121,210,179,214,85,16,1,157,183,206,233,58,153,107,127,149,234,60,169,174,89,75,4,245,207,50,221,183,149,50,18,232,81,252,161,159,169,11,24,185,252,175,85,7,200,37,8,170,108,211,231,47,200,225,187,123,84,253,236,235,34,36,42,116,115,169,173,252,60,6,117,79,70,94,250,130,105,214,222,137,243,45,226,18,128,70,215,51,65,238,235,92,187,96,7,121,13,159,230,102,235,44,85,70,196,29,143,102,138,245,110,219,79,184,62,164,14,116,233,192,62,212,108,165,25,184,112,74,176,162,235,79,120,161,205,200,255,125,158,247,185,196,192,113,23,132,85,232,66,251,11,218,182,100,126,250,129,102,119,125,152,221,128,232,249,168,13,182,66,21,144,218,82,198,217,107,151,235,164,7,35,150,123,83,133,102,93,225,143,214,202,32,88,12,226,119,64,241,69,108,247,222,254,241,28,101,14,252,60,245,252,123,224,69,23,134,65,153,137,240,173,136,36,166,82,77,202,55,76,116,60,162,221,202,7,156,62,167,15,93,145,101,49,100,237,167,245,61,221,28,73,98,236,99,55,40,248,101,207,101,44,27,158,96,181,96,208,54,33,175,91,135,243,236,95,94,12,248,125,3,216,140,150,238,158,71,92,26,54,166,41,129,66,68,96,184,134,19,139,184,173,126,129,244,73,222,78,10,33,13,194,79,10,174,103,197,166,183,28,113,185,50,94,110,221,94,165,254,90,23,188,68,150,253,194,28,165,136,135,151,101,155,27,255,154,44,154,132,65,71,65,245,13,134,149,59,235,192,185,43,120,149,201,111,43,52,235,157,41,28,29,227,32,214,198,60,2,57,19,161,101,71,201,234,134,36,206,100,54,161,211,12,241,191,236,75,90,15,60,91,113,214,15,59,40,12,121,58,166,167,111,110,176,251,54,105,76,10,150,56,252,238,185,198,65,81,109,57,202,228,59,223,136,141,42,97,248,37,180,145,139,203,226,209,216,115,72,251,232,216,66,99,230,165,125,255,116,238,204,240,235,17,147,22,227,188,28,220,232,251,11,22,80,180,162,178,17,48,126,234,204,156,20,230,226,43,55,98,121,136,119,203,116,216,91,155,16,106,0,205,52,48,99,123,115,207,60,246,39,54,180,217,231,228,149,251,43,90,97,58,144,134,183,79,121,195,104,62,17,78,119,161,50,173,95,251,150,28,97,119,224,69,44,172,144,24,103,68,88,46,10,124,94,217,208,85,184,233,159,173,84,35,227,143,170,210,12,30,111,62,202,12,194,101,246,42,50,249,88,34,20,116,238,108,161,214,231,124,166,156,143,185,110,88,44,48,253,174,65,140,171,185,197,205,224,250,43,112,225,11,57,37,145,60,107,204,90,122,198,203,19,133,54,251,220,237,169,235,168,132,112,65,11,54,44,24,210,36,214,210,219,117,214,60,161,59,24,189,81,6,249,43,179,45,89,23,85,248,87,112,214,63,229,36,21,121,216,250,142,142,220,181,115,59,106,254,144,174,198,8,194,232,191,151,122,209,82,136,172,133,239,178,0,71,52,70,182,169,186,5,87,28,44,24,254,65,220,160,67,70,233,225,164,217,16,242,150,226,17,18,39,30,95,144,109,18,183,129,51,183,62,200,171,230,88,79,169,228,222,216,167,107,127,109,205,115,186,46,14,102,92,156,160,229,184,17,116,59,181,83,213,24,213,94,182,159,94,124,252,142,4,155,30,139,78,114,4,2,114,34,38,92,193,36,17,27,8,222,231,179,112,127,197,149,32,127,174,146,200,203,70,239,68,89,96,211,93,83,145,154,220,219,251,156,136,232,161,203,238,109,239,156,79,128,244,205,111,142,11,239,229,128,190,229,242,188,50,42,97,162,235,48,194,151,149,108,20,202,106,208,206,77,212,67,199,88,37,232,118,82,136,100,183,50,49,248,134,125,173,149,9,99,140,238,142,219,234,115,96,3,174,102,36,221,147,250,241,122,173,121,11,92,88,251,230,190,107,198,208,95,151,20,233,80,193,230,24,151,30,233,74,84,130,47,246,72,166,116,177,188,60,45,225,115,20,69,197,170,69,138,181,162,1,156,60,111,17,19,24,214,41,45,112,105,229,74,30,159,249,82,245,194,12,127,187,34,103,46,194,243,38,81,118,79,110,196,242,34,153,241,245,95,228,129,40,228,61,248,223,49,196,22,49,152,29,224,104,147,219,243,237,170,80,34,5,50,7,95,41,112,255,253,88,164,111,156,133,105,227,51,219,236,124,244,167,112,253,248,37,85,178,159,212,254,227,178,67,97,220,237,227,31,16,16,244,56,157,13,28,247,63,45,52,148,67,107,18,99,205,156,31,95,87,144,183,129,120,21,73,168,134,226,223,255,91,191,252,30,80,173,148,254,66,177,244,233,95,76,90,83,106,84,128,60,84,248,78,4,4,29,36,173,14,121,92,243,156,238,234,225,26,90,11,210,57,84,243,137,208,69,178,246,158,25,224,201,212,12,76,100,157,74,122,164,176,200,115,56,199,32,31,55,55,251,144,139,171,23,223,156,235,143,13,12,189,62,238,75,184,136,191,250,98,204,34,241,213,155,200,217,216,193,68,95,139,79,185,210,46,209,37,112,48,66,74,38,85,166,242,101,175,134,184,1,182,235,92,73,196,79,230,109,39,95,241,240,253,14,8,82,163,30,35,61,133,100,72,175,23,64,193,239,107,137,172,161,20,155,190,8,232,117,215,48,5,229,119,186,54,191,51,254,222,171,159,1,210,228,6,227,255,93,48,54,171,22,26,181,218,133,136,32,54,80,193,125,172,214,186,14,175,249,3,143,10,212,166,105,232,167,99,105,162,136,199,237,52,8,236,210,183,205,70,22,83,165,129,12,59,255,46,95,183,146,128,184,171,0,157,39,129,80,126,196,53,153,117,232,28,156,132,38,84,231,67,239,29,8,223,188,46,189,165,232,28,27,172,242,19,107,148,119,40,142,164,241,40,132,14,113,243,182,235,211,206,26,102,220,108,49,198,26,206,125,135,91,227,127,151,27,40,97,250,126,41,79,87,112,113,225,18,88,103,181,65,246,115,0,9,244,62,246,71,157,110,115,53,114,241,203,190,99,219,251,237,74,144,203,198,35,243,38,86,136,21,202,65,100,52,235,227,110,61,180,233,187,25,76,114,249,82,142,17,141,176,96,150,101,92,41,87,198,144,124,103,248,166,32,68,151,80,81,25,18,138,143,180,127,153,14,94,105,117,202,205,18,6,42,30,44,100,102,164,20,157,111,87,115,12,216,183,101,114,244,35,48,39,213,252,188,207,59,54,67,158,152,191,13,23,231,205,8,83,188,122,62,73,41,38,47,246,225,138,40,136,157,230,109,15,195,128,230,79,126,185,93,60,76,25,168,162,90,130,192,161,77,104,105,4,46,154,50,93,205,108,169,178,73,214,252,194,1,117,52,91,152,90,4,135,161,85,36,245,71,255,129,212,77,228,133,175,241,226,124,149,14,211,38,89,210,201,121,199,166,79,222,151,118,35,185,108,88,76,191,204,237,101,38,19,221,204,90,219,146,185,137,147,111,245,0,9,212,234,54,121,217,225,145,105,230,108,102,40,128,181,40,220,120,179,147,226,4,123,101,236,123,4,233,150,55,105,95,4,174,17,59,22,102,113,45,234,78,185,24,198,222,240,74,148,200,1,111,123,143,193,9,79,240,23,162,72,202,81,40,136,95,114,147,71,212,163,233,209,239,157,212,178,79,241,193,148,187,15,227,206,247,1,235,105,10,230,233,153,144,35,81,15,234,216,43,241,136,129,38,31,207,50,23,84,81,223,12,197,234,152,227,126,10,174,63,113,255,64,224,46,135,52,164,181,119,123,197,136,236,149,148,35,55,178,6,119,9,91,54,179,193,24,30,84,73,47,221,76,249,213,27,29,218,121,51,206,183,180,23,60,169,120,32,52,110,213,255,66,149,20,132,104,252,139,177,39,105,171,121,227,169,111,96,110,82,75,180,49,184,228,148,126,109,147,32,138,98,12,77,102,175,17,232,57,107,254,212,155,255,46,176,125,87,138,235,224,140,57,240,204,74,81,207,52,183,33,38,122,193,54,33,248,113,93,84,143,246,11,155,2,75,207,116,40,57,91,94,42,173,35,55,164,78,208,244,11,170,165,133,147,239,84,214,243,136,178,113,151,49,172,150,209,116,246,159,189,244,17,249,90,93,221,20,127,119,190,157,240,223,144,27,251,37,190,43,174,61,245,43,50,250,47,126,74,191,173,220,240,55,118,185,143,164,189,152,27,92,75,225,40,184,232,102,144,206,190,212,120,174,218,159,66,19,205,69,190,223,79,243,161,82,163,190,91,24,177,109,116,30,60,55,142,230,97,163,131,132,183,27,115,217,252,155,149,34,154,183,227,211,96,156,182,106,245,251,129,220,117,202,223,107,6,230,254,101,18,207,11,188,23,141,140,201,156,199,210,53,197,151,189,125,125,37,23,43,66,74,76,15,44,222,237,223,50,213,221,222,62,237,42,191,155,148,223,45,75,96,185,18,84,189,255,77,174,100,16,163,52,64,255,175,130,143,5,121,164,188,238,177,131,101,218,26,178,103,50,146,243,184,23,78,195,24,2,221,166,31,12,127,149,153,248,93,212,108,62,26,21,82,144,175,137,92,47,80,58,177,112,200,247,182,37,17,228,69,28,145,170,134,63,219,237,29,242,183,154,137,50,243,89,86,148,79,133,251,15,40,230,69,207,132,248,209,223,206,28,106,236,225,106,14,226,30,188,249,179,243,187,227,232,68,12,190,188,88,48,67,189,43,32,37,191,185,115,74,89,137,155,207,36,33,3,181,20,9,157,222,2,73,101,61,189,8,127,176,245,189,146,47,45,18,40,135,127,37,125,237,48,227,32,147,231,104,83,113,250,68,37,104,210,197,164,128,175,237,131,21,0,166,252,240,52,217,242,103,158,108,190,79,115,87,210,45,202,29,231,224,42,247,211,27,144,88,232,6,134,127,248,245,154,223,110,162,142,216,118,246,148,216,79,155,25,121,86,205,175,209,70,185,191,28,41,156,95,149,58,128,80,215,201,122,253,225,5,178,66,241,35,27,139,82,229,164,45,221,95,72,138,4,101,69,29,158,210,206,24,27,17,229,132,232,56,159,139,12,157,235,218,222,174,16,94,98,191,21,120,63,34,100,172,27,116,187,194,79,44,224,77,161,164,36,54,162,146,81,84,230,226,0,22,253,64,67,149,202,255,145,93,214,195,173,158,183,55,130,77,97,199,157,126,12,131,55,237,125,237,85,230,176,98,53,97,115,159,24,253,107,143,136,44,108,196,11,157,161,98,21,34,169,84,254,160,143,254,48,54,117,62,10,87,166,107,95,45,222,127,233,155,138,38,95,218,244,56,19,20,192,224,99,53,11,213,126,202,100,49,198,32,142,220,239,99,66,46,10,218,207,198,176,18,33,151,85,217,79,199,133,17,235,170,251,196,32,107,60,188,84,141,45,228,190,32,184,171,204,146,92,246,227,233,211,129,40,36,215,36,153,103,225,174,143,39,53,253,177,249,40,6,58,229,23,175,32,112,105,195,184,221,225,55,198,9,59,123,62,136,238,138,24,132,104,151,42,41,83,16,46,55,43,130,144,199,154,109,245,54,73,226,207,253,71,136,239,67,125,131,90,238,23,77,78,93,11,38,118,158,167,229,84,207,166,176,201,223,231,183,43,223,16,49,73,112,74,156,84,150,178,107,71,164,11,172,120,78,191,187,15,94,211,143,245,89,156,35,89,17,136,195,154,210,153,6,89,179,206,120,12,153,148,178,75,186,253,8,17,223,107,221,201,127,151,130,157,24,34,40,215,43,109,28,120,238,205,78,62,83,98,96,17,44,76,49,242,172,67,123,60,230,176,60,62,66,155,87,253,44,176,199,24,18,77,242,44,45,12,4,177,99,240,251,235,58,177,121,198,103,163,206,48,154,192,188,126,86,98,98,92,192,95,194,161,141,69,56,101,82,25,246,193,142,143,166,172,229,225,181,26,112,244,248,255,1,60,64,195,191,238,187,239,174,217,55,88,127,253,72,148,79,145,24,58,117,28,13,255,228,156,162,164,56,9,129,21,77,154,52,41,30,83,15,255,101,177,16,137,160,149,228,227,134,113,101,94,217,248,115,181,250,179,243,74,22,202,138,111,212,5,62,198,121,99,220,1,191,161,255,178,160,77,218,166,101,246,212,63,122,244,168,232,146,75,46,73,213,221,9,63,174,190,250,234,4,142,162,248,234,132,38,135,54,214,9,1,228,65,112,244,149,87,94,41,252,2,62,32,161,19,162,161,195,60,122,175,56,221,21,137,162,54,146,208,41,138,243,20,32,97,78,147,121,100,243,210,232,191,44,116,181,14,228,166,236,124,211,121,34,237,200,206,55,62,216,98,139,45,180,204,172,140,163,133,101,254,129,255,80,214,201,39,159,156,121,147,255,83,140,187,154,95,140,210,73,6,49,60,39,243,223,218,165,87,163,35,82,190,40,22,146,252,70,107,122,249,91,76,15,160,53,178,168,79,242,133,155,206,132,192,75,47,189,20,227,180,140,191,56,233,180,180,19,200,131,224,26,114,77,173,36,202,10,205,155,149,165,18,124,148,114,124,188,93,118,217,101,42,240,145,185,157,172,19,44,191,92,225,127,121,115,81,148,80,209,246,219,109,151,146,127,152,231,162,216,138,36,196,84,36,70,93,189,207,182,157,54,77,153,50,57,110,143,183,182,97,142,136,242,43,201,46,202,21,205,3,77,249,220,231,62,215,147,223,69,221,221,221,73,158,188,27,100,140,145,178,206,98,61,86,15,157,160,12,214,78,192,71,28,124,180,200,239,127,255,251,73,125,198,255,21,126,6,23,25,127,228,60,75,41,121,16,152,245,208,7,81,40,182,69,30,52,90,7,252,145,101,59,57,217,122,123,251,237,183,175,217,141,79,239,184,163,226,31,242,159,37,248,201,180,105,221,17,235,38,214,214,140,155,207,127,152,43,162,8,179,236,81,30,221,183,151,162,88,139,38,202,250,32,53,246,82,222,250,27,172,175,114,29,229,30,116,208,65,150,61,2,135,89,79,20,165,37,151,90,82,229,213,236,123,155,167,217,122,154,193,55,224,203,162,40,204,86,169,235,255,238,238,105,21,207,179,15,144,195,193,99,81,68,38,175,36,20,163,194,68,118,219,37,207,236,134,241,3,255,69,49,110,143,10,175,98,76,210,114,178,227,199,28,135,150,229,241,95,198,79,156,248,82,101,166,214,195,140,119,207,252,3,158,89,218,5,93,225,61,116,229,243,159,255,124,50,182,212,73,254,106,235,199,179,207,62,91,243,72,120,184,164,126,49,64,71,163,71,143,137,196,193,54,121,214,169,55,18,70,45,129,135,40,174,59,178,27,18,162,88,199,183,154,222,102,185,229,226,181,126,86,38,187,229,150,91,122,215,138,130,11,224,3,244,63,111,30,138,17,39,154,144,172,61,39,246,228,117,145,173,61,197,121,60,129,165,209,31,228,102,214,80,150,138,228,89,248,137,202,217,194,75,179,252,39,43,103,83,150,233,109,168,27,190,52,100,72,90,103,40,134,236,232,250,235,175,183,106,59,238,74,219,141,54,178,238,110,69,66,31,10,189,41,74,18,253,73,219,32,187,2,83,89,98,218,29,203,51,54,206,208,23,49,208,84,200,88,159,222,41,166,119,189,244,169,75,101,36,31,39,40,220,228,9,232,174,63,254,200,86,89,253,82,44,39,117,41,61,51,57,137,242,197,24,164,237,69,247,86,148,100,19,131,230,241,233,89,150,23,89,253,204,129,172,190,132,114,111,186,233,166,104,226,196,88,191,226,247,31,89,18,57,144,113,99,78,54,59,33,43,106,125,210,87,217,176,209,236,226,155,86,158,88,196,202,157,48,8,49,72,193,32,84,125,156,80,92,98,16,34,153,210,2,97,39,47,201,238,33,157,184,76,44,132,77,224,43,158,163,73,86,57,188,78,159,65,204,49,244,200,225,141,42,176,194,180,80,146,172,176,194,138,41,197,2,229,81,6,249,49,218,136,55,107,36,161,147,34,217,10,43,147,111,98,36,22,91,125,15,211,176,180,69,142,65,8,133,164,88,161,181,109,114,254,134,18,40,57,100,50,146,152,152,145,88,178,149,113,22,245,201,202,29,140,87,217,117,160,240,101,12,170,9,22,205,128,13,11,126,12,35,69,6,33,137,105,170,109,145,115,15,146,234,100,11,171,62,67,232,64,49,139,18,79,206,215,137,196,115,77,159,67,136,45,129,3,75,45,185,148,62,7,7,32,234,189,56,32,2,135,8,15,24,24,73,226,229,162,248,232,47,118,49,234,32,220,3,139,109,183,221,46,66,137,71,66,17,6,115,228,57,10,122,8,180,120,61,104,25,102,92,249,198,55,190,161,121,101,231,142,182,83,118,166,137,240,60,58,18,175,7,253,163,237,86,158,102,172,241,143,236,0,209,250,242,12,66,204,187,185,69,240,17,15,133,72,66,236,229,150,36,30,22,250,189,120,175,235,123,12,10,204,191,53,215,92,43,90,68,22,60,192,26,227,153,120,214,68,39,156,112,130,206,145,33,98,220,242,5,71,250,253,153,207,124,70,203,17,79,85,133,29,240,7,118,217,126,231,54,162,9,15,89,228,40,125,24,59,166,9,165,181,183,8,137,69,174,109,151,93,55,145,120,202,20,86,14,94,176,240,52,101,135,120,245,38,120,3,62,145,48,70,34,36,137,215,84,52,99,185,25,42,108,139,167,148,226,33,239,101,183,80,36,187,1,162,133,22,92,40,146,131,33,35,22,183,224,62,101,242,221,164,73,19,35,230,186,37,157,87,130,15,40,35,106,205,43,112,56,166,221,43,168,225,30,37,18,229,83,39,125,99,124,254,239,255,254,79,21,88,44,124,153,31,40,194,89,136,66,123,193,211,122,21,86,214,190,254,190,202,33,194,218,47,250,70,255,67,26,56,16,48,131,80,53,133,34,244,159,177,103,113,192,66,0,90,137,44,115,197,21,87,68,11,204,191,128,10,232,204,45,18,115,20,28,65,25,53,70,20,38,204,39,254,120,102,52,223,228,159,29,119,252,180,62,135,127,136,87,90,36,158,218,90,15,114,144,159,54,223,188,126,131,144,132,157,140,196,187,77,231,185,156,23,84,200,19,172,124,83,12,250,78,54,226,241,169,237,162,205,214,118,238,197,179,84,219,135,92,104,137,121,63,94,104,13,60,238,186,235,174,139,228,64,218,132,214,12,27,58,76,229,54,148,232,33,117,46,4,100,231,72,66,255,90,177,200,245,33,115,226,137,39,106,93,245,26,132,88,184,251,6,33,227,125,134,143,240,38,228,158,94,222,55,41,242,241,49,43,83,138,231,178,206,197,197,151,136,101,74,112,218,79,226,117,172,252,79,118,195,70,178,179,46,34,191,120,207,43,239,100,237,132,130,5,30,235,39,230,19,252,216,111,19,252,24,121,115,152,242,227,73,17,206,88,36,148,196,208,26,214,96,226,137,175,114,56,115,144,126,213,74,190,140,81,207,250,102,139,45,62,169,180,203,248,49,134,63,234,66,254,96,190,219,252,135,230,169,146,70,218,115,251,237,183,107,51,76,14,6,254,181,228,224,90,237,158,211,247,192,143,250,81,144,84,163,223,115,90,126,59,191,51,103,199,186,12,66,61,6,5,240,202,210,134,27,110,168,116,31,153,16,57,140,177,131,175,176,62,18,47,107,197,41,57,116,222,178,247,24,132,186,34,223,17,128,151,40,198,192,191,241,115,141,143,36,60,154,242,179,167,159,126,90,29,121,88,131,203,206,32,197,127,230,141,37,248,98,53,131,144,236,106,175,48,8,41,223,24,63,151,200,168,49,223,128,198,216,60,69,78,156,52,121,82,74,70,181,186,234,189,162,67,88,120,161,133,43,178,51,63,63,90,69,1,234,127,128,177,132,57,136,241,131,196,218,8,216,48,63,178,137,249,198,187,122,198,79,206,124,81,24,250,227,135,97,133,126,51,126,24,149,253,241,147,243,138,42,198,143,250,209,131,128,255,148,231,231,207,91,15,83,87,47,93,113,17,227,199,55,140,3,138,115,28,204,124,131,161,223,191,85,87,89,85,191,181,245,163,189,67,215,51,118,204,88,85,228,218,179,78,188,162,155,50,167,157,188,177,237,132,62,161,39,3,87,81,238,251,206,58,214,118,217,217,163,99,136,46,192,79,198,47,145,87,109,173,136,222,205,248,37,115,222,95,43,202,249,198,209,240,17,195,35,217,13,18,161,83,69,169,111,107,79,227,93,224,5,207,208,71,192,79,100,103,143,58,153,226,52,78,130,119,2,111,159,15,243,124,155,109,182,209,54,202,153,209,209,79,126,242,19,93,55,154,156,45,187,61,244,157,175,163,193,120,7,254,67,239,224,189,114,222,174,202,229,192,66,66,58,70,67,186,134,104,221,198,91,169,163,147,146,25,132,232,99,171,12,66,163,160,135,98,68,41,74,178,91,82,97,12,108,45,129,75,56,237,131,51,89,153,63,214,47,244,210,110,91,95,100,113,130,77,4,83,167,206,167,27,9,40,23,156,181,245,5,250,37,211,171,97,244,91,110,217,88,119,111,122,53,242,27,174,173,182,234,106,50,206,93,74,207,76,78,50,122,102,116,155,252,126,90,29,61,133,224,31,50,24,41,230,69,227,213,153,134,57,0,47,50,125,9,114,207,228,73,147,83,115,64,245,133,66,235,145,233,224,145,224,168,207,35,169,31,90,219,10,89,25,157,156,209,170,96,16,242,71,181,193,123,221,33,36,131,244,177,143,173,219,224,151,131,43,251,200,81,35,35,99,26,40,60,64,236,34,239,17,132,24,152,16,12,68,13,66,50,201,252,29,66,8,163,178,93,52,194,34,155,77,166,136,65,9,77,130,32,168,193,71,202,200,35,126,18,142,64,119,100,32,252,251,76,65,189,220,228,27,91,212,80,150,181,59,207,74,44,161,153,180,79,166,192,33,127,72,49,4,116,135,144,192,146,49,111,143,65,200,69,39,157,116,82,5,248,17,28,150,80,35,79,239,2,148,76,123,238,185,151,226,151,47,160,240,220,12,38,8,198,150,192,1,112,165,30,28,136,9,124,87,116,76,207,14,33,20,119,59,237,180,147,192,161,43,194,248,100,138,60,202,86,229,176,192,8,175,132,108,194,64,130,113,134,197,145,47,236,96,156,68,224,158,211,164,253,147,58,193,221,188,196,252,100,204,16,108,179,201,24,136,132,140,72,94,169,64,38,249,37,4,64,226,29,154,188,148,27,118,79,1,59,31,158,177,82,188,75,141,97,126,94,238,89,120,162,232,207,246,59,155,175,175,191,119,221,117,55,109,215,40,217,105,210,105,9,156,93,69,13,115,177,23,147,132,85,137,216,61,137,2,53,47,25,188,79,59,237,180,138,215,177,161,178,75,4,170,169,185,138,16,240,141,197,101,118,1,71,65,8,202,224,138,239,233,13,254,108,176,193,199,19,165,148,85,152,55,175,16,244,99,129,164,43,202,42,174,225,3,224,13,229,251,124,192,202,219,101,231,157,117,78,33,116,117,82,178,57,15,61,64,232,12,105,224,64,0,5,47,56,91,180,67,200,104,239,242,43,44,159,171,48,97,254,162,60,195,224,239,43,166,153,131,120,89,231,165,120,190,109,144,63,223,132,206,103,149,74,38,227,152,39,127,94,153,254,179,75,47,189,84,149,210,244,11,190,195,162,14,69,174,237,92,245,243,178,176,34,95,86,49,232,231,225,30,67,211,136,17,35,149,230,216,78,39,158,211,79,60,64,113,254,201,38,57,116,187,130,214,100,243,132,223,229,135,128,26,132,84,46,236,74,241,141,86,180,220,118,8,173,42,252,17,217,11,167,2,174,59,126,122,71,145,71,228,202,125,207,115,118,50,195,107,216,21,97,105,73,81,62,195,251,242,240,49,230,125,233,62,72,184,35,229,85,89,165,81,204,251,98,249,207,202,102,231,4,115,133,53,13,14,71,217,132,204,200,251,172,65,200,248,113,94,155,152,35,124,99,252,88,229,53,249,205,179,34,103,169,108,189,246,187,87,198,136,121,48,70,165,83,79,61,85,29,54,44,143,127,53,186,226,175,157,252,247,118,175,138,58,25,127,224,103,41,150,79,92,174,60,168,114,176,200,131,147,50,202,68,251,182,89,87,214,112,140,63,242,72,167,27,132,26,49,40,128,255,200,34,208,110,75,166,100,101,221,196,110,49,63,153,49,96,57,137,6,96,201,20,117,190,35,0,107,240,149,86,90,73,97,138,177,51,155,112,170,195,128,9,188,143,59,238,184,228,245,82,75,47,85,213,32,4,254,103,215,63,54,39,242,100,84,57,63,54,53,39,146,138,26,184,81,131,144,236,148,202,166,145,35,71,85,85,128,250,249,209,111,128,95,102,92,221,108,179,205,53,58,1,158,236,217,164,227,39,112,201,242,238,108,62,126,199,227,231,50,227,23,239,214,195,120,151,85,100,234,248,73,217,203,44,211,59,126,148,99,114,68,209,122,152,122,44,65,87,160,41,121,78,152,208,64,158,87,93,63,174,55,211,138,74,174,40,60,129,15,107,130,78,78,106,16,146,254,211,151,78,221,33,4,252,81,186,51,198,232,221,178,233,224,131,15,214,119,126,100,20,242,176,163,99,120,85,126,217,203,155,200,175,107,79,193,69,116,7,89,154,11,62,230,213,127,219,109,183,69,240,57,116,120,36,219,153,234,243,29,83,178,99,104,202,51,76,170,156,45,6,100,162,131,24,191,71,38,53,250,159,231,64,98,14,18,89,167,14,109,68,7,252,99,6,33,232,109,158,78,180,25,93,64,151,146,103,16,98,55,162,201,239,243,47,48,127,74,159,53,125,201,90,50,86,47,206,40,109,145,246,103,113,210,112,194,244,191,53,229,137,121,230,22,30,210,171,87,51,57,137,241,199,137,200,79,22,153,71,206,61,242,31,235,61,60,140,111,88,247,89,138,121,209,240,92,153,81,97,32,237,55,249,140,111,208,221,64,47,243,104,5,229,35,255,81,7,14,4,205,78,24,202,76,255,18,12,66,125,128,174,25,27,194,14,161,234,64,68,96,178,29,66,108,73,158,50,101,94,181,6,251,196,155,18,84,249,39,198,32,22,71,36,51,8,225,169,84,79,50,98,3,97,32,225,53,15,51,97,215,66,81,146,115,141,116,162,249,91,182,97,46,124,231,183,111,203,79,110,169,249,32,26,217,68,59,241,26,204,243,162,200,230,29,108,191,213,32,212,35,24,181,203,32,4,241,38,116,32,127,236,84,65,200,212,133,190,16,97,22,6,245,36,12,54,132,111,91,99,205,53,146,236,120,178,64,148,235,193,1,219,122,140,65,136,133,190,110,169,151,250,89,224,251,198,32,10,71,113,6,65,134,240,231,37,118,35,225,209,193,86,91,75,75,202,78,165,106,30,116,150,175,232,106,138,249,188,29,66,124,131,135,3,12,106,195,141,42,231,222,33,135,28,162,239,48,144,89,50,129,204,247,24,180,119,92,89,80,78,150,240,38,120,211,153,18,145,133,35,240,44,234,247,1,7,28,160,112,193,195,176,85,201,118,8,141,30,211,89,33,227,12,30,224,210,5,23,92,160,120,10,44,249,195,160,142,224,234,43,147,201,111,2,18,10,157,108,98,161,7,142,249,116,208,242,64,7,121,87,20,186,2,33,30,252,197,171,170,86,162,189,93,226,101,181,198,26,189,243,74,21,9,242,253,82,75,45,157,251,249,116,241,102,164,126,188,138,179,137,112,113,244,57,175,79,217,188,101,250,109,99,65,219,131,65,168,76,35,211,247,182,152,99,10,70,237,188,180,253,246,226,205,43,227,46,231,120,228,189,214,103,177,44,19,135,47,176,76,121,94,209,246,174,232,138,188,5,31,147,115,32,82,89,140,94,251,50,78,42,67,206,15,232,52,11,116,60,60,225,13,244,97,33,9,89,9,253,241,147,45,170,253,16,64,254,123,238,81,240,178,104,100,161,227,47,236,104,15,229,238,232,57,98,248,223,42,173,145,247,171,173,182,186,255,56,220,119,24,4,252,29,66,254,194,184,21,221,48,131,16,60,10,175,223,97,195,134,235,206,7,118,189,37,127,226,161,60,98,248,8,197,61,240,207,12,148,24,76,193,245,237,183,219,62,183,105,9,62,174,94,155,247,49,23,193,247,213,87,239,229,125,230,193,76,184,146,188,132,114,131,250,135,202,28,182,100,109,242,157,107,236,29,87,230,22,125,176,53,87,92,70,188,67,35,107,164,242,191,43,186,71,94,195,107,149,93,6,148,203,31,52,133,144,199,6,39,251,214,232,74,53,67,51,187,125,41,3,229,184,111,4,83,57,88,158,23,201,131,22,78,150,112,68,173,74,56,6,210,54,214,127,89,229,100,171,234,108,85,185,182,254,133,223,212,74,38,255,249,59,76,54,103,23,169,204,153,60,197,40,229,77,155,54,77,29,23,172,108,51,8,249,142,0,177,81,170,43,215,153,199,190,211,112,103,82,143,239,253,188,172,120,244,79,152,48,209,178,84,92,179,235,159,120,78,20,27,79,112,8,164,47,224,240,156,38,28,52,138,66,198,125,180,251,163,117,21,27,27,110,186,34,66,118,147,152,163,139,46,186,104,238,183,102,16,42,154,231,254,71,113,185,89,131,208,102,138,199,23,94,120,161,159,53,185,103,183,146,156,185,156,252,174,118,131,193,138,117,133,47,183,107,180,22,129,41,101,100,13,72,230,109,159,167,187,193,144,192,28,203,51,22,153,227,109,158,172,95,173,125,101,123,103,33,227,160,35,121,74,222,178,181,183,168,61,68,210,129,255,204,218,109,86,42,11,60,129,80,162,28,221,224,59,62,217,60,44,90,43,234,60,148,242,252,181,162,226,174,224,17,186,146,108,138,117,4,93,81,158,34,222,207,107,124,199,151,103,49,164,2,255,106,114,182,57,51,18,109,130,100,120,187,168,236,90,244,121,147,213,69,40,57,112,151,157,242,157,152,226,40,57,177,236,222,42,131,16,50,22,127,132,241,67,103,198,174,97,12,30,56,185,1,187,69,22,89,52,242,249,140,226,140,140,127,145,225,27,156,97,253,111,242,140,225,68,45,163,28,235,15,198,191,72,158,80,253,146,188,55,121,34,145,147,132,158,101,229,36,116,137,180,29,60,203,38,162,89,193,91,152,43,164,90,115,192,228,51,227,69,186,147,87,190,39,116,98,81,218,81,28,151,168,223,231,145,69,121,27,125,110,6,33,96,124,238,185,231,54,250,121,219,242,15,19,0,148,58,9,36,74,221,190,242,52,78,14,172,236,129,21,7,107,125,225,11,123,56,177,192,58,81,230,57,81,118,39,205,148,93,63,154,207,14,20,212,111,4,196,246,109,146,81,110,132,33,233,129,117,178,149,211,201,162,196,137,81,70,15,162,19,2,224,100,194,105,86,217,114,167,215,153,51,243,15,166,228,165,40,111,156,8,33,122,168,161,102,214,127,40,37,93,239,236,103,103,235,225,98,178,245,84,223,249,255,136,231,80,234,80,101,255,93,184,7,2,237,155,39,140,220,121,231,157,231,206,59,255,60,5,61,172,175,75,14,52,20,139,189,19,239,63,39,139,74,125,158,253,71,20,20,122,224,156,108,213,116,66,208,245,64,211,225,195,135,185,87,254,25,227,18,249,69,193,174,7,18,214,131,3,34,60,75,197,78,15,92,20,3,149,226,250,246,59,236,224,68,80,212,195,117,253,250,197,248,162,32,2,111,69,120,76,94,129,247,148,195,149,255,196,139,37,121,199,7,121,243,194,203,80,245,182,214,183,18,102,64,14,35,95,222,221,117,231,93,90,175,108,27,215,242,152,119,244,97,226,196,9,78,20,2,233,58,164,191,69,7,149,138,33,200,173,180,210,202,238,142,219,111,215,131,134,37,212,137,206,87,10,160,223,28,66,158,109,147,254,150,241,179,121,156,174,172,185,191,132,25,54,183,192,54,149,38,158,203,78,194,171,232,31,248,33,66,146,19,143,45,119,227,143,111,116,191,185,255,55,238,190,95,223,231,100,225,158,106,141,226,102,234,137,160,42,120,38,255,113,152,104,54,129,159,188,147,5,113,10,63,201,199,24,241,173,132,121,112,208,226,108,18,47,44,61,148,212,230,149,24,132,220,200,81,35,244,32,200,84,94,25,231,25,51,150,75,61,178,31,243,206,59,197,61,254,248,99,185,7,114,115,136,35,73,148,239,150,189,35,174,89,92,239,136,70,135,70,214,15,1,33,39,121,243,140,2,158,122,234,73,45,71,188,47,11,203,67,46,129,198,63,245,212,83,73,30,9,53,144,220,23,221,100,231,155,40,161,221,136,17,195,43,230,199,156,224,159,132,241,113,178,96,80,250,34,10,45,39,139,99,119,245,53,87,235,193,244,226,149,237,68,209,171,205,210,126,211,255,33,249,52,85,28,103,156,56,70,232,33,212,124,227,243,12,229,133,66,79,134,143,24,225,36,212,74,10,134,74,163,132,222,72,104,9,161,53,79,23,129,32,60,239,0,8,204,9,254,245,181,91,23,93,120,145,147,157,109,85,139,145,93,17,238,214,219,110,75,100,17,14,188,102,30,74,148,131,66,25,69,241,241,233,103,42,202,205,159,139,35,220,171,175,246,202,148,18,14,82,15,193,206,227,187,20,136,220,42,225,88,157,40,186,146,242,173,77,162,116,169,152,35,150,137,54,177,102,241,211,242,203,175,224,36,36,137,255,168,174,123,49,98,233,28,151,176,43,42,11,154,140,33,222,198,238,87,191,254,149,251,205,125,191,169,75,198,160,50,113,126,112,95,249,234,87,156,156,73,163,235,46,159,166,233,220,151,60,38,7,155,108,97,141,180,188,121,114,134,229,233,235,85,241,82,232,143,32,64,130,3,125,45,179,191,190,239,229,63,34,92,213,72,74,91,145,242,164,223,150,36,198,6,168,47,114,251,74,246,40,117,229,128,237,167,133,14,203,238,19,149,13,121,153,165,248,200,125,20,18,243,179,212,231,201,15,112,95,28,100,146,223,220,208,14,173,63,245,212,255,145,110,171,206,9,169,156,117,134,191,134,242,191,24,59,118,156,240,141,103,252,71,13,221,27,254,229,126,212,11,182,220,215,246,80,28,71,5,72,145,30,24,206,51,49,58,86,28,108,111,121,117,44,164,92,127,76,236,93,238,53,3,124,227,191,18,157,37,55,187,40,244,21,30,254,248,89,70,104,151,40,82,117,237,101,235,97,14,66,103,110,90,178,118,113,240,187,24,133,236,177,94,169,115,197,149,86,116,63,23,57,129,117,137,173,31,69,201,238,196,16,164,135,191,139,49,60,245,13,63,196,217,4,193,73,225,82,241,178,131,30,152,12,196,252,233,228,196,24,73,136,113,119,221,15,175,115,103,157,125,150,234,63,232,143,56,148,58,112,25,29,128,156,43,155,116,49,230,77,78,243,229,205,67,224,50,118,220,152,202,53,189,192,41,143,70,136,81,193,137,177,198,137,67,173,147,48,170,90,159,56,55,41,207,76,42,181,155,12,254,63,245,215,88,118,174,38,103,203,174,14,39,97,195,28,124,152,164,56,45,109,156,33,56,157,55,223,153,51,36,9,133,170,215,142,252,7,165,88,11,241,146,49,70,79,132,252,65,85,175,137,62,13,29,237,2,162,243,185,240,251,23,58,57,187,76,101,120,131,157,226,140,228,203,210,110,198,66,231,145,100,28,51,118,76,162,255,50,156,144,99,22,84,254,217,118,219,109,93,30,78,252,241,79,200,110,189,242,4,247,148,71,185,70,187,120,150,229,9,203,175,80,41,39,137,33,220,201,49,6,78,162,34,232,216,75,36,21,62,117,232,51,196,16,228,38,204,51,193,137,17,84,159,25,47,146,157,82,21,188,200,234,71,103,108,122,45,197,61,233,63,184,88,148,214,249,216,58,186,214,42,122,223,231,231,82,191,64,37,5,151,62,151,217,228,2,74,111,16,210,254,10,32,51,116,168,201,96,232,252,226,108,82,91,79,196,203,212,201,78,2,39,7,11,58,177,210,234,36,69,113,33,158,72,110,193,5,23,112,98,85,214,172,217,239,236,123,9,139,228,196,35,92,137,12,207,228,0,122,55,247,60,243,56,137,47,154,162,115,48,44,25,30,39,91,81,237,211,138,43,138,105,4,144,116,98,106,196,196,195,158,207,158,61,219,205,215,67,4,236,89,184,150,15,2,140,155,196,13,117,226,117,166,196,13,65,85,188,19,10,23,194,40,220,190,116,240,193,238,214,91,110,113,31,138,176,202,100,150,131,45,53,191,120,69,165,58,56,91,22,19,213,112,201,207,172,184,43,141,193,240,137,16,76,250,64,112,60,79,200,120,232,225,135,245,253,122,51,103,106,253,222,154,76,159,27,129,73,27,132,226,87,115,250,111,60,183,178,120,159,46,77,14,51,119,18,82,78,141,89,24,211,72,226,77,161,12,81,188,47,18,225,48,249,74,250,203,66,191,40,205,59,101,138,190,98,177,193,188,19,207,4,237,218,204,245,214,67,18,139,187,41,77,202,246,31,67,92,75,83,197,252,111,105,109,45,43,156,69,151,120,223,41,77,221,121,231,93,196,56,116,173,19,143,87,21,88,234,169,20,108,48,129,215,207,207,56,145,46,19,193,7,225,39,155,248,142,121,135,81,62,86,64,143,80,1,91,60,69,157,236,106,75,132,12,51,156,255,231,223,239,37,130,158,95,86,209,220,66,185,69,242,23,30,246,29,10,46,173,63,139,52,150,161,164,87,155,127,152,225,66,26,88,16,0,31,213,199,188,160,91,240,28,112,217,240,58,47,155,205,5,22,82,73,130,70,22,208,42,229,99,95,250,146,210,103,217,170,44,88,213,37,78,42,163,181,14,217,157,153,20,97,55,134,127,246,187,145,43,78,61,27,111,188,177,254,33,191,125,98,163,141,156,120,76,170,210,88,194,211,196,69,169,111,94,126,169,178,11,209,201,14,90,135,178,65,188,235,82,153,148,214,72,63,113,58,224,79,83,15,129,49,58,195,51,159,214,196,153,194,191,157,4,1,195,191,118,208,191,162,57,147,7,47,157,94,30,47,81,124,20,196,3,23,47,151,191,60,106,13,94,250,248,200,92,60,248,224,67,132,247,221,164,14,65,212,3,239,99,190,163,124,245,19,178,205,164,201,147,115,229,66,203,39,187,18,82,6,161,132,31,247,204,17,127,94,240,77,252,187,43,105,147,245,127,1,81,224,247,53,249,50,6,70,93,57,99,179,66,198,160,126,171,211,175,143,245,152,120,1,187,97,67,134,234,119,114,14,132,255,58,150,7,229,99,9,69,156,122,222,211,33,189,240,162,229,242,160,140,63,227,156,215,135,116,195,202,255,43,15,95,243,90,205,26,133,113,243,147,245,31,252,203,75,106,92,148,10,124,229,90,182,62,27,43,115,220,201,43,71,215,224,153,23,141,194,63,230,27,254,60,141,103,65,166,88,247,238,59,239,36,50,42,124,81,206,102,112,31,194,87,201,200,188,151,27,46,172,211,100,215,75,122,141,67,190,28,254,155,133,91,182,78,255,55,142,19,40,73,173,207,232,44,230,153,48,193,207,146,220,91,93,62,124,147,151,153,27,93,99,2,52,63,201,111,30,21,173,201,242,100,103,95,142,192,113,131,132,50,22,135,175,247,50,180,75,95,210,151,30,37,185,254,246,254,217,99,247,61,116,253,40,225,102,157,236,120,214,55,178,243,199,189,44,202,244,3,243,214,143,146,67,194,0,234,0,64,79,59,57,233,216,245,192,223,198,177,19,251,3,223,146,29,106,78,206,117,117,178,211,198,201,110,30,237,134,173,3,103,205,154,149,234,22,243,144,249,112,217,101,151,247,202,111,169,28,49,127,122,247,157,222,181,162,76,42,205,145,183,246,148,48,225,170,23,68,78,60,85,244,126,232,254,224,27,240,17,137,246,226,82,180,9,100,247,210,83,79,62,229,38,214,35,103,75,253,89,57,59,85,174,87,166,25,62,235,153,147,222,103,165,185,101,78,183,216,30,164,227,191,240,194,31,113,15,254,249,65,237,55,6,101,28,91,94,236,209,251,100,215,61,38,207,32,95,93,126,185,200,88,153,113,212,2,229,217,191,122,244,11,62,78,96,44,60,77,254,144,161,178,56,241,208,131,15,41,253,203,202,19,96,91,92,69,236,6,108,60,138,198,130,138,69,114,146,68,147,113,18,29,71,29,89,100,151,146,246,77,13,68,226,76,190,191,172,131,48,152,147,98,94,212,37,250,18,89,195,200,95,54,89,253,255,250,215,191,149,23,89,253,102,100,202,230,231,55,248,24,207,146,188,183,205,121,214,234,242,251,218,202,97,125,45,160,93,223,35,80,132,84,12,1,37,158,30,140,88,84,200,214,59,39,241,179,85,49,32,33,226,156,108,9,85,175,16,20,152,120,189,251,201,103,168,40,216,101,155,167,91,98,250,18,78,182,66,59,9,59,224,152,72,40,41,240,94,221,103,223,125,18,1,213,148,239,166,144,247,203,180,123,217,26,40,4,178,182,101,148,242,223,251,207,251,246,89,184,54,8,129,182,17,27,169,136,29,60,120,17,212,74,24,124,176,234,63,248,231,63,187,61,197,72,137,112,3,227,98,145,64,154,111,190,244,2,122,248,136,145,46,107,36,42,170,195,4,6,112,15,97,230,215,178,243,71,182,235,170,226,12,166,226,167,113,34,116,189,35,120,232,123,212,128,243,86,6,247,48,114,95,72,49,239,47,191,156,198,239,171,227,61,134,181,67,15,61,84,13,66,8,244,180,227,98,241,10,39,177,235,41,157,226,17,206,83,62,90,62,188,41,72,8,153,36,4,3,230,31,253,246,231,56,239,252,254,251,253,230,93,51,19,48,174,103,254,55,179,206,86,151,5,173,250,222,247,206,85,131,144,143,83,86,111,22,214,60,7,14,112,177,172,176,198,59,243,42,222,87,140,131,114,206,149,142,141,63,62,10,67,193,13,232,173,210,73,89,104,51,175,36,100,137,195,248,207,188,146,112,87,137,87,36,158,165,126,242,241,220,127,110,247,121,237,181,119,214,110,251,221,89,215,24,230,214,255,206,106,123,104,109,17,4,98,121,176,152,182,178,168,244,61,254,243,202,193,195,142,165,51,94,115,150,80,91,229,225,10,52,87,194,2,201,124,251,163,240,177,61,157,132,247,112,18,199,221,227,99,226,16,227,201,95,86,30,203,162,188,242,122,223,215,190,91,107,173,181,220,238,178,115,224,244,211,207,80,15,78,12,66,113,153,249,101,75,248,79,245,200,36,31,14,64,217,100,244,7,71,4,188,66,73,204,127,93,200,202,149,178,249,205,174,5,104,77,72,157,12,129,246,208,63,197,153,58,193,100,211,196,120,142,226,163,48,70,188,164,217,93,100,248,199,251,24,207,99,222,105,248,200,92,132,247,73,184,39,149,145,216,189,235,203,148,240,62,43,155,38,193,51,63,212,185,94,220,64,202,180,186,200,165,109,18,113,107,191,125,227,57,98,109,226,157,229,163,14,254,152,35,250,222,190,35,83,19,18,229,178,19,95,206,252,83,47,93,43,146,17,69,142,176,118,216,115,28,69,80,44,190,252,242,203,34,155,124,207,73,248,23,123,149,92,233,151,156,51,144,200,131,86,6,253,240,231,127,43,229,193,164,49,3,224,198,228,54,221,149,82,163,63,56,155,49,110,105,195,77,44,211,103,215,227,217,162,108,156,244,185,124,226,255,182,53,56,227,87,148,138,148,255,54,23,243,190,123,239,63,105,39,7,227,27,204,83,248,6,56,67,59,184,146,236,222,230,41,207,232,151,132,140,231,182,34,241,93,182,223,69,252,55,230,247,113,61,21,5,121,15,160,9,224,63,244,192,148,127,240,247,119,101,13,148,151,76,249,76,244,138,90,233,185,231,158,215,44,114,176,122,146,213,198,193,198,32,121,225,221,248,115,149,181,45,74,85,95,110,247,105,23,235,97,43,211,43,194,141,238,89,207,249,207,184,7,182,172,31,225,243,232,108,128,41,198,33,234,196,217,48,47,49,255,73,166,92,205,203,211,9,207,124,56,249,247,157,208,246,108,27,81,132,99,16,194,8,132,65,136,249,122,195,141,55,40,14,111,178,201,38,169,236,204,67,198,119,191,253,246,77,214,138,100,0,6,140,191,205,71,174,38,191,177,254,38,217,28,214,31,222,63,204,103,234,189,247,222,123,117,135,6,186,194,115,206,61,71,157,159,216,69,30,243,131,222,121,110,159,82,30,70,221,106,9,190,68,253,236,182,245,83,118,238,219,59,27,75,235,135,61,239,148,43,180,32,134,118,235,90,12,61,244,119,119,202,209,6,186,203,11,122,192,46,99,118,208,248,240,182,113,71,191,224,203,252,62,172,225,31,62,237,38,31,78,223,236,56,150,35,66,220,181,215,94,231,228,252,27,119,203,173,183,184,123,239,185,87,141,224,232,153,76,158,200,226,159,149,205,213,140,243,64,4,84,180,246,100,33,196,142,36,57,246,66,105,152,25,132,208,65,3,79,250,101,41,214,111,69,137,204,200,243,188,250,25,11,230,128,209,231,106,122,234,120,179,67,175,204,105,117,53,227,154,192,162,25,133,181,176,140,180,85,160,133,21,245,173,232,94,34,215,183,114,6,238,215,16,207,44,17,98,193,143,65,72,98,83,59,12,66,44,18,228,112,73,13,125,148,133,132,33,44,207,207,58,235,44,37,38,119,254,236,206,148,130,156,119,186,131,66,42,50,98,61,109,218,52,30,39,91,13,245,71,230,31,182,11,102,219,70,150,172,120,215,221,221,237,8,105,192,164,133,48,133,212,24,4,16,166,109,92,26,251,178,193,220,222,248,215,250,18,6,130,144,206,34,2,188,242,19,140,228,181,215,94,149,173,240,189,33,54,62,242,145,133,149,153,213,131,3,214,87,20,2,132,197,193,11,128,109,244,71,28,121,132,147,248,185,169,237,209,31,21,220,122,78,60,193,81,154,155,49,202,111,75,222,125,244,97,30,214,230,229,172,254,204,218,153,151,107,238,185,231,214,5,2,66,60,33,221,104,31,30,94,108,207,37,124,80,58,49,194,241,92,179,121,151,126,223,51,15,37,147,156,29,161,175,152,83,120,230,248,139,142,236,55,173,254,77,255,155,3,201,86,183,52,93,62,94,40,8,67,24,104,108,225,232,231,32,244,2,139,78,66,82,88,210,177,22,248,23,45,206,25,63,159,214,218,119,54,94,8,113,224,110,173,132,97,254,79,127,254,83,238,188,98,49,65,216,9,83,86,80,86,53,28,228,125,94,155,120,62,80,82,173,254,15,148,126,14,150,126,216,60,43,26,215,197,22,91,76,22,45,247,104,232,76,219,9,148,133,77,28,194,34,114,201,142,27,205,144,79,169,116,190,137,241,53,143,143,49,223,240,208,243,231,155,95,87,81,27,45,15,11,17,22,92,44,114,178,139,127,203,131,241,137,244,230,155,111,234,181,168,255,200,90,187,124,102,23,85,246,160,72,206,227,117,240,4,18,11,165,60,165,177,190,12,255,12,40,8,212,194,193,190,118,150,242,235,149,63,141,215,24,143,52,124,68,65,89,15,62,50,23,145,41,89,223,156,121,230,153,169,166,51,151,94,21,153,210,87,56,44,178,200,34,78,206,220,210,232,6,230,40,227,127,68,59,88,215,152,210,128,119,218,38,33,5,240,227,122,218,212,72,255,253,186,235,147,49,230,19,57,249,181,228,51,145,242,245,62,59,166,135,31,126,184,26,122,80,228,84,58,19,197,159,79,147,185,143,60,216,136,28,156,84,220,228,155,184,23,77,46,180,205,197,129,39,24,28,216,245,81,45,129,99,79,60,241,132,27,39,10,212,180,177,45,230,55,54,39,242,203,200,172,235,228,19,127,236,109,254,164,60,240,51,5,17,125,35,155,70,8,253,127,235,173,55,53,244,80,86,57,139,179,196,115,207,62,151,146,123,169,135,49,163,191,245,200,168,212,71,185,23,247,56,184,101,235,207,255,157,207,127,227,254,230,191,243,203,81,37,162,52,210,118,89,240,142,221,14,175,120,50,186,159,31,185,155,254,48,54,213,82,60,126,143,235,248,249,187,129,108,28,236,90,84,134,189,103,61,140,49,40,79,142,128,118,101,215,195,113,121,153,241,247,42,97,183,15,6,38,214,143,40,238,89,51,254,228,166,159,56,194,47,229,133,93,231,83,91,175,160,68,238,228,100,48,165,15,254,125,39,246,105,237,181,215,118,139,47,190,184,26,99,8,205,205,174,136,119,222,126,199,237,249,133,61,43,140,166,54,223,27,153,135,181,103,78,108,32,196,249,155,63,162,11,129,163,56,36,176,115,247,136,35,142,16,176,198,250,7,31,214,240,17,57,155,47,21,226,43,11,127,100,82,234,55,57,219,104,157,241,255,108,126,251,109,249,236,119,167,92,173,221,208,202,86,37,198,192,31,7,234,97,55,49,71,115,220,36,187,166,229,172,40,39,231,58,38,213,27,206,212,43,207,216,135,224,152,225,4,58,54,195,9,66,82,130,19,211,166,77,115,47,188,240,130,234,151,242,116,36,86,78,189,87,140,237,68,175,34,84,46,178,17,107,183,155,110,186,89,249,205,140,25,51,146,98,168,23,102,68,251,234,145,207,144,1,73,213,34,0,197,239,4,199,5,182,205,78,86,38,37,27,126,52,187,142,102,148,87,59,96,122,51,106,233,115,25,49,33,234,115,49,3,184,0,124,198,12,233,172,155,76,228,197,22,91,220,253,228,39,63,86,101,51,2,195,102,178,107,200,98,205,90,62,174,246,45,138,13,188,157,200,147,22,92,227,220,196,53,213,153,24,255,212,133,5,183,196,63,197,19,32,155,32,250,63,248,193,165,217,199,50,151,43,149,196,76,90,12,1,40,71,178,73,14,72,211,80,77,196,213,15,41,13,1,37,48,74,195,240,26,168,135,245,167,191,111,252,87,253,4,19,165,27,244,21,129,39,155,240,70,177,29,45,246,14,69,94,45,28,144,3,178,53,123,220,239,174,196,251,0,65,29,193,248,195,255,125,168,158,13,126,12,90,51,174,224,249,146,151,30,121,228,17,21,108,82,239,164,221,125,135,103,109,88,153,231,3,231,125,193,208,129,73,145,119,23,163,91,212,7,96,141,226,99,113,153,243,166,16,65,145,8,252,175,189,246,218,84,215,236,7,49,172,49,122,180,52,213,6,65,75,171,159,211,194,49,164,115,30,22,138,213,188,132,114,246,159,98,120,241,233,169,226,75,149,41,200,43,95,241,100,229,98,176,131,6,35,8,101,231,132,229,65,8,51,111,172,56,38,110,151,99,247,64,54,49,175,226,221,15,189,111,140,190,247,62,73,223,213,124,159,206,222,65,191,16,156,123,96,48,113,101,0,0,64,0,73,68,65,84,249,91,7,53,60,52,181,22,4,8,153,86,144,56,147,129,185,118,193,5,23,20,228,112,137,162,106,5,137,103,237,167,60,154,255,55,141,127,30,229,206,55,22,196,239,127,32,94,144,32,90,69,202,123,150,206,132,99,4,10,172,125,246,233,221,121,157,206,193,153,72,40,28,35,93,128,37,239,180,255,189,229,179,203,129,16,113,175,191,246,186,246,187,72,33,4,173,25,42,33,165,216,77,91,15,173,73,234,11,55,29,8,129,246,208,191,120,206,212,39,127,194,255,144,255,109,190,160,84,194,1,140,208,104,245,224,99,124,102,138,83,167,153,236,128,48,23,63,120,255,131,164,108,222,47,185,212,146,154,173,72,6,130,191,19,102,206,87,80,197,109,26,82,55,63,110,164,255,126,155,77,198,128,239,231,37,100,140,151,95,126,201,117,247,56,248,144,167,171,43,94,182,251,116,234,234,171,175,118,167,157,118,154,158,1,136,193,172,40,45,217,99,88,46,146,33,219,33,15,50,238,252,87,69,76,42,106,126,233,158,131,203,200,216,47,201,24,21,193,148,70,227,229,204,218,122,37,113,88,51,188,247,59,147,247,172,247,125,22,82,189,52,159,60,170,104,149,71,208,115,31,135,237,123,240,228,202,43,175,180,159,201,117,65,9,145,67,126,59,103,33,121,33,55,172,193,63,252,48,14,195,109,207,153,19,156,21,123,195,13,55,86,157,167,68,36,104,118,74,247,56,191,116,66,170,178,54,156,95,118,217,16,102,213,210,228,201,147,212,49,36,15,54,140,31,107,67,118,21,49,135,138,18,187,55,242,199,47,110,153,63,23,179,101,248,242,103,236,132,226,114,229,136,187,239,190,187,0,174,213,245,95,56,68,202,116,82,197,61,107,4,232,95,145,65,152,182,161,223,97,254,165,119,170,101,91,93,254,223,10,243,30,153,171,26,252,203,223,147,184,133,236,142,96,221,198,249,113,224,34,93,219,85,118,204,102,19,242,27,120,251,163,31,213,183,86,228,251,106,244,5,124,64,169,239,39,248,177,157,51,142,110,196,18,148,200,47,107,197,21,87,210,87,240,177,162,116,241,197,23,233,43,147,179,179,252,191,232,187,78,125,110,240,201,194,170,217,253,201,83,245,225,116,61,126,220,120,247,237,111,127,59,57,63,154,122,13,103,144,51,178,186,1,107,23,134,63,211,47,128,19,89,7,131,94,156,232,210,51,139,249,110,169,165,98,167,229,34,218,9,238,228,233,151,170,209,115,165,103,82,54,237,129,111,125,32,107,171,172,62,12,94,52,164,107,168,187,94,120,94,158,222,153,182,249,250,18,115,168,67,198,204,163,21,60,35,127,171,146,143,19,224,127,89,83,121,91,102,16,3,115,228,47,132,140,51,128,228,95,37,152,80,197,11,144,112,159,125,246,118,239,75,24,182,205,55,223,2,48,170,210,161,50,163,60,233,145,57,241,56,193,210,139,2,130,88,188,126,58,225,132,19,84,225,156,100,150,151,221,221,221,122,8,221,11,207,255,93,99,216,250,147,141,123,44,213,143,63,70,57,178,0,240,40,216,135,28,166,153,73,198,128,56,128,206,182,53,91,150,3,15,60,80,207,52,178,88,144,246,60,92,123,20,204,85,148,99,205,135,81,15,178,212,81,176,42,203,37,59,59,213,252,196,56,226,109,160,9,196,236,73,132,191,34,129,107,217,48,7,156,151,194,185,86,41,111,55,193,41,35,182,124,135,135,53,158,11,48,52,60,38,48,46,145,248,118,136,204,135,175,127,253,235,201,225,134,250,66,254,193,131,101,163,13,55,114,235,175,191,126,194,232,120,55,207,220,243,184,55,197,131,46,43,44,217,119,245,93,107,195,138,131,30,151,156,190,164,26,30,216,250,207,174,33,223,195,45,91,15,194,23,198,93,63,161,12,196,59,142,254,198,222,60,241,91,158,13,17,5,194,113,199,29,95,225,197,8,28,49,26,175,183,254,122,169,126,251,229,54,229,94,65,32,131,236,205,255,166,148,219,226,66,8,231,7,209,252,234,215,190,154,198,57,169,23,56,3,91,206,196,242,15,212,100,236,248,198,23,162,147,102,246,244,223,167,131,246,142,45,213,108,207,6,23,143,63,254,120,123,156,92,25,211,207,124,230,51,137,96,20,27,161,34,49,246,255,36,201,195,13,66,220,222,66,243,179,137,58,153,102,254,92,73,229,169,129,166,188,46,252,54,85,80,217,126,72,203,249,191,195,112,175,108,80,44,103,123,138,145,150,176,3,200,49,40,137,56,40,55,155,80,208,113,86,27,134,163,173,182,218,42,121,205,252,69,9,155,165,249,11,245,156,219,150,55,223,216,169,80,124,158,81,113,27,173,82,20,51,27,126,124,67,157,251,199,30,123,108,5,174,62,44,231,223,225,89,60,122,244,104,61,171,207,190,83,196,54,193,77,30,210,14,66,69,160,12,131,247,21,37,104,205,246,59,108,175,245,29,119,220,113,21,217,136,27,15,173,169,166,84,170,248,40,60,40,41,4,218,67,255,26,225,13,208,98,223,129,13,199,179,29,119,216,81,121,108,30,62,30,121,228,145,41,124,52,71,181,188,185,136,81,85,25,157,55,26,95,250,34,177,232,187,220,9,34,251,33,23,250,9,175,208,175,29,37,161,122,229,63,20,198,198,39,180,77,59,10,63,158,253,140,200,78,149,115,196,218,100,138,138,70,250,239,215,175,225,180,132,49,127,245,43,95,173,240,94,165,61,42,99,200,90,105,61,145,77,45,101,21,245,143,61,246,152,200,5,123,234,217,32,24,183,170,133,130,226,252,67,20,18,244,201,12,107,86,46,178,7,242,96,86,14,182,247,205,186,218,248,55,171,188,254,46,7,154,13,253,39,76,245,239,126,247,187,138,230,112,150,219,17,71,28,169,235,143,147,79,62,185,226,61,248,106,120,87,241,82,222,85,190,79,243,20,118,22,108,33,235,123,214,235,156,247,144,77,120,251,63,252,240,95,40,38,37,195,153,195,192,25,103,156,145,250,132,221,229,200,155,136,76,255,243,140,66,241,156,216,81,12,72,127,171,58,39,204,193,45,85,104,3,63,242,230,18,250,159,188,231,20,139,174,98,179,205,54,211,208,105,236,122,133,183,251,103,97,174,178,202,170,194,211,223,210,157,57,121,205,64,71,193,252,39,244,90,222,248,221,113,199,29,10,15,230,13,138,214,116,138,199,162,168,109,154,23,18,220,35,127,90,36,128,236,122,24,185,221,214,195,21,101,201,192,85,211,127,113,80,250,146,211,151,82,131,58,235,199,185,230,158,171,234,250,17,5,237,208,97,67,157,41,232,211,253,233,176,95,61,112,173,128,89,135,117,131,230,178,179,19,28,195,169,21,154,177,210,74,43,187,229,150,91,174,162,39,200,111,232,7,158,121,230,233,170,243,208,120,19,5,128,127,217,249,207,115,240,110,97,137,202,178,238,199,214,213,29,180,60,179,68,232,97,62,50,101,186,61,247,13,171,95,254,242,225,42,103,127,231,59,167,230,202,217,224,227,45,55,35,103,175,236,62,245,169,79,105,17,70,255,139,198,204,158,219,213,234,237,148,171,205,117,218,235,223,55,191,253,105,62,64,249,232,5,208,157,161,159,32,12,161,57,216,40,206,72,56,89,120,188,242,171,76,99,144,103,48,72,130,51,172,125,112,174,230,92,32,118,45,250,137,53,147,244,42,193,137,47,125,73,244,106,130,179,95,255,250,9,185,122,181,13,55,220,208,173,191,94,175,126,201,198,180,26,61,219,116,211,77,245,156,101,28,120,46,187,252,50,55,78,34,8,101,245,97,49,47,146,254,60,253,180,234,244,252,54,114,159,149,207,208,83,111,37,248,135,204,195,78,167,108,130,174,179,206,34,153,206,48,155,167,47,191,109,254,81,70,107,113,162,47,173,148,29,189,125,251,188,13,95,131,243,242,103,136,212,134,26,59,178,10,63,158,164,223,1,60,12,56,155,228,141,55,94,87,227,13,161,227,252,164,112,69,96,1,200,146,248,141,50,129,173,162,44,14,32,226,40,44,240,58,199,251,14,69,1,150,91,127,60,80,178,243,254,219,39,127,91,21,213,28,72,6,210,227,173,195,246,232,99,101,241,161,66,151,148,109,73,191,151,159,126,57,235,9,225,224,220,35,14,73,39,100,22,68,0,130,6,99,66,80,195,19,106,219,109,183,181,34,194,181,7,2,49,129,97,146,180,15,36,254,184,85,171,117,235,173,183,86,6,132,215,11,135,100,35,188,34,132,112,120,34,2,233,7,236,42,139,81,79,139,1,7,16,238,97,60,108,123,7,7,240,104,0,39,30,120,224,1,197,1,226,199,87,75,40,212,9,191,6,254,29,117,212,81,142,51,177,16,106,190,40,10,124,14,76,100,139,41,243,98,218,180,105,26,122,132,178,95,124,241,37,97,34,71,164,194,180,177,117,21,101,34,91,242,213,243,90,60,252,96,152,221,194,92,154,157,118,223,99,119,119,216,225,135,233,118,126,12,163,121,161,77,172,78,230,37,115,236,115,194,192,151,23,24,178,128,67,17,240,240,95,30,214,197,188,197,136,37,63,253,62,72,140,97,244,155,48,15,214,111,230,37,48,126,73,98,103,127,89,22,127,182,131,202,234,104,254,21,252,108,35,130,54,161,3,171,175,190,186,59,240,128,3,229,236,142,211,29,187,23,193,71,4,28,60,82,192,153,135,31,126,72,5,48,95,192,66,153,130,135,206,213,87,93,165,99,136,32,70,216,38,53,116,214,232,63,116,148,29,144,8,116,247,221,119,159,134,249,196,115,153,5,28,207,9,79,103,10,5,232,224,113,199,29,171,222,100,249,243,42,62,75,202,7,3,211,172,72,24,81,250,95,48,60,245,206,117,191,174,50,221,123,228,165,76,205,10,109,233,3,4,192,201,106,211,137,80,3,40,199,152,119,240,28,228,22,248,13,222,203,24,211,241,128,158,60,101,178,134,209,101,65,99,105,203,45,183,116,247,223,127,191,158,81,194,28,35,84,19,101,196,243,237,184,100,190,177,88,122,94,156,26,110,232,225,99,122,238,93,193,252,177,178,171,93,207,56,243,12,183,230,90,107,170,49,24,227,15,139,34,188,250,80,246,226,125,71,249,208,33,11,127,151,237,63,74,171,11,47,186,80,171,96,193,142,226,151,185,206,159,63,127,225,13,192,1,90,243,243,187,127,238,78,20,231,27,120,28,114,33,78,5,120,41,195,55,145,249,42,149,95,213,122,16,222,149,21,2,237,160,127,202,87,26,196,127,159,23,29,119,252,113,238,174,187,239,210,179,175,224,125,240,52,120,31,107,142,44,62,50,23,145,241,126,40,81,9,82,188,239,199,34,83,46,191,130,242,103,31,231,193,247,189,247,222,75,207,63,93,101,149,85,28,142,30,200,126,132,137,186,66,188,66,167,203,60,155,186,238,84,119,207,189,247,232,28,192,240,74,194,104,66,68,4,28,212,108,142,248,109,154,42,115,196,248,241,156,244,159,58,144,41,98,25,227,12,183,200,162,139,184,213,86,93,77,101,12,214,61,132,14,70,73,129,18,217,55,74,249,125,163,12,206,15,124,251,237,183,220,210,203,44,237,76,185,79,30,218,196,31,247,200,14,40,249,161,41,56,71,33,15,174,178,234,42,110,183,93,119,115,221,221,221,186,78,187,245,182,91,221,63,228,80,106,140,233,173,151,7,165,225,130,47,217,190,208,159,78,75,172,145,103,205,218,77,233,47,59,182,89,55,44,187,236,178,138,191,200,217,63,251,217,207,98,165,153,200,117,217,240,54,218,255,106,19,84,133,182,74,56,101,225,6,142,254,242,87,191,84,163,20,115,134,117,20,244,28,252,229,15,167,37,174,254,156,195,129,224,116,217,85,6,206,48,238,200,174,24,76,47,150,16,111,224,4,60,1,126,224,39,230,29,178,40,245,221,47,124,99,35,201,147,204,9,225,39,240,13,155,19,254,119,141,220,251,10,103,251,142,254,210,70,230,62,137,223,28,160,254,176,68,56,176,48,170,11,46,180,160,187,230,234,107,42,118,223,0,11,218,75,95,112,0,201,38,198,111,183,89,189,227,199,217,184,140,31,240,35,52,37,202,249,88,233,249,245,194,80,121,62,92,253,242,117,14,122,15,88,15,163,11,193,83,29,218,133,28,129,115,36,235,225,21,87,92,81,105,87,69,255,5,7,178,227,237,21,169,183,187,239,62,43,89,63,98,20,47,90,63,82,54,112,96,45,88,148,39,91,118,39,252,46,130,127,39,180,221,218,136,50,159,57,200,60,37,249,235,120,203,99,87,149,223,122,230,97,46,111,242,214,138,246,141,146,18,225,7,126,66,177,190,205,214,219,136,92,251,67,213,41,160,123,97,205,138,62,143,221,36,243,78,153,215,29,116,208,65,254,39,41,92,52,57,27,157,197,186,51,69,206,222,37,150,179,113,232,166,12,149,179,37,100,227,185,114,30,81,246,24,136,162,49,51,252,47,122,159,106,76,73,127,32,10,229,193,187,89,205,133,30,80,71,94,34,170,9,59,107,192,11,116,9,38,59,28,143,126,65,100,123,95,158,233,149,249,239,118,83,231,139,245,11,140,63,250,46,116,118,224,35,244,208,112,2,61,19,52,222,112,66,245,106,61,242,196,170,171,137,94,237,243,187,102,244,106,47,170,220,97,242,132,141,105,53,122,6,173,37,76,255,73,39,157,164,187,87,113,76,203,11,71,103,188,40,171,47,129,255,221,157,179,134,249,134,232,1,239,149,181,31,114,16,231,62,195,23,208,229,192,207,238,186,235,231,250,156,58,179,142,232,121,48,158,147,103,233,153,55,39,37,180,225,27,25,160,82,167,229,102,44,167,243,74,188,232,75,221,206,254,110,156,28,164,26,109,184,225,199,115,155,33,196,58,146,157,63,145,88,70,43,222,139,48,23,73,44,217,72,188,100,147,119,66,204,35,17,22,163,145,35,70,224,86,16,201,4,141,68,144,141,68,136,137,100,91,188,150,37,196,34,201,207,141,88,158,163,45,182,216,92,222,77,208,241,154,50,239,20,41,115,235,72,152,91,36,11,27,125,38,19,56,249,70,140,78,90,142,40,104,146,103,220,136,242,63,146,5,73,52,223,212,169,236,121,209,250,133,145,68,98,4,208,58,82,153,195,15,133,0,48,20,82,17,9,143,80,216,181,18,44,194,104,116,220,36,60,69,221,213,200,130,40,18,134,160,109,164,157,18,211,57,18,5,93,68,187,87,94,121,149,72,22,233,169,178,100,49,156,224,0,248,199,55,121,56,32,2,135,226,155,120,192,165,190,231,135,44,108,162,105,211,22,81,220,22,99,98,242,94,188,111,34,49,44,42,78,83,238,216,177,227,34,89,44,69,18,90,40,201,99,55,34,168,71,98,12,138,68,65,160,109,152,107,252,248,72,148,21,246,186,230,53,110,223,60,145,48,160,154,121,37,188,157,246,145,54,201,57,90,185,249,183,216,124,115,157,15,18,222,32,18,195,84,36,194,156,180,171,139,21,191,222,203,161,162,58,127,242,62,166,223,226,73,152,244,91,206,187,208,126,75,40,132,188,236,77,125,38,158,42,10,63,241,92,109,106,185,237,40,12,122,36,10,218,104,209,69,23,77,232,17,99,4,157,19,143,190,72,226,61,87,52,67,206,106,139,36,76,141,142,13,180,83,132,43,205,35,91,161,117,238,136,7,78,197,55,246,0,60,32,255,4,161,215,70,255,192,87,81,250,68,224,163,159,226,121,181,140,142,63,109,154,50,197,155,87,171,172,44,243,106,213,36,187,44,108,35,217,253,16,129,35,121,9,60,151,51,145,34,81,60,87,188,22,193,82,219,45,130,87,197,187,50,63,184,234,170,171,20,239,152,35,98,84,43,115,83,67,219,26,132,128,44,82,20,39,37,140,75,213,47,37,212,108,36,6,33,161,243,99,123,112,193,69,178,160,137,196,51,63,98,174,101,147,56,43,40,205,31,35,52,159,249,55,126,174,94,154,175,243,109,25,227,99,93,25,62,182,178,200,72,105,62,182,211,78,59,107,27,179,50,78,182,78,251,45,30,222,17,114,209,200,145,163,180,110,234,23,79,222,72,20,218,145,236,134,176,108,122,101,62,35,211,217,124,70,54,155,48,97,30,121,54,65,159,207,227,223,247,60,99,254,251,114,155,28,164,45,180,102,91,205,15,253,224,175,136,214,164,42,15,63,58,2,2,140,111,60,174,93,145,47,123,183,162,241,200,131,224,31,242,97,173,36,78,62,138,115,162,224,77,101,101,62,138,194,87,113,24,220,231,111,137,233,213,120,31,115,49,150,127,144,41,63,251,89,147,41,133,247,101,230,34,21,201,121,67,145,56,118,136,156,44,223,72,217,208,1,218,242,198,27,111,68,226,40,163,178,98,118,174,198,115,100,27,109,47,237,65,30,205,155,35,178,75,65,251,47,187,243,82,125,170,231,7,50,198,217,103,159,29,73,184,228,120,188,164,125,212,133,12,144,39,99,196,107,167,9,42,63,83,190,40,98,180,125,213,230,127,86,198,54,57,88,194,207,105,157,208,71,113,118,137,100,119,69,61,77,238,83,30,113,210,138,251,41,125,148,243,76,250,84,86,153,62,22,5,170,208,234,21,133,126,143,84,60,1,55,89,91,179,190,240,215,32,126,155,109,29,44,161,122,252,199,201,61,235,94,202,96,157,78,202,210,253,36,163,220,72,56,50,169,107,195,120,189,34,120,58,108,216,240,72,12,32,145,56,18,68,162,152,85,152,139,34,217,255,36,18,227,128,226,179,209,127,49,28,70,59,236,176,67,196,26,67,28,33,162,73,147,39,69,162,160,77,125,227,207,9,155,127,204,137,221,115,100,212,212,135,117,252,16,207,244,72,118,69,84,228,68,191,193,124,136,249,90,204,231,152,243,51,102,44,175,186,11,9,247,147,192,40,251,177,120,185,171,236,43,6,151,236,171,212,111,9,185,23,145,199,231,191,19,38,214,49,126,50,62,89,186,97,5,199,227,55,49,213,182,244,122,56,150,35,196,72,29,161,119,97,158,250,115,21,186,2,159,175,69,87,24,175,161,67,153,203,93,133,235,71,218,100,186,24,81,124,90,19,59,246,202,152,27,254,137,130,183,99,251,225,55,60,214,175,76,136,166,8,110,231,173,45,253,188,201,60,20,252,99,254,162,255,89,98,137,233,185,107,69,217,181,167,115,32,111,237,201,252,144,8,60,186,198,85,58,208,195,127,192,67,81,174,39,85,42,173,18,30,159,135,235,200,217,51,103,34,103,143,211,182,192,39,231,157,119,106,174,156,93,141,134,81,153,56,254,234,92,23,71,203,164,238,78,186,129,15,196,122,171,174,72,28,181,90,210,244,249,231,95,32,90,126,249,229,11,203,126,240,193,7,163,73,147,38,139,78,96,74,196,154,198,82,130,51,66,83,98,154,223,165,244,31,29,141,159,15,156,16,163,79,36,78,42,61,249,98,121,12,185,202,199,9,43,23,121,98,186,200,106,67,134,12,213,252,178,171,71,121,81,86,191,84,47,61,19,103,157,132,222,203,49,8,86,77,197,213,239,15,248,15,61,200,147,207,236,67,217,17,30,137,179,93,132,254,139,254,211,94,57,119,60,130,150,104,157,50,151,108,77,101,223,52,227,42,231,33,37,112,68,159,84,214,132,199,72,169,19,194,1,3,183,206,58,235,148,186,157,3,177,113,44,84,36,190,112,36,94,178,13,117,47,171,104,145,48,95,58,134,245,44,22,253,138,152,236,76,96,177,226,250,143,195,125,6,2,44,38,98,226,222,122,131,80,166,234,134,126,162,188,123,242,201,39,43,22,24,213,10,49,28,200,83,84,87,251,174,214,59,241,2,208,182,200,246,208,90,89,85,152,111,245,194,21,67,19,66,132,191,24,200,54,108,243,205,183,208,113,246,149,160,8,120,217,249,150,253,206,255,109,253,102,110,183,43,161,108,1,63,71,119,160,65,200,135,17,176,67,104,168,37,168,219,55,228,235,11,237,130,246,201,238,47,43,174,240,58,39,243,170,176,176,1,244,162,215,32,228,34,140,179,33,13,94,8,160,212,66,97,86,239,220,69,1,87,36,247,180,122,190,209,86,232,58,139,167,190,208,143,70,70,27,90,83,47,108,26,41,55,228,237,63,8,32,59,153,92,152,85,4,247,95,171,234,171,185,94,222,39,187,3,148,39,103,149,214,213,106,225,27,9,29,82,45,75,238,59,218,212,106,57,16,25,3,195,112,61,124,63,183,145,13,62,68,241,131,76,222,78,121,208,55,8,21,209,216,6,187,81,170,236,56,180,129,43,204,191,254,72,212,207,152,50,182,150,228,144,122,53,50,22,209,1,140,162,240,155,70,19,78,74,157,192,55,36,12,170,246,31,56,212,74,204,133,118,140,159,193,188,17,218,85,212,118,93,63,202,26,171,218,250,145,111,229,44,95,117,114,241,215,144,69,101,150,253,57,74,92,53,210,75,191,7,138,65,104,78,97,94,47,191,172,85,62,229,192,127,224,67,115,146,26,149,179,231,164,142,178,127,35,187,104,84,238,2,55,91,101,16,106,6,12,24,235,122,228,25,242,73,164,130,186,112,194,116,36,237,148,39,12,22,141,204,1,244,126,172,7,49,194,183,35,201,78,239,132,86,149,217,32,84,254,144,113,178,162,17,69,105,106,155,34,143,66,106,61,4,216,226,217,221,221,93,179,162,79,72,8,171,191,200,225,97,132,118,16,235,172,110,41,180,143,8,125,192,22,244,97,195,135,105,120,4,123,94,207,149,48,7,33,213,134,64,181,237,151,181,191,110,95,14,206,167,226,175,145,212,42,28,96,187,188,120,100,214,213,20,98,178,87,139,203,94,87,33,85,50,201,194,77,195,18,177,9,152,80,30,197,9,57,35,77,11,23,88,96,129,226,236,57,111,26,233,119,206,231,115,244,72,241,83,37,119,249,167,131,19,176,35,94,123,189,73,60,24,235,205,154,155,143,56,190,245,164,57,153,87,245,148,59,48,242,116,54,206,13,140,49,232,255,94,64,131,8,251,88,111,170,70,243,91,61,223,104,107,163,116,189,222,126,21,229,171,151,214,20,125,31,158,151,21,2,157,73,255,234,197,71,194,177,242,215,72,154,147,111,40,191,222,54,53,210,150,108,94,100,12,214,80,237,74,132,199,171,87,14,110,126,155,196,3,42,19,194,168,249,117,180,191,196,97,195,134,181,5,87,138,122,70,253,121,99,138,199,89,209,90,145,179,243,248,107,52,17,114,170,19,82,28,38,241,84,13,161,148,13,155,159,109,63,122,143,118,204,245,57,133,121,182,189,132,236,35,172,45,99,91,109,253,136,126,134,80,73,135,29,118,88,195,235,240,108,157,101,249,205,138,184,51,57,92,115,33,216,44,124,237,107,57,141,202,217,205,133,66,57,74,51,26,171,86,161,18,243,183,122,199,186,222,124,64,191,81,29,73,51,71,172,145,118,18,150,174,145,245,96,51,218,9,255,21,27,97,51,138,106,89,25,67,90,86,114,51,11,86,24,6,178,223,76,144,54,179,172,173,37,222,36,177,135,137,59,41,33,229,52,38,46,113,125,137,213,79,44,124,217,34,234,14,57,248,16,215,221,221,221,204,106,67,89,1,2,29,13,129,217,179,103,235,185,72,156,81,36,91,124,53,182,187,132,198,236,232,62,21,53,158,32,45,178,94,9,41,64,160,205,16,80,177,124,64,42,158,218,12,200,80,93,128,64,128,64,199,65,32,208,191,142,27,178,1,222,224,94,35,144,168,72,130,80,216,150,209,142,97,30,159,41,213,150,10,75,86,137,132,78,146,179,123,142,214,115,77,206,63,255,252,146,181,110,206,154,195,250,145,179,149,183,219,126,59,93,63,114,174,71,209,250,145,179,66,56,231,133,179,64,100,183,212,156,85,88,198,175,100,77,137,235,125,72,1,2,101,129,128,207,211,252,251,178,180,47,180,163,253,16,48,254,75,205,189,242,79,251,219,81,171,198,206,216,33,164,189,80,171,80,173,254,132,247,253,0,1,4,13,14,130,189,250,154,171,157,196,228,238,109,129,48,234,97,67,135,233,33,165,254,193,235,189,25,194,93,51,32,144,48,157,32,24,53,3,156,109,43,131,67,237,228,236,45,173,143,195,104,57,236,111,160,166,152,122,7,4,29,168,227,91,198,126,37,116,81,26,87,102,33,172,140,176,11,109,10,16,8,16,232,108,8,4,250,215,217,227,55,80,91,143,119,46,9,105,48,240,101,5,69,203,255,137,225,60,184,229,239,67,15,61,84,15,74,63,252,240,195,213,81,181,83,118,55,21,33,199,204,153,51,29,70,33,70,117,205,53,215,116,39,202,161,233,69,233,152,99,142,113,79,60,241,164,251,241,143,111,28,48,187,131,180,175,178,176,28,220,88,93,52,226,225,121,127,65,64,194,230,197,85,7,196,236,175,33,40,93,189,189,252,55,114,38,255,148,174,145,210,160,210,27,132,196,167,69,154,25,102,86,25,145,199,218,196,194,83,14,21,115,103,156,113,134,187,249,230,155,157,28,48,231,228,208,46,55,125,250,116,183,250,234,171,59,57,144,221,178,134,107,11,32,144,44,170,196,85,198,87,2,180,160,170,80,100,19,33,192,2,69,14,3,117,75,45,181,148,99,151,16,161,10,170,165,173,183,222,90,67,65,180,50,124,93,181,250,231,244,93,130,159,115,90,64,248,46,64,96,14,32,224,227,93,153,133,176,57,232,90,248,36,64,32,64,32,64,160,42,4,2,253,171,10,158,240,178,159,32,160,120,41,75,250,40,184,246,183,109,4,88,131,31,116,208,129,13,135,109,111,91,3,219,80,17,161,244,46,185,228,18,199,14,161,71,31,125,212,117,186,65,136,245,163,156,223,84,115,253,200,124,227,239,59,223,57,197,125,242,147,159,108,3,164,219,83,133,241,183,56,20,83,123,234,12,181,4,8,212,130,128,233,224,226,168,40,65,119,93,11,94,131,225,189,175,127,48,186,85,198,126,151,222,32,196,185,26,34,58,150,17,118,161,77,25,8,16,19,119,231,157,119,214,191,204,171,240,179,133,16,232,37,48,97,158,180,16,204,77,47,122,191,253,246,107,168,204,221,119,223,189,161,252,101,203,28,69,61,158,51,101,107,88,104,207,192,133,64,143,248,208,75,35,7,110,87,67,207,2,4,2,4,2,4,82,16,8,244,47,5,142,240,163,255,33,160,188,88,151,42,97,189,210,174,209,224,236,203,239,126,247,187,237,170,174,180,245,44,179,204,50,3,6,14,251,239,191,127,93,112,70,65,253,127,255,247,127,117,229,237,164,76,166,120,119,104,222,67,10,16,40,25,4,2,86,150,108,64,250,177,57,177,254,33,198,136,50,235,34,58,227,12,161,126,28,200,80,117,128,64,217,33,144,8,70,210,208,50,19,155,178,195,49,180,175,53,16,48,239,136,174,33,193,91,166,53,16,14,165,230,65,64,233,162,202,96,97,231,100,30,124,194,179,0,129,0,129,1,14,129,64,255,6,248,0,119,94,247,148,47,7,81,176,243,6,46,180,56,64,160,116,16,16,66,34,60,206,215,129,148,174,137,161,65,131,22,2,73,248,184,65,11,129,208,113,32,208,43,243,148,91,23,81,122,131,80,80,112,135,9,21,32,80,29,2,65,24,170,14,159,240,182,127,33,144,8,69,177,131,68,255,54,38,212,62,104,32,96,178,67,151,172,24,237,126,208,116,62,116,52,64,32,64,32,64,64,32,16,232,95,64,131,210,65,160,199,80,89,186,118,133,6,5,8,4,8,116,4,4,98,153,62,94,84,38,107,204,142,104,121,104,228,96,128,128,108,204,11,134,202,193,48,208,117,244,81,105,21,134,235,146,71,59,43,189,65,200,148,221,118,173,3,246,3,62,203,245,215,95,239,206,57,231,156,1,223,207,106,29,164,255,63,250,209,143,170,101,25,52,239,130,178,115,208,12,117,71,118,212,104,183,93,59,178,19,161,209,29,11,1,98,140,151,133,70,194,187,207,62,251,236,142,133,101,104,120,128,64,128,64,49,4,56,63,243,244,211,79,119,127,255,251,223,139,51,181,249,77,153,232,95,155,187,30,170,43,53,4,130,135,80,169,135,39,52,46,64,160,196,16,240,215,147,254,125,137,155,28,154,54,136,32,192,25,121,1,47,7,209,128,87,233,170,233,31,202,46,241,148,222,32,4,140,217,93,110,0,173,2,243,65,241,234,206,59,239,116,219,110,187,173,123,226,137,39,6,69,127,139,58,249,248,227,143,187,237,182,219,206,253,236,103,63,43,202,50,104,158,199,115,35,142,193,16,24,208,160,25,246,142,234,40,103,193,5,26,222,81,67,214,241,141,85,124,131,44,74,140,241,50,208,69,227,221,79,62,249,100,199,195,54,116,32,64,32,64,160,18,2,83,166,76,113,71,31,115,180,219,105,167,157,220,255,254,247,191,202,12,109,124,82,54,250,215,198,174,135,170,74,14,129,120,181,18,214,245,37,31,166,208,188,0,129,146,67,64,40,9,255,179,29,35,164,0,129,18,65,32,236,204,46,209,96,244,115,83,58,133,62,117,132,65,8,15,183,144,156,123,245,213,87,221,231,63,191,171,91,110,185,229,220,183,190,245,173,170,32,249,215,191,254,229,254,243,159,255,84,205,51,39,47,63,248,224,3,247,246,219,111,55,244,41,237,110,100,113,252,239,127,255,187,102,219,57,36,113,217,101,151,21,120,124,94,225,210,80,131,6,88,102,136,77,87,207,193,138,157,162,116,191,253,246,219,221,37,151,92,18,140,4,3,12,23,139,186,35,65,187,138,94,133,231,1,2,45,129,128,10,97,160,157,252,245,183,64,246,218,107,175,185,207,125,238,115,202,179,78,58,233,164,150,244,55,20,26,67,224,221,119,223,117,200,41,173,72,111,190,249,166,187,244,210,75,221,31,255,248,199,86,20,223,146,50,95,122,233,37,109,243,95,254,242,151,150,148,223,215,66,223,120,227,13,149,5,254,240,135,63,244,181,168,62,127,255,226,139,47,186,31,252,224,7,110,78,97,245,145,143,124,196,157,115,246,57,238,158,123,238,233,247,131,188,125,250,215,103,192,212,81,0,176,187,232,162,139,220,159,254,244,167,58,114,135,44,6,129,215,95,127,221,93,120,225,133,238,129,7,30,176,71,45,185,82,79,94,98,205,112,241,197,23,59,100,242,118,37,147,6,251,155,47,207,105,127,129,217,43,175,188,226,254,251,223,255,206,105,17,225,187,22,66,160,218,250,50,140,93,12,120,232,52,244,250,229,151,95,110,225,72,180,186,104,161,36,70,76,90,93,85,40,63,64,160,1,8,4,180,108,0,88,3,60,107,167,200,57,165,55,8,197,166,160,112,6,0,243,229,155,223,252,166,123,225,133,231,149,137,143,24,49,162,98,10,97,116,249,234,87,191,234,86,92,113,69,55,215,248,241,110,174,185,230,114,107,173,181,150,251,222,247,190,87,145,183,145,7,8,80,103,158,121,166,91,118,185,101,221,152,49,99,220,220,115,207,173,70,169,163,142,58,202,21,197,110,37,116,198,166,155,110,170,109,152,60,121,178,27,53,106,148,155,190,228,116,119,238,185,231,230,26,135,252,182,143,175,163,237,244,31,97,134,208,28,65,193,134,167,93,35,35,218,191,121,89,248,110,177,249,230,238,230,155,111,238,119,69,109,255,66,98,112,212,14,253,208,212,34,187,254,5,23,92,224,166,79,159,238,150,88,98,137,228,111,241,197,23,79,221,159,117,214,89,3,30,216,215,94,123,109,170,207,6,143,4,22,211,123,225,51,93,96,181,229,150,91,14,120,152,88,7,19,28,180,7,109,190,158,120,226,137,238,239,255,248,187,42,190,71,142,28,217,230,218,59,179,58,100,2,120,251,146,75,46,233,14,63,252,240,170,157,32,239,87,190,242,21,183,210,74,43,169,124,50,113,194,4,183,197,22,91,244,89,246,201,86,202,238,46,156,80,48,10,117,74,66,241,67,155,9,87,88,198,244,212,83,79,185,93,119,221,85,13,49,253,221,190,63,255,249,207,106,184,237,11,172,216,29,180,185,200,55,95,255,250,215,221,63,255,249,207,254,238,82,219,234,223,123,239,189,221,94,123,237,21,100,186,6,33,254,215,191,254,213,237,190,251,238,238,242,203,47,111,240,203,218,217,127,251,219,223,42,29,100,231,218,196,73,19,29,6,75,240,243,133,23,94,72,62,70,89,113,235,173,183,42,206,178,110,107,71,138,69,193,22,9,132,45,236,0,112,90,125,245,213,221,216,177,99,29,48,101,93,139,124,245,157,239,124,167,101,78,8,45,236,78,191,20,205,186,29,249,51,27,242,29,57,222,100,86,187,206,16,231,215,173,182,218,202,29,124,240,193,170,59,192,232,92,43,177,190,220,124,179,205,42,214,151,140,221,26,107,172,225,198,142,27,235,230,213,177,27,173,245,157,114,202,41,131,114,236,134,12,25,162,244,26,154,29,82,128,64,128,64,243,32,208,121,156,173,121,125,15,37,85,66,64,245,15,29,128,20,165,55,8,169,42,81,0,217,41,22,182,74,84,104,206,19,60,83,207,59,239,60,183,241,198,27,171,210,35,91,234,251,239,191,239,118,216,97,7,119,226,55,79,116,220,239,183,255,254,170,4,120,238,249,231,28,11,181,111,124,227,27,217,79,234,254,253,217,207,126,214,29,112,192,1,238,141,215,223,80,1,226,75,95,250,146,122,70,157,112,194,9,110,151,93,118,169,240,146,186,247,222,123,69,240,90,211,221,118,219,109,110,129,5,23,112,135,28,114,136,219,115,207,61,221,43,255,124,197,237,187,207,62,110,191,253,246,75,213,77,123,63,253,233,79,187,111,158,248,77,221,25,196,123,20,24,207,61,87,189,237,43,175,188,178,219,104,163,141,220,249,231,157,239,222,122,235,173,84,153,225,71,57,33,192,88,207,218,125,150,155,71,20,118,24,25,67,26,248,0,21,64,234,191,16,96,225,161,169,69,70,75,60,53,9,161,9,211,93,112,161,5,221,66,11,45,36,127,11,187,5,23,92,80,127,47,188,240,194,14,35,243,64,79,24,26,166,204,59,197,205,59,239,188,242,55,85,21,22,67,135,13,117,40,92,225,31,83,38,203,59,89,8,147,103,138,228,153,32,115,112,192,167,18,8,97,240,166,243,207,63,223,125,98,163,79,168,179,198,128,135,121,19,58,8,206,174,187,238,186,238,200,35,143,116,143,63,241,184,251,199,63,254,81,88,42,60,133,48,186,56,204,124,240,223,15,220,65,7,29,228,54,23,99,208,175,126,245,43,183,247,62,123,59,228,148,102,165,78,148,67,59,162,205,37,152,167,134,35,132,55,237,107,194,56,201,78,247,126,119,68,232,123,87,234,2,197,85,87,93,229,110,188,241,70,119,196,17,71,184,229,151,95,190,174,111,252,76,236,180,232,111,163,189,223,158,118,222,195,135,55,19,5,246,50,203,44,211,212,106,127,241,139,95,184,13,55,218,208,253,252,231,63,119,107,175,189,182,59,242,136,35,221,146,226,56,115,245,53,87,187,245,214,91,207,61,251,236,179,73,125,200,226,243,204,51,143,219,109,183,221,218,162,28,143,69,193,206,114,244,100,23,21,227,132,145,13,35,16,124,230,99,31,251,152,123,118,246,179,186,198,101,7,112,54,177,83,117,176,226,117,22,22,246,91,229,117,113,172,200,238,88,227,57,14,23,209,135,31,186,249,230,155,79,255,192,147,59,126,122,135,59,245,212,83,221,62,162,59,192,241,235,219,223,254,182,234,56,172,60,255,138,44,128,113,117,158,9,19,83,235,203,100,236,238,191,95,199,238,64,25,187,117,214,89,219,61,253,244,51,238,208,67,15,85,135,4,191,28,238,7,250,216,205,152,49,195,125,249,203,95,118,55,220,112,131,187,250,234,171,179,221,47,253,111,149,107,132,191,133,112,228,165,31,170,65,213,64,240,50,68,181,26,84,67,94,95,103,133,153,181,73,28,175,175,61,121,185,68,88,41,117,146,176,96,200,4,145,8,94,165,110,103,171,27,119,242,201,39,43,28,228,28,130,220,170,100,23,144,190,255,196,39,54,142,68,40,74,242,200,118,224,72,132,87,80,49,18,239,199,228,121,189,55,119,220,113,135,150,43,187,142,34,241,118,76,62,147,144,116,145,120,224,234,187,43,174,184,34,121,206,77,119,119,183,62,23,33,44,245,92,66,151,68,243,207,63,191,190,147,144,43,201,59,107,187,24,119,42,218,190,232,162,139,106,126,241,114,77,242,251,55,218,62,161,191,226,161,229,63,30,84,247,18,194,79,97,196,60,17,1,175,212,125,151,80,135,218,86,9,23,87,234,118,134,198,53,15,2,179,102,205,146,49,239,138,70,143,30,221,188,66,189,146,68,17,172,56,149,165,55,94,150,65,123,11,191,16,33,36,218,127,255,253,7,29,12,174,188,242,74,197,11,250,47,33,156,250,173,255,240,38,240,191,136,119,247,91,195,74,90,49,242,192,216,49,99,162,113,227,199,69,178,227,89,199,240,51,159,249,76,97,107,143,57,230,24,205,35,70,161,72,118,10,37,249,144,119,100,39,113,36,187,165,35,9,75,150,60,239,203,205,239,126,247,59,214,122,209,23,191,248,197,190,20,211,214,111,37,124,142,226,159,236,88,105,107,189,245,86,166,48,149,57,90,6,152,138,19,147,226,82,51,96,37,187,243,35,217,29,31,137,98,177,94,80,52,53,159,24,81,181,47,208,191,227,143,63,190,169,101,251,133,189,243,206,59,145,236,150,136,150,90,106,169,72,194,84,251,175,234,186,7,62,195,135,15,143,190,251,221,239,214,149,63,100,170,13,1,49,176,69,11,44,176,128,194,85,206,89,77,125,160,252,72,104,216,214,91,111,157,122,142,252,196,26,66,194,113,167,158,55,251,135,68,150,80,26,74,93,18,78,188,217,197,183,164,60,224,41,134,59,229,39,247,223,127,127,170,142,231,159,127,62,146,104,28,10,59,159,199,179,14,7,175,79,63,253,244,84,254,193,254,3,252,130,135,202,142,160,20,40,100,23,181,194,80,118,16,165,158,75,20,146,72,156,67,35,217,201,19,195,89,190,93,109,181,213,114,233,170,150,45,120,229,175,5,248,126,194,132,137,58,118,191,249,205,111,82,101,23,141,157,210,164,17,3,159,38,65,175,197,200,166,244,27,58,222,73,73,118,84,42,190,128,75,226,252,211,73,77,15,109,29,192,16,144,221,229,49,94,10,29,66,63,25,82,128,192,67,15,61,148,224,196,57,231,156,83,90,128,148,126,135,80,236,221,200,25,41,165,183,173,137,124,219,186,68,76,220,169,83,167,186,13,54,216,32,183,18,226,158,15,29,58,204,93,121,229,21,78,132,208,36,15,219,218,227,157,24,209,28,133,228,32,182,53,118,77,49,72,57,66,191,89,18,229,174,134,99,25,37,94,233,223,255,254,247,237,177,123,248,225,135,221,51,207,60,163,94,56,89,143,41,60,215,217,93,36,197,57,81,2,36,223,208,246,97,195,134,57,188,12,179,109,151,201,35,249,186,10,195,41,108,184,225,134,234,249,206,118,240,144,202,61,71,222,123,239,61,13,173,176,216,226,139,57,81,240,133,225,26,36,16,136,195,74,10,63,108,49,122,10,151,29,36,16,109,172,155,131,21,42,182,51,173,191,251,79,104,204,169,83,231,45,228,221,141,141,230,192,207,253,77,9,175,183,198,154,107,186,135,31,122,216,237,187,239,190,210,225,98,249,15,218,66,8,26,100,11,66,46,217,152,3,37,60,96,175,187,238,58,119,249,21,87,104,104,159,106,144,99,55,17,33,118,239,187,239,190,106,217,226,119,152,88,59,40,37,244,183,205,109,254,245,175,127,173,48,5,182,157,146,88,103,52,107,116,217,61,143,215,187,40,144,251,165,251,54,23,90,77,255,216,253,72,104,60,118,243,229,133,178,174,213,121,214,11,120,227,135,212,60,8,220,125,247,221,26,78,91,28,65,220,199,63,254,241,84,193,172,193,214,90,115,45,13,169,229,239,210,32,18,4,59,95,78,149,240,103,200,234,45,77,61,72,217,41,235,250,199,30,123,76,119,180,16,234,90,140,17,41,208,176,19,93,156,18,4,247,71,166,230,58,59,176,192,107,194,153,134,148,129,64,14,81,42,194,5,158,179,235,159,176,113,236,32,90,125,181,53,116,151,22,187,134,252,4,206,158,242,157,83,20,135,193,101,75,232,36,94,127,253,53,183,217,230,155,105,184,63,123,206,213,198,142,221,245,62,157,86,154,244,254,192,167,73,208,235,175,125,237,107,74,191,161,227,157,148,18,94,157,131,75,157,212,143,208,214,0,129,0,129,65,0,129,158,133,69,153,245,84,195,202,62,12,49,12,59,107,107,121,179,97,138,80,201,162,154,152,248,121,137,208,106,188,103,251,250,196,137,19,43,178,172,191,254,250,26,50,73,60,166,221,209,71,31,173,130,15,97,10,8,185,150,77,28,240,139,177,6,227,15,103,17,61,41,161,152,134,73,216,161,153,51,103,102,179,58,241,64,115,31,151,144,4,183,220,124,139,10,20,24,159,248,67,49,179,200,34,139,228,26,241,16,236,156,40,84,196,51,71,203,179,182,175,187,238,204,220,182,83,239,248,241,227,156,236,66,202,61,164,23,161,128,240,7,183,220,114,139,10,223,190,65,169,162,193,3,254,65,185,37,35,241,218,114,47,203,1,215,156,167,97,202,10,27,18,194,48,32,208,19,38,40,47,33,172,243,222,240,144,16,88,124,131,210,15,67,41,11,91,22,193,143,62,250,168,147,93,101,90,142,236,70,203,43,74,195,13,112,40,56,223,51,183,22,91,108,49,85,214,142,27,55,46,149,159,179,23,8,247,68,155,200,39,158,150,142,131,175,9,79,4,222,46,39,241,173,9,109,144,151,196,219,74,149,139,180,141,54,214,147,136,235,206,25,6,28,104,77,108,114,241,184,117,43,172,176,66,202,16,75,57,178,35,204,137,167,155,91,122,233,165,117,65,51,123,246,108,247,227,31,255,216,97,164,221,99,143,61,234,169,170,173,121,146,177,46,1,122,50,166,192,15,90,201,152,138,71,167,35,110,254,118,219,109,167,225,40,0,140,120,205,233,193,216,62,126,24,13,245,1,7,14,129,147,107,138,242,154,69,63,202,100,148,160,140,55,249,253,179,98,8,121,37,222,66,74,39,101,215,171,195,144,141,17,60,47,33,48,60,248,224,131,142,144,47,67,135,14,213,16,60,171,172,178,74,77,165,118,94,89,213,158,253,237,111,127,115,156,95,208,8,30,211,103,112,27,248,209,78,230,27,125,102,62,210,239,85,87,93,85,67,207,20,213,203,60,229,192,117,112,156,56,241,244,171,187,187,187,40,123,159,158,211,62,228,135,254,68,59,112,140,185,90,196,187,81,24,3,83,194,5,193,79,179,9,69,43,56,107,115,157,247,89,218,247,218,107,175,41,76,31,121,228,145,154,180,15,220,134,198,64,79,141,246,229,225,118,150,246,49,79,136,205,207,60,105,148,246,49,230,212,91,68,43,179,125,62,79,20,19,132,130,37,113,70,32,35,88,36,68,19,14,9,197,27,134,35,127,190,233,199,242,207,39,63,249,73,187,173,122,5,22,239,8,93,160,157,181,83,47,70,49,62,224,243,227,143,63,94,19,246,148,219,8,254,103,233,16,124,13,135,160,162,240,151,200,110,140,17,227,107,231,71,130,55,9,253,205,233,152,209,26,250,64,62,194,125,229,209,26,240,1,188,131,255,250,116,19,94,200,25,79,121,137,246,3,211,250,14,94,239,89,45,73,65,204,9,104,47,253,64,94,228,92,168,106,225,180,234,229,155,126,27,179,176,34,164,22,252,22,120,216,232,54,66,31,193,109,232,168,159,144,75,233,21,176,165,252,118,167,118,208,63,198,150,51,56,160,225,156,77,147,77,208,38,248,222,211,79,63,237,144,199,224,27,224,49,137,111,153,191,208,63,140,190,143,10,253,250,233,79,127,170,239,8,243,10,94,213,43,235,24,30,215,203,51,193,25,232,50,52,19,99,50,103,139,100,67,221,101,233,44,223,64,7,145,9,9,29,198,26,199,146,241,255,95,254,242,151,218,207,117,214,89,39,233,167,229,41,186,190,251,238,187,42,59,0,67,100,81,63,177,174,99,30,64,103,224,151,155,108,178,73,93,161,94,175,146,181,30,169,136,254,241,252,62,225,219,63,252,225,15,19,153,145,249,207,89,109,95,248,194,23,244,172,187,86,157,45,98,138,127,230,6,227,214,9,137,240,143,164,17,98,56,200,75,24,217,8,117,14,15,242,241,154,62,98,76,170,133,215,240,48,66,46,230,201,240,240,12,240,26,153,137,144,105,213,100,166,44,94,115,222,17,107,136,108,242,101,87,218,139,60,0,174,85,147,93,37,218,136,67,118,133,55,23,201,174,217,122,242,126,219,248,231,189,171,245,140,185,122,193,5,231,171,110,2,35,220,142,59,238,168,231,98,241,157,174,47,95,124,201,125,227,132,111,164,120,30,97,228,72,163,70,142,210,107,246,31,217,153,234,48,156,98,28,241,199,142,124,208,7,27,59,120,17,60,162,81,154,84,139,183,90,123,234,25,187,44,77,66,62,98,93,154,71,147,232,11,52,142,113,133,63,21,209,36,194,245,31,117,212,209,106,8,6,14,125,25,91,235,75,59,174,202,171,149,136,8,247,232,226,38,164,0,129,114,64,160,7,45,203,209,152,208,138,114,64,64,68,29,240,162,218,122,172,223,27,42,68,181,212,73,22,89,98,62,232,26,212,33,227,100,113,140,212,28,157,123,238,185,185,99,117,215,93,119,233,251,99,143,61,54,247,61,15,55,217,120,99,208,49,18,193,33,154,54,109,154,110,101,23,229,118,69,126,17,176,180,44,182,103,147,8,241,54,117,222,169,21,249,236,129,196,245,213,252,132,253,168,39,17,186,136,190,216,182,240,250,218,190,137,126,67,152,186,188,36,113,218,245,61,112,26,140,73,4,84,237,63,112,149,5,93,105,65,32,74,240,104,212,232,81,145,44,174,42,218,40,138,43,221,214,95,241,162,231,129,40,7,34,137,113,158,188,22,33,93,251,76,232,57,49,114,70,34,16,234,111,33,184,122,157,91,242,202,161,165,73,126,187,33,92,6,97,132,128,149,255,39,10,136,72,20,250,150,77,175,162,40,213,58,69,201,166,225,34,44,63,184,203,189,44,152,83,249,253,31,103,159,125,182,230,169,103,60,196,168,16,137,119,109,36,59,252,82,109,162,142,49,18,58,137,80,42,126,40,36,89,28,106,62,158,203,89,91,201,55,162,80,240,155,80,154,123,137,75,175,52,188,213,33,227,140,166,84,235,184,63,166,224,147,141,169,44,38,245,51,240,131,48,31,246,156,43,252,39,15,63,8,9,4,204,69,25,28,77,154,52,73,191,49,252,27,47,33,68,126,242,147,159,104,153,226,173,168,101,64,127,69,34,208,124,98,68,202,13,151,34,59,29,147,178,172,13,212,207,252,16,79,199,106,93,203,125,7,125,165,77,208,221,108,146,221,159,218,22,57,223,45,251,42,249,13,109,165,254,195,14,59,76,159,209,231,9,19,39,104,219,45,156,171,181,147,235,20,9,145,196,220,204,38,81,14,71,91,110,185,101,52,100,232,144,20,108,69,56,138,8,33,35,139,215,236,39,125,254,93,134,144,113,240,69,224,95,196,187,175,185,230,26,133,199,105,167,157,150,219,95,217,53,171,240,247,195,41,25,237,3,103,69,41,146,208,190,24,87,157,134,85,145,184,240,21,229,41,237,27,89,73,251,68,209,81,149,246,77,148,112,43,54,198,74,251,4,135,171,209,62,229,199,66,143,37,54,191,182,97,241,197,22,211,62,136,225,186,162,77,181,30,136,146,68,191,45,10,25,119,210,73,39,105,219,8,245,213,151,20,203,33,93,145,40,168,171,22,195,120,50,135,229,92,196,136,176,98,198,119,12,62,132,167,35,100,68,54,53,138,255,62,159,98,254,89,249,121,116,136,186,110,186,233,166,72,156,129,20,215,52,111,15,63,20,37,80,36,74,95,133,97,54,12,154,56,209,100,104,77,92,15,161,191,178,180,198,167,155,204,127,107,79,181,208,175,132,79,34,95,45,152,154,124,43,103,114,40,206,88,217,118,165,255,132,29,205,202,13,192,84,206,234,17,190,57,52,105,143,209,223,177,227,198,69,226,65,46,199,81,124,152,29,138,4,86,86,190,93,197,104,163,176,226,55,176,82,92,151,251,189,246,218,187,162,12,123,96,124,222,232,163,61,183,171,56,132,68,114,192,185,253,108,235,181,29,33,227,68,217,168,176,207,91,123,16,46,133,48,91,140,73,140,195,49,255,19,133,182,134,134,102,110,27,236,227,107,47,158,203,57,32,10,43,100,29,190,133,254,73,196,129,56,191,204,63,95,214,241,121,166,141,191,104,8,53,132,157,40,209,83,48,39,140,23,227,156,174,55,230,201,200,41,126,162,253,228,131,206,218,186,69,191,235,225,225,178,243,70,241,203,151,15,173,254,81,18,30,215,100,10,191,204,188,123,195,255,108,200,68,81,212,106,253,254,252,7,215,229,188,143,188,98,82,207,102,174,183,94,36,138,221,66,190,138,172,75,95,178,242,41,115,76,156,145,34,194,119,183,42,105,200,56,169,155,250,59,37,100,28,50,58,235,6,217,81,82,51,252,168,40,233,133,71,244,226,178,143,255,62,94,211,127,240,26,249,80,241,74,240,220,199,107,227,25,67,135,244,210,55,242,33,67,177,230,241,101,38,195,107,195,63,191,254,44,94,51,174,200,113,31,253,232,71,85,118,133,111,88,253,92,199,142,29,171,52,146,124,189,178,107,239,122,9,217,85,12,189,188,158,163,100,97,221,100,71,74,234,123,11,253,12,221,173,149,76,239,112,233,165,151,38,89,117,125,57,114,100,5,159,96,236,70,142,24,89,255,216,9,12,98,120,196,87,155,127,121,99,87,180,254,66,30,49,184,250,227,191,244,50,149,114,60,227,28,211,164,94,156,177,250,179,99,167,52,73,232,79,5,77,234,105,179,56,140,232,90,81,156,220,116,237,74,57,86,191,24,43,163,34,126,125,220,113,199,73,159,187,58,42,244,90,18,50,78,250,8,31,10,41,64,160,12,16,208,144,113,61,244,63,111,45,92,134,54,134,54,180,23,2,113,200,56,161,239,66,187,203,28,50,14,15,157,82,39,85,58,9,16,197,75,191,212,237,108,101,227,44,38,37,74,139,188,132,226,171,171,6,162,169,208,41,121,100,43,180,158,167,128,34,78,188,129,82,103,246,160,64,71,128,96,241,111,11,105,22,111,8,160,226,21,154,87,181,46,212,249,6,133,68,173,68,44,251,185,231,158,91,148,16,147,35,241,122,210,236,40,188,248,158,133,117,81,178,133,32,109,207,75,8,73,244,63,79,9,150,151,127,160,61,195,200,71,255,17,252,202,122,134,16,66,239,152,177,99,34,22,209,121,9,133,55,2,116,81,66,73,53,207,132,94,131,144,120,98,106,127,101,71,130,42,240,229,160,209,72,188,80,21,191,101,11,188,42,234,196,155,44,242,227,34,139,167,94,52,68,24,245,216,177,227,34,132,73,241,0,142,196,51,47,146,131,144,21,7,197,67,52,193,123,218,33,94,148,170,108,90,113,165,21,117,174,176,16,23,79,58,61,75,139,152,225,224,178,120,119,230,54,153,121,3,94,99,44,168,149,56,251,130,188,192,0,35,2,138,18,218,198,217,92,122,230,150,140,45,11,64,75,8,251,228,167,239,92,25,115,241,66,139,196,235,207,178,148,234,186,235,174,187,42,35,28,61,166,53,103,8,17,123,28,252,175,71,1,195,152,14,27,54,60,18,175,201,8,103,3,127,76,25,43,20,188,44,136,47,187,236,50,29,3,148,216,24,235,128,243,242,43,164,241,131,197,23,74,23,241,94,143,54,217,116,147,72,188,232,35,148,1,196,140,231,57,231,159,177,200,5,111,169,231,197,23,95,140,24,59,27,55,22,97,126,98,252,100,151,90,132,130,254,218,107,175,141,80,232,209,38,198,158,242,38,77,158,164,6,125,255,155,90,247,170,148,21,216,228,25,132,192,221,185,231,142,241,184,200,216,174,120,44,223,63,241,196,19,90,21,125,6,22,226,81,173,142,5,240,38,217,49,18,49,183,24,7,20,86,252,249,10,101,120,9,10,125,132,33,22,213,8,71,226,241,28,113,182,193,178,203,197,103,4,126,227,27,223,168,213,149,134,223,3,115,218,74,189,204,143,254,72,241,226,192,69,69,188,187,30,131,16,237,247,13,70,208,62,250,69,28,125,140,151,40,88,160,23,224,42,103,238,192,219,57,211,195,167,77,140,79,215,144,24,183,235,161,125,91,108,193,60,25,22,207,147,25,203,69,180,51,75,251,138,112,198,240,219,112,102,209,197,228,28,64,233,195,156,24,132,136,241,207,183,200,47,121,9,35,2,176,144,157,106,74,211,37,76,151,226,37,180,28,186,35,33,102,242,62,171,120,102,134,211,90,198,11,53,8,73,125,221,221,221,17,10,22,248,142,236,178,83,190,131,162,19,250,145,229,59,141,226,63,99,133,114,198,167,67,204,177,152,79,117,69,89,62,133,252,51,68,198,22,99,20,74,54,248,32,127,40,127,224,169,227,231,26,175,48,244,13,66,56,3,141,87,90,179,96,36,97,245,148,214,0,43,250,192,252,157,56,49,77,107,48,230,14,27,14,62,172,152,162,155,156,81,89,148,128,37,99,83,132,251,246,157,193,116,156,208,93,242,139,183,189,210,73,202,230,91,248,47,207,179,56,96,124,19,217,192,248,38,253,70,30,86,190,41,223,208,31,63,177,64,239,234,26,162,116,22,88,49,111,12,86,24,245,237,44,16,206,220,97,254,200,110,172,104,238,121,230,174,80,50,90,153,178,203,94,219,86,196,231,81,244,205,88,126,134,101,111,235,149,51,59,129,27,243,167,85,103,8,129,83,212,113,239,189,247,86,244,237,35,31,249,136,206,7,9,41,29,201,174,47,149,181,226,249,218,21,65,239,81,104,243,157,25,8,100,135,133,254,230,217,83,79,61,165,229,97,108,161,253,208,58,232,23,115,0,90,110,206,108,240,83,230,201,66,11,45,168,198,60,120,166,143,199,140,169,120,213,39,109,179,57,180,195,14,59,104,93,240,33,240,148,115,86,145,159,49,158,90,162,30,250,182,210,202,43,41,190,208,15,248,59,117,107,123,228,29,103,98,162,88,255,244,78,159,142,48,62,33,187,65,171,161,157,200,135,126,221,86,110,246,106,248,15,222,91,178,103,240,91,232,46,134,26,224,50,101,202,188,74,95,106,41,228,113,160,194,24,89,148,160,89,244,23,26,153,77,200,232,163,71,143,153,163,243,160,178,101,229,253,182,241,166,254,78,49,8,209,143,79,125,234,83,130,15,93,58,246,178,107,43,175,107,250,12,231,45,198,10,185,13,252,145,221,171,9,94,3,119,18,120,75,255,87,93,109,85,157,35,224,37,223,24,94,39,60,67,242,32,51,33,79,37,50,83,207,185,202,190,204,196,247,148,7,94,35,31,144,87,34,38,196,231,7,203,252,241,241,154,250,193,171,17,34,59,32,127,201,174,51,93,59,48,119,12,119,23,89,36,150,93,49,232,34,71,65,75,98,217,117,53,237,83,86,118,165,204,122,147,25,132,178,103,8,153,115,71,61,6,33,100,125,250,75,191,73,172,47,225,31,69,235,75,29,187,30,58,82,109,236,140,38,177,134,244,199,14,152,250,99,199,59,147,115,178,235,47,95,142,135,183,66,51,144,133,192,251,97,194,91,209,127,176,102,183,20,211,36,23,225,140,11,14,64,43,225,123,241,217,207,233,177,51,154,196,153,206,208,61,96,8,205,1,111,214,88,125,117,109,51,50,9,242,137,236,216,84,188,65,134,194,240,8,255,46,162,73,212,11,60,79,56,225,4,107,86,233,175,193,32,84,250,33,26,148,13,68,15,9,125,224,15,217,60,164,0,1,53,8,9,255,129,198,6,131,80,31,240,1,165,29,19,75,66,13,244,161,148,206,254,20,166,15,12,138,4,25,20,144,8,170,44,132,139,210,129,7,30,168,101,216,46,26,132,24,202,52,69,51,66,8,138,12,20,132,190,226,6,161,130,124,121,6,31,140,68,75,202,129,132,188,103,177,148,77,236,92,57,227,140,51,84,161,186,233,166,155,170,162,97,94,81,84,33,124,88,226,61,223,99,24,42,74,217,182,103,243,33,128,209,255,172,128,153,205,55,80,127,199,59,132,98,239,162,178,26,132,108,129,235,43,165,252,241,64,169,206,226,163,40,101,119,8,169,87,101,15,129,205,91,64,160,192,194,179,11,129,220,18,11,127,60,31,57,180,60,155,48,56,131,135,190,71,169,132,71,18,101,68,151,46,172,179,11,215,189,247,222,91,21,21,24,109,178,9,226,15,225,159,57,115,189,236,171,138,223,230,69,141,129,34,79,193,202,34,13,37,21,187,107,80,10,146,88,28,210,86,20,37,44,162,202,158,240,114,163,189,236,118,106,69,138,61,11,187,162,173,182,218,74,23,52,44,106,252,63,12,21,150,108,76,231,155,127,190,10,101,4,139,176,13,55,218,48,23,63,224,63,244,65,66,72,88,81,209,166,155,109,170,227,44,33,141,82,222,154,100,240,61,43,241,114,246,19,202,67,198,14,156,247,19,56,62,108,216,80,53,174,248,207,185,71,209,79,253,141,42,246,12,191,242,12,66,148,187,207,62,251,106,185,69,120,12,254,207,156,57,147,172,154,36,84,142,230,151,16,20,185,94,162,114,94,157,190,71,49,97,201,140,254,24,246,179,137,121,197,34,21,197,117,61,202,179,236,247,213,126,91,189,192,173,191,12,66,181,120,55,134,63,218,87,116,240,180,245,193,223,33,100,30,229,224,80,158,17,52,166,125,46,69,251,192,237,79,124,226,19,117,227,182,206,19,105,215,212,249,166,86,204,19,165,125,242,142,5,121,54,197,158,80,208,190,153,201,43,232,22,10,94,115,50,73,94,212,113,99,187,8,138,118,8,237,188,243,206,10,63,240,27,99,12,242,34,121,37,84,142,210,127,148,38,56,162,212,74,240,6,198,1,56,85,75,198,199,200,235,123,39,219,55,192,158,119,62,223,177,49,172,23,255,105,67,45,62,229,211,161,216,249,32,223,187,23,126,134,129,135,54,249,202,158,165,150,94,74,149,214,121,134,140,60,90,99,248,192,188,207,242,66,235,123,246,74,63,168,23,216,86,75,62,76,125,90,109,223,96,152,65,193,69,63,48,150,145,48,38,131,255,43,86,229,155,115,167,248,38,223,197,6,238,174,72,194,92,242,51,149,98,88,197,59,24,77,78,169,133,235,49,159,159,153,42,199,255,129,34,18,3,127,127,36,28,16,128,63,127,141,242,141,122,219,43,161,48,21,198,236,80,240,19,74,80,228,47,159,14,240,158,124,40,64,207,59,239,188,36,187,205,15,159,198,217,203,68,214,145,62,192,231,179,105,105,49,6,98,124,49,188,240,223,231,225,49,59,27,55,16,131,135,239,40,196,55,134,171,59,236,216,203,183,48,196,216,78,139,236,110,115,140,78,24,168,24,127,148,235,217,4,93,162,255,208,247,90,201,240,223,223,33,68,59,243,230,14,59,15,80,86,251,243,63,175,124,248,233,244,233,75,230,189,210,103,56,228,81,254,230,155,111,81,145,199,140,124,182,86,172,200,208,199,7,106,16,146,185,75,253,181,12,91,125,172,170,169,159,163,196,55,71,47,218,190,202,170,171,232,46,68,112,61,47,85,195,107,104,13,101,176,110,205,195,107,251,54,107,4,167,30,214,234,200,76,236,212,52,195,130,226,181,224,33,107,65,63,153,252,231,203,99,188,55,57,110,229,149,87,201,149,93,227,182,185,40,87,118,149,118,103,101,87,191,206,90,247,106,16,146,241,207,174,215,129,3,142,93,121,235,185,108,153,186,51,81,242,110,179,205,54,250,202,230,144,209,237,108,126,27,59,230,43,115,26,99,14,187,112,89,95,229,37,131,127,85,154,36,245,231,173,191,144,227,135,87,163,73,82,191,223,78,198,14,67,86,238,216,73,94,127,236,148,38,41,222,184,138,8,24,74,147,36,63,99,151,71,147,112,150,161,255,121,52,9,93,14,107,76,214,52,157,146,144,63,117,60,165,79,97,135,80,167,140,218,192,111,39,78,128,224,37,252,63,24,132,6,254,120,215,211,67,91,23,131,23,101,54,8,13,17,230,81,242,36,32,28,228,73,4,64,133,0,231,250,228,37,226,161,11,158,21,198,150,231,27,226,227,146,100,33,164,87,241,240,209,152,231,178,0,215,115,81,136,127,76,140,224,51,207,60,43,137,201,75,70,17,86,52,191,132,22,112,178,192,212,123,254,17,229,142,30,34,251,152,196,206,39,17,67,59,155,200,127,192,1,7,184,147,190,249,77,119,235,109,183,178,27,205,29,254,229,47,167,14,229,36,62,178,8,129,13,181,61,91,143,120,1,202,163,72,99,207,103,223,13,158,223,200,129,178,188,0,152,37,76,226,97,166,173,18,197,78,110,235,192,141,106,41,251,94,251,41,159,116,79,155,230,68,209,86,241,169,44,20,132,35,71,78,140,155,201,59,98,250,11,131,118,18,34,43,121,102,55,118,118,145,40,47,237,145,158,223,194,146,141,57,32,11,236,228,57,55,196,89,231,157,132,221,74,61,231,135,40,105,121,37,121,106,159,231,35,198,41,197,127,230,35,241,195,179,137,216,207,162,236,116,226,33,170,241,222,121,175,49,72,153,51,227,198,247,28,186,158,253,170,92,191,101,87,150,32,102,76,51,90,215,178,200,137,103,142,30,144,202,33,169,250,119,84,124,253,234,87,190,146,208,39,81,42,202,184,69,110,207,47,236,89,49,166,178,51,210,253,244,142,159,230,226,135,40,182,180,233,196,122,183,52,164,107,136,142,51,180,81,203,181,23,114,21,3,184,226,159,44,60,43,206,197,226,44,128,238,143,118,235,89,44,246,9,52,92,148,90,110,235,173,183,73,206,50,178,119,92,137,81,79,186,249,166,155,244,218,200,63,2,122,165,189,121,223,236,177,199,238,138,127,69,120,76,7,21,215,123,62,102,44,41,143,246,136,1,183,162,72,206,176,130,79,49,22,198,19,100,17,171,227,47,198,234,138,252,204,43,230,47,103,77,200,162,174,226,125,95,30,24,205,168,214,255,190,148,95,207,183,162,60,87,120,197,60,170,242,11,218,200,244,176,182,86,230,136,159,84,188,151,111,166,117,79,115,162,48,170,248,68,105,159,60,149,29,181,201,59,112,91,12,35,117,227,182,40,89,245,219,189,247,218,187,98,158,232,57,101,82,191,40,110,146,242,237,70,118,165,232,173,79,99,137,189,207,185,33,173,224,77,38,147,72,152,58,39,187,250,244,236,173,31,252,224,7,26,59,255,226,75,46,118,98,100,119,251,238,179,79,234,144,116,226,234,131,187,252,129,127,147,38,77,116,155,203,97,225,36,206,122,138,159,77,210,171,236,148,209,178,244,101,207,63,210,117,183,216,226,139,57,49,60,249,143,245,158,51,117,72,62,223,105,20,255,25,171,106,124,138,250,141,14,201,66,67,207,13,90,111,189,153,78,194,0,105,221,254,63,178,235,212,237,176,253,246,41,250,11,173,121,244,145,71,157,24,208,245,92,18,63,63,247,28,222,77,18,39,32,189,242,143,209,183,60,94,200,123,131,41,120,14,252,248,219,124,139,24,166,159,20,152,138,242,50,121,206,59,242,103,19,223,202,14,146,236,99,39,142,4,78,156,130,148,158,112,230,9,233,188,243,207,147,73,227,220,177,85,249,230,126,202,55,69,153,175,223,24,172,214,23,57,128,115,223,178,9,88,109,183,157,192,74,146,225,170,209,190,34,250,40,77,200,157,83,90,136,252,67,159,94,23,218,214,31,201,104,6,248,98,247,205,110,7,114,29,103,159,101,207,238,84,89,70,86,151,162,136,213,115,57,172,94,242,137,226,55,197,83,236,93,222,213,240,142,243,29,89,163,248,9,60,126,68,206,176,219,122,235,173,171,242,204,91,110,190,57,249,76,66,119,186,59,229,204,13,49,20,39,207,184,225,124,13,228,170,103,103,123,252,93,126,131,99,162,224,213,58,252,15,56,235,103,241,197,22,87,254,47,225,35,253,87,122,191,241,198,27,43,255,183,179,82,43,50,212,120,96,237,179,181,159,101,167,92,81,38,235,89,38,246,44,239,10,108,198,207,149,62,19,211,207,103,229,191,253,246,91,254,99,189,183,179,145,76,102,175,200,208,140,7,76,28,73,173,194,203,184,244,230,254,203,217,109,156,19,41,59,11,221,26,107,174,225,30,248,221,3,42,7,193,223,192,193,236,88,91,223,140,150,248,173,177,103,227,229,124,220,44,94,147,79,121,134,92,197,120,234,127,166,247,208,20,100,166,215,95,123,221,201,206,21,125,166,120,45,231,91,101,207,65,229,204,46,217,149,226,102,63,59,187,162,28,30,28,118,216,161,9,109,183,12,200,174,164,34,217,117,90,119,183,123,254,133,231,45,251,156,93,101,252,13,62,126,1,53,150,129,73,86,120,8,147,207,230,7,186,11,210,180,105,211,146,60,254,77,50,118,23,92,224,100,39,141,158,147,12,159,147,16,128,110,235,109,182,118,226,120,226,103,79,232,127,234,97,207,143,106,235,47,206,248,65,142,223,170,128,38,41,111,149,78,114,230,171,37,198,142,115,128,242,198,142,53,134,47,75,80,55,244,92,28,58,114,105,18,107,11,82,30,77,226,236,39,166,93,22,79,201,143,188,7,30,191,252,82,12,71,158,117,66,234,33,35,157,208,212,208,198,65,4,1,240,18,253,83,72,1,2,64,192,120,93,217,49,34,94,245,151,122,204,98,133,73,169,155,216,226,198,153,114,6,35,76,94,146,179,48,244,177,120,82,230,189,214,103,178,165,90,5,9,91,8,112,248,165,120,88,168,208,183,225,134,31,151,195,142,223,208,3,163,179,74,14,20,161,18,39,87,15,25,93,113,197,149,228,144,210,45,84,112,145,237,232,142,5,182,120,64,234,97,152,42,160,101,106,239,22,193,17,37,31,66,18,202,169,203,68,81,115,168,8,160,212,43,30,121,122,248,184,181,157,133,99,81,18,175,66,125,149,21,152,44,191,41,30,13,78,246,124,48,94,141,240,148,173,239,40,124,17,100,89,204,228,165,90,237,102,1,37,161,94,42,62,229,192,84,21,208,51,111,244,128,118,161,190,121,139,90,9,11,160,138,67,4,109,12,64,204,27,14,227,38,217,2,67,127,208,96,17,161,205,24,160,207,122,254,225,160,107,234,6,143,81,206,73,120,20,125,67,217,40,38,153,15,226,85,237,127,146,123,47,94,93,250,92,60,186,114,223,243,112,189,245,214,115,24,110,37,100,129,230,209,197,164,244,141,3,96,139,14,24,47,44,172,31,94,124,200,42,79,254,87,195,80,11,235,23,143,63,199,1,169,150,128,19,120,5,126,152,98,41,126,215,85,97,164,177,111,184,102,241,3,165,178,132,203,144,55,93,41,252,48,156,205,30,70,77,25,18,174,69,251,44,59,22,248,89,145,48,244,205,22,154,40,158,121,170,76,147,144,15,154,7,186,156,53,140,88,63,198,137,1,240,105,79,201,95,81,104,193,3,220,149,20,103,114,222,131,199,18,126,66,15,203,174,192,227,203,193,227,9,41,60,150,97,212,69,37,56,153,151,104,63,101,162,208,54,101,225,239,255,32,176,147,15,153,91,217,190,105,25,58,207,210,6,140,188,178,27,125,102,116,161,90,255,27,45,179,209,252,180,129,250,139,120,183,149,103,184,100,191,253,171,160,113,106,252,108,254,131,119,214,71,63,191,210,62,121,32,97,99,252,199,122,159,197,109,104,223,31,24,31,73,62,237,211,246,72,189,40,148,178,73,194,100,185,21,87,168,196,25,248,48,60,30,218,135,81,170,89,137,254,23,37,155,215,56,158,136,87,126,42,27,74,51,140,26,215,94,119,173,30,12,109,7,172,115,48,117,74,206,145,242,159,121,250,25,205,43,231,16,36,180,220,10,99,174,250,137,57,176,252,140,229,83,99,98,239,37,84,153,222,250,124,103,78,241,223,198,138,121,201,159,209,33,234,183,177,50,158,144,199,163,172,77,107,173,189,182,187,242,170,171,146,246,202,142,106,125,37,103,133,36,243,145,241,246,105,4,114,226,51,179,159,177,34,122,174,93,185,248,192,203,10,152,202,51,218,140,226,75,118,100,84,192,84,233,99,79,169,118,145,48,92,106,252,177,223,254,53,54,224,116,169,28,201,243,39,159,136,249,166,120,86,251,217,82,247,198,55,141,199,42,172,100,172,205,249,35,149,185,231,7,134,129,107,174,190,58,89,192,65,203,86,94,121,37,39,187,156,84,86,144,51,156,52,39,99,131,225,177,22,174,171,108,58,164,10,2,231,53,162,73,207,140,54,180,146,254,97,240,206,115,84,67,174,95,247,99,235,58,217,97,224,214,90,123,45,183,215,158,123,169,209,53,59,151,234,233,42,243,31,89,43,43,235,100,121,166,241,73,43,147,223,224,241,223,158,121,218,30,37,87,217,25,160,7,198,75,200,64,89,251,188,238,88,31,225,52,103,243,42,201,40,140,107,133,21,87,232,253,233,221,129,243,18,10,74,29,235,188,199,122,107,252,63,143,6,103,243,230,253,198,64,125,234,119,79,85,197,63,70,8,12,14,24,124,109,76,243,190,241,159,1,255,119,223,41,94,15,202,110,132,212,122,208,255,214,100,116,100,246,86,166,254,153,21,125,235,17,107,76,28,34,248,99,253,128,129,90,162,92,168,3,12,70,110,217,121,152,24,37,108,172,242,120,59,184,73,255,225,225,89,188,166,133,42,111,74,6,240,145,50,141,62,103,203,98,93,237,39,31,175,49,10,130,215,195,70,12,119,175,190,242,170,159,77,105,189,213,159,122,33,63,140,54,23,201,174,83,133,31,34,135,178,46,55,71,211,108,25,245,252,246,249,77,61,249,253,60,102,192,49,253,1,116,136,4,61,46,74,140,157,132,223,211,63,120,147,236,226,213,177,187,81,156,151,126,253,171,95,171,147,130,25,148,20,206,5,8,170,237,22,38,156,183,254,242,105,146,141,91,182,61,99,199,142,75,25,121,236,189,63,118,208,164,24,190,195,133,62,165,231,33,252,127,198,114,51,236,179,212,21,154,36,187,126,115,105,146,210,94,233,83,17,77,98,222,251,114,75,170,224,18,254,200,206,133,18,54,49,52,105,48,67,128,137,26,82,128,128,64,192,248,61,178,120,153,83,7,24,132,68,151,52,200,39,150,9,57,120,193,224,197,145,77,114,94,128,62,170,38,192,35,96,128,140,38,236,241,1,2,31,158,151,18,115,86,21,166,114,142,79,182,104,253,205,142,7,22,100,151,200,21,175,219,41,147,231,117,27,108,176,190,126,135,135,210,141,55,222,168,10,129,236,199,8,96,190,215,170,28,4,169,222,167,114,216,175,147,176,1,42,140,33,192,48,190,180,175,40,153,176,71,222,188,100,2,142,45,100,242,242,12,228,103,157,32,24,177,195,5,252,147,80,7,185,67,81,207,226,32,138,254,87,241,173,41,104,178,47,80,4,176,228,202,194,230,148,83,78,113,18,39,219,61,255,28,30,110,162,4,251,255,246,206,3,80,138,234,234,227,247,65,44,136,8,8,98,137,5,20,17,98,44,177,32,246,250,89,34,177,99,212,88,16,21,177,27,197,138,5,123,137,5,75,98,236,93,49,159,177,97,139,230,179,128,221,168,88,81,99,141,138,96,139,5,212,68,101,190,243,63,243,206,188,187,179,51,251,246,149,221,157,217,253,95,125,204,236,148,91,126,247,204,185,253,92,233,176,69,163,2,157,109,113,23,204,9,21,143,117,242,197,239,99,246,240,1,7,30,224,240,125,136,233,69,189,45,27,117,107,165,26,223,21,58,199,91,115,98,74,73,26,49,125,138,102,135,249,239,217,55,139,70,12,156,21,46,152,221,150,43,87,161,142,49,203,99,232,201,180,188,50,78,225,179,129,206,106,182,107,254,17,131,74,19,206,159,224,62,248,48,92,41,134,70,189,201,71,104,141,161,229,4,252,195,216,0,0,64,0,73,68,65,84,105,149,217,152,78,181,187,152,213,14,249,75,234,44,195,51,221,231,11,103,40,91,220,197,52,142,190,138,193,196,27,111,184,81,36,179,184,208,67,199,216,172,217,223,68,131,72,22,86,171,199,98,175,10,94,217,107,175,189,117,150,42,86,119,64,47,195,221,35,179,170,103,206,152,169,51,246,139,229,184,201,165,125,119,120,215,244,180,152,82,81,206,47,191,244,50,46,187,245,101,21,131,37,43,236,14,41,76,165,191,58,79,95,232,224,63,198,22,97,150,163,95,58,24,92,226,235,90,38,73,248,40,195,210,152,161,252,43,21,191,120,253,199,190,255,52,255,108,226,68,124,16,10,229,46,244,31,58,83,192,95,246,157,113,61,211,116,31,2,149,255,109,112,41,158,56,116,136,97,102,179,152,77,211,213,120,184,15,221,55,227,19,145,153,131,15,113,24,108,232,44,23,79,191,239,175,197,15,171,106,146,28,6,129,196,68,138,118,220,218,125,204,128,71,39,158,239,208,225,143,193,35,172,124,195,64,66,105,215,164,51,139,147,158,73,98,223,30,249,71,62,33,191,172,227,43,212,67,61,165,156,250,78,130,21,69,208,236,108,182,175,125,115,118,221,63,90,157,209,100,12,19,121,144,255,55,138,174,129,190,137,59,220,195,151,137,193,66,191,211,15,250,207,120,199,223,73,99,138,1,161,242,152,186,196,186,173,133,131,244,33,124,116,154,193,189,45,229,38,190,45,155,224,100,207,249,71,43,55,141,145,30,69,166,237,186,255,172,157,135,172,10,235,13,163,70,237,165,178,142,21,113,126,57,143,250,184,152,249,42,41,235,232,208,237,35,229,123,45,92,53,244,31,234,117,105,117,58,116,150,163,3,22,101,9,244,133,236,69,234,134,174,62,84,219,28,98,138,186,108,36,248,254,147,228,78,203,76,249,20,32,195,145,28,227,211,144,231,225,124,57,182,137,23,24,28,196,44,253,251,238,189,79,6,233,127,210,71,81,86,67,142,100,243,249,240,197,230,127,141,223,194,253,100,114,71,130,211,111,93,194,75,106,119,96,133,148,134,95,74,121,37,248,105,151,48,65,232,170,43,175,114,88,125,140,58,9,254,250,246,237,227,70,140,216,209,137,41,188,84,253,99,239,163,77,248,197,231,133,29,201,118,15,71,107,43,38,13,208,89,39,187,89,147,240,223,235,140,243,176,252,242,50,170,51,60,173,129,31,178,119,148,202,18,86,240,99,50,2,228,29,250,1,3,197,112,38,63,165,162,150,36,215,120,254,165,151,94,82,57,246,7,250,81,255,83,209,150,134,20,52,52,156,233,54,200,53,86,133,220,115,239,61,110,206,79,225,196,81,212,49,101,223,86,247,253,119,133,114,141,247,64,31,46,41,255,77,167,38,201,53,222,193,128,134,189,143,223,112,144,73,49,5,39,177,146,120,225,127,145,251,112,5,125,224,176,50,92,246,59,10,31,148,127,91,242,63,186,212,230,19,27,228,183,54,144,77,134,53,217,109,205,67,76,224,131,30,192,68,18,232,162,196,188,11,17,23,121,101,245,47,11,219,127,0,101,43,92,98,61,222,19,249,111,189,178,21,109,64,148,145,168,63,161,206,134,220,157,183,219,188,145,78,154,211,220,14,109,9,167,41,49,223,112,191,84,222,233,189,148,52,225,93,176,195,0,121,94,156,214,103,154,153,150,243,173,229,37,93,140,103,125,16,192,119,76,71,2,32,0,93,165,131,65,37,244,111,22,72,229,98,64,40,252,172,26,247,227,10,59,21,11,103,167,251,194,99,51,63,172,177,236,223,179,115,116,206,193,249,21,64,84,162,96,218,7,122,107,142,204,238,69,231,78,210,82,99,188,135,134,47,254,48,51,210,95,137,35,123,79,224,118,171,29,177,250,144,252,131,138,161,236,151,160,230,107,112,77,27,231,18,126,169,153,41,51,180,19,32,189,18,132,70,55,210,96,3,103,22,86,163,28,253,138,81,86,211,108,157,202,86,113,47,138,167,52,32,74,85,234,190,211,70,77,139,14,176,74,185,205,194,139,251,135,235,241,37,187,88,101,51,110,220,113,110,217,101,7,186,43,175,186,210,97,54,56,6,16,32,207,98,215,179,200,252,154,114,21,143,173,146,29,15,67,108,50,187,177,99,143,208,213,115,232,72,199,243,24,28,130,48,154,169,197,248,59,241,223,232,84,248,234,235,175,226,151,11,126,163,51,3,126,90,39,43,56,161,112,73,139,87,193,203,25,248,129,62,17,228,92,188,131,186,179,162,102,242,95,142,255,38,47,73,236,96,202,230,88,49,47,7,179,11,232,252,131,124,64,95,66,62,96,214,1,3,218,69,78,50,194,252,244,239,37,201,159,127,31,13,103,173,32,52,95,180,248,160,147,125,228,200,145,122,53,233,123,128,191,190,254,245,253,76,63,111,249,110,146,158,81,57,150,206,4,200,46,76,237,129,39,202,2,100,154,153,76,42,124,47,208,142,226,194,107,45,191,66,121,117,145,9,196,249,164,99,98,182,152,42,157,34,147,7,236,155,194,211,72,159,255,59,169,129,221,226,107,59,207,144,116,1,157,196,178,157,62,182,233,53,43,187,205,164,73,226,203,18,199,52,217,69,135,107,60,247,236,251,183,213,49,137,126,198,46,170,108,143,59,86,205,28,193,252,21,204,135,160,236,133,9,39,200,54,204,170,249,78,101,90,2,54,185,244,239,225,28,43,108,142,24,59,86,190,147,107,180,51,8,249,8,127,97,37,33,89,102,226,62,148,255,59,158,126,255,77,235,220,79,50,95,136,231,140,191,77,42,241,223,109,255,121,16,91,113,24,247,169,80,39,180,85,254,101,95,2,53,199,43,155,74,43,83,228,85,92,15,217,119,99,186,39,77,126,16,51,76,118,0,67,123,6,121,10,253,35,155,157,71,186,198,79,129,249,141,163,111,10,12,122,60,77,30,252,247,11,206,37,224,114,190,61,196,207,86,130,23,188,223,252,3,247,16,190,213,35,230,95,160,135,251,74,86,181,151,114,170,135,196,227,185,231,14,39,102,132,233,106,138,76,89,38,189,139,239,77,98,92,160,211,147,202,121,12,158,35,206,24,232,40,229,62,253,236,83,25,48,232,91,234,145,202,222,67,36,43,168,255,230,153,103,94,29,56,76,74,4,58,148,209,190,128,89,71,177,171,175,3,174,48,91,137,206,115,116,130,218,228,3,188,139,104,166,57,220,75,146,59,189,38,105,59,224,128,253,213,138,129,95,158,32,175,77,238,112,142,50,19,3,62,178,113,187,195,10,57,212,207,100,111,67,53,189,38,123,52,106,208,126,219,8,23,66,121,105,57,234,67,241,127,36,124,123,206,191,213,90,249,239,63,139,243,164,244,163,30,128,206,106,217,255,78,219,75,127,249,203,95,180,158,138,142,99,172,180,45,85,94,162,94,251,246,59,111,167,78,30,65,91,81,162,158,56,56,106,117,116,171,111,198,227,218,209,223,90,126,201,55,150,152,232,142,122,94,131,247,177,74,70,246,196,210,65,133,39,226,102,111,133,177,201,97,60,106,224,159,36,215,120,14,171,134,102,127,59,219,61,254,216,227,241,215,244,183,201,55,100,0,171,128,100,159,25,55,117,234,84,149,235,81,163,70,169,92,219,202,163,133,23,46,92,225,10,15,132,190,230,127,146,236,218,53,59,106,128,222,63,65,48,71,223,245,46,233,42,115,124,215,246,14,142,154,110,73,35,38,147,250,46,202,127,255,162,119,110,126,120,151,138,78,177,2,93,188,142,86,123,154,185,237,182,14,98,162,124,67,222,221,38,131,121,254,234,117,171,255,20,5,44,23,52,254,41,121,23,230,103,147,152,249,62,32,50,101,142,231,141,135,165,13,254,35,108,228,221,8,49,233,250,162,228,221,104,209,73,241,188,131,78,66,58,11,93,97,249,84,120,15,191,10,235,31,118,63,44,255,91,244,162,93,183,35,216,89,249,106,215,50,127,196,71,36,210,108,92,51,31,95,70,176,97,8,196,251,159,26,38,225,76,104,17,1,45,11,245,106,177,54,47,122,184,134,23,50,63,32,164,5,169,50,68,21,166,49,93,255,254,253,37,225,129,238,245,35,27,67,23,65,128,61,107,169,2,168,89,11,236,69,18,119,168,224,99,249,50,246,173,240,11,124,204,62,251,231,63,223,114,103,157,117,150,187,226,138,43,221,184,99,199,105,71,17,150,66,167,57,191,51,18,230,48,208,56,65,167,11,102,75,193,193,22,46,86,13,161,33,179,220,114,203,21,121,131,138,27,26,138,214,65,163,113,151,202,35,76,111,141,31,63,190,232,121,116,102,60,254,164,196,189,255,82,5,113,247,31,212,101,218,82,49,48,219,215,254,189,134,57,111,174,24,101,53,189,54,219,204,242,61,30,207,121,100,70,249,215,95,125,157,216,128,197,32,228,135,31,126,32,54,209,123,68,175,161,114,171,141,26,244,18,37,56,173,252,202,45,191,162,136,125,38,230,149,85,59,152,13,30,111,76,99,166,29,102,116,180,40,110,120,90,90,121,99,102,236,14,59,108,175,102,146,208,152,24,50,100,136,187,251,158,187,101,85,220,154,14,251,17,148,227,6,13,90,206,61,58,249,17,29,16,181,206,205,248,123,239,190,251,174,92,10,10,247,123,144,180,21,198,53,254,86,118,126,203,231,173,121,229,231,69,167,199,78,228,223,58,71,75,249,93,138,217,197,23,93,172,38,48,100,35,222,162,217,234,186,58,43,38,14,161,95,229,203,95,60,94,232,60,55,55,96,192,0,149,63,52,18,101,227,98,187,220,73,71,47,160,4,31,33,199,59,74,71,217,117,215,94,167,186,27,114,60,105,210,36,183,230,176,181,156,108,30,156,240,134,115,144,73,211,249,241,7,194,149,108,77,14,105,130,27,48,160,191,172,116,248,80,247,98,176,206,55,92,175,138,211,164,151,78,127,37,227,209,90,217,109,38,87,210,86,200,194,36,140,170,246,120,36,37,73,105,178,28,126,103,133,194,122,241,197,23,107,249,137,114,214,86,140,152,151,200,47,105,82,23,248,167,126,75,192,105,223,44,242,113,123,49,137,137,217,208,208,125,216,103,3,117,129,97,178,55,75,154,204,88,120,109,57,34,252,196,244,55,123,130,153,190,72,41,204,129,249,179,169,45,140,112,38,124,80,48,17,198,238,249,71,132,131,255,210,152,250,207,226,188,244,115,65,52,248,130,103,7,12,104,155,252,99,245,18,234,105,105,121,5,63,109,112,7,242,133,244,219,234,81,220,139,59,152,54,194,23,96,121,105,223,37,58,124,177,79,68,217,174,80,164,202,123,77,2,182,112,75,189,0,249,243,247,111,137,63,107,250,215,234,120,216,191,5,230,200,208,177,157,182,42,84,203,77,9,127,185,229,6,169,119,120,23,73,40,181,18,17,239,128,149,159,191,208,143,35,70,236,224,174,187,254,186,72,214,177,242,105,141,97,195,74,202,58,6,177,94,121,249,21,183,249,230,155,199,147,83,189,223,72,140,166,168,50,65,194,164,104,90,157,206,66,68,167,38,38,83,224,15,43,31,176,154,15,109,14,76,190,176,65,237,184,254,177,119,75,125,255,97,249,19,104,153,93,142,28,99,224,123,234,11,83,117,32,20,117,65,223,161,157,129,21,53,182,194,207,191,151,118,30,202,136,2,46,122,36,169,254,89,244,144,119,33,45,253,208,3,24,16,198,31,152,97,16,23,29,216,152,176,113,204,49,199,120,62,20,158,46,179,204,64,247,200,35,143,232,96,82,146,89,197,7,31,124,80,7,239,161,183,227,78,39,216,201,69,171,179,199,239,119,244,183,233,3,191,254,211,81,63,43,253,62,86,126,96,96,14,102,72,109,160,197,15,19,147,17,33,231,159,125,81,104,154,13,159,158,165,215,127,30,231,165,210,15,217,254,224,131,176,206,148,20,158,239,215,132,9,19,100,48,232,69,93,197,136,114,222,119,104,251,195,228,216,2,94,219,201,238,167,133,239,235,62,123,182,232,40,233,242,159,131,121,236,114,76,100,195,31,227,97,71,243,219,252,179,163,93,143,31,33,215,24,96,198,202,62,51,3,107,178,154,164,139,202,201,187,133,23,89,180,192,172,158,198,161,68,253,7,249,154,20,79,171,239,161,159,164,28,157,132,137,136,83,95,156,90,34,239,254,93,208,238,53,22,73,97,219,61,232,123,171,31,180,92,11,185,163,252,139,115,183,103,96,86,48,79,147,106,67,6,208,156,116,36,144,29,2,225,247,37,82,153,210,55,149,157,152,50,38,213,38,80,74,255,86,59,46,73,225,117,73,186,152,165,107,165,11,190,44,197,180,114,113,249,229,47,127,169,149,115,116,16,36,57,116,240,172,187,238,58,218,88,53,243,105,254,115,152,149,135,217,113,254,6,212,247,223,127,191,187,68,76,196,109,180,209,134,178,177,228,17,50,211,247,42,247,195,143,63,104,133,215,159,169,137,13,18,209,144,130,61,226,184,67,131,124,198,204,25,110,87,89,41,97,51,73,177,23,11,6,165,78,62,249,228,248,227,250,27,241,195,108,233,129,50,251,21,78,227,190,206,186,169,113,71,60,17,247,2,155,255,250,102,203,63,143,72,7,63,26,166,157,217,17,213,226,123,94,206,146,27,166,89,137,189,86,216,37,138,102,2,39,30,47,152,78,152,35,51,207,252,13,52,237,153,251,238,187,47,156,213,235,37,81,11,93,209,174,77,41,102,200,172,210,107,250,3,29,174,88,37,183,248,18,139,23,13,6,33,28,12,100,98,214,116,225,160,66,24,160,249,97,241,241,143,54,27,30,29,163,216,27,235,135,31,126,108,211,12,249,149,87,94,9,245,119,221,168,214,247,215,63,183,13,173,227,51,237,44,141,254,179,89,62,71,135,107,229,156,228,94,7,42,96,42,31,31,79,215,65,14,232,164,184,195,32,17,242,201,119,38,131,254,53,59,183,188,73,141,147,116,64,195,217,125,172,74,130,44,195,252,166,173,176,49,191,236,8,249,42,181,215,154,61,215,158,35,76,251,64,254,17,6,86,125,34,14,251,236,147,60,251,29,49,199,108,229,36,135,142,249,103,159,125,214,13,28,184,76,180,31,8,6,152,224,96,186,43,201,189,250,234,171,218,217,146,116,175,35,215,140,109,71,252,232,232,187,173,149,221,106,50,70,228,10,51,230,147,28,204,45,165,57,147,177,196,251,210,219,99,233,55,221,183,228,18,75,22,13,6,225,93,149,109,201,251,98,255,90,252,72,10,67,117,159,8,3,246,13,130,204,160,222,96,250,48,233,249,246,92,179,52,164,189,187,253,246,219,235,236,255,107,116,101,102,241,83,208,235,112,88,109,83,202,33,28,252,87,168,255,147,223,40,71,139,249,44,219,34,255,168,103,161,156,130,57,192,52,61,132,240,205,127,243,27,38,111,146,58,129,144,174,155,111,190,89,19,98,239,64,215,116,233,218,213,221,126,219,109,169,171,114,18,117,77,76,255,37,211,105,185,218,90,222,181,60,137,179,192,61,254,196,227,154,246,194,235,225,175,91,100,95,31,121,36,170,227,97,223,51,20,39,87,94,121,101,210,227,122,45,94,110,130,21,242,24,123,71,164,177,210,112,18,124,212,149,64,18,62,202,121,200,58,38,169,140,30,61,58,225,201,150,75,216,24,30,3,13,165,246,44,106,121,186,243,207,218,198,191,125,225,247,93,168,175,195,10,254,56,79,204,124,127,241,197,23,35,29,100,190,99,178,25,246,105,154,45,92,10,7,230,146,133,171,84,26,48,152,1,51,116,119,72,231,112,57,101,38,204,33,33,255,125,51,214,22,47,180,101,208,254,73,250,254,211,226,160,223,83,138,50,176,111,45,237,93,11,183,229,88,168,127,161,3,204,28,152,61,131,193,179,49,99,198,104,45,106,218,180,105,118,57,241,248,187,223,133,251,169,161,62,145,228,238,144,235,232,80,199,222,68,113,103,117,116,51,69,30,191,223,209,223,202,36,86,255,233,168,159,149,126,255,242,203,47,151,85,31,7,186,219,68,103,38,57,236,147,139,118,237,82,50,233,210,156,229,189,29,237,186,127,76,187,23,234,245,192,165,233,35,191,206,244,142,238,45,26,184,112,159,53,223,119,167,245,170,228,111,35,20,220,180,240,11,125,73,254,101,50,158,124,55,253,170,134,41,249,31,15,187,28,255,48,49,0,171,232,225,96,166,206,86,88,217,128,144,201,174,31,186,229,29,6,145,146,92,152,119,51,221,82,50,233,180,208,37,15,172,216,51,73,241,197,36,88,124,167,88,25,233,247,163,216,59,56,250,101,171,214,251,68,245,165,229,29,252,48,211,229,230,71,138,202,9,111,55,127,87,73,113,195,53,173,229,36,180,147,144,23,31,207,248,56,113,197,160,133,155,181,163,166,177,36,140,172,197,152,241,105,24,2,105,163,237,13,3,128,9,45,34,32,122,62,77,255,22,61,91,163,11,153,31,16,82,46,2,178,145,245,62,10,190,245,215,91,79,103,111,135,38,45,138,165,101,164,152,23,64,163,12,131,62,126,5,16,13,139,67,14,57,4,61,8,14,207,192,97,214,44,58,0,123,200,44,95,152,70,130,255,107,203,198,195,176,169,251,146,52,226,124,83,14,232,140,199,204,62,236,137,226,59,204,204,28,45,27,197,138,132,187,145,98,122,193,220,175,127,253,107,61,197,198,188,182,47,134,221,67,252,16,134,4,231,54,242,108,254,239,177,199,30,58,24,128,184,163,161,109,46,138,59,194,104,142,187,221,179,35,120,192,20,17,102,7,107,5,193,110,240,152,41,2,232,8,192,108,120,204,178,75,114,182,162,6,230,4,125,135,1,68,204,36,197,247,175,27,52,251,55,49,117,92,100,163,28,7,251,200,152,105,135,189,7,48,200,233,187,83,79,61,213,61,243,236,51,122,41,222,72,193,197,164,78,2,123,31,155,174,47,43,29,108,104,40,226,91,90,64,194,128,9,128,114,221,209,71,31,173,241,194,158,17,216,148,54,238,224,39,190,193,85,101,115,235,109,182,217,38,186,13,30,185,146,119,124,244,21,114,73,121,86,42,168,164,168,64,62,48,59,248,45,177,197,30,151,15,152,185,124,246,153,80,62,124,127,155,154,164,248,44,83,254,252,247,244,92,59,160,91,242,16,157,191,48,103,243,158,204,80,79,26,76,199,108,96,12,138,183,167,195,189,28,242,144,99,52,102,255,42,157,165,232,92,199,10,16,196,39,201,33,201,87,73,71,172,111,98,3,207,65,23,195,22,58,116,184,63,123,25,215,208,1,141,116,233,198,238,158,167,88,1,131,217,207,27,108,184,129,110,242,237,221,234,240,105,248,125,84,118,24,178,181,72,34,14,232,16,126,76,86,209,196,247,168,192,187,88,33,11,189,120,251,29,183,23,13,150,99,79,63,76,176,128,140,197,117,95,169,239,31,229,44,218,35,166,31,84,182,69,47,193,238,126,92,182,85,247,65,182,203,17,146,88,98,85,102,6,45,231,110,149,193,136,82,50,131,206,86,236,207,227,215,75,98,94,149,254,89,226,27,195,172,236,225,178,79,208,148,41,83,138,6,7,176,25,251,13,55,220,40,43,116,6,184,164,89,242,126,160,24,128,65,103,107,210,32,140,255,28,206,75,68,39,254,168,254,110,139,252,99,53,138,234,161,180,114,74,242,202,15,31,105,219,90,202,5,116,118,99,47,200,184,195,181,87,176,175,129,200,161,213,173,84,215,136,137,33,108,12,158,164,107,80,222,198,117,77,59,196,195,97,245,22,152,166,237,117,101,113,85,217,150,0,208,249,117,136,212,51,49,152,224,59,228,237,77,50,80,13,127,118,218,105,39,189,133,125,41,22,232,209,83,247,196,42,85,110,174,226,149,155,253,251,247,215,50,244,221,119,211,89,189,140,189,59,196,25,43,253,33,255,68,250,81,100,29,101,114,79,209,143,22,23,123,38,126,12,7,35,155,220,6,27,108,16,191,85,149,223,213,208,127,171,173,186,154,152,188,253,58,220,243,196,75,21,246,230,192,4,150,75,47,189,212,187,234,212,188,220,228,201,143,186,159,73,121,128,111,23,14,50,15,253,243,218,107,175,21,60,27,253,240,5,62,186,24,78,38,251,237,142,191,77,149,227,176,204,220,45,42,51,109,53,33,86,191,250,14,3,47,145,57,216,132,206,210,180,250,95,135,202,127,63,2,56,247,62,48,196,7,178,142,114,3,3,138,190,195,42,76,224,176,129,96,255,158,127,14,153,195,42,147,63,255,249,82,93,105,232,223,195,55,15,57,223,78,6,211,147,86,236,194,194,3,38,248,173,180,146,76,86,170,148,139,213,127,42,21,76,103,249,11,115,104,112,24,132,136,175,198,132,254,66,187,22,229,174,223,174,69,185,139,140,77,147,107,228,163,149,209,240,219,119,90,102,136,89,49,228,85,124,95,23,212,153,54,149,58,211,134,27,110,164,126,47,33,122,22,46,77,174,85,180,138,42,189,232,154,74,15,95,61,44,241,15,252,76,139,123,137,215,90,110,37,124,103,184,233,125,6,45,207,202,25,190,3,12,240,99,223,99,240,220,80,228,27,109,39,115,144,85,200,108,82,251,82,243,78,210,159,150,119,96,141,201,136,216,183,203,156,234,36,249,145,150,119,105,233,71,217,138,246,223,251,41,101,43,116,210,110,187,181,212,227,109,149,125,90,222,33,62,113,253,147,162,14,195,168,167,112,13,111,166,243,197,42,42,76,70,233,124,235,4,22,114,231,31,85,254,4,70,71,228,184,243,99,69,31,27,157,128,181,191,26,157,3,211,95,76,32,173,124,43,126,178,54,87,50,111,50,206,176,204,105,165,160,179,231,234,245,8,243,44,183,221,126,135,238,87,130,70,118,220,193,206,249,157,50,43,229,78,49,101,129,25,112,24,152,193,204,23,116,84,163,129,129,13,138,205,220,6,26,63,24,108,65,5,11,141,36,115,168,124,222,115,207,189,218,177,128,247,49,200,130,193,36,204,168,196,204,200,143,62,154,46,251,106,108,236,208,73,143,107,152,225,135,229,234,126,195,1,29,255,48,69,135,13,38,113,142,10,6,252,66,167,45,102,171,97,214,224,50,203,44,19,109,68,141,176,209,249,128,10,17,102,213,12,27,182,166,60,191,133,206,132,71,39,153,197,29,239,36,57,52,206,209,129,128,153,194,141,238,178,172,108,48,147,11,75,232,81,97,71,129,25,175,228,162,3,1,178,116,145,152,237,194,96,35,26,180,176,61,143,142,70,84,154,55,145,6,208,163,143,78,142,178,56,28,4,144,70,77,138,94,136,55,86,240,27,13,3,116,80,192,236,226,214,91,111,237,176,81,245,148,41,143,137,191,143,184,221,118,221,45,218,12,214,2,49,63,210,194,176,231,208,73,143,85,118,159,203,94,86,99,228,219,178,89,107,118,191,212,17,157,34,72,55,190,73,116,58,97,80,20,223,19,236,57,163,195,29,131,65,48,201,248,39,49,45,96,204,16,31,84,130,91,139,87,169,112,171,121,15,241,108,66,156,83,242,170,163,113,41,55,159,44,156,164,104,152,124,92,118,217,229,49,249,152,162,166,137,118,17,253,122,227,141,55,153,23,122,132,45,245,52,103,113,74,187,159,116,29,43,43,31,122,232,97,135,78,122,116,102,111,182,217,102,218,16,70,135,58,204,28,246,147,205,173,207,57,231,156,164,87,75,94,43,87,86,48,73,224,200,35,143,114,159,125,254,185,202,35,102,16,39,58,81,52,27,109,188,177,126,163,144,87,204,214,135,153,25,216,97,127,69,86,251,160,97,237,15,224,163,243,234,80,41,71,176,49,54,116,0,238,13,24,48,64,109,222,223,43,155,123,207,144,153,137,104,40,219,160,112,98,152,237,190,88,251,111,5,166,84,48,139,29,186,44,94,118,99,239,27,216,141,199,42,220,85,87,93,85,77,2,161,51,2,157,224,119,220,121,135,59,241,196,19,117,197,173,63,152,212,218,247,15,61,129,60,55,167,178,45,38,92,97,106,200,116,31,102,127,163,227,15,58,21,229,47,54,65,46,250,62,203,40,80,66,153,57,82,205,70,33,109,73,50,131,103,48,139,249,61,49,93,230,215,55,44,126,254,17,38,165,96,206,9,113,198,159,173,136,131,46,52,118,200,209,163,68,78,173,62,3,83,74,24,56,219,71,246,115,193,42,234,161,67,135,234,224,215,21,87,92,33,105,154,163,131,6,102,154,207,15,203,63,199,192,28,204,183,148,229,132,75,17,171,216,139,254,247,223,86,249,71,57,133,188,218,108,243,205,220,86,191,217,202,33,175,32,15,147,39,79,9,243,234,198,194,188,194,128,53,238,31,35,29,100,224,4,147,92,168,19,129,5,254,142,144,250,216,31,164,62,230,119,46,163,174,7,157,114,218,105,167,235,68,4,232,26,152,23,66,249,28,234,154,126,202,205,146,21,214,191,203,16,8,123,65,142,229,50,213,73,78,34,176,248,78,30,124,240,239,90,103,196,202,5,152,80,197,126,47,186,159,153,248,135,114,210,76,30,163,220,60,255,252,243,116,207,12,116,156,67,134,147,202,77,124,87,86,110,34,106,198,10,157,137,96,133,122,6,88,193,12,17,6,112,142,148,129,38,200,83,210,196,43,172,18,210,114,94,204,66,141,217,119,76,180,71,26,252,141,59,12,40,161,126,61,104,208,178,90,15,142,223,175,222,239,202,234,63,240,195,222,140,144,51,127,5,51,76,155,97,159,37,240,194,138,81,180,73,208,230,64,61,255,203,47,191,210,50,192,246,168,129,188,46,208,99,1,93,121,5,253,129,78,85,76,222,241,247,97,76,251,222,194,50,243,161,176,204,20,179,216,155,138,28,67,87,162,204,68,156,80,199,179,129,82,200,20,244,41,218,46,144,119,180,111,208,134,65,187,4,101,24,228,64,106,42,81,214,216,55,156,22,118,167,150,255,34,255,22,14,210,191,221,118,219,201,64,251,173,250,45,111,185,229,150,186,170,29,223,56,86,57,244,91,184,159,67,125,185,148,67,220,209,54,130,73,173,173,182,218,74,219,71,88,81,5,153,199,170,83,156,27,23,223,31,212,205,241,253,163,156,110,75,61,214,247,163,30,207,135,137,121,72,76,138,196,132,181,254,3,250,187,53,134,174,161,101,41,100,6,60,49,249,113,73,25,196,243,205,158,67,174,123,244,152,95,229,26,166,210,49,200,23,151,235,52,86,40,51,48,80,129,137,98,104,67,99,210,36,202,59,236,19,116,239,125,247,202,170,188,25,58,32,130,58,19,116,34,194,189,85,86,96,111,38,150,16,32,215,104,55,163,61,141,111,18,113,148,70,87,90,80,69,215,77,14,77,254,227,15,64,163,148,91,167,140,191,235,255,142,251,143,112,241,253,93,112,193,5,170,39,112,31,113,199,36,22,76,36,10,235,237,129,236,181,51,218,93,120,193,133,5,122,29,122,99,104,115,251,18,254,248,126,35,239,14,146,213,93,48,197,138,122,231,26,107,172,161,147,144,48,65,101,210,164,187,37,239,94,214,54,38,116,131,57,213,73,61,23,208,213,181,240,27,38,198,49,120,10,157,20,198,179,229,123,181,119,236,136,250,59,202,19,148,53,152,172,128,9,79,40,79,252,178,213,234,241,248,206,145,119,88,225,139,186,153,233,36,152,36,133,78,210,21,66,241,6,75,27,235,31,22,47,139,183,253,246,143,248,230,225,160,207,243,226,144,30,115,254,185,93,227,145,4,106,65,32,222,254,170,69,28,24,102,182,8,152,126,106,209,88,217,138,95,20,27,137,104,166,157,204,8,17,134,77,129,116,150,102,58,158,149,142,156,84,94,2,233,24,15,150,29,56,48,144,25,73,137,193,73,229,41,144,74,107,176,196,146,75,64,238,130,174,93,186,4,210,72,14,164,115,33,122,94,26,189,129,204,92,10,164,113,20,93,243,79,158,121,230,153,64,236,200,6,82,25,137,46,203,12,165,64,58,99,2,169,144,234,154,12,177,143,27,72,37,53,144,14,174,232,25,255,68,26,195,129,116,188,7,210,33,160,241,64,92,240,39,157,95,129,52,100,2,177,243,235,63,174,231,82,241,9,227,190,68,24,119,169,208,21,197,61,254,146,52,94,2,25,40,10,164,147,41,64,152,141,234,190,249,230,155,102,206,77,129,116,116,100,22,131,116,28,168,252,72,67,37,49,142,210,136,15,196,156,77,36,51,210,152,15,100,179,212,64,76,49,4,82,17,15,196,44,64,128,60,135,147,129,69,149,39,153,245,149,232,151,116,66,168,156,75,101,59,186,47,131,44,129,152,27,8,100,38,153,134,209,69,100,76,26,190,129,84,198,3,49,129,165,254,73,103,65,244,188,116,0,169,31,98,134,32,186,150,116,130,248,137,153,0,241,179,41,144,14,172,164,71,90,189,246,220,115,207,5,210,24,8,164,17,94,144,126,233,28,12,102,206,156,89,240,190,152,25,208,120,225,91,207,131,147,205,155,53,77,210,40,174,72,116,165,1,169,121,39,166,124,90,245,95,58,141,83,243,84,58,68,85,62,164,243,56,148,15,209,159,190,124,64,111,250,242,129,188,193,53,124,127,113,135,252,196,61,233,176,138,223,210,223,178,218,43,232,45,247,161,247,124,39,131,160,129,52,18,245,93,211,155,131,6,45,23,200,160,65,32,157,87,254,163,101,157,75,39,146,250,85,142,94,144,129,254,64,42,179,154,118,217,151,45,209,255,225,91,110,169,247,33,243,98,50,41,144,206,43,253,141,184,74,163,57,56,238,184,227,82,117,177,116,236,6,203,201,247,13,221,142,231,231,23,89,151,149,27,129,152,125,74,12,171,163,23,39,78,156,24,197,77,26,227,29,245,174,221,239,91,217,141,242,48,169,236,134,220,201,128,112,128,239,3,92,160,75,32,119,210,161,28,188,251,238,187,34,219,11,6,50,193,34,10,31,186,15,178,5,214,73,78,6,71,2,25,84,10,146,116,223,60,190,108,75,25,110,186,15,254,225,220,156,12,226,104,24,229,232,62,147,25,200,124,146,67,93,1,254,183,230,23,222,149,149,68,250,44,158,183,63,164,63,58,111,190,46,230,184,10,130,18,83,163,129,116,242,6,210,105,131,62,37,149,99,233,12,11,100,208,171,224,185,142,254,48,246,105,229,142,126,247,189,123,5,210,185,84,20,84,185,242,143,114,74,58,212,131,22,61,20,202,131,159,87,190,30,66,64,208,13,178,87,77,32,29,142,81,250,101,128,49,128,78,124,227,141,55,148,95,60,206,50,241,34,65,215,12,74,212,53,229,150,133,69,137,46,227,2,202,125,228,175,12,222,4,208,87,40,7,165,147,83,191,5,28,165,67,47,64,121,158,228,192,91,6,132,2,89,85,37,207,135,122,69,58,204,3,217,195,178,168,220,180,247,33,43,91,108,177,133,234,31,251,222,192,74,76,235,165,178,194,187,90,206,183,162,31,45,12,212,141,209,111,135,122,112,173,28,202,18,164,15,127,50,0,88,145,104,200,32,163,234,26,240,139,59,49,247,28,224,27,180,56,224,8,157,63,118,236,216,0,58,207,119,224,36,157,224,250,44,244,9,202,64,56,212,117,240,253,163,221,144,230,144,78,153,16,166,241,208,176,228,251,23,19,145,137,114,140,246,143,133,131,252,145,201,54,129,12,38,106,25,14,61,133,63,115,246,173,167,233,89,89,65,171,245,14,25,128,178,87,162,163,76,232,80,153,150,206,225,232,90,218,73,82,56,224,42,147,241,180,205,101,114,141,227,234,18,63,124,47,229,58,148,123,98,253,33,250,158,250,72,219,14,109,63,48,75,114,208,191,96,120,230,153,103,38,221,238,148,107,98,129,66,195,0,255,164,182,96,167,4,82,1,79,208,198,148,73,3,218,230,52,57,195,17,186,11,237,10,232,135,184,131,92,203,224,91,36,215,219,123,114,221,75,202,232,82,114,13,191,80,102,160,254,23,150,177,77,65,15,209,115,73,117,38,49,251,26,201,53,202,63,180,149,76,174,241,109,250,114,13,127,161,31,17,126,82,221,21,117,63,164,169,100,221,85,218,242,168,215,180,199,201,192,140,250,47,147,80,10,94,151,193,54,189,110,101,189,29,251,247,31,160,253,63,208,27,98,42,177,224,29,255,135,12,192,40,103,25,224,245,47,235,185,229,221,64,233,47,208,188,147,124,131,252,33,12,148,181,168,251,198,93,75,222,53,41,127,95,39,225,189,82,237,175,180,178,117,47,169,199,203,10,179,130,160,160,147,100,96,47,138,151,175,147,144,119,168,11,154,51,93,17,47,203,237,190,234,164,5,123,7,50,0,101,151,162,163,12,78,105,155,227,148,83,78,137,174,217,9,194,64,191,15,244,78,94,28,234,54,150,151,178,71,118,94,162,205,120,214,57,1,153,180,161,114,9,253,242,192,3,15,212,121,106,153,188,114,8,200,10,204,72,38,196,242,71,57,175,212,228,25,204,118,200,180,11,7,132,92,176,94,131,15,8,33,147,80,97,66,1,40,51,239,90,205,51,116,16,200,222,1,173,62,215,214,7,208,152,70,135,69,185,14,21,12,116,72,180,165,226,95,110,220,101,6,28,166,2,5,50,115,180,220,232,212,229,115,50,139,90,59,129,32,27,98,74,37,179,105,132,12,160,227,70,102,139,150,140,163,44,93,15,100,70,88,201,103,58,114,19,157,178,232,104,21,211,137,29,241,38,122,23,149,81,52,194,226,141,174,232,129,54,156,96,192,11,3,176,73,13,148,54,120,147,169,71,247,28,85,217,1,161,206,78,44,26,143,157,41,31,237,141,31,26,142,178,242,166,189,175,183,249,61,149,99,209,33,165,228,88,102,43,75,25,212,20,224,27,53,7,125,157,212,25,98,247,227,71,148,9,98,190,44,117,224,40,254,124,123,127,135,3,66,77,50,0,229,180,163,185,189,254,116,198,123,232,4,129,126,78,155,68,129,48,32,119,248,246,161,207,43,229,16,134,152,236,189,9,60,148,107,251,56,110,43,153,35,68,218,132,39,148,125,223,137,200,94,182,172,73,26,99,230,49,38,99,102,204,98,103,72,165,82,33,133,8,149,148,178,149,22,36,180,218,165,200,82,89,42,217,69,217,119,255,207,44,52,58,157,78,239,247,253,125,215,255,153,247,124,166,153,251,190,246,251,186,175,235,186,175,231,30,239,165,62,149,182,136,179,86,215,60,239,55,58,107,217,72,243,79,226,231,140,102,94,157,188,244,102,155,205,203,217,70,191,235,7,167,177,81,66,187,223,174,222,188,167,191,87,250,130,90,208,51,39,41,130,66,33,135,214,213,86,203,242,137,243,73,174,199,2,140,11,179,204,155,28,161,193,30,146,231,153,63,201,117,171,135,27,109,116,185,119,29,191,137,107,205,177,25,249,155,124,183,17,34,239,112,124,177,107,173,23,99,138,247,240,117,240,238,93,245,36,9,91,114,147,245,169,218,21,241,111,250,133,107,54,159,182,58,103,26,168,214,167,85,85,131,127,183,69,162,20,128,102,191,16,151,60,125,24,106,144,248,234,248,41,238,171,247,183,11,69,155,85,4,120,246,189,248,176,110,245,5,233,215,62,247,166,82,112,79,57,234,55,11,115,181,199,197,58,78,28,138,59,91,241,199,103,179,194,113,229,157,205,235,10,141,253,186,222,92,4,154,37,22,15,84,247,200,220,25,204,42,56,255,190,228,158,238,73,252,104,206,1,45,142,142,131,178,196,250,112,110,221,12,82,193,189,176,225,151,85,169,47,39,76,38,220,234,23,132,223,236,2,187,224,200,64,171,69,211,203,46,108,10,31,55,43,157,220,21,228,76,20,3,164,79,136,94,124,252,60,63,235,161,156,200,189,183,62,74,53,82,103,214,222,249,6,73,57,243,197,245,56,243,245,141,183,137,46,91,190,110,135,61,30,12,173,113,147,156,54,15,196,60,253,188,215,217,156,195,245,230,78,53,197,184,183,226,32,187,163,101,107,76,136,204,77,168,109,92,56,252,110,157,177,143,82,160,249,41,161,32,137,183,62,209,204,50,133,241,103,145,138,107,71,93,15,35,96,74,149,53,204,233,186,111,194,4,62,52,150,146,201,236,4,11,65,146,194,42,38,91,99,151,196,135,183,204,178,206,206,176,219,178,179,174,230,180,86,246,22,28,151,86,30,206,236,223,48,93,115,146,171,252,250,237,228,237,194,130,149,172,9,155,238,212,226,181,63,89,105,14,39,110,53,88,112,61,116,239,158,180,76,228,149,220,247,121,204,170,85,108,9,177,44,61,85,218,39,165,23,114,239,12,62,17,251,124,192,51,231,38,232,112,224,237,90,161,169,9,152,195,117,27,46,216,99,54,36,178,79,183,151,112,225,226,232,129,216,139,123,210,51,94,65,175,113,119,131,181,91,237,63,182,161,231,164,28,23,98,226,30,244,111,59,239,21,189,109,208,224,205,134,8,236,166,235,102,119,63,185,126,226,214,218,237,144,22,207,159,78,247,0,205,172,107,124,251,6,228,214,244,92,34,156,154,60,60,34,202,49,26,95,239,52,120,251,162,255,151,174,219,35,51,220,179,55,106,154,179,139,98,245,197,133,13,136,92,182,123,243,220,202,101,31,180,184,173,186,126,233,42,251,35,190,10,96,130,5,149,107,112,209,201,210,153,149,100,94,177,113,68,121,128,11,181,91,64,170,114,43,178,208,187,124,146,205,73,254,66,123,196,11,244,122,243,170,43,89,183,12,223,191,254,116,42,79,67,69,203,221,113,196,215,240,16,96,85,149,157,250,177,240,108,133,234,83,233,27,47,217,10,141,167,29,165,82,71,77,138,30,109,234,44,138,183,31,24,58,41,158,106,61,154,138,194,58,165,26,22,250,59,202,38,31,197,230,108,208,234,123,211,96,73,106,235,25,56,116,207,138,184,165,212,220,5,155,211,172,126,245,17,82,74,120,211,197,19,161,29,77,99,117,105,236,126,245,56,54,128,221,161,161,38,207,28,65,214,91,19,108,53,98,114,108,248,30,107,45,122,62,31,73,248,22,48,3,129,213,5,191,188,148,138,128,70,9,100,190,185,147,224,18,112,229,200,19,147,115,109,26,7,106,16,55,139,48,59,100,118,108,224,253,50,246,158,224,180,171,42,203,226,254,153,168,96,238,219,195,47,158,176,11,95,11,100,2,117,218,239,71,166,74,125,123,183,170,46,154,143,99,125,197,183,106,249,190,20,239,129,172,187,150,159,238,46,188,216,121,161,60,99,247,155,119,87,8,139,171,37,51,17,246,71,12,222,94,64,138,103,30,37,213,165,172,171,125,200,61,203,25,39,170,236,111,169,220,217,158,192,38,226,20,127,230,233,190,151,6,77,119,144,251,18,159,149,28,220,100,93,46,36,223,50,187,253,143,156,250,25,238,88,230,179,187,22,52,38,91,58,163,52,7,223,27,197,239,98,105,241,69,149,206,79,54,20,219,40,92,118,226,23,255,114,97,103,163,232,173,167,71,195,136,39,66,179,240,222,145,50,143,78,84,7,206,230,25,240,188,251,154,151,181,223,55,74,119,36,67,128,92,63,165,102,209,127,216,128,199,222,95,165,58,57,203,158,249,177,158,146,209,227,135,159,36,226,47,86,197,37,26,95,175,31,255,250,210,244,160,127,195,176,150,232,181,137,25,24,212,33,176,35,247,238,164,194,172,109,220,209,1,247,112,82,220,61,181,237,38,19,201,175,44,130,171,147,187,26,118,212,17,102,112,66,186,252,53,230,229,221,109,45,31,28,205,77,196,48,232,36,246,185,129,236,252,146,192,197,249,73,177,91,22,152,218,251,77,111,206,92,24,229,25,62,80,22,115,33,237,64,189,21,87,145,209,217,228,28,93,157,206,211,202,231,132,239,101,214,238,217,1,245,191,184,182,118,191,60,152,63,248,77,228,225,48,84,100,93,152,179,173,131,14,204,214,95,139,55,195,132,101,0,11,228,45,180,207,38,170,100,125,245,180,104,186,115,178,40,65,128,180,223,251,130,160,163,255,188,248,108,96,69,89,111,254,195,59,240,40,92,222,174,88,46,25,132,248,252,105,51,79,54,235,141,228,206,113,245,214,107,102,177,82,15,181,50,0,161,122,131,115,185,1,134,250,131,211,162,225,108,87,39,186,124,166,49,80,7,214,47,99,125,13,224,139,25,152,229,4,55,62,66,40,192,67,245,72,150,222,38,155,7,246,37,126,153,122,143,250,64,29,62,235,112,29,133,211,137,225,252,21,227,151,184,205,157,223,175,65,144,245,50,252,247,159,225,47,143,59,237,21,233,159,18,151,223,63,32,227,188,118,232,93,222,125,108,90,153,67,76,213,241,219,181,106,239,79,188,189,64,184,132,126,116,115,237,211,157,27,18,77,182,42,54,85,150,72,90,170,177,146,242,174,120,191,189,238,85,117,220,206,132,59,49,40,175,61,165,216,92,103,164,66,180,181,230,162,114,50,250,222,151,219,239,178,85,249,44,222,123,21,37,59,187,247,161,147,62,75,93,231,180,237,124,27,93,18,32,81,244,122,90,218,103,220,222,221,167,213,219,228,198,142,189,145,87,70,33,28,159,83,30,175,83,122,28,134,63,164,118,220,55,154,148,53,38,221,229,26,146,179,149,143,152,62,215,59,23,120,161,153,44,161,158,83,216,125,64,53,118,178,63,51,23,175,151,49,170,124,199,77,247,192,60,39,105,228,227,179,8,71,153,75,98,81,119,109,228,196,95,156,105,30,49,211,123,31,79,174,240,157,205,219,242,25,26,248,69,85,29,255,89,136,171,201,253,64,230,164,163,168,238,23,14,131,7,57,213,145,219,71,38,196,162,134,63,71,135,198,221,168,199,174,125,123,77,148,153,71,79,135,93,135,199,41,254,196,32,247,26,201,90,30,9,203,62,211,80,54,8,199,231,59,251,72,83,31,35,54,238,16,65,150,186,158,11,205,217,201,34,149,106,179,229,193,254,125,178,195,58,186,246,254,44,45,241,57,178,152,55,25,251,188,252,119,178,214,185,195,1,9,86,64,75,22,114,166,4,9,189,17,118,205,228,162,120,244,34,190,36,96,6,59,221,21,239,203,183,195,188,34,40,69,233,200,49,54,235,93,218,179,131,119,255,144,119,232,138,39,94,236,2,55,56,219,251,41,68,191,20,137,158,156,0,145,222,18,93,117,59,146,208,159,190,198,35,35,184,154,250,47,224,252,119,188,40,112,140,12,29,47,215,87,115,42,177,143,12,152,120,198,49,91,154,167,35,118,62,138,121,27,104,122,63,53,56,6,201,105,22,202,102,122,57,65,47,182,247,235,105,153,122,137,179,91,115,223,40,134,221,102,41,59,229,47,136,84,140,53,102,17,139,222,29,58,35,191,138,83,190,249,132,222,94,167,131,211,23,60,85,247,136,132,111,103,230,205,88,205,220,183,129,115,111,193,97,182,50,5,211,203,36,22,53,224,168,248,252,104,83,199,103,190,241,61,64,214,40,162,84,174,125,251,174,205,122,247,83,83,31,185,153,103,154,1,82,68,13,247,3,22,131,156,153,107,217,118,127,177,96,246,98,85,210,125,167,207,18,115,104,61,249,128,214,21,173,94,73,168,56,51,47,16,182,149,231,242,66,181,254,14,85,215,245,181,207,37,14,135,203,196,11,88,51,37,32,120,123,101,88,234,111,63,71,24,104,241,86,64,194,52,9,221,71,247,193,124,77,28,242,174,117,127,91,51,160,121,69,111,255,252,141,238,152,61,39,244,186,217,143,62,223,157,97,152,4,117,216,221,254,141,151,67,34,44,99,223,11,139,65,137,117,155,197,120,42,145,171,59,203,36,26,229,153,161,67,121,7,57,50,59,182,186,86,153,134,178,29,54,10,157,201,117,248,188,25,35,201,34,21,95,127,237,6,199,71,155,243,126,81,108,166,151,215,51,75,119,100,152,236,217,247,169,248,48,223,237,147,26,87,236,215,79,184,56,38,145,55,60,27,157,21,54,199,130,74,41,78,167,207,11,223,8,66,191,248,92,158,208,35,102,237,194,34,11,57,110,11,222,218,155,114,229,254,49,61,30,149,186,75,168,234,189,65,113,108,90,187,47,23,234,182,95,21,213,254,180,185,99,59,85,191,117,151,23,170,247,185,171,26,219,221,151,105,186,14,121,47,125,38,166,211,124,59,7,81,151,121,192,175,135,247,202,75,228,94,97,109,203,208,116,231,242,205,77,145,220,176,69,3,137,117,78,67,145,21,115,144,43,1,235,214,92,15,103,147,50,2,110,109,50,99,114,114,80,187,176,135,92,60,173,77,234,183,243,109,180,119,44,180,210,157,190,38,119,206,253,174,104,226,67,220,3,115,23,132,135,37,239,149,128,125,3,174,74,217,215,152,213,111,39,106,18,174,247,199,108,132,6,41,138,107,58,44,190,158,27,169,150,87,190,88,161,222,238,247,172,45,96,32,123,232,193,123,76,102,18,158,253,50,212,239,227,42,223,90,213,230,2,171,93,243,42,177,173,210,66,55,87,55,145,249,145,213,76,239,140,244,170,221,28,86,189,127,113,86,62,134,137,99,138,205,48,198,116,115,243,137,241,192,84,150,186,187,102,128,146,112,124,109,175,162,131,189,200,43,155,158,74,31,168,97,55,251,209,150,39,46,219,79,130,10,133,219,31,87,89,99,238,202,41,126,114,41,242,33,193,203,78,123,207,14,105,239,248,22,210,46,103,124,225,42,238,136,97,251,213,186,169,238,243,161,141,130,137,215,94,120,244,104,90,236,41,186,90,60,92,50,123,75,8,213,92,29,36,121,225,177,213,174,249,207,47,119,142,154,171,123,188,2,124,223,236,51,73,215,69,170,167,248,125,226,200,175,85,123,95,112,108,195,129,10,217,150,162,124,1,37,196,9,237,222,203,225,91,87,195,242,62,240,196,63,9,103,47,90,39,106,92,240,37,191,163,93,103,238,235,51,167,19,14,55,158,51,131,125,189,193,19,222,105,38,81,67,235,23,71,122,205,210,250,75,119,118,219,63,123,94,232,127,57,15,86,95,125,244,28,19,7,81,42,236,182,165,176,154,84,154,154,251,141,227,122,117,166,151,231,217,20,216,99,130,9,95,122,28,173,176,183,114,120,237,143,61,244,139,115,233,102,63,58,24,158,7,143,131,41,97,196,172,255,96,57,211,244,246,100,85,71,212,174,133,253,127,188,177,231,32,28,227,119,192,153,8,7,223,43,234,60,251,190,237,249,73,190,76,94,247,237,172,138,109,94,229,123,142,27,149,154,1,150,76,106,101,2,22,38,237,248,106,217,161,151,218,195,248,242,173,132,211,206,168,244,11,159,76,247,44,148,133,150,115,239,154,179,30,185,104,92,60,93,71,94,104,200,206,111,15,168,26,151,213,76,213,13,14,48,91,191,233,224,91,98,67,109,107,56,183,110,111,19,148,28,236,219,242,49,162,104,168,173,168,40,82,190,164,197,171,224,227,113,85,232,153,209,26,229,186,130,93,123,14,110,128,186,121,251,142,55,58,22,57,66,131,27,189,238,188,216,176,189,225,252,141,36,233,156,130,171,218,7,74,194,180,135,10,158,125,76,242,48,108,62,49,147,187,110,84,147,140,122,233,211,99,186,224,167,84,38,246,74,131,109,110,226,26,185,93,131,45,161,94,134,111,77,193,13,223,184,187,55,110,121,223,93,136,200,106,246,83,218,5,28,61,248,172,31,207,122,160,241,32,194,85,44,154,149,229,99,254,186,119,174,30,71,79,189,150,188,113,233,211,204,248,64,124,248,37,20,121,125,148,246,144,70,126,43,190,186,48,156,91,183,165,54,69,167,104,94,8,252,108,49,184,202,68,48,37,166,198,35,218,35,227,145,190,108,213,80,202,153,203,27,101,157,175,200,115,237,252,170,167,238,87,168,143,105,45,240,246,41,28,236,188,121,35,165,127,195,33,191,143,121,169,216,243,236,242,165,115,248,252,145,42,233,162,248,67,1,149,250,187,242,29,10,23,103,6,114,219,28,156,177,93,221,108,187,250,66,121,204,243,146,9,47,53,135,132,23,167,34,222,131,61,201,109,229,194,228,65,185,135,189,87,19,63,5,142,84,138,171,206,233,152,12,245,25,159,221,218,23,242,45,18,90,176,106,195,254,203,215,189,251,7,31,199,56,134,199,11,100,101,230,245,95,145,145,141,183,74,235,47,197,79,127,45,124,183,110,141,179,52,186,185,89,142,125,147,18,199,27,86,230,215,98,83,165,204,22,187,155,13,134,26,9,91,10,148,138,82,8,249,94,168,234,200,144,170,23,161,60,238,5,175,99,152,56,196,248,66,243,80,231,44,173,10,140,123,137,229,50,95,2,124,9,117,58,249,62,90,110,195,172,68,195,238,182,147,175,115,30,137,135,125,171,219,204,156,125,84,127,240,179,188,60,127,222,75,61,206,224,111,111,145,169,133,222,245,235,184,116,234,29,38,155,156,177,234,134,154,245,14,114,55,146,125,18,157,61,179,239,183,73,231,62,250,52,209,65,94,116,128,46,118,44,206,67,213,7,146,156,134,238,217,126,107,63,176,170,14,138,251,120,108,168,126,175,60,169,232,203,3,231,39,227,15,230,90,240,213,178,109,216,144,209,164,7,143,108,198,6,79,111,86,182,83,206,205,171,146,50,154,236,239,98,41,9,243,46,63,211,16,124,84,174,104,48,47,192,204,33,179,239,235,56,52,147,123,148,153,55,67,132,57,115,173,154,77,225,65,163,71,156,167,216,182,28,13,245,224,181,221,177,246,156,219,14,101,97,54,137,184,233,138,27,135,159,43,201,143,95,74,181,103,53,54,121,186,38,226,200,22,2,119,232,89,92,103,209,25,35,32,35,182,190,231,91,185,176,111,11,155,32,235,182,253,219,238,190,117,79,42,108,207,27,102,217,58,113,112,170,185,116,161,235,186,101,114,127,201,226,66,96,50,201,171,144,115,84,187,35,120,50,57,176,255,230,13,98,220,104,29,121,129,48,185,48,59,92,84,52,244,176,154,52,208,84,251,165,120,178,125,34,67,104,113,126,152,92,100,34,28,252,166,120,226,157,231,195,141,207,15,103,102,119,207,76,14,67,191,158,158,159,26,38,47,14,164,144,23,252,39,7,239,214,221,146,76,15,99,101,191,85,152,42,164,19,208,34,26,240,124,117,211,137,230,68,207,156,155,59,190,240,108,28,20,102,230,195,9,120,221,139,73,66,166,248,95,237,81,212,158,11,99,23,122,69,148,43,157,27,25,34,47,244,144,91,235,66,28,50,206,250,190,67,137,251,62,34,246,167,144,23,166,135,66,89,185,112,132,90,85,199,177,144,20,203,171,250,123,206,14,244,72,190,239,151,202,137,225,108,178,191,117,138,143,213,54,177,39,37,48,167,95,169,55,170,32,92,247,200,130,76,58,20,234,247,209,127,50,117,113,78,188,62,55,163,230,169,249,22,173,166,111,114,14,37,31,212,107,170,230,59,22,231,83,115,252,158,44,40,191,106,238,126,44,32,141,186,12,47,34,246,93,149,246,116,128,6,143,179,8,122,212,137,200,76,253,49,10,126,85,182,40,13,25,111,116,156,225,172,9,133,173,226,171,185,63,63,63,76,246,45,208,13,154,194,169,187,62,102,26,85,170,47,141,210,153,72,112,70,196,24,181,62,28,200,25,136,115,114,191,216,171,107,89,50,245,233,15,246,182,179,179,93,26,156,247,244,173,158,221,119,151,226,170,59,72,168,85,77,156,184,22,212,251,62,31,27,49,121,255,162,170,167,67,17,187,150,226,205,79,197,147,237,4,13,183,241,110,237,225,71,105,211,109,153,142,242,17,65,51,221,73,88,72,149,205,78,109,84,253,181,171,121,99,105,81,186,245,61,215,45,146,174,7,138,101,223,41,219,146,216,108,90,58,108,173,38,146,26,177,86,96,67,215,90,196,58,255,147,121,69,118,111,11,250,174,39,105,13,174,58,255,57,107,171,201,84,181,92,81,214,94,233,242,251,50,58,31,253,212,97,79,217,92,36,215,203,123,198,206,117,171,242,2,97,85,60,122,246,209,124,58,210,207,226,74,206,49,113,68,51,113,188,57,171,183,191,164,81,46,232,248,37,89,150,119,139,209,236,87,162,79,184,191,51,67,222,74,124,28,183,58,248,122,103,101,69,140,94,246,26,211,158,181,199,195,199,172,212,10,115,236,85,180,182,230,16,223,121,108,185,22,46,181,39,138,200,182,202,109,22,58,223,142,76,13,190,58,16,119,168,175,250,72,122,211,135,112,110,221,53,66,254,159,215,53,242,111,60,136,211,191,61,59,84,20,81,87,21,220,39,113,250,211,142,100,155,176,132,111,28,31,176,189,38,155,28,154,83,73,107,45,53,62,30,213,211,178,75,67,122,227,219,253,123,86,17,234,148,125,247,21,236,149,185,99,8,176,234,174,170,171,210,179,126,69,214,91,252,80,171,222,193,57,51,214,39,112,44,10,215,157,74,94,248,48,84,52,220,212,3,58,20,244,64,55,45,28,240,204,229,55,101,7,195,200,83,222,245,102,226,168,68,196,229,172,222,67,135,228,78,111,81,221,211,32,205,74,240,63,169,212,233,196,206,134,88,148,157,247,249,58,111,145,178,179,144,203,230,77,0,47,130,201,176,244,254,183,206,242,141,58,156,243,82,164,250,19,28,5,196,190,250,171,80,147,40,161,236,225,153,25,71,210,181,94,235,94,71,141,205,45,92,136,87,0,207,93,228,147,35,127,200,101,132,124,244,223,60,119,226,105,209,226,194,108,228,152,240,220,58,2,34,44,43,231,100,202,179,147,156,135,86,41,189,90,63,29,222,243,65,120,44,51,65,89,218,207,97,245,43,213,144,53,123,205,63,245,21,246,145,31,69,20,84,46,152,60,33,212,233,108,28,27,146,245,142,245,44,136,74,227,212,96,107,62,20,232,21,70,86,250,42,54,153,200,114,81,195,26,87,124,73,88,137,231,234,194,238,248,27,154,71,53,209,181,48,84,190,118,144,203,132,24,68,173,197,53,220,103,154,240,74,159,253,88,144,216,124,25,71,43,121,60,19,122,147,172,20,125,163,25,100,74,79,151,225,63,235,16,87,165,119,224,246,75,173,129,245,159,147,166,89,131,133,125,243,118,75,69,115,108,12,51,239,95,51,51,246,165,97,171,218,200,117,179,234,178,192,161,66,19,40,115,93,193,92,118,97,83,162,17,40,90,245,45,59,191,93,171,183,254,254,222,39,163,83,193,159,78,138,111,184,208,249,117,43,40,249,121,87,29,136,186,228,121,179,35,111,70,250,220,98,172,149,110,225,155,180,71,38,44,246,162,184,185,111,229,38,29,165,89,136,236,3,5,156,39,216,76,47,135,172,105,37,54,88,236,155,79,219,87,53,54,83,89,60,99,113,114,208,241,230,248,129,55,17,175,221,175,136,134,197,67,67,156,6,118,122,144,15,226,43,183,95,92,117,206,63,214,123,183,37,79,213,13,35,19,22,49,235,124,182,107,124,117,22,151,252,34,223,251,117,158,105,179,181,218,213,85,50,63,225,172,14,86,173,119,17,60,26,76,84,72,154,237,77,139,106,242,108,97,18,200,12,193,145,71,210,98,219,62,75,198,146,226,212,39,116,61,206,201,165,10,96,10,158,184,248,182,145,44,87,151,143,45,120,229,183,93,111,189,188,247,218,221,170,182,237,73,217,240,82,182,125,245,74,182,11,124,201,160,46,226,43,143,239,72,229,141,130,187,47,181,164,221,78,243,155,69,8,250,36,36,13,32,9,55,83,19,140,206,240,239,57,17,65,140,126,24,60,217,150,255,248,94,125,208,104,109,207,117,178,70,155,87,126,155,143,146,173,191,189,139,189,202,124,90,223,208,110,69,238,177,249,201,69,239,136,173,248,19,218,157,167,149,47,113,114,246,173,110,86,104,30,109,37,44,190,218,252,214,106,231,194,81,221,141,171,218,131,142,188,109,120,69,230,214,25,179,158,115,120,25,178,119,159,169,9,139,189,152,43,41,194,248,220,206,205,235,29,159,238,143,233,45,178,46,181,36,10,84,141,223,72,13,208,170,207,13,158,149,201,144,222,113,187,158,101,134,87,107,188,39,114,177,181,22,57,67,26,65,168,131,35,231,61,172,174,80,138,3,167,187,200,190,83,123,179,158,94,242,27,53,108,108,86,128,174,142,184,0,104,15,222,14,79,242,109,247,223,106,126,61,120,231,60,220,229,152,72,114,232,195,167,124,210,145,183,103,216,184,102,198,79,220,129,147,186,58,207,168,183,246,182,135,244,120,53,230,154,8,6,159,159,181,30,27,72,152,47,91,223,219,236,223,147,236,216,81,244,225,233,31,173,141,142,208,47,57,143,70,246,76,190,142,16,46,236,73,33,191,92,43,168,101,71,18,115,48,241,42,157,159,200,203,35,218,54,14,23,200,243,177,181,90,237,170,125,61,223,114,59,177,194,247,163,95,12,57,93,182,199,2,243,242,146,230,73,249,160,233,174,248,135,34,238,55,183,199,215,95,208,104,41,119,95,250,63,240,204,9,152,239,20,94,220,31,253,192,208,234,64,225,154,105,203,63,74,47,56,222,63,104,112,104,113,34,95,187,63,109,163,139,95,76,92,218,254,70,54,113,190,77,136,172,50,84,161,239,252,120,179,231,69,241,240,91,67,185,228,249,204,246,248,74,190,161,59,229,66,190,162,62,155,174,12,195,94,108,70,96,95,61,214,31,186,149,153,115,42,165,33,162,43,213,191,231,75,247,237,196,53,96,103,127,102,118,14,254,136,189,195,198,131,10,250,142,141,87,79,231,231,121,127,146,229,115,217,175,166,123,67,58,36,37,232,83,229,145,188,117,125,237,158,185,197,173,201,18,229,147,155,250,14,5,76,111,119,249,118,188,241,112,53,183,83,123,229,227,40,237,209,26,101,217,222,222,19,88,22,139,147,17,194,33,26,15,29,234,196,207,100,44,246,107,238,26,144,242,170,61,134,63,100,126,243,13,127,224,142,227,108,253,161,161,23,176,97,47,81,55,195,217,20,57,72,250,122,93,231,146,155,72,49,241,201,201,39,106,184,193,19,95,221,223,245,65,182,245,117,95,56,123,212,188,60,54,70,52,236,192,58,15,167,109,111,214,127,38,29,139,230,204,209,115,92,93,239,100,27,186,238,110,109,186,178,44,79,172,194,235,241,39,225,17,189,50,227,189,187,71,57,220,83,223,159,198,245,29,60,213,193,69,124,17,122,52,70,37,83,64,153,63,112,98,240,230,221,246,244,6,235,142,11,250,9,122,230,108,171,242,154,13,98,160,251,239,156,152,58,85,89,216,219,222,157,132,205,249,88,29,194,105,164,124,158,100,111,61,138,38,101,33,70,4,221,45,158,201,43,10,246,64,155,8,53,207,135,154,188,74,244,180,14,70,14,117,117,29,225,44,65,205,60,172,45,231,223,237,95,121,55,224,132,184,195,134,79,69,79,161,105,89,60,239,240,83,113,87,229,31,174,122,37,80,98,59,47,53,35,158,3,93,156,200,47,189,25,50,62,158,144,16,178,247,77,238,87,108,249,58,209,163,72,91,96,199,251,83,14,94,31,22,62,108,11,103,85,44,231,127,180,48,51,48,229,244,161,236,140,192,13,255,176,11,91,112,175,114,221,184,178,208,243,51,99,13,86,3,16,238,163,242,225,115,171,66,34,251,148,207,108,28,219,229,0,121,209,38,87,52,120,245,161,211,234,155,87,157,247,143,143,77,188,199,178,43,101,240,186,72,79,62,119,88,243,229,225,64,206,201,220,4,203,142,195,153,217,44,155,217,108,82,158,145,149,119,182,248,188,247,74,227,87,146,144,127,199,247,96,213,9,254,221,83,3,39,12,130,153,59,76,130,142,103,199,165,215,118,88,218,56,65,252,207,85,10,48,247,11,149,196,234,111,30,199,150,11,250,142,201,179,59,163,239,24,245,229,221,209,148,201,50,31,113,169,184,35,57,213,37,79,222,236,242,0,191,53,51,180,243,101,149,183,162,178,192,9,212,179,35,239,97,78,239,44,58,109,112,105,150,228,154,75,154,182,163,44,211,213,252,187,73,137,149,154,230,113,165,187,37,80,246,65,92,177,207,37,98,153,56,236,46,50,57,172,169,44,192,187,205,167,87,237,131,225,196,120,214,21,204,79,188,79,11,216,232,184,198,104,255,150,25,67,199,53,170,147,139,243,125,86,228,42,153,200,154,92,30,136,56,175,55,247,54,212,155,215,49,122,210,108,214,92,93,13,176,110,205,18,82,223,43,73,83,166,9,30,173,174,243,182,173,31,158,132,23,15,84,246,61,215,101,77,144,57,90,28,124,187,199,178,21,102,37,124,212,187,70,177,252,57,182,80,55,120,166,64,199,167,195,197,81,196,172,39,161,189,188,127,235,224,168,232,245,243,167,82,226,207,106,20,31,231,55,232,150,153,19,141,218,153,231,81,199,218,199,211,112,75,122,2,121,219,247,75,177,126,248,234,194,244,248,67,198,238,69,100,143,248,171,162,19,107,15,28,116,31,132,151,17,15,9,78,240,236,139,191,228,229,111,177,161,51,217,155,197,102,160,126,88,167,243,245,224,155,222,96,165,81,190,252,22,183,72,254,47,234,199,27,35,61,180,202,199,165,39,144,97,33,130,74,8,211,245,81,54,119,31,36,141,57,115,181,38,40,194,175,22,183,13,26,101,157,242,135,191,27,176,92,173,3,153,224,203,155,221,239,197,49,31,56,92,60,217,191,189,215,113,115,180,148,115,169,200,33,235,109,6,199,57,155,20,106,160,91,239,12,191,186,172,95,125,107,97,215,220,215,103,243,206,1,103,241,108,242,228,222,190,253,89,77,78,1,125,233,239,139,185,163,2,182,58,88,71,62,141,125,233,87,172,102,54,113,155,111,212,247,97,106,219,181,162,29,154,89,14,193,46,155,96,169,133,165,109,228,210,162,79,167,164,79,181,91,60,100,186,222,178,215,170,102,204,136,188,255,78,120,227,157,130,227,35,213,67,31,223,226,5,75,214,21,248,165,164,201,132,59,3,233,50,243,163,169,139,89,210,158,164,237,49,186,155,23,194,139,19,47,15,239,250,90,101,212,250,90,73,239,200,30,89,1,35,165,227,123,222,158,224,71,148,24,188,213,112,213,35,187,196,120,54,239,59,251,12,102,228,220,26,22,206,185,190,80,30,124,33,48,17,53,226,178,63,78,46,39,243,228,220,192,120,64,251,137,153,220,67,163,121,41,245,224,195,213,183,26,198,172,116,210,163,80,219,152,121,51,118,50,247,114,157,94,243,228,162,37,7,249,27,148,55,67,54,236,188,187,190,151,232,139,87,158,123,245,222,237,138,142,204,216,149,245,224,142,25,103,49,110,227,232,115,147,195,129,235,106,237,239,72,30,122,111,170,64,228,173,224,8,123,164,118,219,21,223,59,55,42,238,129,228,82,75,58,142,218,76,76,116,42,183,115,254,154,123,175,126,143,150,196,122,114,207,116,79,106,51,68,172,230,253,99,182,100,159,132,203,177,235,4,203,107,147,207,248,177,11,120,204,114,9,220,135,135,19,223,122,238,214,190,238,94,151,34,123,189,61,165,193,68,119,113,142,176,184,79,199,100,202,59,194,226,213,149,74,196,11,248,92,220,194,80,51,118,91,91,139,64,210,173,180,206,42,223,224,217,49,146,178,123,183,175,158,233,180,77,196,172,83,213,168,20,79,104,235,177,241,8,41,182,184,24,64,55,158,121,188,228,15,89,187,245,73,31,159,69,20,113,240,201,225,138,134,239,20,41,207,107,161,91,20,196,51,253,79,165,172,202,63,103,121,11,222,59,21,165,157,16,25,30,91,76,80,225,76,80,54,232,106,158,196,150,76,23,21,249,118,4,231,127,176,239,221,153,48,108,94,159,187,192,20,167,58,227,120,208,251,197,145,201,47,236,196,193,93,29,65,202,251,202,19,23,142,13,13,155,199,59,168,171,230,184,32,92,187,228,54,175,63,162,105,75,8,158,157,32,197,187,248,92,52,208,82,184,45,18,216,249,54,251,141,168,249,77,55,166,106,95,133,74,246,18,133,24,36,87,214,252,19,157,162,246,119,175,235,68,23,223,242,219,86,217,4,174,230,227,63,20,60,110,47,91,228,234,99,61,49,225,157,39,126,126,214,188,202,177,227,152,234,212,142,120,59,181,137,129,102,43,161,181,173,242,182,85,101,70,27,14,25,130,101,85,198,231,59,113,209,107,43,242,132,125,181,185,175,237,140,170,222,220,30,51,31,217,90,179,249,163,171,96,72,243,93,214,72,227,6,242,248,165,212,241,115,15,122,5,178,227,217,20,5,197,244,88,238,111,123,117,208,94,53,217,38,201,84,193,142,87,66,44,116,230,134,157,185,166,181,211,137,244,39,100,51,104,90,205,254,186,188,28,169,161,181,21,251,227,80,105,198,192,1,164,94,217,213,242,222,104,189,90,142,15,2,250,211,225,77,228,67,165,124,45,147,165,221,137,153,109,251,223,218,126,154,27,173,107,126,114,165,164,222,63,124,94,226,249,27,235,125,200,253,188,68,129,55,79,218,55,152,13,117,57,30,106,218,252,121,32,183,52,172,117,131,187,159,132,76,190,247,134,181,78,83,119,43,234,180,135,119,170,235,79,104,78,125,128,10,247,178,186,36,62,124,120,168,56,160,95,104,171,95,71,199,179,43,123,71,47,215,95,141,148,187,181,48,189,232,186,106,61,139,9,210,245,220,51,206,144,26,178,149,148,76,192,196,80,95,187,255,100,242,181,102,188,119,45,209,143,77,99,227,29,119,177,81,203,199,238,159,90,100,158,62,186,113,227,210,20,121,182,205,215,72,218,247,171,208,216,64,163,35,180,235,172,198,167,53,141,217,175,238,252,113,82,238,29,236,249,26,223,193,59,229,27,122,29,27,211,106,215,126,121,174,208,37,228,176,237,69,114,194,230,6,46,143,193,143,199,75,43,110,94,93,75,134,173,234,25,116,234,208,82,236,72,103,101,127,149,123,226,15,162,156,208,51,136,88,214,209,139,170,158,15,74,172,179,184,147,136,165,5,21,216,225,107,17,131,129,225,30,242,231,21,128,235,210,215,180,10,149,132,154,23,15,217,93,213,112,99,209,59,247,114,35,159,7,166,143,153,21,65,78,87,159,111,182,169,227,222,249,245,241,213,192,132,107,76,190,175,141,54,242,183,13,244,174,234,76,57,95,247,117,54,59,191,29,95,186,56,63,220,166,51,217,154,6,110,232,23,110,235,25,24,122,104,166,57,49,63,217,161,125,231,152,35,207,42,126,241,143,165,21,34,145,235,15,150,115,59,131,231,207,99,11,58,178,3,213,183,94,205,91,23,30,129,19,168,144,114,25,119,124,153,189,0,47,245,22,14,220,240,194,37,55,165,184,85,27,91,42,80,122,48,190,84,96,223,98,35,104,220,132,186,250,200,237,138,165,109,5,34,134,122,148,81,225,101,254,18,30,171,171,169,145,105,162,110,51,115,177,105,61,75,253,130,254,172,122,181,220,40,235,238,143,229,47,184,165,171,119,63,47,104,140,211,107,9,139,232,182,47,187,111,33,157,224,218,111,52,33,244,234,76,45,108,79,175,60,121,58,114,118,52,61,254,225,236,80,145,85,109,233,115,164,105,121,241,221,167,142,218,139,159,212,187,38,231,218,122,124,239,150,94,236,18,226,139,197,109,187,139,187,188,121,248,45,246,146,179,70,203,231,153,253,155,79,31,112,168,89,7,75,67,191,181,50,213,190,167,48,43,160,92,52,249,158,92,122,164,43,53,143,207,104,119,70,123,58,111,190,106,144,255,155,250,15,197,93,238,102,151,20,7,180,114,185,80,225,30,215,107,175,215,121,62,220,52,140,230,59,81,146,206,219,225,242,192,246,213,68,75,173,246,240,35,203,9,146,89,144,119,148,206,4,78,251,203,189,216,240,155,138,9,79,207,235,196,181,110,143,159,115,178,40,120,98,126,125,87,116,142,224,32,71,73,111,190,76,51,41,84,219,167,99,76,174,134,36,146,85,160,44,24,121,246,112,214,17,187,249,128,172,222,102,144,189,202,181,177,17,19,107,161,230,189,191,50,60,240,22,116,242,189,60,236,136,65,70,102,103,72,103,126,95,135,68,71,39,55,41,111,171,235,229,215,90,109,157,250,176,15,172,51,57,142,185,135,190,57,191,30,214,85,2,38,135,2,135,7,110,109,201,186,117,248,174,193,148,133,224,221,25,244,52,202,36,50,124,222,178,10,153,197,178,101,27,235,73,91,232,165,254,178,65,237,178,47,133,61,41,135,235,27,29,244,183,175,157,201,40,149,96,173,103,219,43,36,161,222,193,115,195,233,174,187,102,133,204,220,222,192,186,120,228,222,141,237,73,200,118,159,219,106,220,120,226,233,2,98,94,107,207,26,230,180,68,123,150,12,222,7,87,185,243,182,144,202,34,217,76,1,1,54,195,51,159,31,53,139,10,108,221,28,249,82,52,52,96,227,103,94,29,33,162,24,207,186,10,125,157,157,163,172,187,231,50,68,188,63,113,112,156,7,120,14,39,217,8,202,109,63,244,178,70,150,232,225,246,97,21,25,153,76,138,123,79,94,156,111,124,244,114,188,25,218,145,55,25,245,64,44,50,109,43,41,116,125,71,189,244,94,217,251,231,19,131,98,45,26,254,48,159,186,182,115,72,174,100,202,77,189,174,117,84,227,173,132,243,100,216,215,212,134,226,112,182,66,225,235,228,161,93,145,163,54,147,115,179,102,211,236,13,26,45,2,219,114,185,164,111,88,171,143,56,218,118,169,202,158,246,13,89,211,162,30,113,184,48,185,71,124,226,75,164,164,67,154,216,197,59,42,29,10,95,93,103,248,89,149,54,61,42,156,27,169,222,58,54,240,218,68,216,43,42,221,167,53,28,126,64,153,125,134,159,43,188,185,69,58,91,53,226,130,236,104,141,114,126,96,239,149,136,171,250,126,129,61,225,220,8,35,247,35,210,23,226,211,71,10,222,20,31,117,173,42,90,223,176,184,176,183,237,33,137,16,188,161,191,179,61,100,214,107,17,255,68,115,228,38,178,110,213,155,231,135,158,156,193,147,129,57,46,159,8,143,16,200,27,141,212,107,248,138,171,219,147,174,246,187,190,90,152,253,50,188,48,85,190,235,29,168,19,50,251,37,255,240,89,254,217,169,233,28,209,111,167,203,179,75,43,222,70,8,7,103,204,218,189,5,206,11,59,220,36,40,12,139,6,202,169,30,81,198,164,151,92,52,254,240,88,197,61,58,180,87,78,35,246,245,215,141,139,212,158,246,8,135,74,102,204,8,244,67,172,152,245,42,22,169,120,39,40,151,205,42,46,78,17,49,215,241,75,89,3,153,103,45,228,179,246,96,224,198,30,246,44,110,128,88,116,32,203,117,191,145,56,158,4,223,111,22,247,183,45,180,236,90,147,20,223,57,155,170,230,117,96,239,57,5,105,63,203,59,135,95,160,191,216,100,90,19,177,171,190,253,33,29,117,110,235,196,238,199,131,254,26,131,17,10,243,157,125,74,60,247,252,94,187,242,12,193,163,37,134,94,157,140,219,16,226,39,191,96,92,61,124,47,232,217,184,149,238,197,139,30,171,111,118,125,65,167,246,213,4,87,202,9,110,170,242,177,219,92,164,37,226,154,169,126,251,92,154,29,187,175,224,246,183,178,18,201,109,194,228,57,239,215,31,6,198,250,26,34,199,164,29,180,118,151,62,213,159,156,206,121,243,193,235,78,247,218,142,163,33,95,222,165,103,22,205,79,188,23,156,8,52,195,171,183,251,165,205,206,12,228,218,151,190,140,246,147,187,243,156,215,40,92,223,111,120,152,188,24,248,250,32,240,121,219,83,203,234,106,235,242,29,142,27,158,5,154,41,222,106,189,159,236,251,206,73,28,112,125,44,61,212,238,223,35,56,89,50,104,159,63,152,87,93,134,189,48,175,157,93,35,241,158,117,248,73,1,116,70,123,115,250,208,198,163,167,31,11,145,189,39,123,211,162,118,116,7,7,84,110,154,188,50,229,219,156,3,83,126,49,18,92,33,31,18,22,163,224,242,209,97,142,40,81,237,112,118,118,50,102,71,144,0,234,122,223,28,114,224,227,163,117,227,80,157,207,206,105,215,182,25,21,171,236,25,185,104,201,11,132,113,241,156,104,118,210,250,192,15,221,30,246,82,60,186,201,186,127,46,186,23,94,198,97,248,165,238,180,99,0,94,1,56,234,100,184,185,206,203,56,138,237,176,41,48,204,47,202,201,38,91,248,249,28,166,120,188,169,161,216,63,232,252,100,123,96,110,200,226,130,241,219,226,128,113,31,40,121,220,254,147,16,115,203,61,217,90,65,159,22,152,150,43,161,74,242,198,250,218,214,16,43,173,30,5,66,72,248,90,53,92,110,241,68,98,226,204,147,148,53,45,210,31,199,155,161,242,95,71,238,53,88,18,234,116,71,79,31,186,107,41,53,247,216,255,192,212,199,226,177,205,49,37,187,66,92,91,228,63,70,202,47,184,52,157,14,92,44,54,79,241,173,244,67,37,152,121,156,182,11,228,48,12,216,103,183,251,221,100,227,161,210,187,51,237,135,51,179,175,179,202,217,222,176,60,115,117,205,252,169,176,248,113,245,253,29,181,41,130,67,181,112,117,139,210,5,150,228,193,218,156,27,131,119,71,46,244,54,79,49,21,183,201,111,185,137,42,97,230,115,209,94,240,49,97,119,209,10,153,155,138,43,79,170,187,237,248,58,167,104,168,223,56,74,40,123,134,63,176,92,172,175,153,250,179,1,214,249,45,182,93,90,46,74,142,39,152,152,54,236,50,51,212,183,51,221,46,117,77,242,133,249,1,231,113,249,213,242,67,37,179,152,182,186,12,137,60,240,144,196,118,199,192,225,226,252,25,252,212,199,136,129,91,155,71,71,202,133,201,68,120,215,59,171,93,243,159,7,55,23,53,199,117,250,188,247,234,249,218,188,47,98,134,180,83,112,230,203,243,41,103,141,253,28,171,45,184,124,74,158,93,227,74,216,119,44,178,68,103,152,153,179,102,135,203,164,144,217,206,228,134,157,211,207,86,75,238,59,235,123,161,82,88,162,92,241,118,183,182,116,121,115,252,252,49,235,179,179,92,129,7,131,167,187,226,49,189,175,174,44,116,61,212,137,218,47,254,25,219,182,35,145,163,122,39,115,111,226,189,147,182,23,163,118,138,154,178,136,69,115,176,28,64,162,48,54,198,160,203,14,183,50,211,104,166,3,102,181,79,205,54,173,181,98,122,184,103,82,201,18,101,11,174,178,230,50,47,115,154,100,221,149,147,181,102,109,103,140,44,203,190,23,18,157,85,59,206,108,153,24,212,47,111,202,206,111,239,87,107,197,25,168,7,77,225,146,85,207,114,105,215,168,65,11,160,187,124,191,62,97,55,201,93,236,86,127,214,102,107,181,171,207,167,5,198,158,63,63,241,222,19,41,160,181,249,53,204,206,109,167,233,164,166,30,178,190,176,39,37,147,85,70,212,228,44,145,117,53,39,174,119,103,177,213,234,20,221,20,69,131,218,29,78,61,18,90,242,242,23,116,78,171,189,39,218,230,55,54,57,15,212,124,42,23,10,172,217,118,168,104,232,65,82,145,126,141,204,52,255,107,155,143,239,9,106,158,234,123,204,71,79,182,69,65,203,7,241,30,186,156,118,93,141,168,136,52,195,118,173,177,145,68,174,50,237,8,182,175,223,76,45,100,190,204,86,193,78,237,49,222,60,51,58,214,80,103,45,120,191,74,42,179,247,110,76,200,252,64,54,166,243,140,186,79,233,194,120,174,125,169,27,255,170,49,207,210,132,144,182,128,129,236,214,6,171,93,233,179,207,167,102,238,147,23,23,106,97,240,70,31,124,240,224,231,88,43,7,62,220,141,212,144,135,83,223,238,189,183,35,138,215,156,216,150,21,33,236,191,127,114,205,204,51,225,133,203,195,195,143,170,229,14,115,173,175,67,223,111,116,216,194,221,219,44,57,50,136,185,10,205,45,253,56,115,228,222,225,4,155,178,85,79,46,29,25,152,72,203,158,241,205,45,158,196,99,75,199,31,4,46,206,79,146,118,31,153,142,37,6,245,165,199,111,53,79,191,248,236,144,10,240,117,170,211,202,48,51,11,128,43,20,69,40,173,194,188,224,119,36,154,8,146,206,39,232,234,56,179,111,243,137,25,123,42,38,149,176,216,41,188,136,51,104,222,212,111,124,102,75,122,221,131,158,84,3,110,157,123,58,185,252,165,177,209,23,14,88,110,63,88,94,253,30,83,148,45,64,174,247,155,116,148,204,85,127,143,38,92,172,184,147,195,37,212,238,93,46,56,228,88,58,115,97,118,152,188,144,244,48,223,38,177,245,26,91,186,247,218,97,179,209,135,78,221,171,185,133,6,185,230,231,135,219,252,109,206,230,62,120,215,143,249,92,161,115,126,250,15,249,71,31,134,226,231,87,239,74,81,180,173,173,62,160,137,225,224,114,28,87,211,228,220,160,122,154,245,209,234,122,242,218,216,92,77,75,137,177,107,137,209,50,227,175,123,52,130,79,107,113,68,235,93,88,163,50,153,119,160,237,242,158,43,74,155,120,61,46,232,189,251,252,193,1,250,153,149,100,114,57,125,113,219,251,11,41,53,220,107,244,95,103,190,140,178,218,152,173,29,3,59,98,122,153,149,45,81,218,88,240,235,149,235,185,110,220,145,47,54,56,215,88,36,170,84,38,227,158,114,212,122,163,206,133,37,53,182,106,246,92,178,189,125,114,122,168,104,56,39,92,195,111,226,230,141,20,124,75,238,99,173,245,129,19,67,233,165,13,188,172,165,14,135,252,193,100,151,160,215,199,54,62,20,38,39,118,118,15,191,110,91,235,12,79,208,54,114,191,62,124,191,249,208,235,204,77,26,79,87,247,196,87,10,9,180,88,101,68,38,228,56,145,46,216,183,213,170,119,100,221,45,26,126,56,144,115,100,94,248,118,152,198,211,8,201,235,5,207,74,182,20,35,186,139,189,30,9,149,70,249,6,86,87,221,40,48,216,95,188,97,240,75,147,19,50,121,42,187,117,206,120,151,80,153,148,19,170,206,34,174,209,202,144,20,125,112,241,102,170,202,5,211,202,119,158,185,178,153,216,128,170,20,61,245,130,142,189,55,10,11,7,114,138,94,194,86,213,93,51,243,45,226,179,218,185,79,62,237,240,195,91,196,140,212,64,204,149,144,23,174,156,90,205,195,37,179,41,214,165,114,60,253,205,11,243,179,153,152,99,57,123,4,90,132,52,112,151,159,125,168,76,80,156,45,140,16,14,145,80,202,214,244,120,5,168,31,174,219,55,116,45,214,242,148,249,243,100,242,194,244,45,168,124,233,39,252,219,200,110,171,195,54,248,11,246,142,222,234,237,196,216,126,199,231,252,129,223,18,108,5,165,96,190,195,237,109,114,252,91,215,201,247,238,73,216,114,166,72,108,254,253,141,201,35,67,163,135,160,98,253,3,83,179,45,13,189,113,165,173,188,82,121,221,73,127,140,13,74,206,170,6,55,161,31,114,178,110,176,172,230,22,224,121,10,71,166,248,95,231,34,186,248,188,5,109,74,46,137,240,109,72,108,61,18,188,225,13,7,23,50,53,216,199,237,96,39,204,113,68,125,255,17,129,137,184,17,193,170,219,135,116,2,197,227,210,171,101,238,158,46,26,61,171,221,166,207,46,248,89,200,239,3,118,72,127,122,160,193,119,91,254,139,13,73,3,151,55,175,222,174,200,241,216,183,101,128,189,11,122,184,221,244,208,181,11,103,116,16,169,233,237,54,57,51,93,236,85,222,156,5,48,213,183,199,54,30,252,16,114,206,222,80,39,160,38,151,21,123,163,210,245,115,74,224,80,31,123,110,143,250,201,131,178,45,69,249,206,190,109,164,200,161,198,47,199,86,55,144,73,73,81,164,243,10,179,103,247,90,180,223,74,251,172,36,41,166,199,194,15,240,248,228,93,31,70,57,133,1,125,219,57,238,237,1,100,58,174,41,242,228,178,229,207,236,16,206,240,101,17,225,95,245,37,33,43,61,223,236,252,225,172,190,184,108,137,171,175,39,71,164,229,139,72,205,78,234,239,58,68,157,21,17,104,211,203,15,216,20,156,223,170,121,151,157,70,16,119,119,189,189,50,250,165,104,184,164,225,236,179,123,150,34,215,134,103,135,75,155,123,2,246,138,91,5,110,117,207,121,86,83,91,191,87,62,185,101,31,24,242,244,57,119,141,248,248,121,174,199,19,199,193,144,251,93,39,130,85,92,203,134,10,58,207,54,48,103,61,120,148,148,142,84,252,99,161,63,51,183,137,171,180,160,242,150,204,139,88,239,155,242,44,124,226,150,68,237,225,71,119,119,64,164,237,182,164,139,250,181,22,120,15,141,41,91,198,55,242,78,86,67,206,214,158,82,186,127,96,134,159,89,84,166,247,171,110,240,204,250,23,207,228,30,19,183,164,100,62,8,185,255,53,147,52,55,55,90,151,134,207,62,0,115,208,218,154,176,97,110,172,193,74,112,245,201,172,180,252,122,88,217,188,137,230,89,157,60,5,158,120,149,15,71,123,178,101,116,22,166,58,5,29,238,168,30,73,218,38,157,178,209,133,184,207,66,170,254,244,189,134,24,189,108,14,215,167,27,119,64,205,122,194,103,199,238,214,237,137,91,123,255,172,244,51,113,102,222,138,29,204,230,95,167,218,114,74,109,51,129,40,157,133,2,103,207,236,251,121,155,247,149,221,186,178,166,213,191,39,25,147,228,149,255,186,18,206,189,243,107,232,196,71,149,245,76,59,30,156,96,170,177,207,189,253,20,18,48,127,110,175,220,201,172,61,235,117,246,119,254,241,194,246,173,231,214,43,207,63,128,21,16,81,79,162,152,30,203,184,21,211,172,203,249,78,215,16,118,242,23,82,111,134,12,210,22,91,19,87,54,56,117,88,187,38,196,120,43,183,230,231,232,195,236,109,211,31,97,51,59,5,57,236,98,66,107,223,156,83,45,179,231,188,63,161,255,228,81,55,155,83,48,235,124,140,10,96,39,59,15,225,237,58,122,204,114,238,64,111,243,225,30,187,155,250,119,14,151,167,223,125,250,12,16,90,56,220,103,109,236,6,30,144,244,189,53,56,27,209,104,189,191,241,141,68,206,190,113,104,218,103,108,78,131,100,184,190,196,5,79,213,19,151,60,125,78,239,228,136,214,203,208,54,60,105,29,101,189,41,207,240,177,185,163,186,67,166,242,94,205,232,182,2,68,241,198,172,189,62,175,249,203,208,150,15,54,42,241,27,199,149,154,94,94,205,150,151,131,62,28,42,150,175,239,102,84,155,22,43,108,207,183,55,120,118,162,214,75,139,199,91,102,247,11,244,171,211,242,198,181,170,112,99,221,51,122,45,223,222,152,230,229,127,125,250,71,17,223,115,153,173,19,157,133,159,78,73,215,63,254,170,197,161,194,22,150,153,243,176,202,34,228,243,58,245,144,57,191,54,246,219,219,120,5,183,231,125,27,131,158,39,166,68,211,30,101,109,103,46,181,28,78,109,6,221,46,102,180,242,132,106,122,113,173,238,218,81,116,139,119,95,131,149,83,124,228,37,206,53,247,209,18,206,23,90,225,128,88,180,1,203,237,235,213,155,125,53,107,10,246,159,135,45,116,223,126,198,69,200,172,94,16,90,208,5,238,148,227,71,249,148,46,142,31,81,80,87,216,252,218,103,157,135,74,241,154,249,59,253,183,50,31,222,129,151,223,114,170,241,209,239,220,43,22,77,96,145,216,203,189,107,14,151,255,174,127,124,95,220,3,117,237,45,22,139,247,227,249,58,50,133,152,45,93,51,133,60,143,27,178,140,27,63,150,111,152,27,13,216,43,222,16,43,207,210,52,93,55,34,11,157,118,168,108,73,12,57,98,158,16,100,167,244,104,98,38,57,150,121,27,102,107,115,59,103,119,224,184,149,30,255,233,56,221,131,199,246,113,23,206,191,243,204,45,212,153,104,121,230,66,168,85,189,25,40,242,89,42,57,107,115,151,84,81,191,116,222,38,49,236,206,6,21,66,173,106,124,209,196,59,207,182,138,24,81,193,49,14,65,14,21,145,48,84,195,117,148,211,41,236,54,47,242,149,153,238,250,132,153,220,146,81,149,142,155,6,61,107,22,58,197,174,4,245,136,194,173,88,238,139,241,76,4,30,61,83,45,227,155,215,116,110,221,179,28,93,230,129,57,147,105,247,158,198,168,85,6,53,188,204,177,172,21,108,14,209,96,35,72,230,222,214,27,56,157,86,89,144,117,138,167,211,222,147,229,150,43,75,144,4,218,173,81,75,94,75,116,206,66,237,237,243,143,185,152,75,167,210,43,196,107,67,154,44,226,186,197,183,137,4,77,149,50,131,203,247,157,172,28,20,175,139,189,170,100,83,107,247,131,71,148,150,145,206,100,46,110,81,175,187,155,140,63,255,226,202,182,103,232,242,216,59,162,204,188,21,26,97,221,1,197,164,2,247,157,15,78,31,98,229,249,250,62,113,193,159,85,44,217,204,124,27,147,230,109,161,119,50,213,134,62,17,183,56,101,180,248,186,162,32,29,161,95,77,89,142,177,237,94,21,30,117,237,171,22,57,70,207,103,77,6,111,157,37,113,83,236,241,109,161,82,108,130,212,195,191,8,115,127,169,113,205,248,214,107,78,239,164,209,205,61,64,234,38,35,10,19,25,223,60,247,173,130,105,142,204,44,77,252,38,133,89,76,173,151,2,46,70,4,248,77,176,31,29,172,174,186,201,163,240,78,204,90,150,101,206,238,150,81,226,199,123,17,76,210,38,95,174,148,249,106,89,134,38,222,233,228,236,99,229,136,214,211,229,176,94,236,82,238,232,223,217,84,111,240,84,11,150,220,163,24,107,194,194,191,29,0,5,208,187,27,98,244,142,175,201,120,34,116,241,74,45,7,247,230,170,245,198,233,246,44,111,133,121,14,11,57,192,95,220,105,124,244,153,117,237,158,199,37,103,86,223,59,245,230,178,102,74,46,34,41,40,239,93,74,110,80,102,106,75,21,222,75,109,203,128,184,246,69,94,94,32,76,141,231,242,130,39,171,140,238,1,35,22,153,248,204,53,73,250,49,122,201,235,94,37,87,180,124,219,135,44,76,28,254,236,65,142,24,115,38,196,63,10,234,129,35,203,132,198,47,237,28,35,83,150,232,243,41,75,150,10,214,151,47,215,111,155,49,98,233,90,231,154,118,107,167,101,208,45,53,54,59,93,163,224,8,7,59,79,62,246,227,239,50,216,246,99,61,222,92,66,62,52,11,101,203,88,148,96,117,218,14,184,184,15,214,212,30,238,86,56,36,22,237,207,146,32,255,146,87,110,244,237,27,235,117,247,22,52,42,118,84,231,31,175,154,57,119,210,235,173,81,198,103,184,106,241,197,40,230,109,46,219,13,239,67,109,205,96,31,196,244,88,196,94,89,178,88,36,40,26,240,183,91,6,4,101,207,179,221,27,121,124,202,127,150,121,196,130,23,8,107,229,189,188,80,237,213,212,136,122,238,172,85,89,128,207,182,188,155,80,41,18,214,207,19,173,6,238,127,106,47,174,113,124,55,75,246,186,219,204,219,118,246,164,230,79,8,13,55,203,135,221,126,25,59,255,208,111,194,162,204,72,105,247,125,225,43,31,56,56,252,216,174,238,142,16,28,18,226,79,113,63,169,151,81,44,121,217,169,42,54,32,106,239,181,141,219,175,200,38,91,143,167,28,190,30,197,102,26,202,6,209,22,205,88,148,88,231,180,237,85,250,222,150,47,161,239,128,46,37,233,194,167,126,209,122,92,28,166,207,120,99,215,246,153,2,210,108,221,53,23,249,140,143,181,9,58,85,158,75,44,23,205,234,57,202,2,27,79,77,52,145,218,198,114,81,152,7,66,156,75,101,184,105,182,93,251,237,116,242,229,231,6,44,78,0,79,37,114,131,200,51,13,21,78,218,109,51,207,4,78,216,110,179,80,182,91,198,161,51,185,135,51,54,91,11,172,201,56,184,39,54,101,199,209,247,76,103,162,206,49,113,172,231,185,61,114,38,224,26,211,31,228,55,9,161,227,79,142,57,236,107,241,117,233,28,172,48,252,26,178,24,222,151,109,110,40,179,225,228,142,147,7,175,151,55,23,145,6,186,75,22,23,2,207,168,233,202,158,145,65,115,27,221,137,139,237,53,150,33,77,57,245,31,122,218,41,27,127,10,122,58,71,33,104,228,198,156,42,89,106,110,97,79,127,130,41,234,158,71,220,200,75,202,184,245,34,237,127,18,204,253,208,126,232,186,163,166,194,207,247,196,103,188,58,225,130,29,71,126,139,124,205,31,183,75,8,27,66,158,91,152,154,223,183,120,77,226,141,41,234,122,171,85,241,193,57,55,226,177,153,248,25,117,169,97,167,133,219,115,176,233,103,35,226,233,192,73,200,153,243,179,55,227,35,161,167,115,110,207,245,89,79,223,109,176,212,46,76,194,150,104,94,8,146,197,34,66,142,89,255,177,245,109,168,77,136,158,4,152,92,184,245,91,230,52,132,11,101,57,220,231,92,43,63,219,243,113,111,173,227,103,19,191,13,11,2,147,231,63,170,55,236,32,87,9,151,238,234,23,126,29,95,187,101,91,142,84,176,75,214,100,80,242,64,170,237,226,17,61,229,152,222,211,93,220,25,207,143,157,234,194,142,54,151,141,196,119,201,87,67,227,74,107,181,108,246,68,22,220,58,58,163,82,62,226,104,58,69,226,90,220,121,244,77,208,246,0,185,57,193,136,170,145,136,46,171,187,98,119,168,114,154,140,129,119,141,79,100,86,89,103,31,95,236,215,129,246,204,244,124,20,125,83,186,90,70,108,221,130,64,68,213,200,13,167,119,45,11,176,233,216,129,145,114,135,232,183,142,169,233,157,117,121,235,47,94,43,200,42,26,122,136,233,174,185,152,131,172,75,193,164,95,112,176,137,221,255,32,131,195,228,241,11,225,65,181,153,203,95,132,230,198,234,100,57,23,19,147,59,131,181,203,21,251,92,2,203,74,203,191,86,150,198,141,68,220,190,97,126,241,234,72,233,115,222,189,15,153,89,103,76,240,131,213,146,47,107,47,94,234,204,79,78,66,191,127,93,138,28,222,222,150,54,103,187,176,183,114,81,32,183,116,200,61,100,228,228,179,188,183,164,38,39,19,163,74,196,203,120,197,88,89,237,153,73,9,242,182,48,49,181,185,133,115,165,165,117,186,179,53,22,73,106,22,2,60,210,217,143,242,154,182,153,159,149,32,195,218,42,23,203,204,31,12,246,118,40,99,204,38,37,200,149,35,236,114,102,156,157,205,230,27,206,100,11,118,214,125,244,173,215,57,40,157,78,174,37,63,194,190,44,117,239,233,206,23,252,150,213,118,119,242,220,144,226,28,122,100,241,99,132,112,171,173,149,78,250,76,238,98,40,51,166,114,123,252,61,180,76,133,99,53,188,218,89,91,105,81,114,113,135,192,14,13,179,188,215,77,195,139,243,147,29,190,195,197,147,41,253,121,247,155,14,84,147,190,188,179,175,171,197,106,219,44,72,144,47,68,151,22,28,116,218,180,195,215,231,244,174,136,14,179,73,220,153,46,236,248,108,199,43,249,169,50,1,172,71,74,86,193,167,83,217,77,195,49,228,110,153,186,111,239,95,202,98,191,244,118,80,217,47,74,46,46,76,46,78,247,164,22,57,30,242,55,234,194,31,227,119,192,21,7,140,215,19,98,175,20,28,220,183,112,96,230,219,153,85,103,189,45,167,146,155,135,135,223,99,75,73,117,58,147,151,44,45,14,96,139,199,85,188,156,230,196,71,119,116,230,173,57,227,45,194,204,11,252,250,191,176,157,235,42,98,42,11,118,194,192,131,102,161,148,109,254,171,255,0,109,54,13,224,124,242,35,87,243,191,1,12,101,51,189,44,194,166,1,216,173,203,26,59,255,119,144,161,108,121,6,161,172,187,223,86,254,81,118,244,239,97,165,118,135,178,238,230,127,178,199,234,31,113,255,17,247,31,113,255,17,247,31,113,255,7,138,187,32,252,184,63,250,192,189,94,7,21,38,38,38,38,51,35,75,195,156,221,174,71,152,126,250,34,144,220,188,176,8,18,26,36,200,19,241,56,184,44,14,143,37,98,225,88,180,60,2,11,39,200,47,125,131,34,64,2,10,137,145,243,66,252,156,202,175,95,10,10,10,10,106,42,42,76,10,106,138,202,106,234,106,212,239,138,148,239,212,151,178,146,146,154,42,147,162,138,170,170,162,162,162,170,162,162,18,147,130,146,178,138,178,50,19,160,240,31,97,246,175,190,72,4,34,12,207,164,160,224,139,194,128,72,18,246,23,112,32,158,240,11,58,52,101,20,150,255,253,95,242,114,182,179,50,112,129,64,68,1,3,24,14,230,134,66,163,136,40,144,0,192,48,8,192,16,244,130,97,16,4,8,36,8,88,57,25,68,159,1,0,32,8,18,4,200,50,188,128,31,191,82,144,109,172,13,56,130,0,60,232,133,37,130,0,10,67,4,241,238,48,56,8,192,97,104,52,128,70,121,130,0,26,11,135,161,127,156,161,162,218,18,241,32,204,11,8,2,136,30,32,176,228,140,0,193,3,75,66,35,0,55,16,128,185,161,65,128,136,5,8,88,180,15,184,4,228,134,6,189,0,172,59,64,196,195,48,4,47,20,145,136,194,32,1,52,12,143,4,1,4,140,8,3,112,48,184,39,72,164,41,233,5,130,68,42,30,1,14,98,96,120,20,150,130,72,160,114,165,96,81,225,233,116,8,4,20,22,35,71,211,25,48,69,33,61,0,107,16,239,142,197,123,193,48,112,144,227,71,25,105,27,134,202,3,229,133,67,131,94,32,134,8,35,162,176,24,0,3,130,8,138,204,112,44,134,128,66,128,120,0,247,157,12,128,34,16,72,32,129,202,194,0,235,133,131,17,81,84,179,251,3,59,0,91,56,12,77,91,4,127,142,223,102,70,55,149,7,204,7,4,220,177,120,95,24,30,1,192,87,16,166,32,17,190,147,166,219,157,132,195,97,241,68,192,130,132,38,162,112,104,16,176,5,241,40,24,26,21,64,163,250,115,246,116,94,4,58,174,215,18,46,97,5,174,23,72,244,192,34,8,50,0,129,4,247,0,96,4,26,25,55,146,187,12,176,199,214,202,82,6,0,137,112,185,149,82,44,83,50,4,41,178,227,65,234,82,0,65,192,191,36,6,98,5,50,93,12,57,32,8,160,250,40,232,77,2,9,68,192,14,229,5,98,73,68,192,0,139,33,226,177,104,14,0,8,2,236,126,226,123,56,60,214,7,133,160,185,220,146,229,104,107,74,65,3,240,116,114,68,58,57,154,62,214,48,2,129,226,85,118,120,24,156,242,175,25,134,186,238,116,147,254,43,124,112,48,2,129,226,151,84,50,40,70,50,140,124,244,73,68,143,127,151,9,140,66,227,47,57,24,250,131,255,15,20,65,208,168,252,37,23,3,18,129,136,245,2,118,147,8,40,12,72,32,48,178,227,248,143,240,131,211,232,185,45,209,91,201,24,34,10,24,210,60,73,31,131,0,204,86,236,39,8,68,84,20,176,94,98,69,3,131,64,182,57,3,226,40,47,24,18,148,195,97,144,226,46,18,180,220,73,29,249,33,171,82,0,36,33,16,119,44,30,32,97,96,120,127,74,108,148,192,98,64,89,186,195,200,210,62,19,112,88,12,1,148,148,161,74,15,98,136,40,252,138,208,5,232,0,198,40,63,192,20,132,33,64,252,240,163,19,138,106,128,155,63,17,36,12,63,58,41,13,216,83,233,210,230,128,165,175,187,177,8,127,57,26,95,90,112,163,48,254,15,145,167,71,100,99,60,204,11,148,48,195,160,136,242,134,48,34,76,222,24,4,221,96,112,79,121,3,115,44,1,148,4,32,16,10,105,202,126,67,131,196,21,91,212,29,133,65,81,44,41,3,224,208,32,140,64,137,14,32,224,76,49,146,28,21,202,69,130,106,49,249,239,35,146,63,26,157,8,67,161,9,16,81,81,81,138,152,32,130,46,40,68,150,234,7,238,40,60,129,8,40,209,36,214,130,0,12,131,68,95,44,109,152,154,28,24,125,6,134,7,1,47,24,18,5,7,48,36,47,55,16,79,144,1,80,24,4,10,14,163,166,14,106,122,32,194,240,196,37,60,138,108,128,59,197,2,50,128,175,7,10,238,1,160,8,128,130,159,166,178,130,28,132,46,134,50,30,65,229,165,69,69,160,26,151,138,0,16,253,113,224,50,127,170,185,33,16,87,87,215,165,32,8,145,151,7,236,124,177,84,48,2,85,46,56,9,143,7,49,68,180,255,82,68,3,17,90,20,40,69,57,42,163,31,73,47,187,150,4,163,43,173,244,43,10,186,210,95,163,211,60,4,2,98,72,94,128,29,30,7,167,44,48,117,189,237,40,16,129,16,59,27,107,3,168,189,165,190,141,19,212,216,70,223,194,8,208,1,20,252,20,20,180,33,180,25,91,59,27,35,125,11,198,41,69,109,72,48,69,201,37,227,168,16,61,232,198,249,158,105,191,203,32,3,96,49,104,127,192,7,134,70,33,0,95,15,16,243,83,19,162,8,128,235,159,216,185,254,201,150,198,88,18,254,55,140,233,106,102,105,102,231,74,163,175,5,24,155,237,55,53,210,55,52,178,1,164,169,6,160,249,60,197,217,45,64,34,140,10,111,168,111,167,255,83,120,55,44,194,31,144,88,14,45,75,185,15,68,80,53,160,154,222,213,216,200,200,112,183,190,193,222,191,97,104,12,130,136,221,48,184,39,133,41,32,65,196,163,144,72,16,15,34,40,70,131,17,65,164,191,22,224,129,66,122,200,163,177,190,128,47,140,8,226,1,52,232,3,162,169,9,157,146,119,240,52,102,6,230,86,182,70,127,195,201,0,141,37,128,84,221,150,23,157,46,194,79,151,253,23,11,14,165,24,114,121,213,127,50,79,49,28,109,94,233,167,243,75,182,161,193,40,255,20,134,170,18,13,64,229,7,215,82,149,213,160,237,113,90,112,35,98,137,48,52,64,64,5,252,105,207,25,51,238,19,96,105,107,0,140,95,40,241,151,138,79,245,61,42,17,29,192,157,26,114,60,104,225,149,58,38,253,195,55,170,7,80,62,211,152,208,92,252,119,73,209,163,51,205,209,105,68,104,138,105,202,42,42,208,52,251,93,217,25,8,175,148,132,0,18,1,133,37,186,138,138,178,138,42,255,26,97,18,6,229,77,2,101,81,136,31,200,82,255,165,14,47,127,164,22,187,4,74,226,117,3,233,120,0,10,3,80,76,128,65,162,41,25,2,131,1,225,180,204,74,151,71,149,42,12,109,249,124,64,60,181,88,163,22,243,56,248,114,192,94,6,86,163,3,227,65,2,136,247,1,17,128,59,10,68,35,32,212,228,64,1,160,167,65,172,59,45,15,66,32,250,238,148,141,178,148,209,100,126,43,92,202,0,40,34,0,199,226,105,3,52,117,40,210,121,44,19,103,76,38,12,41,1,129,162,148,32,8,202,201,6,187,92,18,210,177,40,187,116,217,192,180,49,57,154,220,75,165,40,61,173,253,41,59,120,128,63,210,90,86,2,226,5,18,8,48,36,184,68,99,57,105,6,66,0,128,142,203,96,211,101,115,46,79,18,112,32,28,229,142,130,83,162,47,9,252,81,105,87,74,96,160,210,116,160,17,113,133,0,0,9,133,33,42,43,1,0,176,76,249,103,47,29,128,18,14,168,124,12,40,167,59,74,72,166,125,5,145,90,52,225,41,113,31,148,245,133,249,255,75,226,80,168,81,2,212,74,81,40,39,72,40,53,79,252,76,20,165,37,81,40,60,150,188,18,177,180,144,116,227,74,96,105,137,135,230,162,40,34,22,35,185,130,5,29,12,138,66,252,140,133,50,35,139,165,83,192,15,12,188,8,43,41,46,31,22,126,42,180,10,163,253,64,60,128,129,121,129,127,182,20,173,136,165,149,179,90,212,77,35,7,195,225,208,244,9,40,5,73,142,186,85,240,180,207,84,23,128,82,70,80,112,144,58,36,3,168,0,4,16,73,41,121,9,16,128,94,48,45,217,20,196,255,84,58,64,7,80,93,33,30,248,159,38,158,179,220,114,159,128,250,221,229,207,50,254,108,209,169,50,170,45,201,104,182,220,106,160,144,160,172,11,13,241,239,4,150,167,100,15,74,157,207,40,145,252,74,129,86,200,227,78,194,192,127,46,13,69,30,117,70,39,89,218,186,140,5,34,181,243,128,131,81,74,150,21,93,8,198,19,11,141,194,210,97,154,126,38,148,89,58,83,121,130,254,50,0,18,15,243,151,161,158,228,40,197,62,77,39,25,218,193,88,22,196,248,160,240,88,12,101,185,105,153,129,230,3,148,67,248,191,180,15,45,104,226,255,121,43,210,245,250,233,110,212,1,52,24,77,192,120,14,243,4,253,101,105,220,112,48,20,158,209,18,104,255,239,157,29,144,82,101,83,77,69,205,152,190,88,188,39,221,11,151,11,189,21,65,152,114,4,192,193,240,68,234,201,128,82,68,83,191,81,98,53,241,7,254,180,148,245,251,108,1,52,204,31,196,203,208,200,82,75,48,143,239,222,69,249,236,9,250,3,94,36,2,145,66,150,122,154,0,17,128,47,138,232,1,184,82,79,136,174,174,52,84,165,127,87,162,229,210,243,103,2,45,79,194,97,24,234,106,163,136,20,60,20,145,0,162,221,169,121,14,69,0,240,32,28,235,229,5,98,16,180,62,21,237,232,67,19,21,134,195,201,186,186,202,0,24,44,113,73,110,26,3,75,44,165,156,183,163,233,201,184,112,40,12,77,72,40,69,21,192,23,133,70,255,90,11,162,7,30,75,66,122,80,165,245,245,192,162,65,0,141,194,120,46,159,22,73,4,144,154,141,97,120,208,157,132,70,251,83,115,223,146,86,20,143,245,130,225,118,18,136,120,234,30,160,238,67,93,70,254,223,29,79,147,209,241,86,118,168,24,119,224,82,166,165,212,109,223,243,21,53,44,201,31,38,96,49,242,114,114,50,148,83,45,140,132,38,210,134,255,181,236,133,197,16,65,12,209,8,3,199,34,126,178,119,224,180,233,191,216,59,138,10,140,58,48,54,183,126,162,1,253,0,242,93,7,100,0,10,39,79,192,192,112,56,127,121,57,138,22,148,53,37,17,104,142,68,215,232,95,212,133,38,192,95,171,1,82,212,164,68,165,149,106,40,174,88,10,122,173,14,35,18,97,112,15,74,88,90,146,251,59,189,239,115,80,42,248,15,244,148,150,207,4,180,114,138,94,100,253,178,158,90,81,136,253,180,160,162,65,252,83,81,253,84,148,255,202,138,202,8,143,199,226,1,202,134,249,151,212,178,1,137,6,88,4,85,171,101,142,0,30,252,121,185,5,172,44,185,40,44,192,101,182,75,106,45,231,125,26,144,2,224,5,194,48,4,74,42,134,131,4,130,12,128,37,122,128,120,250,160,59,12,133,38,225,193,21,204,41,197,1,244,47,36,96,40,168,232,14,74,9,48,140,233,96,185,51,66,125,90,226,78,237,137,49,148,30,84,113,161,94,4,228,207,169,171,253,83,122,168,255,83,122,252,239,47,61,126,55,221,107,252,239,79,247,154,255,55,178,189,194,127,106,182,103,124,60,241,243,110,207,82,187,138,230,112,238,88,52,26,235,251,221,133,25,251,111,16,136,33,227,6,70,97,80,68,25,170,120,50,128,59,8,34,220,96,112,79,25,0,142,198,18,232,123,145,218,252,55,195,160,136,52,246,20,242,84,11,51,60,117,161,62,252,88,118,61,10,188,33,140,8,251,1,158,18,44,232,155,235,135,71,209,20,4,99,58,235,95,32,185,163,177,190,203,143,34,233,65,144,64,193,165,246,121,255,140,72,211,225,187,250,84,83,138,50,168,242,211,162,105,41,107,124,127,166,243,253,217,249,138,134,250,114,17,245,231,94,250,82,25,181,180,239,188,40,99,43,51,204,74,36,122,99,139,138,187,84,47,80,145,24,202,161,229,106,238,55,168,209,32,233,228,104,95,150,232,173,168,105,124,81,24,4,214,151,230,175,40,2,101,247,160,220,81,223,221,6,15,194,65,148,15,136,95,106,13,18,40,33,12,255,221,141,41,6,130,210,104,64,233,221,95,229,255,241,17,105,69,56,250,161,26,250,159,26,127,254,20,124,168,133,20,61,64,252,162,147,250,163,171,252,135,189,154,209,65,3,255,251,26,118,244,102,221,15,135,132,255,150,190,28,189,39,199,176,161,254,75,218,111,212,214,219,15,219,236,255,100,161,187,162,202,253,97,155,254,83,214,254,239,44,107,255,247,116,212,104,241,85,251,23,1,246,47,146,241,191,17,97,25,146,118,224,255,219,158,0,158,122,251,69,241,223,56,122,127,63,119,83,3,222,146,101,168,5,213,247,90,15,2,249,225,242,197,79,30,47,46,105,79,125,158,76,119,121,24,156,72,130,45,95,47,131,208,233,174,44,9,255,162,88,251,45,235,255,112,51,225,39,43,176,226,82,2,221,250,40,12,28,79,241,37,4,99,153,244,61,64,49,212,61,80,42,40,181,206,167,154,57,152,193,58,12,197,41,4,98,240,189,172,254,211,147,84,12,69,9,52,29,158,178,15,97,110,43,134,36,108,64,2,72,148,252,169,29,168,165,46,226,123,2,192,227,224,75,202,47,247,238,126,184,3,65,37,74,191,3,65,85,151,206,140,74,138,0,144,48,40,4,10,79,123,136,13,67,83,107,111,74,157,201,112,105,97,249,186,194,114,7,203,15,14,226,168,166,167,211,112,91,65,130,94,132,175,36,98,99,100,107,100,183,194,104,255,250,42,255,76,91,234,118,167,136,65,201,100,116,206,127,94,245,229,11,34,140,125,207,37,35,210,41,82,136,144,240,224,210,145,8,139,1,1,16,131,144,1,232,244,65,0,134,70,47,111,52,234,200,82,202,82,252,127,221,218,163,109,99,165,127,99,27,211,54,240,255,253,226,225,79,93,178,127,10,136,127,10,136,255,250,2,226,63,171,205,190,220,98,167,118,188,233,129,19,34,10,40,3,102,134,230,16,8,209,198,218,64,156,64,249,76,49,178,27,53,133,97,49,180,187,166,148,176,10,161,221,158,165,194,50,134,91,130,63,134,8,243,3,116,0,17,234,144,178,136,54,4,66,63,155,208,2,171,54,4,66,63,163,208,59,82,182,244,111,148,240,9,0,148,56,108,142,34,16,37,232,167,69,73,74,196,34,225,49,4,64,98,249,73,147,36,16,24,172,189,12,109,3,194,177,120,132,4,240,103,132,191,128,199,146,136,160,4,157,249,223,114,9,134,64,150,131,190,53,22,133,33,82,229,164,173,25,109,199,80,131,244,146,85,105,190,68,171,111,32,63,222,57,162,162,210,136,224,150,179,252,159,158,163,253,20,138,182,58,244,22,30,213,232,244,95,0,104,65,32,178,128,45,245,252,41,75,64,33,64,134,182,152,141,181,1,181,177,133,162,132,96,219,31,134,119,255,36,175,46,205,254,231,44,232,95,25,156,158,35,151,166,127,177,196,63,64,254,72,232,151,20,168,139,254,55,4,126,33,9,163,27,208,230,255,195,206,176,130,59,149,0,35,193,159,56,198,74,121,126,129,65,113,146,255,238,31,77,253,31,122,253,229,239,255,112,110,242,72,44,237,46,62,12,135,146,135,97,48,88,218,111,32,8,114,56,55,57,228,95,255,80,238,207,175,95,255,254,79,81,65,73,69,157,73,81,69,77,73,81,85,85,69,65,89,137,73,65,73,85,65,65,229,159,223,255,253,87,188,40,133,25,37,217,34,65,12,136,135,209,139,22,154,19,200,34,65,140,44,18,43,7,24,90,1,150,86,118,128,145,161,153,157,28,229,168,65,191,150,64,160,94,157,231,88,1,12,248,40,202,41,105,200,41,50,204,44,61,171,241,81,150,83,212,164,205,16,176,36,60,28,164,53,26,255,236,93,212,38,246,114,248,133,225,80,16,8,202,139,250,91,46,9,8,7,30,116,71,131,112,34,32,66,255,32,2,129,208,248,44,79,32,177,88,36,26,148,67,98,209,48,12,82,14,139,71,202,47,133,121,121,58,140,60,35,130,8,29,31,229,133,67,255,26,153,132,33,162,188,64,249,101,104,17,8,7,2,36,192,241,40,28,17,139,199,185,253,18,153,250,19,4,121,70,112,17,136,36,4,2,199,98,8,84,181,228,229,1,7,16,143,114,167,20,140,48,34,64,244,64,17,24,150,132,90,14,161,40,53,143,187,59,10,142,162,149,104,36,156,44,17,43,139,128,17,65,57,8,7,20,208,1,150,5,147,51,162,212,168,112,144,126,167,68,66,73,1,144,101,152,181,64,97,232,51,146,127,98,252,39,37,255,13,182,12,28,97,126,244,65,64,22,80,82,144,164,168,238,3,195,3,238,40,52,8,165,56,1,20,134,67,65,25,156,0,74,107,48,131,126,68,59,234,111,55,116,0,103,23,6,62,126,68,16,67,161,102,134,113,199,6,66,56,2,33,28,28,212,49,4,136,160,192,107,1,128,132,20,163,173,229,44,168,191,246,179,162,30,186,9,146,18,24,20,90,82,102,9,137,66,136,134,37,33,101,74,36,226,108,72,104,240,59,136,49,10,68,35,180,150,31,56,170,42,40,41,40,82,198,45,169,63,167,88,126,137,208,123,230,40,57,15,34,17,39,66,129,176,131,33,25,0,0,17,218,51,72,26,1,44,142,40,67,73,165,58,203,208,198,40,52,136,249,78,83,228,175,183,6,5,60,88,134,146,59,169,173,4,186,6,180,155,239,212,227,222,95,107,46,71,181,58,205,221,176,56,122,89,180,44,249,146,242,0,69,40,74,93,78,17,85,27,194,97,4,53,165,13,236,248,221,245,114,86,112,89,90,98,227,95,163,0,140,91,81,142,2,108,184,44,253,239,249,8,30,230,75,65,161,186,8,197,196,129,16,14,5,63,5,152,12,160,224,167,72,125,87,87,161,190,43,81,223,21,40,239,106,202,148,119,37,119,234,103,69,134,113,205,31,199,213,64,134,119,119,58,53,10,3,58,154,202,119,52,218,52,13,84,157,198,0,252,78,154,198,126,153,196,242,103,69,234,184,130,198,10,65,41,12,86,72,10,254,92,82,154,126,138,202,255,178,150,20,6,244,9,70,206,42,223,129,126,75,118,42,123,37,26,81,117,6,27,184,211,76,68,27,130,83,223,85,191,203,242,107,162,106,52,13,168,240,106,106,12,26,168,124,167,163,174,76,99,160,204,64,72,147,129,52,3,57,218,236,239,104,163,76,213,70,133,106,15,5,24,149,129,130,202,175,76,68,91,58,69,144,97,133,86,26,1,248,169,13,150,68,161,46,242,239,27,129,138,166,130,96,48,2,131,112,106,12,38,82,113,103,100,240,75,7,85,164,34,107,82,103,53,104,138,43,127,95,82,5,170,207,40,209,198,221,168,38,82,250,174,183,18,200,192,224,39,110,247,23,46,75,215,227,47,76,170,202,168,55,156,182,200,170,223,39,126,189,30,42,74,223,77,68,223,255,136,239,2,209,181,71,48,172,129,10,3,3,250,22,87,254,110,95,53,240,59,3,37,134,207,127,165,235,79,189,139,202,224,151,75,74,95,76,6,157,84,105,219,10,254,247,44,213,212,255,236,69,170,223,65,149,220,127,73,226,215,179,136,223,113,83,70,203,194,101,126,216,225,52,141,149,220,127,220,25,63,48,254,83,176,251,139,176,76,35,167,160,246,151,182,254,190,147,149,169,217,241,119,146,7,18,251,189,190,88,238,51,5,6,7,66,56,126,163,128,160,118,163,180,0,122,213,183,84,234,173,4,165,16,250,161,168,248,201,125,76,121,121,64,81,235,207,137,24,18,252,91,74,32,64,156,25,194,111,89,9,101,37,74,10,92,146,110,69,93,162,5,210,170,36,16,144,213,253,59,185,21,101,126,20,139,74,129,82,200,82,31,180,83,72,252,89,98,14,37,42,154,179,146,150,146,203,82,199,148,64,114,147,69,163,8,68,106,99,144,246,119,23,0,44,137,136,35,209,174,150,252,54,14,10,243,29,133,38,157,179,226,95,161,128,203,117,209,178,192,75,70,113,86,208,82,252,59,164,37,59,49,224,40,252,28,135,90,118,49,48,9,134,64,168,55,15,80,24,20,81,66,18,8,252,219,213,163,3,6,211,208,126,19,58,16,194,129,114,255,219,218,106,155,14,128,65,161,41,192,28,180,246,15,132,35,24,194,177,146,5,101,81,87,208,134,112,80,31,4,248,1,4,34,158,4,39,6,6,67,56,176,36,34,160,197,88,232,83,54,205,110,18,10,141,0,241,129,244,218,85,139,97,154,82,143,49,76,115,152,96,173,105,135,57,107,24,209,67,11,88,170,246,40,84,172,220,37,252,2,131,37,229,172,61,145,148,73,9,106,205,205,97,67,171,233,104,187,79,235,119,75,64,42,170,37,201,203,8,67,242,34,208,235,104,133,165,65,250,227,15,234,248,242,224,114,245,76,208,2,20,151,6,233,157,189,239,144,193,148,55,19,90,164,96,172,232,127,51,184,80,176,13,65,28,197,159,48,112,127,51,12,2,244,163,208,249,205,93,189,226,152,66,57,239,208,68,248,221,74,156,114,86,144,163,174,5,101,101,255,206,97,116,40,251,146,90,133,255,232,38,191,170,187,49,40,244,223,131,127,143,180,191,5,254,61,166,81,192,131,255,233,248,253,103,189,126,183,255,71,137,19,255,114,227,143,254,250,187,191,255,165,172,160,242,67,255,79,89,69,233,159,254,223,127,201,235,127,70,255,143,230,93,255,98,227,143,131,224,143,129,3,34,148,247,255,214,46,224,255,191,251,120,212,106,97,185,117,68,43,26,40,37,7,129,8,35,126,191,172,207,64,131,150,136,109,41,211,16,14,2,42,0,52,128,193,61,192,31,160,108,151,198,33,28,36,140,39,6,235,139,49,166,245,183,190,131,216,51,142,67,168,22,176,5,41,107,73,0,96,75,37,35,17,75,255,107,12,212,133,192,83,36,164,222,107,5,9,114,20,4,42,146,13,232,78,187,184,237,76,160,162,99,241,46,206,116,7,160,148,182,134,88,56,105,249,239,63,81,116,148,91,6,163,221,236,167,61,58,68,208,254,44,145,28,132,195,150,62,189,244,200,108,249,41,163,22,189,5,200,208,254,91,34,37,67,127,236,8,28,38,96,49,90,34,203,195,88,47,20,17,244,194,17,253,69,92,169,178,26,130,68,16,239,133,194,128,180,74,212,222,198,28,192,193,136,68,16,143,161,172,175,23,140,8,247,88,186,118,64,215,151,32,7,216,81,62,47,129,193,97,24,192,13,164,18,35,17,150,238,59,192,48,203,55,204,2,145,32,49,8,71,34,6,225,176,4,98,16,2,68,131,68,48,8,247,255,177,247,166,205,113,28,71,194,176,191,98,126,69,63,252,160,5,228,225,96,122,78,0,14,190,17,16,9,66,176,64,128,139,67,178,87,171,128,26,51,61,192,152,115,105,14,16,176,66,17,164,117,88,242,146,162,188,214,250,160,181,62,37,75,143,253,72,148,119,189,50,45,209,171,31,99,14,0,126,210,95,120,163,142,238,206,58,187,186,209,3,66,4,25,33,8,232,174,202,171,178,178,50,179,178,170,17,224,87,130,59,211,102,189,43,180,200,19,12,141,0,38,21,71,110,213,26,244,188,171,147,254,137,180,253,39,226,42,7,114,39,254,0,214,86,167,235,90,78,175,87,223,106,121,23,250,93,38,228,206,120,173,199,252,40,106,99,222,237,115,79,46,15,132,39,237,30,255,232,2,102,133,111,135,24,227,158,145,219,198,82,99,151,125,193,194,230,248,145,63,164,27,237,150,219,174,205,156,161,210,165,163,180,198,213,153,120,69,230,36,86,184,186,221,238,185,116,219,20,15,90,167,67,207,111,108,187,214,211,107,107,151,253,242,62,4,107,179,93,221,195,53,84,47,62,249,34,9,134,156,78,7,137,214,105,52,88,192,248,84,130,85,113,58,253,65,55,168,61,233,56,125,204,160,175,0,16,145,15,188,77,75,61,16,2,4,101,219,217,193,56,90,123,12,69,184,67,48,130,75,203,107,115,51,148,195,154,219,237,122,247,175,248,69,53,157,174,219,115,91,125,203,233,211,219,120,58,103,201,29,69,172,96,48,48,88,94,149,73,141,61,133,111,209,81,204,160,114,48,131,48,11,236,236,193,143,248,153,179,76,211,221,25,201,232,208,61,103,195,225,193,224,252,78,88,34,214,115,219,110,203,19,34,115,173,26,40,127,37,236,121,229,54,104,242,97,72,78,15,14,60,132,202,201,121,237,40,114,38,112,101,130,246,182,220,181,2,183,115,129,196,253,115,50,88,206,72,228,254,163,167,196,193,96,91,243,163,50,91,173,214,233,54,4,81,200,122,171,90,111,109,245,176,34,146,131,52,196,18,102,172,37,114,172,196,111,129,120,199,48,176,214,183,91,125,167,222,178,156,150,245,162,227,195,220,240,26,191,232,133,233,219,110,179,231,54,118,220,158,53,142,13,79,29,5,72,147,147,164,50,204,237,225,235,222,154,206,30,185,129,108,147,20,49,18,73,86,93,183,51,145,73,141,5,20,63,229,81,242,252,11,190,241,144,72,206,78,119,221,14,145,156,132,50,34,63,71,0,202,73,81,214,19,202,210,203,58,140,239,90,65,186,201,194,117,176,36,91,240,228,174,117,206,95,165,81,76,95,175,49,75,105,207,169,185,115,216,250,86,113,190,160,89,71,17,255,19,202,92,65,179,183,229,239,244,140,141,53,123,108,126,224,59,204,42,191,92,3,46,4,46,231,112,187,227,187,19,19,184,99,102,21,249,96,180,57,138,111,199,155,245,137,212,216,43,10,150,86,177,130,142,79,120,154,250,114,138,166,54,228,216,81,155,229,218,248,238,68,0,14,0,195,117,94,180,45,18,147,28,37,110,181,66,220,196,241,9,118,195,138,118,70,100,68,146,152,70,250,79,60,97,237,194,204,77,108,217,214,107,86,179,151,89,108,59,85,40,221,9,235,92,0,91,45,255,177,87,252,164,145,213,236,225,188,145,247,87,221,35,192,23,44,118,76,58,93,183,130,156,220,25,107,189,23,56,132,25,40,189,76,144,212,177,234,173,94,223,117,170,25,113,84,130,70,227,19,214,56,217,212,75,147,212,230,4,24,111,165,160,105,98,98,254,95,22,46,143,79,208,142,47,103,85,10,53,239,246,61,135,141,209,170,122,141,29,6,138,117,55,227,181,134,50,57,115,38,128,222,228,160,83,159,97,124,66,230,72,16,68,77,9,162,102,134,182,129,120,72,46,68,193,198,60,158,235,44,7,105,171,125,5,169,207,110,6,82,146,25,103,188,169,137,111,161,86,12,147,216,199,146,243,199,163,189,60,136,131,246,242,64,134,22,59,114,134,104,219,189,88,120,219,61,41,98,236,47,154,97,38,142,100,12,220,164,163,4,187,231,154,26,114,142,124,214,56,172,163,126,50,222,137,15,108,134,156,56,199,227,19,214,147,228,55,244,146,85,102,3,74,72,87,9,41,158,235,109,168,241,200,221,48,155,180,168,165,41,139,208,33,50,131,14,123,152,98,17,253,136,241,9,198,147,208,33,20,59,75,100,70,175,73,21,108,78,112,207,58,66,33,188,31,159,240,59,67,35,1,34,251,201,73,235,146,211,193,165,38,216,105,155,159,91,203,32,163,79,194,135,70,157,184,81,78,171,106,109,185,228,242,117,88,51,239,108,182,73,184,134,188,82,156,7,66,65,51,197,32,117,62,129,239,185,229,246,169,103,148,198,145,23,113,125,88,98,47,15,116,196,94,94,135,196,118,221,78,131,92,162,237,248,228,100,82,99,20,132,148,154,124,64,77,103,96,64,77,187,167,37,103,121,21,210,83,233,186,228,206,225,128,28,20,158,209,27,226,137,88,45,7,23,52,35,50,41,108,41,157,5,64,103,187,23,78,40,49,66,26,82,47,204,45,206,173,205,1,98,113,114,64,144,93,0,71,74,86,49,32,139,36,23,194,37,136,236,147,78,132,179,107,231,159,6,100,13,58,85,94,134,25,28,205,19,40,82,170,74,64,88,168,97,40,81,244,74,114,134,42,124,190,140,60,7,73,153,224,10,8,124,70,103,143,14,34,38,221,203,82,145,80,4,69,50,24,80,189,85,105,12,200,1,25,28,153,188,72,193,209,48,38,184,58,255,233,185,217,11,56,126,63,243,228,25,36,143,134,235,144,207,32,96,48,16,197,160,69,143,8,81,98,252,252,80,134,94,111,208,168,158,173,56,221,42,201,145,17,178,107,131,6,134,131,137,167,155,98,132,86,239,114,117,122,218,30,161,126,206,221,180,198,159,94,187,180,56,97,85,112,49,62,154,213,84,74,146,181,66,24,129,169,96,4,136,12,37,67,192,185,138,216,119,145,88,56,198,149,103,93,142,8,173,145,163,96,222,156,174,237,17,224,227,213,216,188,61,93,51,213,29,80,52,173,83,63,114,20,176,181,229,181,193,218,177,227,118,55,51,68,181,197,49,122,184,185,92,54,77,83,239,73,232,30,123,166,222,170,154,164,89,175,212,91,85,46,162,198,143,248,116,196,26,77,152,9,153,84,138,155,162,189,140,154,24,172,86,8,20,135,22,63,82,69,238,194,16,136,33,188,208,36,201,88,222,62,142,88,94,194,100,2,65,189,4,170,46,186,87,53,79,48,204,183,79,67,152,47,200,209,56,222,151,140,192,72,2,127,59,84,251,230,221,62,178,35,102,174,62,106,169,113,241,229,224,73,101,139,9,248,203,56,91,207,131,23,235,168,3,174,163,22,80,139,242,146,86,78,71,175,41,182,12,74,138,131,90,191,72,245,208,166,181,165,164,152,176,138,75,4,179,185,160,14,148,128,51,44,58,245,107,50,105,125,175,195,192,193,28,192,42,81,208,161,148,231,185,33,180,147,50,91,90,78,43,150,214,78,7,68,196,69,0,126,82,74,243,160,234,18,148,11,219,4,1,17,142,138,22,90,3,13,132,163,4,39,67,12,6,153,197,172,171,47,214,34,230,160,33,4,20,115,1,96,6,67,74,133,147,23,208,23,140,208,35,4,176,226,88,9,20,14,47,33,2,235,30,172,85,135,227,87,246,158,99,14,72,183,98,68,129,68,64,64,168,43,1,234,64,113,48,115,128,129,12,239,20,224,166,20,66,22,214,34,72,151,9,104,220,50,95,20,196,149,7,195,155,79,11,149,211,85,64,215,148,130,46,88,159,142,127,15,45,217,6,167,56,196,250,116,25,69,92,17,185,210,156,120,50,0,229,241,240,236,2,49,124,174,118,120,13,208,219,57,48,200,112,6,148,128,101,37,122,82,158,6,2,44,235,6,150,41,179,207,193,49,128,128,136,241,200,3,196,85,192,25,164,26,204,27,120,238,128,214,244,211,99,34,122,122,43,6,244,86,148,232,1,7,2,254,130,10,113,46,80,1,184,26,210,19,65,5,240,115,90,123,200,130,118,168,80,102,131,177,153,6,109,10,194,147,114,26,30,208,192,19,109,19,8,33,175,208,250,156,145,214,139,11,39,62,11,20,229,84,134,197,30,202,32,136,165,194,1,51,89,43,156,66,68,177,144,246,68,5,188,163,58,229,180,212,254,168,166,94,142,216,162,77,48,200,118,90,53,243,121,91,20,58,245,67,209,115,11,39,56,108,180,41,23,69,4,31,66,6,7,115,160,90,178,11,114,209,49,235,129,214,97,40,230,0,7,42,64,49,142,231,88,224,44,78,112,224,43,193,227,57,22,56,157,131,103,114,210,199,115,32,202,0,65,130,199,115,4,4,73,31,207,129,136,193,177,193,100,142,231,140,107,78,35,208,232,100,185,85,113,173,222,94,171,146,65,191,133,183,199,119,172,157,11,13,122,82,19,41,217,129,11,85,52,73,35,36,20,172,153,16,156,185,208,30,71,208,73,226,198,148,102,24,252,123,215,155,98,244,38,253,39,82,99,175,76,24,199,200,168,135,252,140,148,36,149,97,157,179,154,206,21,119,28,30,193,6,153,132,180,149,155,208,3,210,157,178,82,30,142,226,142,47,5,39,140,100,185,131,224,64,22,60,176,36,180,147,30,168,2,132,202,78,82,217,194,73,42,191,182,129,100,5,21,71,162,68,228,244,44,145,236,164,87,70,82,224,115,82,142,90,133,117,145,30,181,50,239,36,57,106,165,232,19,241,168,149,112,178,73,126,198,74,108,38,59,92,5,18,46,242,83,85,245,154,245,127,116,73,88,147,186,160,204,220,46,254,38,101,23,25,48,100,62,118,44,48,93,210,86,221,194,169,48,240,140,164,247,122,87,235,253,202,182,181,99,205,156,179,118,192,70,251,196,183,172,58,105,81,113,122,174,149,157,65,191,122,38,226,137,157,76,143,228,237,233,107,91,120,29,228,237,105,147,28,223,132,201,231,163,119,244,42,103,166,29,62,240,67,82,141,175,24,73,194,78,76,18,162,165,56,137,34,209,29,202,131,234,177,220,114,219,181,231,186,78,167,227,118,101,214,116,140,219,27,243,47,177,224,118,193,164,207,219,61,249,11,186,179,37,237,131,247,176,100,111,232,110,149,247,234,149,19,127,168,80,92,34,141,79,19,230,100,167,9,179,71,60,77,40,174,158,70,199,8,197,181,12,117,3,139,181,135,50,84,223,116,7,7,129,49,84,159,24,148,38,154,37,103,255,164,126,130,190,221,227,195,129,201,253,51,57,255,183,213,206,52,219,213,248,56,244,231,255,208,239,197,111,216,133,98,209,182,237,162,109,231,190,145,205,229,178,133,252,227,243,127,199,241,143,12,62,113,47,183,186,237,65,39,248,252,186,76,23,82,169,173,182,101,103,236,82,42,213,117,95,26,212,187,174,165,62,44,103,237,216,153,124,54,147,125,60,65,79,238,63,195,249,223,27,52,227,227,8,153,255,118,190,144,23,230,127,217,126,60,255,143,227,223,86,189,191,61,216,204,84,218,205,73,50,131,153,217,91,204,100,169,245,183,182,237,153,139,189,229,165,103,87,102,87,167,215,202,189,133,111,46,46,172,55,159,91,171,85,190,123,229,233,229,130,179,240,220,213,239,111,87,156,213,217,246,183,151,107,11,87,206,165,24,192,200,66,76,110,181,207,86,154,29,107,39,155,41,102,138,8,222,51,219,187,229,222,78,247,124,167,185,187,219,127,250,169,151,138,223,203,53,59,147,187,207,126,175,87,159,218,254,231,75,181,165,197,157,111,95,156,109,116,231,183,214,67,225,1,50,119,166,170,107,213,197,205,75,243,185,43,11,149,201,157,111,239,52,190,89,43,21,159,205,229,170,155,87,190,179,217,190,58,87,250,222,214,218,228,214,210,83,187,115,231,82,192,108,237,78,238,226,219,135,123,8,100,54,147,61,155,203,218,211,118,46,91,176,167,179,197,124,233,236,244,102,181,230,108,186,165,169,98,33,143,240,204,149,183,190,57,61,191,176,246,82,182,188,221,169,117,87,6,165,210,194,179,23,220,221,75,206,149,218,78,49,231,46,254,75,238,252,119,158,122,174,254,76,183,16,27,15,96,107,97,178,248,253,210,244,84,175,53,253,140,51,181,230,126,187,50,125,233,153,110,123,125,189,246,210,83,79,57,131,231,190,247,207,47,45,126,59,183,124,185,214,252,110,22,161,211,25,229,92,41,147,61,219,173,100,108,0,254,123,141,237,237,229,213,157,181,234,51,115,219,155,235,139,107,223,219,169,22,102,87,158,153,222,234,94,124,170,147,157,222,123,238,155,207,109,126,119,114,109,239,159,55,175,134,129,71,54,31,129,188,114,249,114,123,97,171,150,95,235,205,237,116,155,217,203,23,93,187,248,237,127,254,102,177,156,253,231,103,119,191,251,253,185,157,157,167,95,58,191,253,204,55,43,173,45,19,144,128,216,167,159,157,250,231,229,234,228,98,113,234,95,190,217,106,76,117,11,121,119,251,217,165,127,89,88,159,124,122,110,161,180,92,185,248,210,213,75,243,211,157,111,63,91,88,56,247,120,245,209,253,51,177,255,248,25,254,117,163,221,137,113,5,108,200,253,175,118,62,107,243,247,191,22,139,143,239,127,56,150,127,15,255,254,7,153,118,177,55,65,208,63,31,95,2,251,200,93,30,193,102,227,73,116,15,53,225,97,221,3,75,74,245,52,183,192,102,117,183,192,54,234,78,79,123,5,108,22,94,1,27,52,151,222,1,171,154,30,244,26,88,3,166,49,241,73,240,92,204,42,121,222,106,111,244,157,45,61,211,197,44,56,200,19,180,143,195,117,98,151,223,210,154,76,60,6,248,202,219,44,189,242,118,150,62,121,34,130,122,210,107,111,77,40,131,99,162,35,140,200,137,80,86,204,98,202,230,219,107,248,73,36,202,108,201,133,188,170,94,81,74,74,149,152,117,197,165,85,131,141,111,237,22,178,116,143,58,168,16,40,130,27,88,153,43,97,143,118,81,47,168,113,80,208,174,185,17,215,50,184,16,55,168,51,137,113,35,174,101,112,33,110,112,153,167,249,141,184,121,161,128,16,150,238,80,145,218,148,8,80,119,24,247,94,220,56,85,26,145,238,197,213,171,67,80,154,89,197,76,77,17,246,181,117,171,176,4,82,35,28,34,82,132,128,145,105,137,23,81,17,50,110,7,111,169,96,171,33,130,197,90,20,93,178,188,142,17,193,150,0,31,204,181,188,81,100,234,151,17,77,97,52,83,229,16,145,130,250,219,162,32,28,65,44,180,176,168,150,126,52,238,253,53,169,224,123,116,239,253,53,81,211,216,119,0,43,23,171,99,185,6,56,204,39,243,174,1,230,1,193,166,66,1,139,146,37,131,75,129,145,135,19,255,70,96,226,153,104,251,51,148,159,232,114,149,176,210,147,17,223,12,172,28,69,85,225,74,88,7,190,132,69,233,234,201,139,89,78,240,102,125,152,195,121,180,75,128,115,71,216,182,15,179,46,161,27,248,97,115,57,244,42,224,208,48,64,181,169,175,84,15,249,246,190,129,211,207,109,224,27,88,94,211,30,143,55,255,19,253,103,146,255,237,93,117,182,182,220,174,247,255,132,191,255,149,43,100,109,254,254,223,66,249,241,254,223,241,252,123,248,249,95,65,187,216,228,47,125,252,245,184,10,248,113,46,56,126,46,120,114,210,234,183,17,143,222,144,227,43,19,200,229,20,171,228,201,195,190,98,120,173,222,111,120,8,105,130,206,255,39,222,116,147,181,179,224,178,160,62,234,203,221,6,65,158,49,183,80,16,159,59,2,10,112,207,15,241,134,57,28,244,33,131,196,115,173,144,252,141,144,48,183,246,248,125,57,76,240,13,131,238,178,211,117,154,61,2,254,249,23,158,164,131,137,159,202,209,149,130,59,51,59,184,175,112,139,6,126,168,186,71,3,104,139,120,131,6,120,25,231,238,12,170,155,254,255,133,42,221,99,184,66,131,225,47,129,203,51,24,120,186,107,51,196,134,49,46,204,48,144,224,35,127,111,6,16,164,241,141,25,140,240,35,223,149,33,151,186,201,93,153,12,222,121,183,143,141,160,217,117,22,184,169,230,186,12,30,52,49,126,102,176,47,209,171,199,141,129,3,163,103,134,1,116,136,128,134,24,59,114,153,31,99,233,244,247,126,160,78,170,75,252,24,48,15,113,249,91,114,154,46,92,152,116,87,46,161,31,156,213,198,143,152,133,97,133,148,144,86,173,205,118,187,193,174,61,59,78,183,222,234,167,153,123,167,73,99,225,130,105,250,152,91,225,240,161,11,53,169,121,184,162,225,182,194,106,70,158,134,44,50,120,80,148,171,12,126,59,130,101,230,88,110,106,98,57,76,110,157,161,0,13,22,26,216,50,249,149,230,84,220,208,4,37,25,117,169,161,226,31,229,90,99,235,84,110,222,237,35,147,99,102,173,151,112,34,55,204,76,7,144,61,219,51,62,65,172,143,254,130,87,210,22,194,175,57,141,158,171,71,65,141,144,233,106,131,27,203,111,127,10,147,237,177,23,200,192,85,79,93,49,98,107,170,100,40,3,218,146,17,27,214,201,192,14,210,154,17,105,34,97,36,95,75,102,194,81,26,172,158,35,252,226,18,141,85,255,89,168,53,210,126,50,89,218,37,74,121,134,118,38,198,253,100,50,189,23,163,204,111,196,50,247,67,229,152,246,120,179,207,164,131,249,39,147,11,218,221,196,35,86,98,136,136,131,171,106,18,169,196,16,57,214,109,184,146,219,74,166,177,232,200,94,57,173,29,192,183,124,20,205,198,35,216,85,87,222,117,38,222,21,197,94,229,194,247,194,187,215,155,24,205,20,217,147,54,47,148,8,1,45,187,90,11,143,129,65,169,7,165,107,42,109,82,108,0,239,94,50,70,144,11,70,5,142,68,168,34,128,187,209,20,229,18,148,246,233,136,180,123,232,131,202,6,35,69,20,209,19,206,42,105,174,62,165,204,220,106,5,175,252,169,166,185,34,143,77,71,65,187,217,205,69,1,2,177,240,193,80,211,249,171,120,88,114,65,117,9,203,154,216,52,168,16,35,64,161,58,86,148,4,129,143,159,155,81,164,185,150,135,185,44,201,211,76,112,125,156,249,133,64,50,64,218,91,14,225,125,90,132,234,34,208,34,240,150,185,161,72,117,81,208,84,90,184,229,48,42,2,209,36,148,211,220,164,35,86,217,83,83,96,230,204,47,33,164,52,170,65,19,66,131,42,43,2,154,126,62,190,202,83,103,190,88,114,117,115,64,139,146,40,156,19,139,144,16,130,4,11,231,130,249,143,161,133,173,7,208,0,216,105,195,194,39,110,186,1,17,137,211,77,123,105,153,225,216,4,106,74,138,204,138,96,237,141,116,123,149,165,168,49,11,46,95,59,226,237,85,170,26,51,204,129,80,100,150,207,134,163,228,110,175,82,213,152,41,204,117,244,219,171,84,53,102,193,68,59,226,237,85,42,255,85,167,69,71,191,213,74,235,129,171,47,183,210,118,19,238,184,210,182,150,92,117,101,16,160,75,111,188,10,101,70,121,241,149,9,63,48,181,162,184,255,42,20,140,234,26,172,208,142,166,145,118,252,75,177,228,240,116,165,135,98,144,109,113,255,64,57,31,104,12,250,146,100,132,180,51,168,229,131,141,141,107,30,115,97,53,143,124,173,162,92,0,225,119,110,193,205,18,178,243,39,185,26,139,101,33,199,148,42,82,132,81,106,29,179,30,139,12,0,37,90,34,245,60,169,8,204,207,228,205,43,28,13,251,72,43,28,21,93,164,21,142,68,164,207,219,177,42,28,237,35,87,56,202,199,94,85,222,168,109,205,215,54,202,147,36,71,189,165,43,116,151,50,169,43,170,224,36,63,137,151,83,153,203,36,185,107,187,24,227,117,18,133,114,178,107,100,181,139,221,209,238,181,178,143,80,32,171,93,0,67,171,99,181,171,71,232,45,87,122,213,13,173,172,213,231,110,85,101,181,114,203,36,175,169,13,203,212,114,229,177,97,206,132,81,243,199,165,180,143,255,153,212,255,98,79,39,106,209,47,248,167,173,255,205,21,178,217,82,145,171,255,205,149,138,143,235,127,143,229,223,195,175,255,37,218,197,22,253,146,171,198,190,14,21,191,167,190,102,119,255,183,111,236,255,234,179,225,205,91,135,159,124,50,124,255,47,15,126,120,227,224,246,107,15,62,126,119,255,63,62,37,213,75,107,221,78,229,146,179,85,71,113,65,63,159,99,229,133,6,250,254,221,155,7,239,126,116,248,229,47,238,223,253,227,240,218,189,175,238,221,184,127,247,243,251,159,191,177,127,235,157,251,255,251,203,131,47,126,209,217,28,254,245,131,225,235,127,61,120,247,215,251,111,190,115,255,139,223,31,252,230,122,106,204,135,187,177,182,114,249,252,198,133,185,139,179,235,139,107,27,75,203,75,115,0,231,57,43,235,35,34,68,62,248,226,231,135,159,188,127,255,239,95,250,72,41,181,60,196,75,179,243,11,231,55,158,157,93,92,103,1,230,242,197,156,119,206,191,53,104,90,59,78,99,224,90,77,167,67,62,91,239,55,245,247,143,3,184,56,118,60,135,218,62,143,133,241,2,41,12,64,254,95,22,187,28,103,4,94,240,126,55,66,57,67,95,2,178,206,144,187,85,3,248,132,20,130,128,128,246,99,234,49,9,104,122,79,169,8,119,198,194,92,98,240,19,65,137,131,143,104,2,115,62,62,97,61,25,8,230,229,212,88,7,57,192,45,247,234,120,208,48,53,246,100,199,58,103,237,6,213,66,176,102,2,0,52,171,47,66,104,131,226,162,12,44,77,73,179,27,227,168,229,210,160,185,73,203,112,124,164,0,37,83,216,34,116,6,245,49,178,34,23,112,74,201,109,13,154,126,88,8,129,74,177,162,150,50,124,232,57,192,244,68,40,42,133,32,41,211,18,12,228,13,47,89,169,192,20,213,68,129,110,171,171,135,56,37,137,92,61,4,184,213,148,167,50,83,250,224,246,107,247,63,191,113,248,229,47,135,111,126,182,255,31,159,238,223,252,100,120,247,195,131,63,127,49,252,213,191,161,134,7,191,252,100,248,214,205,253,119,239,236,223,184,126,255,238,251,7,31,222,36,239,164,221,190,186,119,27,245,177,51,214,253,187,215,134,159,191,123,255,238,181,131,143,223,221,255,232,183,195,123,183,66,240,228,50,214,254,255,92,31,222,187,21,222,218,183,140,23,156,190,115,177,235,52,93,60,252,74,11,25,133,146,49,1,46,177,103,235,75,179,43,223,221,184,184,50,123,105,78,130,26,26,74,83,46,84,152,86,215,86,230,102,47,105,80,217,33,246,147,105,207,216,81,22,155,222,158,158,225,217,198,182,212,246,94,64,42,129,37,101,49,132,91,84,8,127,198,130,22,149,65,64,98,103,193,156,50,216,88,179,202,10,141,55,175,108,199,112,51,203,33,58,78,115,203,161,78,222,236,218,58,179,203,97,79,200,252,218,130,249,229,240,140,218,12,179,83,68,111,142,37,74,150,184,89,182,69,179,76,204,136,153,113,198,77,253,23,195,55,223,40,28,124,120,243,171,123,183,23,150,22,214,38,47,204,174,205,78,94,156,155,187,240,212,236,249,103,38,207,47,46,175,206,125,117,239,198,240,245,207,238,223,253,24,255,53,188,251,225,253,187,55,135,119,255,112,255,238,237,225,143,126,75,208,32,232,168,59,49,234,23,23,190,243,244,220,236,133,185,21,235,155,88,126,171,253,174,235,52,23,90,245,254,37,183,239,96,41,207,174,205,138,109,55,219,213,189,113,2,118,248,249,173,225,155,63,27,222,248,233,193,237,215,8,138,9,212,207,35,76,135,231,162,235,86,159,114,42,87,16,174,175,238,189,121,248,225,31,134,183,126,124,240,241,79,15,254,227,131,175,238,221,120,240,167,159,223,255,251,219,251,159,254,229,254,223,111,126,115,248,201,237,253,159,125,246,213,189,183,16,108,143,59,37,224,243,141,118,207,245,56,56,252,242,87,251,111,127,48,252,247,27,251,255,115,253,224,255,126,254,224,103,255,117,248,217,235,251,63,251,236,224,246,107,195,95,254,106,255,221,207,246,223,251,124,248,230,103,247,239,222,60,188,246,234,225,47,126,28,44,67,148,74,221,66,4,23,33,228,226,99,55,122,120,235,167,195,107,247,136,225,228,96,128,69,71,138,194,91,112,200,208,211,129,130,11,139,20,30,180,169,27,168,147,2,182,13,96,211,129,141,6,27,117,82,192,206,1,216,96,240,163,193,247,58,42,112,228,1,14,79,9,162,33,192,189,20,208,11,33,235,47,215,131,89,129,121,204,198,107,176,122,245,197,3,73,2,29,233,107,52,22,248,117,94,250,218,19,37,110,82,144,54,193,194,0,139,60,207,132,225,50,127,102,134,223,129,85,173,247,132,37,210,220,86,52,193,108,145,38,57,69,19,159,181,25,43,175,104,66,88,195,96,10,50,15,131,99,149,245,49,120,213,224,189,12,190,115,184,159,33,160,59,78,79,67,64,158,188,175,145,211,249,26,2,254,132,188,141,156,224,109,8,152,70,237,111,240,38,65,239,113,72,149,46,113,159,35,7,125,14,234,66,188,254,223,15,126,246,49,31,101,129,181,82,181,188,237,127,252,251,225,221,187,195,155,255,49,124,231,199,8,20,134,3,141,133,223,155,177,181,188,149,13,112,120,235,219,240,222,15,16,96,12,111,120,235,6,1,31,14,120,101,110,117,110,77,1,56,44,124,226,122,72,204,119,128,211,196,124,67,94,165,86,28,19,43,152,215,0,73,184,121,101,80,204,72,172,42,65,161,136,162,56,124,50,27,23,200,79,110,227,130,206,166,54,14,160,59,126,27,7,144,39,111,227,242,225,54,14,224,79,200,198,229,21,54,14,96,58,30,27,23,204,27,19,27,199,41,93,226,54,46,47,73,119,189,245,230,254,123,255,47,176,110,248,88,159,151,155,151,152,54,226,170,211,94,99,124,15,98,117,46,175,44,175,45,111,60,107,139,0,145,29,211,155,27,216,156,177,53,12,26,19,67,227,81,1,76,9,3,35,220,142,248,16,136,13,17,44,5,4,199,154,9,134,105,222,70,48,221,194,13,4,139,229,56,173,3,139,57,121,211,80,208,153,6,22,121,66,118,161,32,216,5,22,205,168,141,2,163,221,122,139,32,42,87,226,230,160,32,154,131,251,119,63,62,184,253,218,225,167,175,30,188,251,17,239,248,156,119,26,13,147,128,158,244,254,234,222,141,225,141,215,247,255,237,255,13,223,185,177,255,241,7,255,184,118,125,120,239,7,251,31,127,64,102,162,7,11,102,147,207,207,46,46,178,136,124,183,7,123,82,4,174,172,255,242,210,220,115,179,114,0,97,238,141,215,148,177,53,62,116,243,156,48,194,205,186,51,128,40,96,130,124,208,166,201,96,220,159,205,5,67,200,10,39,198,67,195,154,37,95,46,188,73,242,155,135,155,163,0,242,113,154,162,0,107,242,102,168,168,51,67,1,226,132,76,80,81,48,65,1,138,81,155,31,95,217,245,166,135,85,158,196,205,78,81,101,118,246,63,123,115,255,250,157,7,215,110,221,191,247,27,178,195,118,112,251,53,222,10,209,210,60,221,22,151,21,90,5,96,117,54,45,101,29,64,128,128,169,6,16,176,251,73,199,95,255,228,240,173,255,82,117,254,238,220,194,210,252,198,165,185,213,213,217,249,57,9,12,146,92,36,182,237,193,79,254,87,1,102,109,101,246,252,156,6,10,73,35,14,223,191,125,240,246,157,225,239,94,85,64,185,180,190,184,182,176,49,183,244,172,6,82,1,67,58,184,254,233,240,243,63,40,192,204,175,44,92,208,64,152,194,16,122,110,127,248,206,77,5,132,213,185,181,165,217,75,58,134,236,82,88,89,68,208,156,45,142,0,184,66,74,36,152,42,6,207,120,123,79,153,113,243,242,137,244,37,51,26,94,166,208,43,169,224,101,140,223,79,249,239,161,240,8,206,146,31,0,179,82,129,21,25,128,41,227,186,12,38,193,8,150,15,142,181,25,46,173,200,50,39,164,20,69,254,102,112,174,112,76,194,30,37,96,10,4,224,28,139,168,133,93,146,214,134,4,44,115,21,34,64,79,132,58,17,208,201,160,90,4,162,56,214,154,17,136,56,249,5,173,164,173,28,129,184,19,90,211,74,98,253,8,196,50,242,42,18,96,10,66,106,73,120,165,74,124,113,43,73,23,55,171,234,244,29,107,248,198,235,195,79,254,134,214,180,123,63,61,248,205,245,96,223,18,150,145,117,54,131,157,204,131,207,255,48,252,228,182,149,61,107,231,202,214,225,141,87,135,191,252,203,193,237,215,200,62,217,253,187,159,147,114,185,195,15,95,59,188,241,42,122,238,109,41,238,255,244,111,195,123,183,210,228,53,129,10,188,248,118,171,239,182,250,115,173,74,187,170,92,69,59,155,212,91,229,27,195,0,127,110,233,252,242,133,57,5,80,111,113,252,94,197,213,130,250,246,249,185,48,64,100,133,196,23,120,106,33,173,46,47,133,129,34,203,100,173,225,244,55,7,181,154,219,213,2,188,184,56,187,246,212,250,197,139,115,43,97,96,243,52,6,186,233,15,129,22,240,210,242,242,229,48,144,100,25,222,109,54,180,144,190,115,105,49,12,80,145,184,69,219,221,122,173,175,133,181,246,244,202,194,197,181,48,112,97,203,178,208,135,13,172,4,212,230,153,28,66,24,27,99,5,218,195,238,248,1,93,96,247,250,132,49,101,247,249,192,200,224,23,69,239,69,32,104,252,220,95,178,25,161,193,48,79,96,212,52,221,68,65,205,8,203,54,224,213,95,216,193,178,13,89,246,222,131,101,91,100,156,217,5,132,140,123,189,193,170,14,216,247,113,23,129,203,192,72,129,180,144,46,234,130,88,184,248,84,80,56,33,80,21,0,24,68,172,34,210,99,13,93,69,244,201,47,249,101,109,12,43,82,144,208,194,95,22,131,89,17,215,200,163,90,193,228,132,132,183,114,37,76,220,21,40,155,184,2,195,183,255,237,224,222,255,149,187,2,104,65,193,175,225,234,77,206,178,171,22,110,218,253,238,77,2,129,118,31,227,187,178,101,238,231,151,47,93,94,153,91,93,21,49,120,171,56,129,182,245,253,122,71,5,11,177,174,5,100,3,64,189,150,211,233,236,161,7,248,33,28,212,225,23,159,35,57,225,102,22,9,25,150,102,47,95,254,174,191,169,71,81,76,194,119,79,45,46,159,127,198,127,149,182,134,191,252,205,253,187,159,31,188,253,233,240,189,143,252,172,192,217,173,182,53,252,247,27,228,247,74,167,99,13,223,124,99,248,230,159,14,110,191,70,176,29,220,126,109,255,231,119,144,69,112,157,230,63,174,93,223,108,180,43,87,44,82,184,250,213,189,27,247,63,191,113,120,237,117,52,36,175,223,27,126,242,183,175,238,221,56,252,235,71,135,119,62,62,252,232,26,9,222,239,223,187,61,252,225,231,15,222,253,133,74,68,148,88,157,144,114,64,72,223,111,212,55,85,160,254,101,113,225,41,45,160,60,0,68,89,178,252,26,92,203,147,191,150,78,78,224,50,44,5,136,5,202,203,24,9,59,114,50,28,69,136,163,214,69,238,66,128,163,241,253,130,10,193,226,191,20,188,162,22,13,244,146,142,131,16,232,225,180,151,67,157,165,160,57,231,39,1,132,38,46,18,63,149,89,55,137,153,156,92,109,20,171,148,172,183,196,168,25,87,17,37,85,18,214,105,146,142,49,235,63,137,163,132,223,151,225,123,177,255,43,18,41,153,31,87,241,33,205,136,185,17,86,82,32,129,2,235,174,56,145,249,173,128,187,197,74,14,192,201,11,112,120,17,50,233,20,185,8,103,24,239,75,34,195,192,5,27,83,202,145,180,41,203,221,180,64,176,188,135,6,20,92,116,206,64,55,19,191,12,98,57,94,151,12,98,78,222,27,155,210,123,99,16,121,66,142,216,148,196,17,131,104,70,239,131,1,75,22,230,126,241,202,149,184,231,53,229,121,94,244,64,225,159,127,176,255,246,7,195,91,191,167,251,154,183,95,59,252,242,221,225,47,127,117,240,155,235,195,79,110,223,255,219,91,129,127,181,226,246,241,17,86,137,107,69,58,239,191,249,206,240,71,191,38,246,135,54,38,43,194,194,210,179,203,207,204,109,172,174,159,63,239,173,6,30,176,96,27,19,159,25,124,247,23,135,119,238,224,237,6,68,225,123,55,135,63,250,237,193,159,238,28,126,248,251,131,223,92,39,47,37,224,87,231,86,158,157,91,217,184,48,135,66,172,141,185,149,21,14,131,205,66,35,25,166,48,104,36,96,147,64,203,209,20,62,190,151,97,255,205,159,30,94,123,29,13,224,225,95,239,28,188,251,103,5,3,251,255,245,219,253,247,222,162,34,254,229,221,225,231,239,30,220,126,141,130,24,126,242,171,131,183,63,85,19,178,180,140,126,89,56,47,229,204,54,192,67,198,55,28,205,197,245,165,243,50,28,132,97,82,225,62,121,248,229,15,15,255,254,247,201,7,191,120,103,255,127,174,179,220,30,222,249,235,254,159,127,48,124,239,163,96,220,112,31,53,206,181,133,75,115,203,235,107,50,33,219,42,144,191,251,19,33,225,254,151,255,185,255,163,247,15,175,221,184,127,247,119,195,123,175,146,150,52,215,244,197,225,31,174,35,15,255,189,143,168,146,191,241,250,131,87,63,34,18,192,26,30,0,216,191,245,239,247,191,248,236,254,221,31,169,169,92,126,118,110,101,113,121,246,130,140,204,156,154,76,34,34,129,162,225,251,63,125,240,42,109,184,255,95,95,28,188,243,198,193,127,127,113,240,197,175,209,64,97,90,136,74,145,147,16,135,63,252,35,153,133,7,183,95,35,240,124,122,191,186,119,99,255,206,187,195,63,252,96,198,26,222,248,217,254,175,174,239,255,252,215,30,74,21,39,139,11,151,22,214,230,164,140,228,21,140,12,127,249,155,225,235,31,61,248,201,255,30,254,149,14,231,254,207,62,123,240,179,191,28,94,187,17,54,186,23,215,23,23,55,22,23,150,158,209,141,115,129,155,155,88,22,97,115,115,245,187,171,107,115,151,36,224,242,220,124,120,240,214,95,246,255,243,213,225,251,127,62,252,203,7,97,64,103,215,215,158,150,128,44,112,32,169,136,110,253,96,255,63,62,69,195,243,163,143,246,127,243,219,7,127,188,97,134,228,217,217,197,133,11,179,107,178,185,92,180,193,60,83,204,172,225,39,191,219,127,243,175,136,10,60,197,149,35,112,126,113,97,110,105,205,179,187,106,241,219,89,91,129,32,206,184,83,172,38,227,110,103,201,204,57,248,251,143,15,190,120,15,153,170,215,255,155,229,57,96,21,31,182,81,10,150,34,61,191,188,180,52,119,94,138,138,26,73,90,211,167,67,21,178,50,80,84,202,149,193,166,86,43,32,93,191,110,81,120,234,117,203,51,47,192,94,81,203,43,99,67,162,37,39,203,10,81,126,213,86,200,230,205,16,228,228,216,204,62,37,83,99,246,109,106,182,200,154,175,85,169,7,215,222,170,119,160,111,160,70,184,178,188,190,134,28,15,17,93,158,211,43,50,107,194,224,45,205,173,61,183,188,242,140,12,96,129,3,56,252,201,205,225,231,239,70,54,106,20,145,198,168,217,212,170,221,191,251,163,253,187,119,239,223,253,2,129,254,233,199,195,123,215,200,180,70,250,115,235,157,225,91,55,135,183,126,186,255,217,155,100,56,67,231,250,236,210,249,185,69,185,6,149,248,41,120,231,139,225,173,159,90,248,132,132,21,58,2,115,179,23,104,184,40,1,93,230,157,45,114,236,18,140,69,218,58,188,243,135,131,47,222,240,117,225,193,123,215,14,255,112,29,43,50,82,194,195,47,127,120,240,209,191,221,191,251,241,240,141,155,251,191,251,239,131,119,222,144,173,20,36,230,245,220,50,229,32,230,178,82,122,238,223,251,205,225,255,254,36,62,61,8,34,158,209,95,221,187,141,102,58,174,59,58,252,242,135,195,247,63,60,248,248,173,80,122,47,173,206,111,204,125,231,252,220,220,5,50,207,165,190,157,92,144,33,110,57,131,70,237,157,243,54,216,7,30,22,68,48,240,149,54,57,71,109,50,71,252,240,141,95,140,76,5,158,91,89,64,115,107,233,66,144,41,225,157,55,219,16,8,178,105,23,23,151,159,147,122,128,57,67,32,248,236,8,134,32,161,36,111,8,4,186,6,2,144,130,76,196,135,119,190,24,153,136,241,196,135,18,230,40,42,134,11,24,131,128,162,225,65,132,139,151,80,113,233,242,218,119,21,32,194,133,139,65,104,220,237,98,65,58,59,70,100,195,66,23,162,124,86,58,91,31,150,13,163,244,26,216,176,188,173,50,51,6,54,38,204,143,204,31,209,134,133,249,149,121,106,195,56,248,35,177,97,148,150,80,27,150,215,217,48,6,136,198,134,229,117,54,140,1,162,177,97,121,157,13,99,128,104,108,88,62,47,157,104,35,177,97,208,121,81,219,176,188,206,134,65,16,106,27,150,215,217,48,134,10,165,13,203,235,108,24,4,161,182,97,249,162,183,60,252,113,255,231,111,31,252,246,19,20,149,168,102,4,141,128,215,151,158,89,90,126,110,73,2,109,122,122,218,28,26,165,83,13,205,206,102,195,14,113,209,198,204,150,150,135,196,240,218,50,54,157,234,23,231,90,126,169,44,231,194,248,21,186,92,139,192,0,17,24,24,200,25,101,238,145,52,202,73,26,121,153,67,130,72,4,3,6,147,52,17,129,192,104,139,94,197,38,180,1,129,35,105,82,16,154,72,115,15,100,227,78,36,43,72,35,145,253,59,177,133,151,19,34,123,119,226,123,24,249,16,241,100,131,50,105,101,18,134,182,204,241,45,213,196,219,182,0,22,36,60,232,192,8,77,248,241,205,9,24,57,29,177,177,208,207,40,130,117,218,164,192,55,17,134,206,206,11,164,4,177,45,105,81,16,90,0,39,129,52,41,10,77,68,105,151,68,177,128,216,144,180,41,139,196,48,97,30,81,37,48,110,202,0,140,170,183,170,165,204,109,160,234,174,234,194,141,80,14,140,144,42,30,161,147,67,5,209,95,104,105,59,21,64,113,45,165,29,242,218,14,254,226,64,91,23,180,173,133,121,95,84,145,237,45,94,180,153,138,106,118,129,162,141,85,20,179,75,17,109,172,34,152,95,116,136,205,16,181,66,161,173,121,81,43,52,206,36,233,34,106,133,124,222,230,69,173,144,79,223,188,168,21,188,251,69,219,169,0,42,180,34,47,106,133,220,155,162,173,5,33,171,220,38,210,94,212,10,206,165,161,205,84,84,75,180,34,47,106,133,212,65,161,141,85,4,75,181,98,122,122,122,134,91,138,129,71,64,141,123,150,191,212,129,107,242,10,187,242,135,87,104,112,139,190,120,65,14,127,73,142,96,56,36,93,108,161,61,208,61,73,251,156,208,158,245,16,248,46,182,136,0,120,11,50,130,68,12,80,252,98,143,156,136,129,89,143,132,30,57,17,3,92,227,36,24,242,66,7,249,66,237,87,22,23,132,14,192,211,144,48,157,23,121,240,29,15,233,56,23,196,14,204,218,40,116,42,130,14,106,183,4,150,244,100,197,30,122,174,237,108,78,232,1,125,20,145,17,219,22,113,232,213,207,206,137,61,66,20,60,39,82,165,31,110,27,142,183,204,195,17,186,216,112,192,69,127,71,70,85,94,228,3,174,40,18,170,10,98,15,253,144,219,146,49,103,156,35,177,71,73,236,193,185,74,92,31,187,44,94,185,37,113,155,64,175,92,86,217,67,186,80,206,88,57,91,217,67,161,44,185,156,178,135,66,89,114,57,241,94,48,193,159,98,120,207,229,149,56,36,107,40,254,204,71,62,4,71,176,128,205,120,56,196,171,200,148,238,213,12,233,81,80,245,240,151,82,118,8,115,69,37,31,220,170,234,91,183,162,146,15,110,105,13,122,40,249,16,214,87,122,164,178,40,242,161,159,38,121,137,94,233,28,176,25,43,47,209,43,189,17,202,75,244,74,111,132,242,18,189,18,60,50,102,64,242,18,189,82,251,102,51,184,71,8,14,97,8,243,18,189,82,58,104,51,164,135,114,60,20,122,149,151,232,149,220,91,155,241,123,40,249,80,232,85,94,162,87,42,191,109,134,246,0,124,72,92,55,209,238,78,79,79,11,56,244,61,144,235,39,171,27,165,158,30,91,50,234,101,142,248,106,81,175,113,120,161,168,15,246,56,107,68,125,164,201,151,135,78,235,202,67,125,188,9,85,134,78,11,149,161,62,134,81,23,133,122,105,64,125,61,40,163,52,137,151,130,78,139,215,250,29,220,126,109,255,127,174,239,191,253,225,240,238,135,195,247,255,66,118,78,248,66,80,246,74,95,250,105,46,68,1,254,70,152,63,19,132,15,54,174,146,79,136,249,159,10,227,90,173,6,159,16,99,62,21,102,193,47,201,193,79,136,225,196,109,189,85,239,211,122,145,215,95,189,255,229,111,247,175,223,73,141,173,184,47,13,220,30,33,239,73,150,100,248,234,69,239,139,35,51,103,144,48,123,105,59,221,238,244,211,45,167,233,158,235,146,118,27,77,183,239,164,191,215,107,183,188,39,168,103,26,119,204,159,193,39,111,103,206,48,109,219,205,122,223,109,118,250,123,103,94,244,9,164,245,21,144,192,94,167,221,34,55,10,139,20,130,119,2,137,57,72,34,105,200,208,24,244,21,136,132,173,121,42,15,222,253,243,254,219,31,236,191,251,217,193,159,238,12,127,252,163,131,95,127,48,188,245,227,7,215,174,163,63,223,252,207,225,135,255,134,15,87,227,39,127,252,217,240,214,239,135,239,127,56,252,244,86,106,12,17,252,92,189,85,109,95,69,195,103,13,112,212,10,169,222,113,186,245,86,63,157,15,200,70,2,217,184,138,251,108,32,93,32,148,215,25,64,28,237,66,23,158,124,162,1,228,178,104,120,220,219,187,202,215,223,17,164,95,134,155,252,94,197,157,68,176,211,244,88,24,249,48,14,222,178,121,253,175,247,255,254,19,124,138,252,237,53,217,145,184,225,157,191,13,63,127,55,53,70,95,96,155,163,228,187,16,240,93,33,237,241,215,37,9,207,149,0,2,199,48,211,86,199,172,127,62,139,28,103,35,199,219,25,126,183,190,95,239,76,146,3,71,147,153,76,38,205,159,131,83,48,29,20,162,115,252,98,65,160,21,70,201,115,81,228,217,165,157,24,190,61,72,10,222,253,62,144,127,96,175,159,20,109,209,132,181,226,246,92,250,245,202,39,119,173,115,18,123,245,50,249,62,37,52,42,252,231,41,155,117,180,24,203,87,15,240,105,74,212,178,199,126,139,240,59,140,173,91,174,129,239,250,92,110,227,239,49,226,213,20,117,204,172,162,85,3,124,77,111,188,89,159,64,142,67,24,139,102,43,189,79,135,183,216,131,181,84,10,22,95,170,70,123,33,1,134,145,129,219,175,144,101,143,95,39,41,24,68,154,177,44,53,99,242,196,19,214,46,252,210,104,108,169,215,107,86,179,151,89,108,59,85,40,247,9,235,92,0,91,61,50,248,163,148,84,210,205,30,78,225,121,127,213,61,2,124,65,107,111,190,244,132,152,129,50,212,184,2,82,249,143,232,131,47,218,49,159,119,225,250,201,94,252,202,47,174,228,251,177,187,226,23,98,173,221,12,104,7,229,72,62,143,104,64,66,176,200,201,104,0,203,167,158,136,160,97,12,42,216,149,111,124,194,179,135,58,148,108,31,136,52,107,130,18,172,56,102,248,64,135,184,200,60,35,29,9,161,215,73,64,202,56,155,216,51,122,255,47,7,183,95,227,29,56,137,171,9,85,235,225,122,156,247,239,126,113,248,233,171,180,58,237,246,107,195,119,110,30,124,248,41,247,241,179,251,119,145,195,68,174,159,217,255,205,189,225,189,91,244,19,215,195,207,223,61,120,247,163,225,59,55,51,4,0,250,173,179,9,78,3,189,115,51,109,21,246,63,249,159,212,216,121,167,209,112,187,222,7,226,117,190,106,5,183,228,151,81,242,80,112,30,126,247,39,72,61,41,77,54,228,225,171,123,55,76,153,120,62,67,143,29,189,115,243,5,226,97,188,117,19,177,181,255,243,59,195,47,95,127,240,219,47,246,223,123,235,171,123,55,104,163,91,119,30,92,123,235,31,215,126,64,153,118,149,76,231,56,166,5,191,137,60,20,152,38,231,211,60,166,125,210,200,75,102,148,38,233,183,17,51,171,62,47,7,31,126,58,9,186,92,68,19,71,69,32,240,115,209,4,227,200,195,143,120,226,232,93,68,88,243,201,5,127,254,125,127,130,251,234,223,133,247,143,107,215,201,221,122,87,220,189,127,92,187,78,238,164,251,199,181,235,228,196,203,63,174,93,247,239,187,251,199,181,235,228,190,185,131,15,63,61,248,248,45,4,251,55,63,60,188,243,134,212,239,3,151,64,121,110,31,188,83,204,196,205,109,146,246,192,205,109,6,16,56,121,48,109,229,114,241,37,66,4,116,197,221,59,139,55,203,134,119,254,246,213,189,27,228,46,168,225,155,111,220,191,251,254,131,87,63,26,190,73,216,178,247,127,126,199,63,223,120,248,135,235,28,144,175,238,221,184,226,238,145,185,59,252,248,103,135,127,184,126,255,139,15,240,221,7,195,123,215,134,239,255,5,195,200,237,255,252,14,253,30,141,2,6,125,123,235,206,253,47,62,56,252,225,31,15,127,123,227,240,147,255,61,248,251,39,132,250,255,254,104,255,53,60,235,157,86,111,163,222,170,181,201,69,142,144,129,251,247,110,251,135,108,8,120,31,234,225,157,191,30,126,250,209,254,235,111,19,39,253,171,123,248,64,133,211,234,33,127,4,110,19,170,20,177,152,238,186,29,50,34,1,9,100,60,250,30,28,110,52,64,187,96,44,44,15,240,198,21,119,79,98,123,174,184,123,62,24,191,233,142,211,144,204,88,204,182,215,88,231,202,3,91,31,230,209,131,166,73,57,246,246,241,59,246,12,195,137,251,247,12,116,115,55,95,236,150,144,183,111,159,62,111,31,200,50,166,211,207,140,198,136,190,42,102,162,8,200,51,196,158,197,248,132,183,8,106,29,66,220,214,220,189,150,226,114,35,224,114,227,227,66,11,187,25,38,212,50,62,30,176,162,154,121,213,160,131,169,27,207,227,244,215,142,241,9,201,234,161,67,238,247,148,48,172,112,231,249,116,167,212,157,7,81,218,195,245,231,131,67,207,158,199,224,215,0,251,119,33,72,157,37,154,157,247,28,165,21,183,111,169,252,35,38,177,220,23,50,179,125,133,199,122,240,197,79,246,127,245,30,145,226,254,173,91,135,95,126,74,239,50,254,243,225,95,62,64,158,220,207,62,27,94,251,5,78,226,205,117,187,237,238,165,222,150,137,235,236,162,182,200,30,19,127,192,165,93,57,178,130,86,102,9,56,56,164,225,203,118,208,54,169,117,59,247,48,214,109,200,242,8,22,110,8,62,202,202,45,244,75,104,233,206,157,198,165,59,16,102,236,181,27,142,199,136,62,207,101,164,11,56,123,134,180,32,124,209,89,113,251,230,139,13,135,195,51,70,102,171,169,215,58,108,129,225,54,39,253,245,69,190,63,9,63,5,250,144,87,152,225,239,126,53,252,17,10,29,217,189,179,32,19,184,208,170,116,221,166,219,234,171,35,108,176,130,128,141,176,141,186,215,147,152,242,171,34,72,206,170,203,59,135,91,120,40,78,157,117,135,237,146,178,236,249,227,181,236,44,171,137,90,117,22,180,153,69,151,244,73,200,154,231,79,151,53,135,130,140,97,201,217,113,24,209,7,200,66,199,127,222,237,75,236,134,89,28,33,233,168,207,208,31,220,126,13,127,15,48,188,26,196,255,62,242,195,54,181,228,187,148,222,183,81,240,231,171,209,147,251,119,175,29,252,233,206,87,247,110,28,126,249,243,253,159,223,25,190,254,209,131,87,63,242,62,62,201,125,176,82,111,125,43,168,49,220,196,247,58,243,169,232,160,29,239,220,227,87,108,108,113,255,139,223,31,254,86,18,129,232,195,138,92,212,176,2,99,102,227,9,93,204,0,178,217,77,33,62,224,35,131,199,185,236,71,50,151,253,136,101,157,241,104,224,205,28,85,148,79,110,89,38,242,120,239,35,146,127,199,95,138,191,65,148,141,92,115,56,252,119,122,59,206,87,247,110,100,233,236,197,47,200,23,243,135,159,188,74,30,146,70,100,215,72,55,149,75,236,198,209,6,154,189,88,110,53,210,81,178,147,180,193,207,112,249,250,225,155,102,157,219,230,55,74,202,103,43,28,175,207,6,152,76,212,97,3,112,205,188,53,190,67,66,174,90,225,116,185,106,190,20,99,248,105,96,4,70,244,89,72,253,176,207,187,125,223,161,48,138,180,253,214,38,241,54,139,40,225,96,158,5,110,28,192,203,99,247,112,248,35,206,131,179,216,70,147,1,15,69,75,237,190,209,40,209,182,50,159,156,38,169,113,97,6,90,213,177,251,77,147,252,120,138,84,218,141,135,237,122,195,143,38,203,28,50,248,217,86,207,35,243,62,4,108,146,247,216,33,109,185,149,208,123,42,175,146,229,191,216,10,43,99,247,127,241,201,131,107,183,131,79,178,50,95,82,149,21,197,210,111,63,250,5,177,222,39,67,149,196,115,229,42,48,106,160,125,37,245,43,186,162,223,225,187,119,238,223,189,86,175,250,37,238,11,85,163,154,107,175,66,189,94,101,106,217,23,170,138,74,246,122,85,35,79,112,29,40,17,219,253,191,223,68,230,126,173,222,116,219,3,77,14,11,120,214,125,210,150,247,5,233,83,30,247,9,41,185,42,158,198,146,171,210,73,47,185,42,159,206,146,171,169,199,97,106,236,48,117,250,107,17,166,158,216,67,45,118,246,20,158,106,177,237,17,30,107,65,212,58,253,190,83,217,110,186,173,190,183,65,52,235,63,209,31,174,178,129,30,5,80,192,225,42,135,1,196,17,198,247,80,101,20,56,111,83,204,38,112,13,146,202,36,20,143,35,147,32,48,151,64,22,65,128,169,203,32,200,27,39,148,61,40,158,134,236,1,39,65,227,204,129,32,249,17,125,213,93,61,212,243,110,159,198,65,102,113,48,109,172,142,129,101,24,188,104,197,240,32,7,109,29,13,135,31,148,152,33,241,155,71,195,66,227,12,51,28,180,113,116,89,37,87,225,168,196,144,88,93,163,12,67,114,213,140,50,232,163,201,221,72,71,123,180,121,27,233,224,140,228,156,149,6,83,178,135,172,180,24,89,159,194,12,33,219,71,150,158,162,21,159,124,122,138,148,5,61,206,79,61,206,79,29,87,126,106,180,101,188,133,168,251,237,39,113,167,177,152,192,78,227,104,74,148,75,201,148,40,63,42,25,158,242,136,51,60,195,95,254,106,255,63,63,80,229,121,200,181,32,6,201,30,41,176,232,249,30,21,152,132,82,62,83,95,139,148,15,89,71,253,148,15,249,158,192,67,207,247,76,143,32,221,3,57,61,145,233,30,73,142,235,148,165,123,88,239,77,150,239,97,91,36,149,240,41,29,79,194,135,103,47,145,140,15,15,84,159,242,145,182,78,40,231,83,58,29,57,31,86,132,17,146,62,188,236,19,207,250,148,194,20,110,4,105,31,9,138,228,243,62,18,36,163,72,252,72,209,36,80,238,34,133,156,68,153,134,30,67,98,103,98,244,104,70,149,152,145,160,26,121,102,70,166,205,35,74,205,168,81,141,44,55,35,65,57,130,228,204,142,211,181,46,74,108,22,187,184,160,22,129,1,36,189,116,150,206,58,71,149,248,229,212,88,118,55,235,164,173,236,110,182,134,126,150,11,248,103,14,255,204,162,159,165,60,250,153,211,191,117,131,39,228,109,201,107,143,16,144,63,108,252,34,91,208,2,194,79,166,203,184,37,105,239,4,125,139,178,94,8,65,49,207,3,45,21,241,79,27,255,172,162,159,133,105,252,59,166,180,52,29,180,47,84,131,246,228,9,233,69,80,22,114,105,32,162,10,143,160,140,155,150,139,224,9,32,165,88,11,208,75,16,76,97,152,54,70,144,203,210,63,144,16,200,139,77,244,51,143,145,217,53,32,101,237,24,140,68,68,197,48,142,17,2,189,52,9,8,194,147,185,0,125,104,1,2,102,112,138,129,134,100,171,2,232,60,16,66,45,224,140,60,39,109,252,17,194,106,170,26,34,12,84,63,66,228,173,102,132,240,32,171,135,200,58,242,8,1,14,12,24,15,25,39,81,209,233,32,199,2,74,70,139,10,141,204,231,108,192,129,207,77,48,200,100,88,202,101,161,81,33,64,79,222,210,150,121,32,16,39,32,130,142,95,158,142,16,158,201,112,0,171,128,101,87,66,81,32,95,19,82,136,136,36,84,16,246,109,160,172,149,96,216,25,97,22,192,176,131,39,69,104,77,203,211,96,120,33,155,5,133,154,66,46,55,67,16,99,14,32,102,162,142,34,74,194,211,180,48,164,97,60,241,131,12,153,101,58,23,4,137,151,1,175,69,37,175,216,216,17,102,107,209,164,92,48,35,5,139,8,211,66,86,171,41,220,136,89,173,166,211,71,153,231,8,65,108,83,108,178,174,33,4,118,9,168,99,9,176,76,168,168,128,159,197,128,82,127,205,146,75,191,146,14,108,81,4,160,228,103,20,130,2,99,23,98,162,43,64,247,13,8,242,149,27,139,8,12,41,153,92,165,18,144,56,208,19,206,206,232,136,240,224,224,121,32,2,82,153,138,170,48,200,144,143,114,154,91,209,146,51,21,106,196,193,60,160,152,181,166,130,168,35,229,201,17,102,128,157,230,86,148,98,13,88,83,42,34,50,128,181,180,220,12,228,211,242,149,217,77,171,86,102,140,32,204,121,58,202,202,28,216,162,163,204,88,145,56,95,92,120,144,243,2,126,32,168,130,96,230,40,127,211,96,168,167,149,227,17,142,192,198,131,153,175,128,225,85,211,107,9,208,240,24,24,211,75,77,69,22,32,35,234,184,9,68,55,157,54,240,174,33,251,42,16,4,89,1,32,35,111,75,105,104,66,192,76,142,106,145,100,224,56,5,201,59,196,154,226,14,121,104,126,201,180,218,12,168,35,35,17,67,137,241,24,152,71,0,209,221,75,140,192,214,13,32,227,107,22,210,225,75,77,145,25,63,60,6,34,8,130,12,136,136,12,59,92,124,152,112,149,68,153,32,106,163,60,149,201,122,96,62,176,83,225,104,10,34,2,58,164,96,42,145,69,241,72,118,169,148,230,151,76,226,207,20,224,204,4,51,64,239,196,231,161,155,67,218,120,174,113,224,58,70,117,211,169,196,161,238,9,74,193,196,104,208,60,132,232,9,88,209,236,124,90,31,85,96,45,42,7,146,21,41,45,132,209,104,201,72,164,89,141,42,152,201,84,130,249,35,15,47,33,180,2,57,48,142,200,108,97,77,46,177,224,44,33,90,14,220,119,165,111,97,50,99,167,149,200,130,65,214,251,19,17,76,8,59,97,241,68,147,217,16,57,8,213,130,195,206,94,232,3,42,22,156,10,143,76,2,194,204,251,3,131,172,118,255,116,35,20,230,253,97,53,13,115,255,120,196,122,239,175,204,104,26,208,34,181,251,199,207,210,40,222,31,66,144,7,89,135,216,169,51,213,52,12,86,52,233,60,212,47,135,214,215,196,179,35,186,15,98,124,186,174,41,162,160,98,77,16,17,51,15,75,10,181,131,211,176,172,69,192,78,79,188,38,31,205,251,212,139,52,240,42,98,123,159,114,142,189,17,194,19,237,104,222,167,165,117,62,133,140,87,116,239,211,82,59,159,46,228,0,238,34,152,199,60,69,217,158,129,255,59,205,155,210,63,42,64,44,32,151,72,116,166,92,2,8,114,105,206,219,128,126,42,55,54,218,164,96,84,208,50,135,51,136,50,197,172,131,145,185,86,57,156,140,185,158,10,166,137,4,141,126,41,21,67,115,118,252,248,8,71,178,199,65,68,1,103,187,42,25,2,197,59,77,145,129,220,181,62,66,134,104,84,138,0,179,117,112,255,128,170,151,232,31,152,36,67,212,160,129,227,37,250,13,71,73,178,177,41,78,224,182,68,204,105,25,38,217,176,136,84,9,49,189,1,55,35,8,184,239,80,249,162,38,217,202,74,34,64,230,87,15,40,110,146,13,248,166,38,243,118,202,64,175,54,5,53,61,146,155,5,45,177,44,201,6,210,251,230,110,214,116,58,60,201,70,230,144,43,120,118,18,55,235,104,107,3,88,15,96,138,190,146,214,187,83,230,75,191,192,129,153,59,21,138,192,215,58,126,63,57,198,54,144,78,235,28,85,0,18,101,27,136,71,204,162,4,217,119,194,84,244,109,32,126,253,96,39,41,24,100,253,54,208,102,58,124,138,201,118,129,192,126,178,64,145,225,54,144,197,69,109,48,194,169,129,248,128,14,23,240,250,41,80,178,98,43,82,6,161,251,154,88,139,42,6,236,187,1,226,72,164,128,141,58,21,21,143,51,191,15,49,243,91,5,6,25,78,189,72,169,90,188,100,134,185,224,214,17,60,112,176,135,163,118,193,195,29,47,181,7,14,76,133,218,5,87,185,36,38,54,53,24,131,16,74,227,122,224,56,140,13,115,193,117,203,100,152,7,174,141,112,166,163,33,147,120,224,89,184,162,233,51,113,42,79,59,44,17,23,236,198,198,206,70,240,164,40,189,235,184,217,8,253,126,3,72,37,152,109,56,68,243,186,167,96,8,101,182,225,16,213,17,6,25,175,168,249,70,149,203,206,122,36,193,46,84,2,249,70,104,186,29,160,69,71,202,55,66,135,94,230,8,99,45,34,138,101,146,111,140,98,168,137,59,12,56,48,48,212,49,220,225,192,154,30,49,187,24,142,32,193,170,40,133,111,42,70,47,73,184,195,120,201,212,42,223,17,221,97,126,155,43,66,85,148,99,192,107,13,38,164,146,171,138,130,70,5,207,3,214,31,182,18,117,135,241,60,16,235,252,146,115,135,121,91,196,208,146,132,59,124,212,244,126,168,59,28,148,255,24,230,162,163,186,195,24,65,148,92,116,84,119,152,247,174,149,185,104,34,119,232,24,104,235,239,232,102,12,83,192,4,92,68,202,108,49,0,103,219,1,56,66,47,113,153,11,96,229,40,128,185,66,182,220,11,4,65,145,60,2,78,32,237,128,7,182,0,127,47,130,33,205,42,72,201,50,164,4,238,59,67,75,149,226,247,55,222,136,142,193,54,197,18,104,67,136,43,242,68,108,102,129,227,69,164,92,200,202,197,34,145,50,152,86,112,138,17,225,176,9,41,48,209,66,50,213,5,165,40,164,163,82,36,106,74,229,107,131,166,211,64,92,165,224,57,21,72,213,120,60,108,176,30,40,169,200,243,148,82,61,1,200,52,164,96,14,32,45,64,235,167,157,224,73,236,146,2,97,47,147,29,34,43,202,8,17,147,7,29,175,34,44,131,147,14,145,165,30,33,137,244,1,104,191,58,70,139,224,104,210,39,237,49,2,210,104,26,208,11,236,12,28,27,13,165,42,53,73,141,37,68,41,111,145,108,32,34,242,7,165,20,238,10,128,65,131,69,100,145,68,26,32,136,76,105,9,240,90,4,180,195,94,36,0,33,229,110,54,112,193,197,152,203,46,31,63,7,196,228,97,59,90,0,8,152,105,75,198,128,218,81,152,182,137,62,99,45,69,241,1,216,230,130,129,131,222,166,70,89,233,34,170,169,137,88,88,203,26,164,18,76,86,93,115,82,152,65,134,84,136,179,151,140,80,78,177,234,74,70,136,205,159,129,212,50,88,105,35,236,30,195,136,168,42,145,1,86,83,40,4,144,246,163,82,46,128,223,1,17,121,155,151,187,196,119,170,192,8,71,92,214,227,237,48,179,21,2,6,75,166,118,85,96,180,11,184,48,228,167,151,144,130,138,21,209,111,16,221,50,114,0,136,146,50,13,215,3,53,21,156,70,57,118,154,91,171,179,53,165,94,225,65,78,40,25,194,68,9,222,104,233,150,76,169,51,107,201,124,89,201,28,246,226,62,236,58,10,243,83,133,140,12,44,69,9,151,88,80,62,202,216,93,120,170,145,113,117,5,79,73,220,249,134,167,73,149,26,8,69,228,175,65,188,221,103,41,178,66,9,130,139,174,3,141,93,152,127,16,152,51,97,12,10,112,78,128,121,83,44,65,53,141,74,41,76,104,170,87,8,69,0,82,14,248,160,131,89,136,41,180,160,182,69,220,118,176,11,6,195,40,152,122,104,84,24,239,58,158,160,108,96,71,55,65,84,234,151,72,27,88,211,163,101,97,140,43,102,35,134,180,254,186,130,69,164,88,88,160,194,209,249,33,152,16,137,145,136,186,30,20,128,215,196,140,150,25,250,96,7,36,230,122,224,0,69,0,107,131,79,4,136,50,245,66,96,13,64,180,248,128,154,226,74,160,142,69,224,39,23,161,185,6,30,117,49,103,36,46,33,202,204,31,65,92,48,183,225,233,18,176,69,230,58,83,80,234,140,129,95,132,103,35,157,207,149,88,42,11,103,79,9,154,107,179,5,4,61,153,74,243,166,16,14,53,75,80,192,129,146,34,178,25,132,137,168,145,128,219,150,143,141,212,216,128,205,210,106,240,90,114,104,30,134,36,42,115,2,179,220,158,249,73,198,171,96,60,43,184,246,101,225,154,44,152,104,137,157,137,184,232,23,72,141,87,209,9,134,139,90,65,53,69,86,40,65,208,240,76,65,45,50,95,191,160,35,156,5,63,69,119,184,6,92,71,35,234,114,145,197,21,204,100,42,168,10,208,238,220,145,197,149,135,219,189,53,64,209,102,98,226,138,21,198,70,225,3,15,50,52,94,177,50,44,26,62,128,53,205,129,49,128,244,110,30,157,3,56,221,35,102,88,232,124,38,241,37,156,213,94,58,133,207,182,72,242,41,81,53,167,196,144,11,38,218,81,232,85,139,87,8,2,163,210,75,246,197,49,202,42,49,227,176,12,100,83,235,58,138,213,7,5,214,45,228,205,53,216,143,243,195,50,173,185,6,81,24,221,45,168,5,122,5,71,139,114,86,4,146,240,28,53,48,209,84,38,58,138,23,100,113,14,61,13,64,84,222,14,92,112,20,203,42,92,129,105,95,24,51,219,208,22,29,141,82,75,65,104,224,120,233,93,146,16,74,161,25,7,90,100,79,27,111,80,132,82,106,177,158,93,145,25,100,216,109,154,209,129,112,218,55,67,212,33,60,189,31,149,118,106,133,68,199,43,132,82,88,0,23,197,32,10,89,71,45,165,48,174,135,198,177,0,114,99,156,3,9,68,4,232,181,161,1,128,199,138,167,34,171,175,118,162,213,228,220,48,86,211,14,20,90,42,100,60,209,178,193,184,31,37,177,47,21,50,16,17,176,248,140,148,193,126,14,220,136,208,43,133,205,148,61,128,32,59,103,156,193,54,82,223,146,176,159,204,68,53,144,27,162,233,155,145,53,138,143,209,36,204,194,92,76,116,131,8,178,45,250,25,64,186,77,131,223,225,168,84,77,180,168,150,78,38,107,20,162,69,118,154,155,147,52,228,211,138,49,7,235,42,216,137,153,164,185,22,119,249,11,100,61,224,54,7,13,13,117,30,228,4,72,17,50,165,218,101,68,170,72,10,230,5,53,133,201,74,56,209,194,60,15,16,128,68,183,148,82,206,152,242,45,184,11,101,50,135,35,112,230,45,59,120,12,70,51,135,45,206,171,144,48,123,4,251,234,243,154,26,11,101,86,72,151,193,13,149,66,62,100,108,130,153,204,156,70,142,104,115,52,99,3,38,154,113,94,72,175,69,76,181,84,228,244,190,185,22,21,192,60,136,73,169,99,164,2,71,158,201,97,75,108,96,139,66,232,133,46,98,20,71,6,136,200,132,222,232,142,140,110,162,149,85,238,98,20,117,8,159,104,204,214,111,49,205,155,244,92,136,120,17,130,41,146,92,181,21,82,142,98,24,12,38,26,220,87,37,207,203,128,3,194,205,102,184,82,76,85,211,66,140,86,141,160,27,230,170,12,156,95,91,232,16,107,41,165,87,220,122,2,79,141,141,140,118,43,40,158,177,211,188,129,131,206,164,177,195,11,55,178,253,52,29,48,118,6,249,45,115,218,253,20,10,224,64,150,78,178,52,217,36,21,31,155,194,24,228,192,38,3,231,213,72,249,136,80,128,98,238,252,198,158,31,129,111,74,24,172,76,243,3,149,3,179,58,23,189,78,10,228,42,100,12,242,220,168,248,171,130,246,101,134,15,204,193,148,160,160,162,106,106,23,150,16,99,87,21,140,29,227,204,202,106,110,204,135,29,100,223,163,138,197,204,255,208,45,56,213,106,2,156,241,1,72,2,3,206,38,226,130,253,100,115,135,165,234,10,156,193,141,175,138,160,166,71,156,171,122,206,64,0,34,148,58,168,214,0,58,176,133,128,39,183,44,240,228,121,183,65,42,33,65,251,35,112,160,138,26,77,120,82,121,74,222,30,53,40,26,40,135,15,175,59,37,136,2,228,171,137,18,135,109,247,38,55,188,193,68,51,18,5,92,203,68,4,122,91,228,138,38,26,236,171,230,140,115,21,9,219,34,19,190,189,162,226,35,7,223,174,35,200,32,11,230,129,249,190,95,210,243,64,4,164,10,23,193,172,174,73,188,10,176,175,106,158,20,76,216,171,8,225,70,173,196,225,73,193,90,69,24,192,40,28,71,219,141,141,160,196,33,174,35,204,37,194,170,22,161,158,78,194,113,85,28,100,120,4,79,224,230,68,12,178,38,131,20,164,150,77,102,108,77,92,141,195,28,231,248,230,58,66,140,150,84,100,233,144,225,205,165,161,227,12,146,130,113,79,24,232,249,51,72,169,169,61,103,203,192,113,6,89,199,232,158,179,149,221,221,44,11,98,97,221,75,211,220,117,236,97,15,6,57,217,204,93,197,166,156,5,169,132,4,99,2,200,89,196,132,84,244,45,108,33,8,204,9,131,166,246,156,77,56,211,5,129,17,226,122,181,135,161,168,20,4,107,108,101,83,224,9,228,133,67,29,231,88,229,63,81,120,10,102,114,12,207,217,50,112,156,131,228,120,165,34,136,34,204,115,54,81,92,190,58,39,193,225,85,204,131,40,158,51,226,91,52,209,172,227,252,144,108,145,161,231,172,90,135,173,72,187,177,21,87,16,66,54,109,94,48,55,178,121,96,228,120,9,179,186,90,19,184,9,115,35,143,197,171,136,237,57,135,42,177,75,235,236,162,176,28,85,137,133,42,181,40,3,40,231,152,117,156,193,68,51,240,156,93,91,24,228,48,199,249,4,12,242,17,247,153,3,115,237,10,171,113,228,141,22,217,238,120,106,76,90,152,7,39,218,38,248,29,88,42,238,32,131,124,204,72,89,116,182,28,159,234,8,106,154,24,213,224,242,33,250,25,191,18,176,142,57,120,83,41,6,68,106,226,115,138,115,56,180,37,120,66,47,247,135,23,195,68,250,52,162,255,123,14,220,151,195,92,71,66,16,123,79,2,4,37,128,89,228,128,254,172,5,32,72,17,107,86,239,235,69,189,94,136,212,202,146,217,171,191,233,136,28,85,244,238,249,37,160,139,65,211,144,111,75,234,223,178,231,24,0,2,45,237,20,40,1,148,11,158,208,67,149,53,37,226,84,112,119,14,145,105,41,124,120,243,249,180,247,41,207,241,212,152,238,187,156,203,173,138,107,245,246,90,149,12,250,77,223,246,130,211,119,172,115,218,207,124,166,38,232,23,75,195,191,122,12,62,106,27,70,96,230,66,123,28,65,37,159,18,55,161,17,126,150,218,251,170,59,70,27,214,119,34,53,246,202,132,209,183,155,81,107,79,200,210,118,110,107,208,196,95,214,182,206,89,77,231,138,59,254,252,11,1,89,115,173,65,115,161,85,107,167,45,59,59,161,134,225,125,156,91,6,2,124,27,59,109,217,182,6,202,86,219,3,130,63,52,237,118,107,78,197,125,249,149,151,83,99,227,107,221,78,229,146,179,85,175,76,140,103,39,210,150,236,223,228,164,149,157,177,16,184,140,223,154,246,68,50,184,216,117,154,248,99,192,34,132,201,73,203,6,61,153,214,20,194,106,191,235,58,77,37,140,201,73,43,7,32,112,173,25,24,231,27,237,158,10,70,94,128,225,183,166,48,240,87,117,233,247,178,37,162,152,156,180,10,0,6,108,77,1,120,223,193,86,200,113,114,210,42,2,0,193,87,179,201,8,4,159,84,150,245,159,156,180,74,112,4,224,7,152,9,114,240,17,97,9,148,201,73,171,12,145,243,173,125,40,100,162,40,200,152,156,180,166,24,40,65,107,10,96,197,237,159,111,87,85,34,64,0,166,1,0,218,58,53,54,254,100,48,46,11,173,122,255,146,219,119,38,198,91,245,6,203,130,157,21,70,209,107,45,194,160,31,12,103,64,33,24,182,20,6,104,45,3,69,62,188,12,97,33,80,162,98,242,173,89,88,23,93,183,250,148,83,185,194,179,135,96,137,10,10,91,179,112,176,234,74,100,132,224,20,228,138,238,1,161,124,250,159,144,230,132,76,129,120,138,202,181,38,0,184,143,80,11,16,16,128,146,15,128,109,157,26,107,213,27,114,35,195,65,40,135,13,83,240,69,240,185,86,191,187,103,14,121,74,45,161,216,48,167,229,2,139,11,47,151,85,200,143,7,248,138,218,228,87,221,206,66,117,215,55,249,249,220,203,169,49,219,78,243,198,156,157,70,153,46,97,96,163,233,246,157,153,254,94,199,221,104,57,77,215,58,251,255,133,78,26,228,163,115,230,94,128,77,152,49,5,14,167,17,242,247,165,75,1,175,21,125,36,160,141,122,171,214,142,66,190,48,80,246,84,90,179,108,68,193,164,86,46,123,58,13,151,21,94,119,180,240,195,20,45,151,77,195,21,71,208,163,16,224,122,173,27,43,17,91,250,124,105,166,244,130,85,239,89,253,109,215,234,13,54,207,54,234,189,190,85,107,119,173,166,219,223,110,87,173,246,160,223,25,244,55,250,120,129,48,237,84,111,69,232,227,238,246,221,22,90,132,45,159,141,72,189,240,111,85,215,77,141,101,105,167,172,170,83,173,238,54,170,0,141,247,105,254,122,171,222,71,126,169,124,26,210,183,175,104,156,98,15,0,254,98,191,244,195,251,194,71,252,241,55,251,235,53,235,255,4,206,224,122,171,231,212,220,185,150,179,217,112,171,106,47,217,243,39,159,207,190,144,153,219,237,180,187,125,183,139,92,122,228,92,239,88,192,55,76,91,117,244,231,4,124,134,193,142,245,174,214,251,149,109,107,199,154,57,103,237,100,164,107,247,183,172,58,105,91,113,122,174,149,157,65,191,122,46,245,19,59,153,94,223,233,187,254,107,91,120,93,255,190,123,222,169,108,7,77,114,124,147,65,235,74,171,125,181,117,17,141,73,15,189,171,186,53,103,208,232,51,237,90,245,6,250,243,149,20,249,79,47,15,123,68,242,128,126,200,215,80,44,185,145,137,5,248,84,95,67,185,228,71,32,23,198,63,252,26,202,164,48,2,153,4,190,238,215,80,32,197,196,4,194,251,237,95,67,97,148,18,20,6,23,131,156,68,105,188,146,26,67,190,130,181,107,245,250,221,65,165,255,242,43,169,177,246,160,143,120,8,22,109,36,153,167,6,245,70,213,237,34,250,209,226,63,3,94,95,112,123,21,240,122,108,190,125,217,169,92,113,182,220,203,78,127,123,198,234,186,181,134,91,233,99,40,203,181,241,221,151,95,153,200,92,190,178,133,94,142,79,164,81,135,21,146,169,234,214,59,253,118,119,70,155,205,194,237,151,6,205,185,214,160,217,155,33,161,8,46,24,196,79,105,198,1,191,192,23,208,146,182,158,31,213,155,177,252,166,171,110,119,167,94,33,77,241,195,87,208,143,121,146,129,154,1,129,142,46,83,133,186,92,112,59,200,55,107,85,246,22,90,85,119,23,117,214,69,58,168,139,151,84,3,120,244,153,57,212,9,164,209,188,126,90,77,78,167,198,94,201,224,97,25,159,72,141,73,29,182,115,200,245,205,160,87,250,220,166,117,142,104,77,72,210,78,221,38,136,242,80,155,87,82,223,120,252,239,81,249,215,27,108,54,219,213,65,195,237,77,162,1,63,219,161,214,110,178,179,57,185,213,198,207,38,119,156,70,189,234,244,93,255,151,76,103,51,179,213,54,198,145,205,102,179,165,66,225,27,217,146,157,47,149,75,248,111,27,253,141,254,21,10,217,172,93,252,134,93,40,229,236,98,177,144,205,231,190,145,205,21,115,165,236,55,172,236,72,57,167,255,6,189,190,211,253,70,54,123,181,222,114,183,6,106,166,6,61,183,219,211,192,201,146,127,254,255,191,38,255,38,39,173,243,237,170,107,109,185,45,183,235,244,221,170,181,185,71,214,134,202,217,45,183,117,118,171,157,177,46,44,91,75,203,107,214,220,133,133,181,76,106,114,210,218,33,25,233,222,12,250,99,140,105,108,237,216,153,220,84,198,6,111,60,19,185,147,207,216,211,228,77,175,61,232,86,92,146,53,144,105,23,234,151,74,117,200,42,100,121,207,83,169,122,19,173,236,214,120,106,140,46,74,214,25,250,203,153,212,88,111,175,85,177,206,160,159,103,82,41,130,219,111,181,213,110,111,53,220,204,86,187,225,180,182,50,237,238,214,36,126,191,57,168,77,210,54,147,176,195,25,218,31,45,143,250,206,131,86,191,222,116,39,253,214,103,82,99,85,127,41,236,108,106,59,163,133,187,55,9,155,163,222,131,174,211,175,183,91,70,125,177,187,48,25,116,57,147,26,67,228,244,250,78,179,19,1,0,232,115,38,53,145,74,85,218,173,30,150,242,228,164,245,172,219,173,215,246,172,254,182,211,183,250,219,245,30,80,148,10,210,155,122,207,234,13,106,181,122,165,238,182,250,141,61,107,208,57,219,111,159,197,195,152,26,219,96,182,200,230,90,181,118,183,226,210,253,140,241,92,214,58,11,222,94,170,183,188,125,17,1,177,32,230,35,160,5,24,157,93,250,208,58,107,229,178,19,136,245,201,73,235,57,183,209,120,6,201,101,197,221,114,119,173,74,187,213,119,234,45,171,215,110,186,214,85,183,209,56,139,133,102,117,156,126,223,237,182,122,153,20,118,192,64,15,156,7,5,82,12,94,109,172,47,61,179,180,252,220,18,108,125,206,202,98,126,159,94,91,187,108,109,187,78,213,237,90,56,79,230,244,172,170,91,171,183,200,148,92,185,120,222,42,231,242,217,12,3,15,117,218,120,122,110,246,194,220,202,198,210,236,165,57,22,176,45,0,222,113,26,131,232,144,159,157,93,92,231,64,231,168,176,144,43,68,161,54,157,78,15,167,176,130,134,25,111,107,24,0,198,188,157,67,173,159,199,130,122,161,215,239,214,91,91,200,243,204,206,88,103,168,132,206,32,151,201,158,177,206,240,28,226,23,57,238,5,38,16,189,121,133,65,69,232,34,184,8,22,63,71,61,230,35,130,190,34,118,36,69,148,51,150,101,11,111,8,206,25,43,135,209,122,251,209,227,187,128,253,9,44,158,241,9,235,73,32,187,151,83,99,29,228,158,183,220,171,227,160,105,106,236,201,142,117,206,218,245,247,132,59,126,234,143,131,185,138,57,25,159,176,8,75,8,160,215,5,236,70,35,204,164,37,242,217,51,129,127,62,62,145,182,160,173,195,45,151,6,205,77,183,59,190,59,49,17,96,133,56,97,119,177,119,240,22,16,19,56,146,158,253,14,126,225,220,227,231,179,47,48,4,202,105,64,77,101,216,209,115,128,247,137,104,136,85,82,166,18,145,224,35,111,120,177,75,165,137,128,79,78,90,23,220,78,215,173,32,155,57,99,93,104,91,173,118,223,26,244,220,140,143,247,73,136,120,189,213,116,186,189,109,167,241,237,213,229,165,241,77,90,190,48,97,185,221,46,145,111,107,208,76,163,191,216,24,239,59,25,166,35,86,60,126,216,55,39,112,58,23,245,21,114,189,232,41,158,63,79,162,233,29,16,52,222,26,52,131,66,5,226,254,243,60,173,247,160,253,3,72,173,122,171,215,119,157,106,70,50,156,172,226,140,79,88,227,132,211,52,217,73,154,136,164,74,76,197,7,133,240,114,246,21,74,43,14,168,87,144,143,107,185,173,138,211,233,13,26,78,223,37,201,247,46,126,140,211,245,78,101,27,39,222,173,118,141,164,225,51,22,9,14,209,44,107,183,80,115,4,13,191,74,227,206,149,118,183,139,252,139,158,219,183,122,219,237,65,163,106,109,186,104,108,171,86,191,109,185,173,222,160,235,162,49,234,16,211,139,40,70,126,19,93,50,0,89,36,120,71,44,227,44,130,111,144,132,42,140,85,146,100,240,147,9,92,171,213,32,201,192,36,19,44,152,193,135,73,134,148,23,151,90,79,210,95,8,65,47,122,142,194,204,25,52,40,189,180,93,78,183,59,253,52,178,222,231,154,164,229,25,235,123,189,118,107,230,12,253,51,221,110,214,251,110,179,211,223,59,243,34,94,120,72,92,137,23,112,167,139,86,157,94,125,11,111,28,32,225,160,151,51,168,25,250,111,236,201,64,22,27,23,27,109,167,47,60,189,208,30,108,162,56,151,123,188,128,215,90,201,211,82,65,120,186,94,151,54,70,143,37,173,87,229,173,87,229,173,47,214,119,221,170,164,57,126,46,131,94,83,116,32,47,36,61,158,106,183,27,98,107,108,225,55,196,198,104,204,132,167,104,202,9,15,87,220,142,139,166,177,240,226,146,211,17,158,205,182,246,196,145,161,238,167,240,98,205,115,43,83,99,216,70,215,123,240,37,122,226,107,217,70,187,229,182,107,51,103,208,188,56,243,34,180,201,0,224,132,181,226,246,92,186,137,133,205,84,240,238,101,178,83,165,219,168,106,214,145,197,52,88,30,192,230,21,234,214,227,13,45,156,138,203,53,224,80,94,110,227,164,34,94,70,81,199,204,42,90,23,64,226,103,188,89,159,64,70,86,197,159,217,210,238,227,247,86,119,176,96,50,224,112,230,146,182,70,82,83,161,197,237,86,200,2,198,175,120,158,121,120,57,21,83,128,154,81,121,226,9,107,23,174,68,177,69,93,175,89,205,94,102,177,237,84,161,176,39,172,115,1,108,245,112,224,84,42,21,115,179,135,215,64,239,175,186,71,128,47,101,201,202,23,72,50,3,5,169,89,6,25,225,31,199,26,40,29,245,121,183,31,232,6,107,253,201,38,241,174,196,75,216,245,36,2,229,68,189,2,130,165,41,96,161,142,155,56,253,9,154,166,4,77,51,67,202,189,20,56,68,78,240,162,129,248,192,191,48,92,164,173,246,21,164,87,187,25,159,150,204,184,176,224,76,124,11,53,99,56,165,11,145,49,13,100,137,66,68,144,223,162,81,65,250,72,200,240,86,62,99,58,240,154,136,200,192,191,68,163,2,119,145,16,65,215,217,40,52,148,10,148,134,82,33,50,13,165,130,156,6,180,46,26,211,64,214,123,68,196,122,12,73,144,222,18,50,60,55,34,18,29,68,24,235,49,164,65,122,43,232,136,36,143,85,95,30,171,49,228,177,170,146,199,106,84,121,172,250,242,88,141,33,143,85,149,60,86,163,202,131,250,108,216,106,144,95,35,218,13,210,73,102,57,60,231,46,26,45,68,40,244,215,24,180,72,197,226,123,160,230,227,83,11,4,179,26,75,50,30,4,217,40,213,34,203,198,115,137,3,122,34,235,76,77,41,158,192,223,54,166,7,121,226,136,22,244,255,104,116,160,30,18,26,136,107,111,46,15,226,244,99,113,224,95,35,10,131,116,151,201,194,139,38,204,69,129,226,12,44,11,244,75,68,97,160,46,50,105,144,216,197,152,6,47,199,134,254,31,141,2,212,67,66,0,9,147,140,241,123,1,20,162,193,251,61,26,29,94,47,9,45,65,116,102,76,207,37,167,131,29,58,167,19,141,138,75,78,71,66,0,142,2,141,113,207,182,246,16,238,217,214,94,52,220,179,173,61,9,110,28,109,154,187,95,52,14,197,14,24,253,61,162,11,70,123,201,156,48,63,200,53,166,199,15,127,17,65,254,31,209,40,242,187,73,72,2,225,181,64,83,95,30,111,251,53,47,152,0,254,53,73,188,114,169,41,226,29,131,4,213,228,164,181,90,113,26,78,151,52,34,89,158,212,24,105,6,221,111,49,133,20,100,144,106,168,89,26,7,253,36,220,231,177,18,167,23,160,165,15,24,215,90,192,144,11,48,84,113,59,29,10,236,3,1,12,228,111,232,52,11,240,243,1,124,236,244,132,128,47,21,88,240,165,2,227,15,11,224,11,12,248,82,65,7,158,120,161,0,62,125,192,248,186,2,134,98,128,97,16,202,1,113,48,57,20,136,135,117,29,19,37,22,133,158,139,85,158,11,250,128,241,80,5,20,32,21,217,11,229,98,149,231,130,62,96,156,79,1,197,20,139,66,207,5,245,145,0,14,239,9,235,88,10,88,166,193,140,32,13,67,209,48,172,120,79,88,159,81,156,120,89,14,79,200,160,212,4,126,252,71,156,67,40,162,2,147,188,103,192,147,231,126,9,184,240,8,133,176,149,227,113,233,249,66,110,22,192,131,255,4,78,156,8,31,76,247,205,118,187,161,229,131,184,78,144,13,250,132,241,209,68,28,96,206,147,164,159,150,3,212,7,178,128,255,134,206,151,136,0,76,121,242,68,3,31,239,230,50,166,254,124,187,217,105,184,187,172,173,199,205,128,191,37,34,5,70,192,109,13,154,58,156,158,135,3,240,250,143,56,127,74,196,3,166,105,151,54,213,225,186,228,116,0,26,244,87,224,38,137,192,193,236,108,58,29,29,220,217,214,30,43,182,231,220,70,227,44,222,237,98,37,135,26,6,222,145,184,126,129,137,234,180,246,180,11,36,117,72,224,18,233,61,226,220,31,17,13,152,164,94,241,136,14,151,239,105,0,100,193,51,222,183,17,209,129,121,234,151,154,64,124,66,86,148,166,228,68,15,134,201,98,75,178,103,17,122,144,76,87,180,14,165,66,148,14,52,131,20,177,71,52,28,171,145,113,172,70,198,225,229,57,162,118,137,200,73,45,58,26,63,174,143,208,7,199,224,81,112,208,112,57,10,10,28,217,70,232,128,3,209,8,237,253,128,49,66,31,20,222,69,104,142,34,178,40,243,207,11,157,34,244,9,130,27,101,167,201,73,11,68,20,164,84,110,147,238,220,227,250,170,174,83,111,245,123,150,211,233,52,234,100,215,253,69,28,91,188,72,138,146,122,212,150,5,48,30,226,78,59,94,78,91,189,190,213,235,184,149,122,173,238,109,142,227,178,58,114,238,175,57,232,245,173,77,215,114,119,157,74,191,177,71,142,7,210,214,85,194,82,106,140,0,121,18,243,153,207,65,123,235,57,92,192,190,99,41,121,59,245,248,15,97,159,126,209,132,162,134,219,195,47,91,50,154,210,24,142,187,91,105,12,122,245,29,55,53,182,168,167,15,44,8,13,159,184,134,140,50,55,18,105,237,174,229,190,52,112,26,72,15,250,219,184,90,64,32,213,170,183,0,153,174,150,206,60,164,211,13,8,21,107,29,230,77,100,184,213,69,179,182,107,42,198,140,181,80,195,205,72,29,91,187,134,176,212,123,86,195,233,110,121,80,28,0,99,177,143,4,176,216,119,211,62,243,93,167,181,133,107,52,187,238,142,219,237,185,213,76,106,108,94,63,54,192,33,221,242,199,102,75,28,155,121,163,177,97,88,142,54,60,50,246,93,129,127,14,8,43,3,5,255,250,65,47,66,1,184,129,4,196,65,95,104,153,76,101,143,227,118,11,51,193,140,59,6,67,45,213,216,66,203,122,254,5,13,97,165,116,215,237,120,233,1,143,174,122,75,32,107,169,221,215,82,86,113,90,173,118,68,218,8,76,45,121,229,128,188,86,187,191,81,111,165,17,133,232,247,5,159,90,250,66,16,228,86,171,221,117,231,208,19,145,110,23,148,78,209,114,45,76,170,207,143,95,121,69,166,15,34,25,71,15,237,86,99,207,170,19,174,72,203,122,15,23,223,97,212,169,49,136,245,73,20,224,65,174,118,156,110,189,213,135,121,128,58,110,190,129,59,19,214,234,1,0,127,56,96,35,200,38,147,40,244,151,35,73,73,139,255,110,36,37,45,246,177,148,180,0,254,146,40,105,1,224,180,37,45,124,187,81,148,180,216,167,162,164,197,151,164,121,73,11,16,254,104,75,90,108,181,178,205,187,125,236,28,141,79,88,158,161,226,74,89,208,248,100,136,3,37,86,157,60,73,95,65,129,101,117,200,22,195,48,45,42,208,44,70,193,225,134,34,113,85,88,92,99,52,243,97,172,204,43,88,153,55,103,101,62,148,149,121,21,43,243,17,88,89,104,225,91,223,20,120,184,146,18,237,134,14,11,23,175,129,198,160,113,235,8,208,193,106,52,62,97,225,229,72,38,33,184,104,73,37,5,26,64,236,53,167,209,115,189,233,14,246,80,204,98,42,178,155,194,6,85,16,202,35,22,85,149,10,130,131,83,42,156,160,168,74,78,223,201,139,170,228,116,62,218,81,149,156,231,83,20,85,201,5,112,2,162,42,57,97,39,38,170,146,147,247,56,170,50,141,170,192,122,36,134,85,224,229,72,226,170,220,113,196,85,12,135,9,4,86,12,60,93,100,37,54,28,69,104,149,59,13,161,21,16,165,113,108,197,136,127,180,193,85,78,163,113,124,116,85,42,36,28,93,241,216,22,195,80,197,9,175,68,36,110,40,150,56,241,21,143,103,62,140,153,56,1,150,136,36,140,153,120,17,22,143,7,198,65,34,162,8,33,22,15,152,139,177,66,96,135,198,88,2,221,199,23,100,129,2,38,179,24,11,239,228,178,33,22,128,241,232,68,88,164,194,75,116,10,78,68,120,165,34,238,68,197,86,42,34,31,217,192,74,197,240,233,136,170,84,220,63,220,144,74,69,213,73,136,167,84,180,61,14,166,76,131,169,96,229,17,99,169,224,221,72,66,169,252,113,132,82,144,191,4,34,41,8,78,23,72,9,237,70,17,71,229,79,67,28,21,72,210,56,140,130,194,31,109,20,149,87,43,27,8,162,136,149,74,54,132,226,80,45,234,241,196,137,159,4,12,110,8,138,56,193,19,135,100,94,207,70,156,200,73,192,160,103,35,94,216,196,33,161,145,141,20,75,132,152,137,131,26,132,76,225,128,67,3,38,158,226,99,141,151,188,74,127,227,120,169,84,16,226,37,15,198,35,21,47,177,169,225,19,22,47,73,137,59,105,241,146,148,200,71,57,94,146,50,124,106,226,37,41,247,15,61,94,146,82,117,66,226,37,41,109,143,227,165,8,241,18,93,121,164,241,18,125,55,146,120,169,112,76,241,146,207,95,50,241,146,15,46,36,94,98,219,141,34,94,42,156,146,120,137,74,50,74,188,228,11,127,180,241,82,65,173,108,108,188,148,248,150,19,135,106,81,143,39,102,188,196,98,112,67,80,196,140,151,32,146,121,61,27,49,227,37,22,131,158,141,216,241,18,68,18,132,53,71,218,99,226,160,50,241,210,81,55,152,120,138,143,47,94,90,143,188,193,52,144,236,48,173,63,146,91,76,131,19,189,199,164,164,238,68,5,77,74,42,31,217,168,73,201,241,233,8,155,148,236,63,220,184,73,73,214,73,8,156,148,196,61,142,156,76,35,167,117,221,86,211,250,136,247,154,138,199,17,59,173,39,188,217,180,110,186,219,36,54,28,69,248,84,60,13,225,211,122,140,253,166,245,227,219,112,42,106,52,14,68,80,131,81,108,57,241,200,22,67,48,197,9,162,68,28,110,24,146,56,97,20,143,102,62,132,149,56,129,148,136,35,132,149,120,161,20,143,134,134,60,114,60,17,130,41,30,110,16,77,25,128,14,13,167,4,170,143,55,158,138,182,1,53,144,236,64,173,63,146,91,80,131,19,189,7,165,164,238,196,197,83,167,107,23,74,201,241,233,137,167,78,224,62,148,146,172,147,18,79,61,222,137,58,114,60,165,220,138,90,31,241,94,84,233,184,226,169,36,55,163,214,77,119,163,196,134,163,136,167,74,167,37,158,138,186,31,181,126,124,27,82,37,141,198,113,241,84,226,91,82,60,178,197,16,76,113,227,41,113,87,74,139,36,110,60,37,236,75,105,176,196,141,167,196,157,41,45,146,184,241,148,100,111,74,142,39,98,60,37,223,157,50,0,109,20,79,61,164,253,169,213,200,251,83,61,201,254,212,234,35,185,63,37,100,141,191,95,223,250,190,179,117,82,110,238,83,147,119,162,34,42,53,153,143,108,72,165,102,249,116,196,84,106,254,31,122,113,159,130,174,147,16,85,169,169,123,28,86,153,134,85,171,186,109,170,213,17,111,83,149,143,35,172,90,77,120,155,106,213,116,155,74,108,56,138,176,170,124,26,194,170,213,24,219,84,171,199,183,77,85,214,104,220,136,15,70,241,184,70,112,50,74,68,49,138,163,81,60,150,17,156,141,18,81,140,226,112,20,143,37,161,211,81,60,216,68,143,71,9,52,31,111,60,21,109,127,170,39,217,159,90,125,36,247,167,132,172,49,113,112,78,202,157,125,106,242,78,90,60,165,32,243,81,142,167,20,44,159,154,120,74,193,255,67,143,167,20,116,157,144,120,74,65,221,227,120,42,74,60,165,220,166,90,29,241,54,213,212,113,197,83,73,110,83,173,154,110,83,137,13,71,17,79,77,157,150,120,42,234,54,213,234,241,109,83,77,105,52,110,196,7,167,120,92,35,56,57,37,162,24,197,209,41,30,203,8,206,78,137,40,70,113,120,138,199,146,208,233,41,30,108,162,199,167,4,154,143,47,158,98,190,99,105,248,101,41,210,133,251,182,20,132,243,232,132,84,226,201,134,19,245,113,41,53,121,39,42,164,82,147,249,200,134,84,106,150,79,71,72,165,230,255,225,215,253,157,220,239,74,169,169,123,28,82,25,127,86,10,172,68,146,15,75,129,183,35,9,170,166,143,229,211,82,12,143,73,124,92,138,1,168,253,188,148,216,114,20,113,213,244,105,136,171,160,44,205,63,49,197,12,192,104,35,171,105,157,218,141,250,68,149,128,109,20,71,170,36,72,70,114,166,74,192,51,138,67,85,18,36,35,57,85,37,224,73,234,88,149,0,56,217,115,85,34,221,199,28,104,69,219,185,162,31,63,145,4,90,143,222,222,149,120,228,225,68,125,111,74,77,222,137,11,180,78,217,215,166,212,44,159,158,64,235,36,126,107,74,77,215,73,9,180,30,127,105,42,129,64,75,185,121,5,223,142,230,27,190,217,99,139,180,146,220,191,98,1,134,70,90,163,223,193,194,114,60,29,161,86,212,61,44,118,4,70,252,61,223,172,78,241,70,125,218,74,192,54,138,227,86,18,36,35,57,111,37,224,25,197,129,43,9,146,145,156,184,18,240,36,117,228,74,0,156,236,153,43,145,238,99,44,18,140,177,171,213,147,110,107,173,62,162,251,90,39,123,91,235,235,177,171,117,250,54,181,78,249,158,214,9,221,210,58,209,59,90,143,55,180,142,94,35,168,223,209,90,29,249,150,150,109,31,75,161,96,226,155,90,171,230,187,90,178,166,35,9,182,236,211,16,108,173,198,218,216,90,61,206,157,45,219,214,106,223,168,143,97,201,247,182,18,62,136,165,216,219,74,252,40,150,124,111,43,225,195,88,138,189,173,196,143,99,169,246,182,142,124,32,75,179,183,149,196,145,172,135,185,183,181,26,99,115,171,39,221,221,90,125,68,183,183,78,246,238,214,215,99,115,235,244,237,109,157,242,173,173,19,186,179,117,162,55,182,30,239,107,37,20,111,169,79,101,141,126,103,43,119,124,241,86,162,71,179,204,247,182,100,77,71,18,111,229,78,79,188,21,249,132,214,177,110,111,229,180,218,55,234,99,90,242,253,173,132,15,106,41,246,183,18,63,170,37,223,223,74,248,176,150,98,127,43,241,227,90,170,253,173,35,31,216,210,236,111,37,113,100,235,97,238,111,61,213,110,55,162,196,90,136,24,54,206,10,32,60,58,49,150,194,71,48,143,176,224,248,250,2,18,29,0,255,213,104,22,255,99,249,240,63,96,47,129,133,31,64,211,45,250,124,179,145,44,248,167,226,179,255,190,36,141,23,123,32,251,17,47,244,121,165,166,129,69,94,105,30,163,172,241,76,10,10,43,38,107,20,245,249,39,220,129,203,62,1,32,143,142,93,164,243,26,88,70,52,226,189,168,169,39,215,36,148,102,233,104,13,154,155,110,215,106,215,48,132,202,182,211,117,42,125,183,219,179,198,215,91,245,74,187,138,70,167,234,90,29,52,177,122,19,25,20,24,187,65,92,169,236,221,116,246,172,106,189,86,115,187,86,173,219,110,178,141,45,204,156,85,167,169,27,204,123,38,53,134,200,215,124,192,99,26,164,144,92,63,30,110,184,98,48,124,169,222,26,189,40,44,167,111,57,86,179,222,170,55,7,205,145,202,133,178,99,244,245,144,102,189,181,129,68,130,163,235,38,238,232,73,202,123,37,72,203,217,61,54,105,57,187,163,151,22,97,199,232,43,38,77,103,23,72,11,119,244,165,69,95,73,230,216,83,24,111,108,121,17,186,49,48,168,66,88,255,9,104,205,72,103,153,73,176,65,172,4,38,191,65,123,131,137,65,95,75,166,199,168,88,240,65,27,125,82,5,105,36,224,160,89,103,57,8,94,75,84,54,105,14,136,102,98,245,9,227,160,200,42,16,228,128,118,134,74,36,231,224,178,211,239,187,221,208,89,215,116,250,149,109,203,217,114,144,175,32,73,45,118,221,173,65,195,233,90,238,110,167,235,246,122,245,118,203,26,95,153,203,89,189,189,86,223,217,157,200,88,107,219,46,201,4,87,221,42,108,69,51,126,110,163,94,37,73,63,167,181,103,85,221,70,29,209,217,237,101,82,99,30,133,202,181,169,20,136,161,67,218,122,108,211,63,69,166,187,110,173,190,27,198,243,182,179,195,15,91,111,176,73,169,112,250,24,18,122,189,233,110,213,91,45,244,208,203,186,122,38,128,226,81,82,94,6,148,227,166,62,225,248,47,129,238,213,65,45,65,186,221,86,85,160,152,98,80,82,12,146,168,61,220,212,163,152,252,37,80,124,190,221,234,35,157,57,10,205,158,90,92,221,118,187,174,96,102,125,12,74,154,167,25,223,5,55,6,238,11,254,91,150,118,55,32,157,38,223,227,19,15,209,40,233,207,129,133,162,213,238,111,248,68,123,73,249,243,28,87,76,163,227,216,229,80,122,141,217,19,176,203,161,36,206,142,191,203,241,156,219,104,60,131,252,112,186,139,209,233,182,119,234,85,215,114,170,59,78,171,226,86,217,72,130,90,205,74,187,217,68,22,47,208,11,106,159,176,249,199,15,112,92,74,184,119,186,174,229,244,122,245,45,28,140,34,142,125,164,51,94,251,177,39,65,20,178,49,215,116,234,13,241,241,211,237,94,31,49,41,190,89,232,200,158,237,20,164,79,75,226,211,245,110,93,250,112,197,173,137,207,103,171,85,100,243,37,29,6,245,170,248,212,103,118,197,221,114,119,37,224,26,157,109,103,211,237,75,0,226,87,173,65,83,242,106,177,125,213,237,86,156,158,68,24,107,61,183,210,235,119,83,99,193,216,214,123,82,138,2,85,218,104,183,220,118,109,230,204,85,183,209,216,192,113,25,213,143,53,164,186,36,130,236,161,161,235,34,38,220,158,245,244,218,218,229,141,167,231,102,47,204,173,108,44,205,94,154,179,156,86,149,121,248,236,236,226,250,28,234,225,226,97,39,155,161,253,110,189,210,183,182,93,167,234,118,193,14,90,6,191,125,10,45,151,53,103,208,232,167,201,140,169,247,172,126,119,224,166,125,216,98,207,30,214,174,149,139,231,207,86,218,205,78,163,238,180,250,4,216,170,219,239,163,201,210,111,147,128,217,186,90,111,52,40,45,150,99,53,218,237,30,7,8,235,42,222,158,171,214,123,78,163,209,190,74,156,153,127,237,254,107,235,95,179,192,135,78,91,87,183,235,149,109,52,149,209,60,30,244,72,108,189,185,215,113,122,61,143,68,236,102,32,2,240,180,66,235,17,225,93,149,175,203,1,23,136,136,41,93,117,107,231,108,127,85,34,207,190,62,155,148,185,82,130,187,148,56,25,132,85,131,26,69,171,214,238,50,137,11,76,102,47,147,194,230,202,26,79,141,209,246,27,80,241,233,24,156,195,137,152,113,164,91,19,169,9,152,222,14,218,74,118,64,131,151,163,73,129,22,142,101,255,19,178,152,196,238,39,132,167,221,251,20,26,142,36,17,90,56,13,137,80,32,75,243,125,79,40,255,17,39,67,11,26,157,3,233,208,64,235,142,148,16,61,115,70,139,109,209,109,133,28,183,115,91,138,253,72,183,165,217,194,227,208,144,148,146,30,19,77,59,73,145,145,119,17,240,225,220,74,8,62,146,184,145,227,195,239,204,241,121,169,148,80,89,146,88,95,37,208,167,72,146,32,130,84,13,176,250,57,18,149,100,163,98,165,73,135,80,233,234,176,210,183,230,88,105,122,64,63,49,188,28,130,20,39,125,25,97,114,144,184,62,4,37,137,253,229,24,241,187,8,8,73,88,174,71,72,67,119,41,66,242,46,2,66,47,164,12,181,55,36,118,85,153,28,252,54,2,90,16,15,235,49,195,192,89,138,28,52,136,128,159,238,249,203,17,71,41,40,16,249,50,7,173,175,39,104,138,208,253,200,100,124,66,25,179,16,132,77,9,194,102,198,111,21,133,37,28,109,114,187,115,105,171,125,5,121,6,187,25,150,170,204,184,24,168,78,124,11,53,102,24,167,1,172,100,211,78,73,133,23,220,198,35,196,235,45,161,37,136,154,163,144,179,208,137,71,200,66,71,66,2,10,207,163,33,223,41,196,69,191,83,144,18,176,83,136,76,66,41,54,9,37,57,9,165,104,36,172,119,235,241,40,88,239,214,37,4,224,28,71,68,252,43,110,45,54,9,43,110,77,78,5,78,170,68,33,132,38,92,226,81,66,59,75,72,241,243,56,145,132,50,168,87,99,138,100,80,175,202,4,130,147,70,81,72,96,19,74,227,19,86,240,71,68,146,88,72,18,226,248,220,85,64,102,240,116,99,125,233,153,165,229,231,150,244,67,232,37,185,98,14,162,215,93,54,140,65,254,44,146,82,121,185,181,35,80,132,186,171,40,34,105,187,40,20,249,41,189,120,20,249,221,37,20,129,108,97,20,138,104,38,49,30,61,180,179,132,26,63,65,25,133,22,146,187,209,21,209,208,236,142,220,109,196,239,32,70,117,126,72,191,46,28,83,189,35,174,204,81,185,64,56,17,81,115,42,56,73,162,104,52,62,225,131,17,60,22,80,230,51,57,105,209,71,98,246,144,221,73,113,72,54,209,114,113,115,135,24,79,203,33,73,210,170,91,171,183,220,170,181,185,103,173,92,60,111,21,243,185,92,106,140,0,86,21,40,130,18,11,12,50,141,83,208,36,223,39,144,237,57,49,44,229,193,83,83,226,183,189,30,114,186,237,108,190,144,33,57,239,96,223,195,170,182,93,146,254,236,13,58,157,118,151,236,59,226,49,104,225,220,170,211,168,127,223,173,90,213,118,211,169,183,44,4,190,103,141,47,92,88,234,77,100,82,99,62,141,42,57,128,61,49,143,58,173,40,22,58,172,16,208,223,166,236,47,92,182,198,119,10,86,187,107,237,148,38,188,49,36,9,243,103,105,131,157,146,247,220,237,121,9,98,196,59,221,242,182,122,131,110,183,61,104,85,145,239,223,123,105,224,116,93,107,179,235,84,174,184,125,4,104,161,163,228,19,84,41,212,59,33,28,238,20,120,30,209,19,115,46,119,10,128,57,220,89,69,85,17,82,181,83,8,163,171,36,208,85,138,68,151,47,220,12,17,56,129,114,100,161,239,148,148,12,150,24,6,75,90,6,215,187,117,150,63,252,192,144,189,180,229,108,246,218,141,65,223,181,214,87,22,44,167,231,77,46,12,137,78,176,252,244,84,41,53,134,192,170,232,5,149,4,131,110,61,140,220,21,183,38,80,140,159,153,142,9,75,42,37,19,67,66,164,226,157,167,166,179,135,122,116,221,134,211,175,239,184,104,246,120,156,102,48,47,8,161,138,157,41,134,157,141,174,91,35,27,32,3,220,77,203,30,245,79,89,254,252,135,97,12,186,245,254,182,219,141,98,248,172,113,178,175,197,155,59,165,169,195,128,136,185,107,119,45,108,240,210,232,183,122,223,219,27,147,218,157,76,106,204,227,66,181,119,4,138,52,233,188,208,43,194,160,94,229,212,0,63,49,86,130,245,133,11,172,22,96,32,72,48,5,27,173,100,24,156,138,88,176,144,13,6,245,170,150,82,214,161,102,105,230,223,249,212,59,222,134,251,85,183,209,176,240,238,172,183,225,238,147,236,160,102,120,115,54,3,54,126,9,36,240,171,132,124,96,151,131,221,223,13,12,138,168,234,85,6,90,218,109,13,154,231,250,221,78,37,227,237,5,100,192,91,173,66,123,158,58,167,210,193,99,213,128,33,117,194,155,146,180,24,196,114,188,62,25,203,205,108,101,44,103,54,53,22,192,81,141,20,176,45,62,128,112,138,145,39,47,161,152,60,86,81,76,141,184,71,239,102,187,191,237,19,61,222,155,192,134,133,148,206,141,247,38,124,38,108,202,5,134,173,226,98,138,227,2,53,214,114,225,123,255,44,23,224,177,177,220,27,126,31,192,140,71,190,147,26,11,96,170,168,135,53,199,94,99,45,245,52,90,96,105,239,123,15,141,41,239,185,149,65,215,173,210,84,108,47,53,230,193,85,16,154,7,117,161,20,27,36,83,220,85,163,201,64,149,211,206,236,135,202,115,119,209,187,46,116,98,117,218,41,196,235,86,138,209,109,189,91,143,215,107,197,173,197,232,232,165,123,98,160,28,212,171,49,186,113,57,148,24,20,251,185,141,152,125,113,22,34,122,223,32,95,16,189,175,23,219,135,244,196,69,61,125,183,23,225,128,10,174,104,227,78,237,5,32,30,153,227,41,100,203,253,161,158,78,241,234,181,67,206,136,228,143,237,140,136,174,4,254,36,159,214,208,21,190,143,242,220,196,35,80,240,94,56,190,130,119,114,180,133,248,8,36,34,13,43,118,87,205,209,226,113,213,186,11,36,107,234,220,85,196,150,142,175,204,29,76,131,208,18,119,21,185,229,24,21,238,163,168,3,87,209,55,117,2,202,192,85,180,77,63,156,42,112,132,60,161,26,240,96,165,247,43,186,153,71,94,65,55,251,176,196,86,58,131,151,81,10,157,79,110,37,45,147,57,77,236,190,159,64,76,146,179,254,254,187,209,84,186,22,143,229,176,63,96,48,137,211,254,0,156,246,184,63,223,110,36,101,174,197,211,80,230,26,136,210,252,192,63,144,254,136,139,92,139,106,117,3,53,174,212,88,235,170,164,132,130,86,190,96,137,3,61,162,130,86,14,203,168,235,89,121,116,35,46,103,229,208,29,71,173,37,143,210,43,181,52,80,9,177,172,50,68,39,252,178,74,3,224,98,9,101,8,112,80,200,104,166,206,66,177,98,8,2,90,81,104,0,92,95,172,200,129,13,106,21,13,32,135,214,42,114,192,217,82,69,169,211,113,228,74,69,94,76,17,106,242,24,23,41,70,73,158,128,58,74,69,30,231,180,197,42,200,19,9,136,80,143,199,57,136,177,202,241,120,2,142,183,240,67,170,80,92,221,135,172,13,40,251,96,132,144,112,205,128,69,119,255,240,180,170,181,187,77,167,175,221,252,207,106,55,255,57,125,73,106,239,31,133,159,126,116,18,16,169,169,6,176,67,170,1,56,189,74,170,24,64,69,168,122,87,63,167,222,213,23,60,33,186,75,32,215,22,152,225,229,167,109,140,78,165,144,78,147,147,214,92,107,208,52,79,8,187,173,65,147,201,6,7,221,31,153,100,176,248,137,149,200,151,184,141,145,19,146,245,150,91,93,70,33,103,56,93,56,50,5,57,7,88,172,1,206,88,226,158,104,16,210,86,205,169,55,112,186,172,133,51,125,131,150,183,247,140,155,103,240,145,75,159,0,229,177,208,128,37,218,125,3,81,66,98,217,106,0,192,99,149,105,244,80,190,43,227,231,106,31,126,230,71,69,91,33,94,230,7,174,118,254,180,18,179,1,254,171,209,36,3,74,199,145,12,0,236,37,144,11,0,208,116,169,0,190,217,72,50,1,165,211,144,9,240,37,105,156,8,0,178,31,113,30,160,164,212,180,17,127,78,133,197,4,140,175,206,63,133,54,90,138,20,52,208,251,199,44,250,132,190,23,194,2,77,226,91,33,147,147,22,85,176,8,78,71,115,211,173,86,221,170,213,164,83,147,24,226,12,254,162,125,187,235,61,62,139,29,18,114,243,64,26,102,136,235,61,171,227,118,145,35,231,86,173,174,91,25,116,123,245,29,183,177,151,33,46,12,67,207,195,245,98,86,175,212,165,161,128,89,186,155,44,100,108,202,59,53,134,97,26,220,75,219,187,82,239,248,187,81,87,80,88,192,45,165,43,238,75,131,58,174,217,9,93,228,123,110,63,53,230,183,55,112,62,186,180,173,71,128,247,183,114,129,132,131,38,174,145,240,237,104,150,201,242,113,44,147,44,147,9,172,148,44,64,221,98,41,105,57,146,245,178,124,26,214,75,40,76,227,37,147,29,129,17,175,154,101,157,226,205,187,125,100,68,180,135,125,144,145,145,31,245,185,82,15,201,109,9,200,60,195,161,67,232,27,23,41,82,239,173,234,162,222,21,183,227,162,225,137,80,9,213,165,93,216,98,40,22,208,195,93,60,46,213,91,11,125,87,86,5,27,90,43,192,222,79,90,199,80,132,162,31,2,92,83,155,196,150,253,96,40,126,225,15,238,12,75,127,200,107,73,241,79,242,60,128,2,160,48,30,114,108,9,16,228,129,118,134,101,64,114,30,214,91,245,151,6,66,21,175,211,104,88,110,195,109,186,72,177,112,33,134,176,106,14,112,71,114,224,137,92,20,27,28,122,170,247,72,138,0,171,100,197,219,181,239,85,156,134,211,197,213,203,56,51,211,199,91,252,227,212,33,34,183,113,181,218,228,132,20,61,62,224,86,39,50,169,49,74,163,106,101,6,149,80,132,40,143,107,242,151,24,249,11,99,198,78,164,126,27,231,218,128,75,231,84,182,241,24,121,53,41,88,18,25,234,103,144,57,229,187,123,196,165,35,87,134,245,250,248,226,176,93,183,50,232,51,126,145,87,6,225,67,198,176,6,45,252,189,47,228,207,32,17,6,218,178,237,118,221,76,106,140,234,3,158,70,100,14,235,138,162,234,80,1,228,131,127,114,235,22,138,163,40,91,96,236,159,232,135,49,175,71,227,136,77,29,135,35,198,177,153,128,39,198,65,212,185,98,178,166,35,241,197,166,78,131,47,198,72,211,216,25,227,198,96,196,222,216,148,86,251,72,53,0,182,92,161,245,0,196,190,169,42,2,240,91,117,70,67,130,151,46,130,161,133,1,58,188,244,109,20,188,100,185,210,249,131,116,65,147,98,36,239,244,78,168,136,211,99,20,46,14,218,76,10,207,20,159,76,145,160,56,190,175,245,92,114,58,17,156,221,166,211,97,253,92,191,251,67,119,113,47,59,245,238,209,221,195,103,158,149,56,184,4,180,177,131,219,65,205,125,7,23,119,134,14,46,121,45,113,112,147,230,0,184,183,97,28,112,238,45,228,128,118,134,238,173,156,131,165,246,106,199,233,50,199,212,232,6,21,235,213,6,59,43,131,86,207,237,211,115,252,109,156,200,156,156,132,151,216,54,157,206,63,33,247,174,191,205,102,248,136,59,139,111,179,166,40,13,252,213,86,123,163,135,27,123,155,46,164,107,176,239,226,189,230,249,122,198,221,139,238,194,94,113,247,120,15,22,195,49,245,40,175,184,123,190,200,209,239,2,85,207,18,209,70,160,139,249,16,170,71,36,189,35,1,16,234,37,37,188,193,3,222,181,167,123,117,246,70,94,144,83,52,240,172,41,225,90,65,0,151,148,80,225,137,130,252,245,53,114,174,147,188,93,55,72,140,80,163,43,201,111,210,55,163,113,169,167,143,37,183,233,51,151,68,94,211,7,166,205,105,178,173,70,226,67,79,159,6,31,218,19,164,121,46,211,151,252,136,61,231,105,149,146,17,167,25,47,113,161,78,51,89,69,85,78,51,126,171,118,94,89,148,116,85,13,245,151,117,40,233,91,67,148,222,90,169,115,40,253,245,84,113,195,37,121,27,146,181,133,72,209,154,23,193,85,70,205,117,158,50,3,155,44,36,17,160,63,75,203,52,12,225,31,163,19,62,219,218,227,156,112,153,3,238,127,212,189,177,231,125,255,124,114,210,122,113,171,221,222,106,184,25,111,233,201,204,182,246,94,196,87,80,156,37,87,80,32,103,137,56,235,62,154,135,235,172,39,190,95,104,71,220,47,12,171,73,250,167,158,245,34,18,216,198,160,219,120,81,87,160,68,242,167,108,181,24,190,233,71,247,25,144,92,50,21,74,18,34,249,130,37,167,181,231,69,5,146,178,54,226,64,235,63,89,146,63,122,197,146,167,116,162,179,226,189,25,137,179,146,203,30,135,179,18,48,151,128,179,18,0,211,57,43,92,171,81,56,43,88,118,143,188,179,226,9,210,216,89,9,36,63,90,103,37,151,85,41,217,232,247,64,229,72,147,186,165,154,1,154,200,21,213,104,92,7,93,28,219,25,166,177,12,87,81,15,170,98,41,101,145,62,94,79,19,173,179,174,82,225,118,54,253,97,144,45,163,145,174,224,48,161,13,39,46,250,219,78,75,70,93,154,100,7,60,237,73,141,45,154,82,10,175,230,240,201,108,140,142,70,124,9,132,71,163,107,72,100,1,18,233,6,84,138,249,176,121,19,50,183,186,174,211,119,187,230,210,156,55,149,38,200,13,109,249,210,220,18,165,57,223,151,92,152,21,147,78,32,209,121,99,137,150,32,161,110,64,169,100,151,124,4,245,241,102,52,150,79,64,181,188,25,165,83,71,247,68,25,155,45,186,163,204,235,209,248,164,246,113,248,164,28,155,9,56,166,28,68,157,119,42,107,58,18,23,213,62,13,46,42,35,77,99,63,149,27,131,17,59,171,182,86,251,142,209,99,21,49,123,85,253,82,11,115,164,163,254,34,174,197,88,136,22,35,99,113,227,161,113,163,225,153,143,197,205,124,68,110,230,227,113,51,31,149,27,26,102,68,70,164,15,102,68,60,65,68,19,25,149,38,190,89,171,55,221,94,223,105,154,238,211,27,6,56,62,88,69,132,195,161,125,28,226,36,26,226,244,61,233,118,54,131,145,56,161,65,142,33,173,230,97,142,137,99,30,35,206,49,164,243,36,68,58,134,164,158,132,88,199,144,84,243,104,103,177,191,212,190,42,37,87,62,246,149,65,183,235,182,250,22,34,36,67,122,147,34,104,239,234,96,239,227,190,184,80,4,245,120,174,222,223,174,147,189,254,12,210,13,132,79,101,8,202,80,27,54,90,237,171,36,174,104,160,78,129,110,224,23,162,212,195,24,17,36,206,242,50,31,153,151,121,45,47,83,112,12,2,94,182,32,47,91,114,94,40,154,112,37,186,74,26,226,55,222,34,7,119,67,88,14,249,79,116,192,111,49,59,13,28,34,118,3,94,201,72,57,173,42,16,175,247,93,102,74,160,89,176,8,46,175,38,244,122,220,147,191,148,17,34,187,230,137,33,34,251,126,52,49,98,238,56,98,68,158,209,4,130,68,30,164,46,74,148,182,29,73,152,152,59,13,97,34,43,78,227,56,145,31,133,17,7,138,57,189,10,30,99,164,40,65,237,135,138,242,229,238,72,193,162,4,221,98,76,92,250,120,81,138,200,141,139,73,27,100,73,80,205,199,228,73,31,53,74,17,197,228,41,36,112,148,138,111,169,125,85,167,142,100,201,146,223,226,71,86,247,136,138,56,31,134,113,94,141,113,62,22,70,178,178,198,9,196,73,79,137,72,119,156,174,129,153,112,119,251,228,234,217,115,214,243,47,4,134,117,110,183,239,182,122,245,118,11,25,200,151,83,99,8,37,126,86,117,171,168,253,140,101,141,63,89,245,109,85,103,211,55,145,29,92,143,58,49,222,170,55,38,210,94,47,4,137,116,27,199,126,83,240,26,7,152,51,126,36,107,103,203,54,122,188,228,52,221,224,169,117,134,253,134,74,181,222,195,75,199,25,212,116,205,217,2,45,173,224,26,173,50,136,47,153,30,23,235,13,183,21,32,192,192,39,61,224,254,47,36,74,71,29,94,73,31,171,0,114,225,2,32,21,170,97,252,231,248,186,215,81,178,191,220,114,219,181,99,25,125,63,87,96,60,250,76,143,209,176,143,57,9,103,63,168,146,59,170,16,16,12,169,4,232,199,17,88,1,248,173,99,112,79,175,34,243,88,241,78,124,246,219,150,70,255,51,216,254,140,147,203,182,232,228,179,90,131,70,131,126,166,169,181,39,86,132,251,119,104,209,131,6,105,122,149,62,114,134,157,22,41,147,231,142,157,58,189,94,187,82,199,149,226,56,130,169,247,73,208,84,109,251,95,228,10,208,100,252,219,182,219,29,242,129,46,98,225,61,227,96,157,195,194,255,86,106,108,110,227,66,240,204,192,215,245,172,232,243,217,23,64,45,60,174,191,239,89,91,110,203,13,98,52,192,117,211,237,111,183,171,34,223,42,58,233,36,38,100,230,48,153,11,254,163,40,84,218,47,164,38,204,6,21,206,106,56,164,190,7,232,182,122,131,174,23,170,122,73,55,20,83,6,5,251,132,9,124,2,197,177,240,229,123,248,76,130,219,255,150,183,21,233,9,164,230,212,27,61,171,94,179,90,109,143,32,122,44,130,116,115,186,56,181,168,146,143,55,205,225,56,174,4,207,162,72,40,103,44,33,56,241,25,9,145,140,45,142,229,247,184,19,16,222,193,144,224,226,155,54,60,157,147,177,158,218,179,170,228,155,171,36,31,212,106,43,175,204,241,142,86,59,224,148,54,43,27,214,112,128,58,93,50,235,160,176,232,131,40,146,202,99,73,33,190,47,134,117,98,99,74,212,60,136,118,76,253,21,26,214,96,119,5,89,186,151,83,99,217,221,172,147,182,178,187,118,5,253,44,23,240,207,28,254,153,69,63,75,121,244,51,87,195,79,74,248,137,141,127,226,246,165,105,252,179,16,60,39,16,74,69,218,11,33,136,220,205,13,208,19,82,74,53,208,6,255,110,227,231,217,42,65,160,162,218,141,67,181,141,229,145,35,112,202,24,1,193,73,127,150,1,160,34,16,142,150,222,18,33,14,183,47,149,130,94,165,2,65,128,95,148,243,1,237,20,208,52,0,13,192,145,183,70,130,114,48,2,219,5,180,39,205,13,66,224,179,227,191,160,157,161,124,167,1,8,55,42,7,181,99,225,128,161,180,26,0,37,99,83,6,58,67,222,18,52,161,124,96,4,248,197,38,30,253,44,70,64,166,30,249,89,40,1,196,69,192,19,6,81,132,244,86,120,178,236,28,70,144,47,2,160,101,5,7,121,192,65,25,104,253,20,254,105,7,186,159,37,191,227,231,217,77,130,0,83,97,111,2,150,147,155,122,88,68,184,91,193,152,106,189,88,200,91,95,18,252,68,83,138,2,119,203,219,64,152,96,222,82,52,53,158,3,123,10,35,200,170,37,104,249,2,156,142,41,64,204,129,129,237,44,104,41,213,8,13,33,40,16,122,179,64,130,38,236,19,161,21,128,208,74,128,208,26,69,137,57,200,241,152,137,242,101,115,6,162,115,66,68,23,104,81,188,101,167,192,210,107,9,228,34,4,122,181,147,8,80,38,10,17,52,152,201,162,242,17,218,1,227,249,60,16,11,65,153,55,210,61,32,162,68,23,78,42,64,130,64,69,105,100,209,201,184,199,34,130,236,171,102,172,40,180,82,160,166,84,104,5,137,208,240,76,78,98,198,170,132,22,216,34,95,106,26,74,99,8,13,152,10,21,251,138,25,91,54,211,55,44,162,162,129,194,133,205,216,163,26,187,98,81,33,192,48,173,195,174,163,118,198,26,137,66,45,70,131,49,152,10,58,196,16,35,230,32,161,121,43,21,35,158,104,71,81,68,189,24,137,227,21,162,142,121,35,117,244,23,250,176,153,28,87,29,77,103,114,49,31,83,29,85,98,196,28,152,139,34,170,24,153,49,32,152,167,98,170,163,74,140,88,68,81,213,81,37,70,153,54,98,4,230,234,168,22,5,111,28,203,84,140,120,12,136,139,8,220,244,242,84,128,178,164,82,202,105,3,97,110,142,122,77,46,1,91,164,167,58,242,12,247,164,98,138,128,147,172,101,40,88,137,154,58,70,146,29,173,154,22,194,168,134,202,138,205,117,116,201,26,34,240,92,71,16,83,146,153,76,245,61,170,226,110,74,196,43,88,211,74,4,249,30,193,154,26,211,30,170,190,152,3,40,229,120,34,34,74,44,19,53,230,192,124,208,136,172,43,6,170,236,137,58,249,140,23,39,106,237,76,62,138,51,16,83,68,32,215,69,101,77,104,7,121,22,250,179,146,6,190,105,213,64,166,83,49,213,215,56,16,87,208,24,93,77,245,44,107,23,125,200,153,191,234,97,14,202,64,5,93,3,113,29,207,162,47,165,215,242,200,61,210,162,175,7,205,133,145,65,132,67,179,133,211,60,213,52,251,70,80,214,12,4,200,134,145,120,38,39,187,208,179,132,242,25,175,152,193,183,154,123,156,152,85,205,207,98,32,95,138,178,26,136,203,206,26,136,107,106,212,126,81,17,230,42,0,141,145,5,165,230,56,16,145,100,185,200,1,208,89,0,66,160,183,4,86,11,155,205,147,97,17,169,151,139,163,139,46,88,112,152,185,26,145,246,232,89,199,120,34,34,194,217,4,162,166,11,78,21,116,203,2,105,154,36,205,202,33,194,60,114,214,81,32,142,19,23,63,147,37,226,202,7,234,203,112,41,19,72,64,34,33,154,228,236,168,64,100,9,177,168,2,17,181,11,152,107,19,129,176,212,197,90,50,101,108,106,124,183,208,189,43,176,19,232,2,253,49,201,129,153,77,198,248,155,165,133,48,218,45,127,23,170,228,26,73,83,58,25,163,139,136,200,186,10,100,61,45,208,101,188,203,70,215,3,219,36,93,86,141,172,160,86,180,172,99,44,14,162,7,129,209,197,21,36,5,11,192,255,129,43,51,21,8,216,91,166,156,225,246,155,64,176,146,13,202,10,28,100,179,93,37,95,17,108,232,161,22,131,145,128,42,67,215,131,50,12,143,84,123,106,32,228,211,128,179,216,61,170,44,153,104,148,10,176,3,195,160,204,25,160,20,251,18,46,179,16,65,158,111,196,108,121,169,22,31,136,70,6,33,240,42,178,208,241,34,20,149,5,110,84,38,93,228,198,235,27,32,32,158,26,195,77,89,193,141,202,20,138,220,148,5,175,66,201,13,112,211,37,233,242,188,146,27,62,251,78,185,41,166,185,32,137,70,0,96,191,190,88,83,32,46,51,136,129,227,37,42,162,0,180,32,144,146,131,83,12,154,250,50,109,25,76,52,232,5,81,234,128,183,10,235,67,232,26,167,79,228,78,165,65,106,121,83,130,217,146,33,46,104,81,82,227,97,167,161,241,8,16,132,238,171,198,51,33,88,68,250,73,175,55,33,182,48,114,44,180,96,147,136,179,33,188,154,154,155,16,91,84,83,153,13,225,39,93,84,19,98,195,65,86,129,56,186,9,177,193,142,184,164,115,18,38,36,168,171,224,108,136,41,55,97,38,4,204,100,118,112,248,206,113,77,72,224,93,115,54,68,167,136,81,76,8,22,145,204,134,72,103,114,12,19,2,106,91,88,27,98,37,100,66,64,133,148,202,1,57,194,158,26,77,142,27,58,32,166,198,163,152,22,182,220,205,28,144,120,198,35,72,72,133,58,32,241,140,7,152,7,16,77,114,198,67,208,34,145,155,163,25,15,204,129,126,160,142,102,60,130,221,88,201,28,22,185,137,110,60,176,53,53,115,64,84,138,168,55,30,32,103,23,230,128,196,51,30,192,216,133,57,32,241,140,71,16,225,72,28,16,115,227,161,222,202,224,179,45,145,162,23,19,227,17,172,201,49,162,23,19,227,161,152,7,121,65,65,227,26,143,128,131,16,52,113,141,7,208,34,149,235,33,114,19,197,120,4,131,28,18,189,136,220,152,25,15,33,0,209,71,47,34,55,97,198,35,72,231,196,136,94,228,136,89,227,17,196,104,49,162,23,19,227,33,159,201,9,26,143,96,144,99,68,47,62,2,77,137,89,80,22,157,96,2,4,206,103,109,81,113,85,24,186,232,38,68,8,64,244,209,75,85,80,211,48,19,194,35,48,138,94,32,154,48,19,34,164,115,204,163,23,145,27,153,9,17,210,57,81,19,32,34,55,44,4,109,58,199,220,132,136,220,136,139,126,130,9,16,136,24,4,129,201,37,64,228,51,57,193,4,8,52,33,193,142,120,130,9,16,104,66,240,54,215,17,234,124,67,77,8,216,203,52,143,97,0,226,80,19,162,85,83,115,19,82,16,212,180,34,32,72,32,1,2,209,120,16,140,179,142,230,38,132,229,38,208,162,4,19,32,16,13,72,231,36,151,0,129,104,132,116,78,210,57,84,224,155,230,181,138,24,215,132,132,207,228,35,154,16,60,6,73,39,64,160,9,9,22,125,198,134,168,106,98,163,164,65,136,9,1,43,218,145,211,32,182,44,135,202,239,4,38,155,67,181,37,89,199,164,115,168,216,22,137,89,199,228,114,168,65,182,197,22,179,142,73,152,16,62,219,34,225,230,104,38,68,62,147,37,220,196,53,33,138,16,74,225,134,72,20,49,204,132,96,14,70,147,6,1,238,251,104,210,32,4,37,40,7,53,113,67,84,38,228,33,39,67,236,156,48,116,163,78,134,48,40,71,151,12,97,208,140,46,25,34,225,102,20,201,16,9,55,163,72,134,72,184,57,158,100,136,68,15,79,109,50,36,151,230,77,8,230,76,83,140,159,26,139,229,140,152,27,18,48,15,84,241,76,89,24,192,40,134,4,207,228,168,241,76,89,80,86,181,33,209,238,198,234,227,25,136,70,109,72,48,130,163,196,51,34,55,172,33,193,99,112,244,120,70,228,70,98,139,142,30,207,136,220,192,243,201,35,74,137,164,198,164,138,152,92,74,36,168,28,31,81,74,4,152,235,163,199,51,50,67,130,147,33,81,14,79,69,53,36,71,174,12,41,9,227,55,242,202,144,82,250,88,42,67,60,52,35,174,12,41,29,83,101,8,148,218,8,43,67,216,193,57,74,84,99,69,171,12,17,21,241,212,86,134,228,211,188,37,33,41,111,18,213,196,61,37,120,60,219,189,53,97,24,71,190,221,91,19,84,118,36,219,189,16,205,8,183,123,69,110,70,178,221,43,114,51,146,237,94,145,155,99,218,238,21,245,240,212,70,56,209,205,9,70,144,244,190,141,21,163,246,157,104,250,177,214,190,51,40,213,230,228,168,181,239,12,26,25,132,100,106,223,37,220,140,162,246,93,194,205,40,106,223,57,110,142,177,246,93,162,136,73,196,57,95,195,218,119,134,39,226,182,196,59,255,109,104,48,132,0,68,31,207,76,9,227,164,53,24,57,34,162,106,49,208,22,49,145,76,133,32,40,43,119,84,91,197,229,8,74,114,167,211,113,74,114,85,94,16,60,209,43,61,46,10,226,3,217,118,51,15,130,32,19,239,62,169,242,2,44,122,202,18,172,104,204,108,84,69,144,144,136,146,28,116,129,37,11,24,59,21,93,228,148,215,20,67,151,84,56,202,125,52,37,93,0,116,65,37,46,120,116,117,90,130,30,84,204,18,133,211,158,211,87,30,111,133,36,78,49,104,2,199,171,160,71,160,162,87,53,188,30,52,126,61,96,238,21,48,167,87,28,234,16,4,122,122,197,97,87,115,15,220,247,176,2,6,158,94,168,2,33,8,114,64,44,64,77,233,25,70,59,232,198,116,206,9,106,42,59,64,138,213,20,90,143,168,160,9,113,208,80,150,2,8,140,111,42,222,125,162,185,192,140,55,106,44,80,11,192,76,113,247,182,40,41,34,230,15,146,162,34,136,93,68,129,177,19,41,50,1,74,8,18,79,94,75,10,152,10,129,220,153,155,186,224,204,152,54,16,87,76,4,42,39,69,229,47,197,227,192,54,25,240,77,6,49,136,209,196,117,205,128,39,179,3,14,78,250,255,103,239,223,122,35,73,178,60,49,188,95,51,62,133,117,118,227,223,100,79,48,238,12,102,50,255,185,90,22,201,172,162,42,147,153,224,37,107,122,170,11,145,22,238,22,17,62,244,112,243,114,51,39,25,197,33,176,171,29,232,2,1,218,21,48,210,67,11,88,237,98,32,96,245,176,26,233,65,194,10,90,97,191,204,246,69,79,250,10,130,93,221,204,47,17,30,100,48,130,100,135,15,166,58,25,110,118,206,177,99,199,142,253,236,216,113,179,252,181,163,41,215,93,99,96,149,105,31,56,244,75,48,158,5,50,13,87,97,218,254,182,49,88,220,140,162,28,67,136,162,211,152,132,143,202,57,105,160,12,105,33,144,147,177,253,87,70,59,204,109,46,217,192,166,65,212,92,110,20,157,110,164,100,4,185,223,239,191,50,173,200,64,65,133,204,178,232,200,232,118,243,24,141,212,249,65,134,171,40,146,40,75,40,11,123,59,233,50,59,106,213,109,76,56,69,7,239,20,49,46,38,10,242,51,164,138,42,116,147,230,23,30,103,83,44,132,225,174,179,68,91,201,127,77,84,106,29,189,96,172,118,114,207,237,78,82,79,138,78,11,201,33,39,24,191,174,166,167,216,76,201,237,236,46,84,215,84,72,17,66,45,18,168,155,195,38,217,63,176,24,100,167,145,29,195,124,59,201,127,173,195,99,218,213,180,247,45,252,92,172,72,198,121,217,228,172,112,58,70,51,183,19,109,90,231,251,20,157,111,145,39,86,130,174,11,137,114,233,58,134,91,22,198,186,99,28,121,46,161,174,83,77,102,52,53,237,24,11,113,99,133,188,157,89,33,155,39,168,155,24,162,89,180,16,231,116,218,82,69,98,42,55,102,177,5,30,244,196,23,226,246,44,154,110,205,212,118,228,24,2,178,20,152,108,212,137,255,222,135,153,52,110,115,150,150,27,214,70,147,165,90,94,25,170,48,77,176,147,177,244,188,179,28,167,206,104,175,211,90,158,131,229,29,91,128,12,243,117,51,45,152,123,78,46,211,130,34,150,133,45,112,50,93,106,58,172,182,97,130,237,106,106,198,110,206,154,177,11,90,112,55,150,121,46,210,200,20,52,138,118,13,135,101,14,61,41,53,154,33,117,198,23,237,164,237,97,6,155,44,46,42,62,175,47,9,231,152,177,160,102,209,58,128,255,183,109,250,93,211,181,24,160,77,79,65,105,92,100,69,182,50,81,163,59,236,137,24,224,183,68,16,211,188,138,166,228,158,72,102,147,168,116,16,83,158,22,100,246,4,76,91,157,10,72,229,77,20,185,206,78,68,70,145,129,248,172,143,114,243,214,251,73,31,172,226,139,58,35,60,91,126,91,165,240,131,183,156,16,89,145,27,152,39,124,104,96,211,89,241,195,124,33,102,133,15,147,188,138,153,241,195,217,97,205,188,240,97,65,88,179,104,135,121,254,240,225,66,227,69,121,33,184,199,16,47,42,10,181,57,105,117,45,43,94,100,35,87,99,17,152,149,104,5,241,162,162,104,139,41,220,125,226,69,165,54,240,76,56,220,46,82,209,93,99,43,83,243,139,94,87,243,99,43,89,151,87,98,3,207,78,104,45,10,10,76,157,191,74,198,4,242,151,80,133,235,247,108,28,169,252,18,106,102,80,96,182,16,198,18,88,199,145,242,51,164,230,136,76,24,203,222,135,255,224,45,15,241,85,30,232,131,55,141,57,140,25,45,15,116,128,249,49,71,215,222,214,224,139,64,195,186,203,159,246,251,48,187,177,38,238,44,135,51,42,249,159,42,25,211,139,233,65,165,114,182,147,50,219,131,52,3,185,46,82,157,159,140,228,82,136,179,52,227,142,169,34,139,103,121,175,105,2,131,118,129,26,31,36,237,161,83,45,112,215,217,14,156,234,53,133,81,182,81,186,255,82,119,221,37,86,52,239,101,119,57,33,67,115,17,102,126,229,110,185,232,50,233,2,121,132,64,42,108,171,6,111,226,42,172,176,88,211,144,253,117,250,109,183,68,246,145,157,184,113,39,6,50,235,107,59,33,109,101,125,153,107,180,123,158,104,13,166,110,174,166,205,212,52,62,139,77,38,12,82,234,43,126,49,146,115,128,251,116,6,197,242,130,12,136,55,160,227,116,121,103,45,52,64,193,102,112,229,69,73,121,179,104,213,28,140,175,51,166,161,34,50,83,19,90,77,219,47,79,84,180,117,96,142,131,237,210,29,91,180,203,191,212,219,3,76,55,110,133,53,75,216,187,229,10,75,244,92,171,105,78,250,15,145,160,62,61,188,191,16,32,195,251,192,72,1,67,221,106,218,183,8,172,55,235,124,247,34,231,97,168,104,106,42,137,185,238,52,221,223,76,231,145,201,206,121,85,192,102,58,131,25,206,46,19,2,40,37,111,57,231,81,73,31,238,255,234,30,242,26,157,191,173,246,100,141,249,160,153,38,84,234,123,155,87,25,245,154,108,74,49,16,170,48,207,81,23,131,171,111,88,206,235,140,2,149,83,201,44,64,22,125,181,165,209,201,179,188,10,184,131,83,145,12,138,26,43,160,149,57,232,186,249,242,154,238,218,82,84,161,171,88,156,162,146,204,241,7,82,84,18,179,43,213,240,249,35,216,149,187,156,192,52,117,47,51,229,131,103,47,99,203,164,225,118,204,81,34,188,175,218,237,73,220,117,41,247,155,9,60,205,4,156,70,204,174,204,34,48,227,24,230,103,80,126,9,101,122,211,226,156,158,7,88,66,217,107,183,130,36,178,210,75,40,244,58,105,141,9,223,245,21,24,70,86,130,57,208,94,39,164,205,125,216,59,152,64,210,7,115,172,106,230,49,129,57,25,216,184,179,76,64,193,8,10,22,205,177,5,142,175,212,253,251,200,152,209,74,94,192,15,238,121,147,73,249,189,154,214,235,204,88,201,126,1,211,158,115,62,40,169,22,144,14,239,47,90,45,166,113,87,242,143,50,16,74,200,94,7,84,244,149,78,241,194,164,242,98,65,170,40,50,144,202,139,5,169,162,168,149,201,38,81,142,85,100,191,36,42,218,110,41,54,138,164,147,239,169,138,34,163,72,84,52,135,42,178,237,43,50,138,156,79,149,166,79,235,243,143,143,202,139,5,169,162,200,40,140,25,173,200,42,10,62,240,204,49,138,236,236,86,120,158,221,211,116,21,153,169,191,109,238,109,207,59,245,171,205,46,35,218,178,104,229,128,84,90,244,194,149,147,172,15,202,192,147,65,187,154,134,39,130,144,201,32,239,10,39,35,67,202,190,48,106,81,56,213,136,217,45,2,164,204,201,32,107,75,101,102,108,27,163,76,93,198,194,37,90,209,189,46,255,154,3,170,152,29,91,12,85,10,182,220,23,173,28,195,76,31,70,57,96,202,169,39,45,51,45,233,174,128,197,200,55,93,156,66,178,198,82,121,177,64,133,204,128,45,89,11,185,27,108,177,245,241,176,176,101,219,154,147,231,183,144,116,43,243,12,164,242,98,202,167,218,101,192,203,44,3,73,231,120,221,83,33,89,3,73,239,39,207,176,144,2,8,147,179,112,87,182,100,164,34,102,54,210,103,36,204,152,243,193,118,218,64,59,138,26,111,193,206,84,89,12,169,103,136,242,42,71,148,76,86,194,118,154,104,39,75,174,40,88,184,147,244,129,84,227,171,108,48,36,155,72,243,148,193,111,113,195,129,221,110,225,102,58,230,94,155,248,165,159,197,69,115,102,186,55,204,69,135,248,106,124,59,233,57,201,64,254,33,226,229,59,201,107,153,132,100,110,67,27,105,26,226,173,72,179,17,67,76,254,183,145,216,155,204,187,22,113,69,17,39,20,218,20,191,136,22,200,162,200,40,227,38,101,154,134,33,100,13,93,158,84,60,83,10,80,78,136,237,174,81,198,145,234,74,90,32,101,17,54,206,249,183,179,95,156,153,89,70,102,170,129,129,48,82,208,141,79,56,131,82,22,189,152,41,179,147,157,21,10,146,34,58,198,118,82,17,136,183,190,79,134,131,106,145,63,201,133,186,37,213,149,132,247,165,222,179,159,39,149,216,100,52,193,114,74,225,15,28,74,112,205,168,227,34,52,174,221,165,188,145,233,85,153,221,216,57,21,149,82,245,61,82,79,132,198,221,25,38,190,200,73,191,99,206,119,219,213,100,202,20,133,230,213,114,73,179,190,187,138,132,150,59,153,48,243,142,189,66,77,91,81,73,205,150,55,229,217,11,144,233,251,104,51,21,155,0,175,82,154,157,127,135,176,114,247,107,190,203,237,16,166,205,52,155,160,177,51,53,172,32,178,50,183,141,24,134,232,63,59,45,58,115,195,182,153,207,223,109,167,127,17,101,74,109,159,54,204,61,156,210,3,202,196,22,18,82,10,247,208,204,97,89,121,97,243,148,160,209,100,185,157,72,215,26,76,149,58,239,173,193,192,45,180,229,164,77,102,52,192,49,136,54,146,22,183,204,177,34,250,160,148,92,243,88,90,229,182,82,185,132,17,216,168,188,24,120,62,234,209,40,116,122,151,208,247,92,72,81,242,143,48,194,20,247,34,120,117,128,136,243,49,112,16,32,147,192,169,177,127,205,81,241,0,82,8,222,130,210,229,43,155,149,202,32,14,156,242,53,190,254,171,163,79,27,155,224,251,31,250,19,138,192,205,156,141,170,29,224,13,198,111,99,147,85,157,187,93,252,55,111,28,250,181,191,172,237,227,113,24,33,66,184,64,115,17,218,172,188,184,221,172,188,136,16,141,163,160,124,203,89,85,213,153,179,43,161,32,30,159,77,66,68,192,91,48,134,23,104,227,251,31,18,233,15,131,120,124,20,12,112,21,52,55,75,210,27,147,97,33,185,15,136,16,56,68,130,98,171,93,150,228,16,43,138,223,255,224,5,20,69,3,232,160,155,219,155,202,139,141,111,3,124,21,156,160,33,186,222,220,104,108,86,65,222,83,175,131,198,46,96,28,106,138,112,45,169,87,121,177,241,235,119,30,242,221,147,216,71,100,115,35,240,252,60,58,245,58,104,166,137,36,213,56,17,31,67,58,147,72,43,67,68,87,99,68,14,112,220,247,209,84,42,245,58,104,167,137,24,213,24,149,163,128,182,91,51,69,233,164,169,36,213,36,145,110,103,38,145,237,28,34,178,26,35,114,62,91,148,122,29,116,211,68,206,109,81,206,103,203,82,175,131,157,60,42,134,44,167,165,100,121,149,166,114,106,203,114,90,74,150,215,121,84,12,89,222,121,215,200,157,46,12,179,184,140,221,154,245,52,157,233,226,48,58,57,166,155,212,227,173,154,45,16,163,147,177,222,211,180,64,167,179,37,98,132,50,22,124,154,150,232,43,140,253,233,214,199,9,101,140,88,215,227,210,208,200,11,134,179,58,171,153,49,98,163,30,151,101,66,17,153,237,31,50,102,156,212,99,84,152,51,45,209,162,140,25,235,122,140,136,116,161,179,58,60,99,197,102,61,70,231,4,133,8,82,52,205,235,49,58,25,59,182,234,113,129,96,56,163,81,220,237,101,44,89,213,99,52,246,130,73,25,26,25,43,86,245,184,231,140,35,72,61,28,76,111,80,43,99,193,86,61,70,232,204,27,35,66,225,120,74,179,24,161,140,5,219,245,24,37,87,146,14,251,154,75,154,28,163,212,217,5,67,140,135,62,170,241,233,174,31,15,116,113,70,133,42,186,97,63,225,97,211,97,84,182,179,84,116,105,46,12,34,78,228,133,20,71,97,95,89,195,199,144,49,209,109,100,100,186,89,50,118,225,12,173,143,1,194,131,20,37,33,210,78,150,150,89,56,67,137,207,167,185,148,94,101,41,153,133,43,183,37,145,132,139,194,35,247,90,35,137,118,235,166,242,130,173,244,242,32,66,50,187,215,198,66,3,187,116,18,162,94,0,199,8,108,253,163,169,227,171,85,157,133,24,106,3,54,239,79,163,104,2,131,118,181,0,60,36,244,92,14,1,166,17,180,64,66,167,154,143,36,12,138,92,65,211,8,154,19,227,118,53,31,83,216,244,186,157,25,244,244,4,208,173,230,195,11,131,94,60,83,64,11,70,236,84,243,177,70,138,226,116,17,45,72,241,170,154,143,59,12,138,100,166,140,22,188,120,93,205,199,32,41,138,211,101,180,160,70,179,81,205,197,35,166,37,138,41,124,170,45,90,179,124,179,89,45,66,39,54,209,233,114,218,51,126,179,85,45,130,42,73,219,75,136,154,66,36,205,118,53,31,185,100,200,206,80,106,74,218,78,53,31,199,24,100,251,24,251,211,72,26,72,165,185,93,205,71,51,166,148,28,147,76,149,209,68,45,205,110,53,31,219,152,18,50,124,50,85,68,3,192,52,119,170,249,40,199,32,200,22,147,211,232,25,80,166,249,186,154,15,119,12,114,145,4,27,211,72,166,0,73,75,216,123,22,0,153,238,28,134,83,93,185,70,38,45,105,232,211,70,15,12,38,211,136,37,16,165,37,12,60,139,132,76,39,46,231,253,169,110,220,6,44,45,97,224,89,112,100,144,213,16,98,26,221,52,126,105,84,11,16,147,97,102,181,43,228,251,189,11,182,152,238,69,108,53,61,141,129,185,230,110,86,11,80,148,213,157,53,143,162,241,84,3,53,151,224,138,102,102,16,169,14,173,93,160,201,220,212,50,227,71,83,187,132,126,60,125,248,152,244,90,29,13,176,166,244,103,205,193,1,73,193,130,98,112,168,104,102,198,144,77,211,159,155,96,102,244,164,9,162,121,41,102,134,144,77,113,56,175,136,237,204,48,74,19,156,87,196,118,102,4,217,20,189,96,94,130,211,215,26,181,0,211,222,28,68,197,20,209,158,177,238,40,99,64,198,186,64,81,205,140,153,20,213,89,38,148,67,50,51,112,50,36,103,244,80,14,205,204,224,73,209,156,101,70,57,36,51,99,39,67,114,14,49,101,199,103,134,79,138,230,149,71,71,115,244,188,152,201,219,153,33,228,122,4,246,125,228,238,162,107,138,2,23,229,210,73,175,222,36,181,78,102,252,120,195,0,71,243,18,19,152,160,147,25,58,17,250,49,246,102,81,179,23,131,45,177,14,235,100,70,77,196,116,54,149,144,181,22,84,158,187,147,25,41,130,80,73,127,221,17,125,249,125,167,179,219,233,252,0,60,2,232,8,1,18,247,183,124,143,80,48,192,17,24,35,58,194,46,192,49,13,99,218,99,116,231,169,230,5,70,173,182,172,213,46,172,197,219,79,60,28,0,221,128,202,139,182,0,81,223,183,95,239,118,218,179,234,41,13,234,169,253,251,198,110,251,117,126,173,1,211,132,193,233,86,110,191,120,129,71,55,54,193,77,137,181,182,44,122,91,118,223,70,145,174,188,240,6,224,221,172,226,224,231,111,65,224,249,124,119,70,108,144,84,94,220,242,170,63,79,246,27,206,3,2,7,232,48,224,163,164,228,70,142,218,191,248,190,241,67,237,240,58,196,17,69,17,120,11,248,102,208,37,48,182,31,170,192,99,127,110,154,191,113,30,47,200,149,71,157,17,184,4,187,111,193,101,205,218,94,120,3,60,81,198,129,4,129,198,46,251,167,218,224,249,255,93,214,8,133,20,233,215,205,204,107,239,39,180,15,157,81,82,164,149,46,18,7,28,141,113,150,132,189,115,209,0,198,62,181,202,5,158,207,254,188,173,136,255,159,67,41,205,197,41,37,217,46,121,234,74,105,45,76,41,230,246,207,83,215,74,123,97,90,49,246,109,158,186,82,58,139,84,138,218,101,121,234,74,217,94,152,82,206,159,145,169,116,23,170,149,231,98,43,59,11,211,202,233,51,178,149,87,11,213,202,115,177,149,215,11,68,112,198,238,248,83,87,75,115,145,200,214,216,236,127,242,122,89,28,184,61,125,94,6,179,56,128,123,250,188,44,102,113,24,55,73,119,121,242,74,89,28,198,53,211,119,158,188,90,22,135,114,141,116,164,39,175,149,197,161,220,36,189,234,201,43,101,113,32,215,74,23,123,242,122,89,28,204,181,211,223,158,188,98,22,135,116,117,58,223,83,215,73,107,113,40,87,167,39,62,121,157,44,14,225,218,233,150,79,94,49,139,67,184,169,244,209,199,168,153,219,50,31,195,152,251,32,124,163,238,187,8,134,33,138,242,62,195,176,62,161,232,241,200,190,204,223,76,191,19,1,238,130,151,60,32,83,252,174,219,41,120,119,238,77,169,120,238,77,169,121,58,173,230,233,180,154,114,129,55,237,109,49,215,193,212,202,167,131,169,181,217,74,161,168,38,199,203,189,162,138,12,54,22,188,99,224,169,224,149,154,42,11,94,127,128,97,193,155,189,96,82,100,5,118,54,116,250,117,58,203,121,94,139,101,43,144,18,38,107,172,46,122,135,99,232,89,90,53,95,126,131,9,13,224,24,21,189,63,10,139,223,92,118,166,188,235,22,189,59,143,188,41,175,78,208,160,232,237,158,235,70,136,144,194,202,177,231,22,189,251,14,249,190,249,57,85,1,3,63,28,193,62,162,133,44,120,129,32,30,23,22,120,143,175,80,196,124,89,81,129,51,130,28,66,163,187,118,254,118,169,206,79,214,80,169,238,179,94,216,189,103,191,234,154,2,210,73,136,192,53,32,52,138,29,122,115,91,121,129,99,202,102,132,100,47,154,73,247,85,236,249,46,138,152,4,239,60,31,237,26,175,15,16,113,140,215,47,190,198,159,160,115,1,135,232,19,164,163,93,16,161,129,143,28,202,169,124,28,108,92,223,220,110,214,62,93,12,217,203,13,46,221,139,19,241,241,159,72,166,223,45,255,181,32,175,124,28,143,153,7,32,187,226,123,130,166,250,81,46,31,248,239,173,182,46,170,82,10,200,46,232,168,31,79,81,116,233,57,162,104,131,253,120,203,254,243,181,248,116,111,215,248,120,162,244,247,126,172,254,1,10,81,224,162,192,153,28,5,46,186,102,148,74,103,249,179,250,234,3,70,67,130,57,62,137,100,20,140,111,22,21,145,242,214,200,69,80,218,74,72,148,16,225,154,42,2,183,53,110,23,27,155,149,23,179,179,34,222,2,28,211,26,43,55,199,7,175,224,173,0,8,243,124,137,89,178,66,242,193,5,171,112,91,249,217,250,249,115,123,72,220,31,99,151,121,205,58,51,149,45,110,24,14,246,235,20,17,90,255,234,252,232,253,193,189,121,52,26,141,70,183,211,249,89,163,219,108,119,119,186,252,239,38,251,59,121,126,214,236,108,111,55,155,205,237,102,179,245,179,70,171,177,221,232,254,12,52,22,210,194,25,79,76,40,140,126,214,104,92,121,1,26,198,120,74,57,20,145,41,116,84,67,212,255,62,145,103,122,255,159,28,238,29,124,56,172,141,221,123,241,152,213,255,205,78,55,213,255,205,86,115,221,255,75,121,88,167,255,254,95,252,237,159,254,225,223,254,233,223,252,147,63,253,179,255,251,15,255,246,239,127,255,239,254,221,31,255,238,127,252,195,127,249,47,126,255,207,255,225,143,255,254,191,255,211,63,252,183,255,207,63,249,221,159,254,195,127,241,31,255,175,191,255,227,191,250,167,127,252,221,223,254,225,127,255,175,255,244,15,255,93,165,178,5,156,48,252,127,255,253,239,156,191,248,139,220,250,127,248,215,255,179,168,179,158,88,30,237,51,125,252,59,97,184,128,57,96,198,248,111,182,90,153,241,223,110,180,215,227,127,25,143,227,72,44,232,123,253,8,70,147,141,10,131,192,60,1,251,45,120,233,56,2,64,242,34,47,171,252,157,139,66,190,106,171,40,200,254,178,206,77,103,55,83,242,135,106,101,179,82,41,199,1,139,252,240,82,156,234,188,208,110,97,189,146,124,97,16,96,10,231,96,11,67,111,183,168,82,73,158,35,74,195,242,204,50,165,75,114,33,87,112,56,68,81,57,70,178,240,110,94,165,146,252,236,101,197,44,134,170,244,110,110,53,206,114,213,163,226,207,231,153,234,255,251,108,105,91,35,163,123,242,152,137,255,219,157,172,255,223,89,251,255,101,60,191,248,121,189,239,5,245,62,36,163,74,165,15,127,66,62,224,189,14,106,181,218,170,101,91,63,15,255,20,143,127,230,170,151,179,254,111,53,219,217,245,255,246,122,252,47,227,9,69,28,123,67,238,75,246,46,61,226,245,61,223,163,19,54,119,191,172,215,147,31,118,195,184,239,123,206,203,31,54,43,149,41,120,32,3,3,73,228,164,128,0,255,174,111,61,233,63,134,103,250,248,135,161,247,240,235,191,198,118,118,253,215,234,174,199,255,82,158,197,143,255,162,21,82,214,13,24,37,211,222,96,254,165,17,47,240,143,29,60,238,137,239,143,123,234,251,227,122,125,55,57,199,42,103,117,51,165,41,25,38,217,54,176,34,79,217,149,205,30,255,153,94,154,155,199,172,241,223,233,54,83,227,191,211,108,173,227,63,75,121,200,36,160,240,154,25,59,239,219,246,203,55,149,138,244,9,226,243,123,24,122,111,42,21,111,28,226,136,138,153,155,91,133,97,247,111,244,91,49,242,234,122,228,37,227,78,23,173,136,128,13,24,226,158,98,35,49,67,109,24,225,56,20,118,103,155,98,216,175,15,177,54,200,151,111,20,141,191,134,151,208,164,226,224,113,141,162,192,65,1,173,37,16,163,31,15,106,232,154,50,222,226,27,251,156,115,19,232,8,171,19,10,192,13,31,198,223,80,202,115,196,0,107,40,120,11,182,27,173,70,243,205,243,219,35,157,61,254,147,158,190,43,143,25,227,127,187,209,222,78,141,255,214,118,103,189,254,95,202,83,114,252,175,114,212,202,243,29,147,33,41,70,104,189,14,78,145,143,28,74,0,84,167,118,80,12,174,70,158,51,2,116,228,17,16,177,194,48,12,125,15,145,154,172,163,170,158,160,1,138,88,249,239,9,39,130,163,31,190,151,126,1,134,94,237,0,59,241,24,5,84,103,209,214,116,49,126,2,135,84,155,139,40,244,124,73,92,28,1,7,84,65,240,22,52,223,84,20,191,3,68,81,52,246,2,36,142,243,56,63,121,15,66,72,41,138,2,224,17,48,134,212,25,33,23,244,39,137,228,164,6,206,216,191,85,49,7,6,160,143,20,189,152,32,23,92,121,116,4,96,48,1,120,192,169,222,12,17,253,155,48,166,127,19,98,66,255,198,69,62,162,232,111,66,70,251,86,106,136,212,192,30,112,98,66,241,88,254,162,8,10,242,192,69,3,47,64,46,136,9,107,11,35,250,43,81,252,87,226,212,17,209,84,28,32,60,208,146,221,84,140,3,83,63,192,144,48,189,126,115,118,246,9,124,125,120,86,3,231,76,84,166,52,223,35,148,81,133,204,7,35,202,255,237,5,3,28,141,185,154,1,236,227,152,154,180,34,68,112,28,57,170,247,12,37,15,17,5,111,65,75,234,55,143,245,167,115,147,117,132,66,31,58,156,185,166,154,33,26,198,140,104,123,26,209,143,167,38,85,39,66,144,218,68,1,142,64,136,34,214,40,209,84,0,29,214,184,44,51,76,24,183,206,20,110,7,135,239,15,207,14,13,126,188,71,103,52,66,244,58,155,177,166,181,99,239,108,255,27,131,112,28,186,233,134,100,5,102,118,4,222,130,174,77,247,108,132,148,65,25,6,29,43,202,36,68,142,55,152,72,93,112,230,106,172,142,32,101,69,3,108,245,185,23,56,126,236,34,23,120,1,55,191,47,146,234,23,97,127,85,64,98,103,4,32,1,223,28,238,29,84,153,186,95,254,250,37,107,152,143,224,37,98,85,76,106,38,195,56,16,194,120,82,52,61,210,106,188,17,87,158,239,110,57,48,114,133,223,16,141,24,196,190,73,142,183,72,166,210,137,6,132,17,190,244,92,4,28,28,80,20,80,38,200,119,168,15,54,190,57,251,240,126,19,56,190,135,2,106,152,239,62,215,20,243,100,159,212,176,22,186,123,11,94,189,225,165,110,181,203,96,66,241,149,136,28,221,17,250,49,70,132,202,211,127,174,70,152,32,192,79,185,19,30,36,12,17,119,128,172,40,111,182,44,175,200,245,177,59,225,250,250,242,235,47,226,164,35,24,134,188,95,124,223,166,205,251,4,56,48,164,113,164,156,18,98,189,59,82,180,84,79,155,236,52,125,60,246,40,149,58,102,132,70,240,82,116,255,196,146,139,87,72,187,229,227,143,103,135,187,178,181,3,20,49,246,162,185,227,152,213,64,32,140,16,97,122,134,148,151,162,56,220,242,209,37,242,83,74,82,244,212,220,65,39,33,178,188,52,99,14,222,130,157,196,67,11,252,7,253,90,142,226,73,136,3,130,202,106,190,146,184,47,81,143,183,20,124,55,66,129,82,78,149,23,70,1,245,34,131,190,146,246,202,243,125,214,88,54,138,20,49,72,204,158,53,9,231,170,240,236,62,42,20,212,103,234,80,21,236,73,101,54,91,137,54,247,92,215,19,250,148,214,225,5,174,23,12,137,28,121,72,79,147,53,112,140,8,51,23,93,130,201,169,200,112,67,196,1,133,94,192,252,199,23,168,201,246,84,249,47,234,56,172,17,26,19,228,95,34,2,54,164,111,169,42,50,140,97,128,196,236,51,134,19,128,3,127,194,84,129,3,4,68,219,93,132,194,77,209,58,117,174,105,2,56,114,184,178,230,242,245,64,133,53,118,154,7,228,51,42,99,44,203,112,117,92,162,168,95,211,200,38,235,21,110,242,157,128,71,114,168,24,61,114,225,5,174,141,59,206,228,200,205,64,12,73,39,67,130,23,230,83,235,179,91,235,172,159,236,51,125,253,199,255,186,119,4,120,86,252,167,221,105,165,227,191,221,237,117,252,103,41,207,3,237,255,228,165,229,228,239,3,169,162,229,34,192,119,8,240,174,90,195,143,251,41,51,254,179,221,52,31,143,217,251,63,233,252,143,206,206,58,255,111,57,79,94,252,103,158,112,174,25,43,186,119,156,72,81,93,66,124,87,162,29,232,123,144,240,240,110,67,132,119,139,104,152,135,216,218,36,134,184,71,225,80,208,216,110,60,53,216,52,125,252,203,156,192,123,34,128,153,243,127,59,253,253,71,139,189,94,143,255,37,60,139,159,255,243,242,72,179,83,191,44,181,158,245,87,252,148,27,255,86,111,205,205,99,198,248,111,54,58,153,249,191,217,108,174,199,255,50,158,123,206,255,11,157,254,165,149,45,7,0,156,10,102,60,190,35,25,243,57,188,217,208,97,29,138,193,16,5,250,237,95,19,28,232,144,141,89,221,130,3,212,163,62,146,148,218,111,204,55,50,12,45,94,117,172,87,74,179,172,209,226,253,246,27,59,22,37,249,125,130,17,28,131,144,253,151,200,146,93,46,110,74,46,81,206,18,76,250,231,166,32,220,199,88,68,125,189,8,185,34,222,99,201,195,103,3,177,27,114,187,106,27,93,63,15,247,76,247,255,201,32,187,15,143,233,254,191,211,216,110,165,241,95,115,103,157,255,183,156,103,214,254,255,125,157,250,188,206,188,70,40,12,92,24,185,53,7,143,199,56,72,213,199,49,69,81,207,241,33,33,10,111,158,157,124,218,255,36,25,51,233,101,208,123,12,135,158,35,119,105,240,128,183,5,40,249,42,40,136,199,224,44,10,157,15,188,20,243,147,204,223,179,50,46,70,98,255,43,38,72,68,202,57,141,42,240,168,14,235,171,29,177,62,155,31,182,28,236,34,64,49,246,43,0,48,97,122,7,135,239,246,206,223,159,245,142,63,30,31,130,183,160,113,221,104,240,128,124,142,100,154,156,37,158,164,243,97,239,235,163,253,222,231,189,247,231,130,204,235,118,67,77,77,140,142,11,41,4,131,136,169,129,31,112,34,183,111,44,82,128,41,28,81,94,229,10,243,114,4,192,8,1,39,142,34,20,80,127,2,72,28,242,163,181,220,93,86,170,89,203,165,205,55,137,3,134,245,113,128,182,212,198,207,150,249,199,38,171,222,42,174,78,104,132,224,56,81,253,1,164,240,29,43,114,198,74,220,168,70,159,31,239,157,252,166,247,238,100,239,131,165,59,254,238,244,236,228,112,239,131,249,178,105,42,68,110,239,58,105,165,48,133,8,238,124,110,211,178,177,122,239,112,28,149,80,203,151,163,227,163,179,47,162,218,46,120,119,244,151,223,28,238,29,28,158,128,191,224,77,57,229,196,143,2,143,126,64,20,242,242,7,123,103,123,185,229,249,94,217,70,63,38,94,128,8,1,4,69,30,244,189,159,144,203,5,227,74,252,242,238,240,240,224,171,189,253,111,103,48,124,135,144,251,21,116,46,24,83,176,65,35,143,205,252,200,101,109,133,20,13,39,187,96,228,13,71,117,31,95,129,43,72,81,36,183,186,96,224,2,234,141,81,36,152,237,191,255,120,122,56,131,211,190,143,9,226,109,211,221,39,69,40,232,192,169,93,215,99,202,212,253,151,91,130,169,79,148,104,21,148,80,58,18,165,218,5,165,120,227,68,145,142,105,42,10,46,137,205,57,238,95,240,64,26,137,213,217,26,88,101,251,89,185,13,181,159,61,102,191,25,249,44,76,32,171,210,137,40,200,235,202,74,61,94,73,237,216,153,123,198,37,168,137,146,146,156,220,138,149,244,90,166,195,185,242,2,23,95,1,226,253,132,100,194,133,72,130,144,110,44,66,14,242,46,69,54,148,216,153,13,92,20,85,0,16,87,184,242,91,133,122,130,70,143,211,80,57,50,106,216,73,19,22,73,60,166,43,82,154,97,150,45,202,163,161,60,86,169,206,208,116,189,86,171,106,172,201,127,54,168,170,193,44,28,165,131,35,209,70,151,103,177,124,97,186,216,23,57,23,135,1,243,192,204,8,191,36,66,203,124,12,126,131,147,78,179,81,233,42,120,28,70,136,144,2,113,229,80,76,4,30,254,228,133,117,18,192,48,156,212,107,76,100,57,61,112,13,74,241,231,20,92,8,80,32,51,98,13,98,174,138,39,241,36,70,91,100,104,119,182,98,211,32,165,49,239,67,223,71,17,95,44,100,155,36,184,9,190,187,42,61,48,244,229,11,126,23,85,141,160,232,18,69,226,223,34,74,36,19,102,248,79,85,208,1,4,13,199,40,160,164,2,0,191,226,20,56,130,167,49,10,184,20,232,193,164,248,190,166,79,28,227,127,255,96,139,130,204,1,116,164,74,234,109,120,81,102,150,92,117,9,117,106,38,227,186,205,87,179,229,151,112,165,134,149,153,118,145,204,237,48,32,33,140,120,166,17,251,247,216,19,102,108,59,138,122,93,103,73,209,136,167,189,85,129,59,65,60,67,0,77,170,96,24,193,73,21,192,152,142,80,64,165,224,85,48,142,125,234,109,161,224,210,139,112,192,122,168,10,8,162,64,116,27,162,78,109,46,27,151,39,115,165,76,92,54,42,119,88,154,22,125,129,38,91,130,118,8,189,200,108,183,63,81,45,231,73,70,210,135,113,43,191,194,209,133,180,31,61,141,187,222,165,39,178,201,152,119,187,194,108,237,76,201,174,40,214,228,127,169,43,214,76,254,20,131,62,154,131,45,240,225,4,69,85,65,150,79,176,169,28,162,11,52,209,9,56,108,197,65,85,250,230,23,142,156,191,124,17,85,91,247,149,72,3,139,60,129,244,75,7,6,188,111,61,202,234,121,148,32,127,160,16,110,132,24,242,102,115,0,79,106,226,194,74,81,97,24,110,125,249,34,252,159,148,91,48,56,198,20,137,156,163,84,199,121,129,16,178,199,154,162,243,154,138,91,65,71,17,142,135,35,46,237,213,8,251,8,248,94,112,81,5,161,143,32,225,112,153,73,233,192,8,13,98,223,159,112,96,169,90,197,236,115,12,195,255,191,136,97,84,197,208,250,71,38,127,225,79,223,24,14,181,96,178,189,135,71,53,38,101,233,82,15,163,8,71,128,205,81,115,13,160,19,68,247,177,203,7,143,24,59,17,207,121,109,154,67,38,66,132,77,157,166,228,87,35,36,18,39,153,155,2,3,232,249,137,163,69,76,146,222,152,12,101,130,143,177,90,42,167,128,20,48,205,81,130,133,73,165,2,188,192,137,88,247,185,38,18,73,124,130,1,45,122,188,40,243,61,162,165,201,220,231,48,4,234,230,97,250,156,85,157,1,90,53,54,229,201,100,209,24,250,130,20,1,113,224,185,94,132,28,153,165,54,240,241,85,10,66,106,240,168,84,126,120,237,32,177,24,149,52,250,22,9,185,194,177,137,156,28,158,30,158,165,91,51,67,221,121,173,19,9,199,62,230,121,217,146,83,86,253,26,168,171,54,51,110,74,105,146,34,35,18,71,168,42,26,193,115,224,80,224,242,212,77,241,11,244,125,109,116,252,23,229,174,181,237,45,214,164,91,247,48,105,97,204,207,127,226,4,192,158,59,215,147,231,122,242,92,193,228,153,24,28,210,46,64,245,146,198,182,162,80,3,140,17,12,8,27,80,14,34,164,10,48,29,161,72,254,200,6,113,28,33,237,8,24,0,238,9,111,208,53,29,229,37,138,136,233,20,179,190,158,135,254,62,203,98,58,8,241,233,228,227,217,199,222,231,38,16,238,219,152,71,152,11,177,102,145,44,73,182,250,48,231,141,243,25,129,175,170,250,104,1,144,73,224,112,131,129,236,95,118,72,107,127,239,253,123,115,50,249,24,160,43,56,81,101,62,30,31,126,183,167,11,53,243,98,21,115,251,179,36,202,153,184,148,7,138,117,190,120,1,82,145,206,3,225,54,165,240,186,248,111,14,143,142,191,238,125,56,60,61,221,251,250,208,140,1,177,198,10,151,155,174,115,118,178,183,127,104,87,209,51,198,7,238,122,15,19,215,155,174,252,225,252,253,217,81,239,240,248,179,77,64,251,206,97,228,185,233,58,95,159,28,29,216,197,95,169,226,167,136,30,143,33,74,215,56,61,60,59,222,251,96,11,217,180,236,78,175,233,205,94,228,177,64,30,143,148,31,187,216,6,201,76,143,32,241,183,25,106,168,215,193,30,85,105,252,170,179,224,48,66,72,126,85,195,72,201,239,19,4,221,8,6,67,206,181,177,213,108,237,164,251,54,241,255,201,16,72,135,86,148,221,132,125,123,136,29,30,239,127,60,176,64,210,95,59,90,45,255,233,254,97,82,64,119,51,223,71,85,37,78,63,30,39,69,116,183,14,124,72,251,241,96,192,195,80,188,224,187,247,123,103,95,157,191,123,119,120,146,20,215,179,62,69,215,148,193,151,190,199,70,170,170,114,252,241,227,167,164,176,238,241,235,177,54,222,191,252,240,62,41,160,189,27,29,69,222,128,106,235,251,230,228,232,221,89,82,204,114,79,42,146,132,163,57,251,245,24,91,81,40,163,115,141,46,72,130,68,74,251,118,181,244,126,195,254,199,15,159,78,14,79,79,205,222,24,254,228,133,218,174,255,234,232,147,89,72,247,136,136,109,109,28,160,48,66,14,191,77,64,118,118,50,113,124,17,118,126,188,247,233,211,111,52,62,150,164,190,212,173,183,95,189,255,184,255,109,242,82,78,163,95,33,7,114,55,195,102,190,33,22,211,42,251,183,19,134,156,131,68,167,236,247,190,143,157,11,48,198,46,34,124,141,198,16,246,37,242,39,213,138,254,154,131,161,17,24,33,249,129,200,56,132,212,235,251,168,202,171,59,17,38,100,203,135,193,48,102,126,147,185,124,34,166,207,49,188,64,96,236,17,10,47,16,209,131,87,136,109,40,70,219,225,79,190,167,237,253,175,222,31,125,101,22,106,219,218,75,163,255,92,77,153,118,40,171,241,182,166,106,217,26,52,109,211,255,169,35,151,94,178,198,251,191,234,168,80,119,82,188,107,22,183,24,176,226,25,234,59,202,164,255,240,175,255,243,63,252,203,255,227,247,255,219,127,246,135,255,230,127,250,253,63,255,251,63,253,175,255,236,143,127,247,111,254,248,187,191,253,211,127,248,187,223,255,15,255,242,143,255,234,159,254,254,127,249,221,127,252,63,255,171,100,249,204,175,47,225,115,66,106,1,147,133,119,9,60,224,29,146,216,185,92,20,40,19,151,112,65,9,124,116,252,249,227,183,135,189,211,243,253,253,148,101,139,16,223,22,241,92,19,140,200,105,1,122,65,26,191,18,116,137,34,182,252,131,20,13,113,228,33,13,100,107,201,34,43,66,62,179,127,105,104,173,90,74,234,212,251,118,13,252,24,163,24,241,237,20,28,115,31,132,47,81,228,99,232,170,162,162,100,167,6,106,181,90,142,228,154,179,209,132,108,41,23,113,37,243,50,201,156,115,242,249,240,164,119,112,200,28,83,239,240,228,68,37,119,164,117,19,20,214,21,78,77,214,213,70,159,106,114,70,48,177,71,96,8,167,80,196,8,94,34,0,141,69,141,248,28,154,135,63,129,55,14,125,164,63,169,78,9,114,252,145,253,227,104,95,183,67,53,100,62,94,137,228,51,184,189,59,63,222,87,172,116,187,101,39,214,85,15,214,125,111,236,81,20,229,107,64,5,227,89,45,23,240,206,15,210,226,166,248,158,29,125,56,252,120,126,166,244,109,182,81,81,243,136,54,32,70,53,67,81,175,70,140,10,174,71,28,24,185,220,212,76,118,31,63,31,158,188,255,184,119,160,248,181,242,249,177,85,3,165,126,46,187,20,197,247,71,31,142,206,14,53,193,246,27,115,217,158,16,156,162,17,224,178,209,34,246,153,216,34,132,175,80,148,230,83,220,222,157,191,127,223,123,127,116,252,109,90,113,157,60,23,64,38,132,162,113,174,153,159,254,230,244,236,240,131,172,221,110,190,41,176,99,213,4,123,121,207,151,42,200,205,37,188,119,126,246,141,36,219,153,73,150,39,109,33,102,79,48,166,152,65,116,135,45,111,140,157,131,98,70,159,247,222,31,29,236,157,169,225,177,173,153,137,15,140,23,227,4,149,19,203,248,192,0,81,238,199,57,245,32,16,241,174,172,43,44,112,162,157,26,136,112,76,197,7,163,134,75,220,54,93,162,226,61,117,168,229,217,150,161,0,165,179,253,247,71,135,199,103,106,230,176,109,135,103,247,205,75,184,148,209,74,174,69,70,219,76,214,44,249,234,204,180,220,20,32,93,46,197,116,255,227,241,241,225,190,102,213,212,230,81,60,187,88,134,147,51,67,72,202,214,12,209,212,46,203,82,78,206,220,36,107,219,115,83,171,149,103,181,166,183,157,233,108,243,220,85,177,5,216,238,170,89,228,175,178,14,215,148,143,57,220,140,135,149,12,82,30,182,105,123,38,54,235,41,203,183,198,166,73,226,228,227,249,25,155,137,5,129,118,238,192,158,105,48,54,201,227,195,179,239,62,158,124,171,104,118,114,105,234,173,143,59,185,37,201,41,229,150,154,137,95,138,67,5,231,37,116,231,58,20,194,35,183,10,16,140,252,9,112,96,224,32,223,135,210,159,136,30,41,108,215,254,222,241,254,225,251,164,63,187,5,13,131,174,153,127,148,39,247,201,225,222,129,68,205,146,214,142,166,149,141,107,89,179,140,2,249,245,58,24,207,233,95,203,184,209,86,142,27,5,218,195,94,69,30,213,11,37,222,198,84,25,230,107,89,251,243,138,228,120,221,108,203,120,162,112,73,115,147,107,27,5,170,44,171,107,37,81,157,124,38,89,184,43,68,86,193,46,116,237,32,228,18,145,180,194,129,88,62,219,15,167,95,247,14,255,114,255,240,240,64,12,119,13,174,102,241,55,124,222,148,86,217,8,185,149,135,175,141,204,50,84,138,166,229,21,91,137,87,204,18,149,29,62,139,224,119,39,71,108,12,30,31,112,80,198,101,44,44,197,92,214,187,247,31,191,211,24,174,53,181,56,223,2,211,101,219,83,203,166,80,90,59,31,166,137,134,113,43,157,213,46,62,76,101,179,182,139,154,197,11,89,98,110,23,53,73,208,251,240,233,236,55,186,104,81,139,120,209,84,131,182,59,197,62,194,244,64,207,203,71,100,91,118,7,31,145,59,51,181,27,185,14,124,138,143,200,22,43,239,47,164,8,5,254,162,221,156,37,203,12,127,145,135,151,218,185,120,169,188,191,200,67,81,237,124,20,85,206,95,72,130,166,191,104,103,253,133,85,42,229,47,218,89,127,97,21,55,7,98,59,235,47,172,178,246,240,106,39,254,34,167,97,211,253,133,57,173,203,102,101,253,133,89,200,18,51,235,47,44,122,134,191,104,103,253,133,89,52,213,160,196,95,152,39,79,37,141,216,224,9,213,155,169,72,215,249,241,183,199,31,191,59,150,68,94,191,126,253,102,42,13,161,159,205,148,84,54,145,102,163,97,237,69,12,176,239,227,43,185,169,13,160,207,148,59,49,82,209,213,150,95,21,244,145,218,46,228,65,23,138,229,7,73,192,163,60,45,154,127,6,176,37,118,200,183,46,208,228,229,174,177,93,158,201,91,28,33,232,162,40,201,37,215,249,11,50,15,81,101,241,155,185,11,198,6,160,145,30,95,126,55,221,220,30,180,183,211,21,229,188,39,149,138,200,131,251,210,245,15,119,133,240,85,128,3,180,37,118,240,230,200,252,148,91,139,182,40,14,244,125,185,173,159,35,138,149,30,17,7,222,143,49,2,158,155,74,90,221,80,75,23,238,141,61,138,131,77,139,133,202,55,246,220,60,22,86,254,132,14,102,218,12,198,196,166,168,138,229,235,175,99,165,114,46,57,161,84,233,20,69,185,210,153,1,245,149,101,154,106,25,243,58,157,203,216,93,106,10,42,123,120,26,106,193,163,206,74,251,179,74,178,73,171,224,213,58,229,102,157,114,179,188,148,155,196,240,94,63,250,15,46,152,59,51,191,185,200,140,157,102,227,41,124,131,97,52,67,167,108,216,205,176,18,112,249,114,3,15,0,164,20,58,35,158,128,34,229,78,232,37,239,196,231,51,41,122,45,251,19,15,25,150,155,130,149,68,137,53,88,202,21,101,153,96,105,81,89,176,130,101,62,146,2,32,147,234,185,216,204,59,32,231,253,94,129,4,169,180,191,57,211,115,1,48,146,206,115,169,119,215,168,98,103,141,42,158,62,170,40,59,147,191,122,250,51,249,235,231,49,145,55,30,98,34,95,245,121,14,243,62,211,207,255,80,55,180,222,239,0,184,153,247,255,236,100,238,255,104,55,27,235,243,63,150,241,44,254,252,183,220,91,125,179,7,192,169,98,15,113,2,220,212,42,113,36,162,55,101,43,80,111,140,8,133,227,156,155,152,87,221,121,11,120,74,142,127,187,183,230,228,49,125,252,239,116,27,217,251,191,58,235,241,191,156,39,117,254,79,43,117,166,91,77,117,252,189,15,119,83,132,238,113,186,219,28,231,210,21,22,149,163,127,102,65,61,234,147,163,110,235,117,240,89,52,130,239,201,178,49,35,111,23,114,213,93,10,106,253,194,15,90,41,62,141,142,23,178,143,163,171,215,193,129,71,96,223,71,46,8,98,223,247,6,30,35,31,76,192,101,154,167,190,187,68,114,83,159,31,201,75,54,210,215,54,200,43,61,32,33,216,241,160,70,220,30,21,223,138,184,88,29,117,99,112,146,183,252,200,27,49,196,97,113,174,18,143,65,167,29,121,140,92,189,14,142,134,1,142,16,32,23,94,72,192,16,5,72,104,152,129,41,67,116,121,253,80,70,248,60,78,30,167,40,25,233,240,200,44,221,139,59,137,166,106,254,35,43,146,209,251,137,58,5,15,5,36,142,212,197,46,232,26,58,108,117,129,3,36,22,57,252,146,9,121,10,54,240,2,0,37,71,143,176,69,132,86,135,209,102,190,20,6,222,0,4,88,245,130,252,30,68,212,132,76,109,136,230,169,192,56,153,79,40,187,156,14,132,144,83,117,144,115,144,49,211,1,167,38,47,235,81,223,15,73,86,68,174,186,228,181,70,42,77,206,35,242,70,40,240,149,6,238,213,228,222,14,83,17,30,49,42,195,33,244,2,66,1,180,46,148,82,173,231,226,9,105,68,11,109,5,24,175,81,224,192,144,196,62,164,242,78,173,100,116,32,232,140,244,98,68,10,121,128,66,36,178,196,69,240,135,81,147,55,10,137,80,80,20,33,135,242,245,32,25,225,216,119,213,5,44,172,245,194,50,216,58,43,68,145,169,154,228,14,15,67,178,27,187,73,114,188,139,119,170,248,91,208,220,121,99,220,165,69,213,87,62,226,169,215,193,169,3,125,24,9,186,128,45,110,136,126,251,206,199,144,10,122,0,128,1,251,11,168,64,156,42,115,128,227,190,143,84,33,151,255,165,34,100,170,204,17,91,217,104,58,122,157,195,67,92,70,153,110,199,44,211,237,0,21,147,82,101,206,45,66,122,193,196,67,71,102,153,132,80,172,8,241,0,144,42,115,106,209,33,9,157,29,187,76,66,135,36,116,94,37,101,222,121,215,200,213,132,6,226,47,185,114,181,202,104,66,3,241,151,90,23,106,102,22,37,162,40,169,15,20,204,66,138,20,81,164,196,138,80,21,250,10,99,95,107,81,140,113,217,101,134,174,79,121,252,64,183,77,156,197,201,11,25,202,254,106,66,17,209,164,116,152,237,45,104,166,110,252,98,11,99,31,93,231,90,208,97,16,143,19,113,248,183,56,146,136,209,29,39,242,240,81,57,28,213,81,164,111,65,211,208,245,7,24,38,132,192,24,134,64,81,122,109,139,243,29,242,253,173,111,3,124,21,228,74,180,23,76,12,58,124,230,83,148,90,70,143,28,200,9,92,150,85,243,57,208,31,84,136,231,76,77,223,162,156,158,205,245,119,16,0,220,42,151,146,12,38,1,36,250,210,159,56,56,32,52,130,94,64,19,63,75,49,248,194,199,219,23,17,145,32,201,248,79,200,104,175,186,207,40,168,24,134,154,88,18,207,169,67,97,106,174,161,73,196,3,185,130,129,237,74,196,80,231,130,217,215,252,188,47,195,198,71,132,191,12,242,24,105,215,141,174,29,63,38,222,101,46,107,223,188,118,143,243,69,115,49,102,206,249,199,24,250,50,157,94,145,73,203,34,16,77,177,16,200,184,167,175,94,7,95,151,105,253,48,66,252,16,188,242,10,168,129,163,129,241,45,45,30,48,70,30,1,62,140,134,138,16,52,200,188,231,31,128,189,167,168,106,182,77,124,123,203,67,138,151,40,34,40,61,227,137,54,13,205,203,0,121,147,202,40,214,106,211,220,186,205,107,31,202,52,48,75,199,110,103,233,6,154,151,18,242,172,134,50,35,67,53,136,193,48,149,143,173,4,49,32,87,44,61,137,118,82,130,169,23,24,23,22,138,125,223,169,108,29,126,217,245,2,24,7,152,246,56,115,227,130,57,1,148,15,199,33,157,100,69,64,89,156,175,110,252,18,162,105,80,162,205,148,113,231,44,249,109,102,222,192,64,128,226,148,63,128,24,175,66,128,221,227,175,197,204,41,92,161,137,25,202,249,66,129,43,50,206,208,36,244,112,222,80,130,154,149,184,67,201,123,197,254,80,75,241,156,28,162,108,212,51,246,136,186,133,75,117,137,146,235,10,124,162,228,252,52,157,162,177,38,41,231,19,249,178,37,227,18,13,50,15,231,17,245,57,162,203,119,136,130,245,138,253,161,18,226,57,185,67,209,166,103,236,13,85,3,151,234,12,213,209,198,75,247,133,130,241,147,117,133,42,204,81,218,21,118,59,121,174,80,145,121,80,87,216,237,172,204,21,118,59,143,192,21,114,33,158,153,43,236,118,158,185,43,228,13,92,182,43,236,118,86,228,10,187,157,39,234,10,207,231,134,133,113,62,46,60,95,10,48,140,87,136,12,227,71,1,13,227,231,136,13,227,103,15,14,227,149,160,195,120,101,240,48,126,202,248,240,124,110,128,24,231,35,196,243,165,64,196,120,133,24,49,126,20,32,49,126,142,40,49,126,246,48,49,94,9,78,140,87,6,20,227,167,140,20,79,231,70,138,36,31,41,158,46,5,41,146,21,34,69,242,40,144,34,121,142,72,145,60,123,164,72,86,130,20,201,202,144,34,121,202,72,241,116,110,164,72,242,145,226,233,82,144,34,89,33,82,36,143,2,41,146,231,136,20,201,179,71,138,100,37,72,145,172,12,41,146,167,140,20,173,100,211,146,185,136,162,74,54,27,209,36,245,128,249,136,50,33,118,53,25,137,146,249,170,115,18,181,24,207,201,53,170,86,61,99,223,152,52,113,185,153,137,146,237,42,114,19,37,235,39,236,30,231,3,141,50,23,63,223,61,62,60,108,84,159,2,172,206,61,174,30,56,38,98,60,59,247,248,188,161,99,210,196,229,187,199,213,128,71,197,250,105,186,199,211,59,192,71,82,132,31,79,151,4,32,201,74,17,36,121,36,16,146,60,79,12,73,254,12,64,36,89,17,138,36,43,132,145,228,105,227,200,211,59,0,73,82,132,36,79,151,4,37,201,74,177,36,121,36,96,146,60,79,52,73,254,12,224,36,89,17,158,36,43,4,148,228,105,35,202,228,155,245,114,78,146,17,203,56,200,132,200,195,57,71,222,10,195,49,74,63,111,124,77,175,26,48,221,201,243,10,89,23,111,208,121,64,7,47,190,246,207,115,239,168,204,0,177,25,4,241,184,143,34,128,7,138,136,51,130,17,116,40,138,8,216,56,15,60,126,122,40,255,79,136,153,30,54,107,252,76,228,196,252,166,17,24,195,9,112,189,193,0,69,96,16,225,177,93,94,158,72,32,15,58,17,173,202,79,95,241,81,96,30,19,80,175,131,15,94,176,148,198,2,72,1,4,99,47,240,198,241,120,5,45,31,123,65,79,180,222,152,74,63,192,235,101,54,30,94,175,170,241,240,90,54,190,109,217,56,63,215,226,238,205,23,2,40,122,102,7,23,25,95,79,136,44,206,151,48,76,112,185,130,48,91,80,130,116,44,107,120,0,57,68,167,23,118,139,146,195,152,156,63,65,74,81,52,211,44,199,144,58,35,125,180,79,238,4,25,161,97,236,195,8,160,107,125,94,232,198,201,97,11,136,19,200,54,107,242,244,91,126,145,190,107,150,146,83,29,242,197,13,127,162,57,193,4,184,72,94,208,74,210,80,67,184,210,80,138,110,79,251,159,34,52,240,174,103,181,135,95,47,107,43,150,196,125,73,24,82,69,140,149,232,163,161,23,4,252,96,161,65,177,241,43,153,4,119,96,67,129,211,120,176,88,153,80,224,150,145,134,8,190,201,177,180,106,106,163,172,31,239,35,143,209,79,87,35,20,161,169,142,33,153,250,4,95,117,194,172,130,105,37,4,146,96,109,209,34,49,220,102,136,213,106,47,13,181,10,254,158,56,113,93,31,86,187,52,224,154,52,159,195,214,166,1,71,190,67,190,47,142,241,17,184,52,140,240,37,191,40,211,189,132,129,131,92,27,94,73,143,224,224,241,152,13,101,171,39,228,0,21,188,197,49,88,87,200,247,123,23,156,186,117,24,214,225,24,122,126,30,76,182,245,13,5,108,6,136,23,135,174,203,124,8,128,196,36,197,111,42,23,199,13,159,188,219,7,219,237,86,75,191,230,64,82,84,214,103,250,154,117,191,193,132,242,115,78,75,75,50,82,53,166,10,209,108,180,59,204,1,122,196,208,94,114,217,181,60,160,207,36,192,143,124,15,160,48,87,239,39,254,145,253,24,122,1,63,134,149,128,141,163,131,99,178,89,179,27,166,101,17,167,78,153,228,142,194,242,77,58,250,4,54,46,59,108,241,119,217,221,84,74,174,153,212,62,203,114,151,93,245,154,77,100,194,141,179,246,72,47,15,72,28,69,56,150,247,132,255,24,195,8,129,126,4,157,11,68,73,74,116,79,30,43,37,207,194,178,69,191,236,204,35,252,101,39,43,179,228,113,217,81,60,182,51,60,186,115,241,208,13,175,9,101,88,196,22,170,151,203,174,146,185,107,203,124,30,121,165,69,174,2,216,39,216,143,41,2,231,39,71,0,18,101,160,38,65,105,171,237,215,175,186,182,16,113,228,233,206,217,201,8,113,130,6,229,85,103,115,151,44,77,130,140,59,63,201,157,161,209,62,18,55,23,122,151,136,153,163,106,67,45,35,94,47,66,3,32,15,46,51,169,237,73,15,49,83,62,228,241,43,20,230,31,213,96,227,106,228,57,163,204,88,46,28,192,38,61,49,150,113,4,248,104,174,178,127,241,219,100,130,194,225,152,106,186,242,128,242,116,52,171,103,98,207,157,163,95,206,143,14,236,142,49,105,177,198,118,154,105,63,26,199,242,254,12,113,230,154,89,65,207,33,39,104,136,76,224,3,213,76,193,38,2,32,38,2,133,227,20,111,200,138,69,172,98,210,90,131,88,50,133,244,120,161,228,198,248,164,219,253,112,4,251,136,78,233,120,166,100,30,72,145,211,63,128,170,78,13,160,218,176,6,224,94,74,213,154,166,104,241,78,14,203,32,30,79,97,41,29,129,98,216,199,116,164,169,110,176,117,91,160,208,253,6,91,175,75,41,154,57,98,112,62,66,140,148,193,191,199,87,40,114,32,153,50,131,101,90,238,235,58,134,52,138,63,180,217,39,101,5,251,212,25,128,148,32,135,208,104,14,230,4,57,113,164,17,9,177,185,41,114,226,204,202,134,58,215,79,225,11,62,159,138,0,15,17,119,23,14,209,53,34,224,155,179,179,79,189,111,14,247,14,14,79,122,199,123,31,14,185,102,205,31,63,239,189,63,63,20,231,126,194,190,159,196,80,105,228,57,250,26,195,244,105,185,245,186,121,16,170,0,100,30,1,52,138,81,85,115,200,86,38,252,24,216,147,119,251,91,14,30,135,190,7,3,170,233,157,34,202,111,15,167,24,12,160,79,144,184,144,74,8,5,32,240,49,38,41,90,92,157,88,92,57,75,160,239,227,43,189,2,252,109,244,219,224,183,13,99,65,95,5,194,53,73,127,162,206,58,237,79,66,72,136,18,148,47,236,248,221,253,12,236,229,29,85,43,181,242,22,180,182,193,247,234,70,138,183,188,221,63,60,129,104,103,171,171,226,133,41,167,164,45,16,143,17,119,42,91,150,59,34,181,10,63,54,211,168,33,16,171,188,123,19,188,5,6,102,55,251,94,78,28,233,217,98,167,213,110,8,253,102,236,211,10,7,166,204,40,46,79,75,152,53,15,58,201,0,111,114,148,104,169,0,41,143,15,100,35,188,9,149,7,12,241,242,208,196,162,163,163,70,140,164,32,58,217,94,92,116,242,14,129,161,133,7,9,239,16,20,202,196,234,158,71,72,168,179,128,144,144,48,74,225,194,20,177,114,225,32,121,108,175,17,14,218,94,64,56,40,79,158,89,161,32,41,137,17,10,234,46,36,20,100,27,90,153,152,139,148,196,136,183,236,44,43,220,162,131,215,32,29,12,91,66,176,69,48,215,177,150,215,139,9,181,48,170,119,8,180,220,59,16,0,236,37,12,19,67,94,72,155,179,162,55,2,91,224,190,171,121,214,125,186,209,146,90,62,227,203,142,25,210,2,247,93,226,207,193,184,107,156,10,126,251,248,177,81,179,163,144,66,114,94,120,25,160,192,129,81,10,37,36,20,150,115,252,161,124,44,172,112,32,80,210,71,166,150,217,108,185,246,140,193,108,134,68,244,80,78,46,180,96,141,174,242,59,31,228,37,3,108,66,138,3,133,204,120,241,60,252,172,232,246,56,63,107,182,95,210,17,120,201,99,205,243,203,62,12,79,137,160,141,206,186,56,161,148,221,141,251,200,101,80,65,25,157,224,89,227,95,15,224,72,253,188,197,47,91,224,141,32,85,80,116,79,69,196,86,158,196,187,68,254,36,185,229,193,18,73,27,242,233,133,151,235,54,203,141,92,161,196,204,232,205,91,106,93,200,56,168,101,213,250,254,146,217,182,66,16,205,33,107,92,54,162,151,6,246,217,255,165,86,7,170,87,51,11,4,155,214,141,129,167,143,40,202,139,136,204,4,23,153,109,106,143,19,42,133,169,69,81,75,131,31,224,245,131,72,50,3,89,43,73,140,17,127,46,110,172,77,201,1,217,170,223,71,252,146,123,1,161,50,61,43,174,186,21,123,8,138,152,177,149,224,17,225,206,228,245,245,125,31,241,91,45,197,21,35,48,112,133,203,102,227,130,128,13,217,111,34,50,17,96,189,179,40,67,151,200,221,204,245,99,234,186,221,180,31,201,170,214,182,33,113,187,140,57,140,161,51,226,122,84,112,145,55,181,150,216,187,244,30,169,27,142,120,112,132,80,30,34,185,70,78,76,173,1,168,224,145,38,174,200,197,1,79,79,228,99,203,35,70,215,50,192,90,124,59,141,234,188,206,19,136,113,108,107,143,170,46,235,40,53,160,199,48,204,140,101,77,193,28,198,159,160,23,45,100,240,124,251,185,228,32,14,57,199,244,32,126,0,57,102,12,97,37,71,203,156,54,79,67,24,89,17,86,9,21,236,145,155,76,159,113,64,16,149,219,127,172,171,245,170,41,9,93,142,97,248,43,34,46,238,178,230,54,49,100,243,134,99,128,123,68,200,97,13,198,111,209,100,254,177,120,129,38,57,67,49,111,84,92,48,242,169,229,245,103,209,250,57,152,90,217,168,74,2,237,96,77,65,212,132,172,84,108,248,0,213,207,158,29,33,181,231,215,187,143,127,201,208,206,100,125,172,14,64,199,56,245,45,59,218,1,228,13,126,157,254,204,64,183,72,35,174,215,193,151,244,85,98,123,193,228,139,25,25,229,23,191,43,243,212,156,178,247,172,45,0,167,52,203,129,228,95,17,240,133,73,213,139,35,255,203,52,196,172,167,56,123,121,33,71,86,97,90,70,171,52,90,206,145,36,13,158,217,122,33,113,65,57,139,157,2,105,116,228,160,173,239,241,176,46,73,154,233,235,75,118,183,162,90,220,231,54,223,135,238,248,133,47,31,139,26,172,195,206,173,101,126,115,81,40,13,223,94,105,63,136,40,5,159,93,76,17,5,165,63,88,120,144,207,48,74,138,195,63,159,216,190,215,231,19,139,212,142,248,210,161,187,172,245,124,161,28,233,47,15,150,176,176,47,148,69,59,43,253,149,65,234,170,182,69,121,43,77,182,216,93,165,56,63,121,127,165,219,243,56,28,86,34,78,214,99,205,247,213,216,2,6,165,41,204,99,240,89,137,60,143,195,105,153,242,164,188,214,123,122,140,175,114,69,202,239,41,39,142,34,20,80,126,233,98,77,212,214,17,9,149,222,161,242,13,248,138,134,85,250,206,163,35,79,224,226,188,213,140,79,123,1,190,74,165,77,127,61,83,176,140,150,108,217,190,94,136,108,67,45,155,177,111,36,235,204,238,200,43,81,144,191,209,183,89,218,160,212,22,58,157,37,106,166,111,64,159,59,234,40,145,93,116,30,12,92,91,105,121,217,28,133,62,91,138,200,183,166,110,87,125,97,249,250,89,232,195,47,90,159,192,177,255,128,60,166,223,255,223,216,222,110,182,237,251,255,155,237,110,171,187,190,255,127,25,207,214,214,86,69,36,158,238,130,228,46,255,10,13,253,222,192,243,81,15,93,211,93,240,178,70,67,255,101,165,226,185,254,110,5,0,229,33,118,185,255,16,177,86,216,247,209,174,120,227,240,159,47,81,68,60,28,244,198,140,242,101,187,214,173,53,172,223,157,177,187,11,94,190,228,191,193,136,122,3,232,80,182,56,222,5,47,71,148,134,100,183,94,31,122,116,20,247,107,14,30,215,153,104,91,92,52,241,79,103,236,250,94,128,234,17,242,17,36,136,212,93,124,21,248,24,186,245,203,70,173,81,107,110,253,242,6,147,91,113,157,191,35,152,140,221,109,205,48,66,33,38,30,197,209,68,255,52,128,190,223,135,206,197,46,120,25,114,154,192,11,8,133,190,47,27,5,6,94,68,104,21,16,132,118,65,142,132,162,20,246,251,241,96,128,34,82,87,74,98,212,7,62,164,242,247,172,206,216,203,28,149,73,177,150,170,46,46,202,61,181,197,105,228,43,75,204,47,82,76,15,215,13,181,152,255,238,13,99,207,69,189,126,236,249,174,23,12,107,35,58,102,198,71,49,246,185,250,134,88,40,113,43,199,244,182,134,40,216,26,98,185,241,158,167,208,124,149,62,184,13,74,193,20,55,83,189,41,5,27,28,135,216,135,193,80,155,82,62,41,163,43,94,78,215,139,140,63,162,71,170,29,37,94,9,29,229,240,239,199,3,110,49,121,20,181,16,119,215,217,227,53,42,67,194,213,107,110,136,189,113,136,35,74,30,147,178,180,80,101,70,31,31,114,53,28,13,235,215,117,238,114,234,206,216,205,146,152,161,135,49,118,46,134,40,120,76,90,144,34,221,201,3,177,186,138,192,63,190,108,178,201,60,87,17,149,208,143,135,94,144,114,211,228,10,14,135,40,146,127,225,16,5,48,244,228,95,150,79,218,74,217,15,251,123,48,166,242,223,166,78,217,27,10,135,21,0,156,48,84,124,156,48,236,141,241,37,170,84,40,26,135,62,164,136,100,225,138,18,11,0,72,8,162,61,215,139,118,117,145,186,248,77,143,117,214,120,3,7,233,223,9,10,97,4,41,142,24,54,82,154,184,64,40,236,225,200,27,246,2,56,70,187,60,3,94,169,55,116,122,4,69,151,40,234,17,26,247,119,1,251,195,115,80,143,35,46,204,224,85,182,36,69,132,102,139,243,159,179,117,28,223,67,129,44,46,127,102,42,137,66,167,78,83,76,180,198,166,169,192,9,195,233,205,202,96,154,92,197,154,83,252,115,215,237,170,161,252,157,30,237,232,213,63,196,250,127,161,60,166,175,255,118,182,155,219,157,212,250,175,219,217,110,174,215,127,203,120,234,245,188,197,204,84,72,208,247,113,191,126,217,172,53,106,173,122,129,249,84,68,6,63,120,11,94,242,191,91,47,223,84,66,232,92,200,157,122,94,242,77,165,34,66,79,96,136,123,234,229,91,107,246,65,193,37,158,132,17,190,158,228,10,162,1,227,27,69,233,175,225,37,52,105,121,184,150,208,168,133,195,203,154,81,167,34,166,26,54,231,179,133,73,2,179,197,22,68,72,113,36,90,243,242,77,113,81,25,35,155,89,144,170,248,170,46,89,81,31,74,155,25,1,106,147,67,102,12,168,157,10,31,93,34,191,130,174,41,10,178,123,43,50,5,226,99,40,18,28,244,54,198,129,71,24,24,113,65,16,251,190,252,188,50,152,100,179,16,116,6,171,228,38,207,6,227,95,31,195,64,231,93,164,178,173,32,33,216,241,248,102,15,15,54,122,84,132,56,93,172,63,113,77,127,33,103,135,77,93,37,222,91,208,108,236,52,223,232,77,50,158,186,192,243,49,8,24,162,0,37,49,81,67,244,49,162,35,236,102,133,207,227,36,146,33,36,35,157,225,56,75,247,34,79,126,170,230,63,178,34,25,189,235,237,35,20,144,56,82,161,95,181,171,131,3,100,164,113,96,89,217,11,0,148,28,61,2,8,162,111,140,221,53,37,230,0,122,62,1,222,0,4,88,245,130,76,134,17,53,97,196,55,164,242,84,96,238,72,113,101,151,211,129,16,114,170,14,120,74,76,86,7,156,154,136,126,79,82,201,47,42,225,39,73,181,197,102,98,84,205,252,140,82,209,11,112,97,158,174,74,236,131,179,114,147,68,11,109,5,24,175,81,224,192,144,196,28,54,114,137,147,209,193,83,144,120,210,48,30,40,33,15,80,136,196,23,250,92,122,190,9,201,95,85,229,206,101,20,33,135,178,254,72,18,123,244,55,150,194,50,24,230,10,237,15,56,107,198,17,229,90,178,27,187,73,86,14,178,42,46,62,189,7,250,251,14,46,173,245,101,199,169,72,246,228,116,193,217,36,68,201,199,180,239,124,12,169,160,199,16,61,251,11,168,44,99,85,230,0,199,125,31,169,66,46,255,75,229,192,168,50,198,5,101,0,200,228,110,149,13,106,148,81,167,101,138,50,221,14,80,25,99,170,204,185,69,40,86,132,248,54,153,89,38,33,20,43,66,124,231,74,149,57,181,232,144,132,206,142,93,38,161,67,18,58,175,146,50,214,97,200,250,20,125,177,33,98,149,209,132,212,193,127,242,11,23,205,204,162,164,207,81,21,95,163,216,133,20,41,125,134,96,242,229,8,123,146,99,245,128,250,190,68,118,153,161,107,243,228,58,160,210,133,212,25,26,154,82,242,249,38,163,36,62,194,202,59,4,99,31,143,67,31,93,231,90,80,242,117,7,123,120,50,49,208,167,82,168,66,118,30,184,206,21,16,199,50,168,66,58,193,148,63,99,40,15,254,48,14,138,3,201,199,81,91,226,235,168,60,137,116,254,153,120,216,204,167,40,181,140,30,177,83,150,146,29,56,121,98,130,42,150,74,21,208,179,185,60,219,0,240,239,121,164,75,73,6,83,201,75,10,88,133,236,21,5,9,153,7,188,160,128,15,245,213,92,79,192,89,175,250,114,2,41,196,115,58,76,86,180,233,25,159,36,171,26,184,220,107,9,56,211,85,92,74,192,25,63,205,3,100,77,204,80,206,23,10,92,145,113,134,38,161,135,243,134,18,212,172,196,29,74,222,43,246,135,90,138,231,228,16,101,163,158,177,71,212,45,92,170,75,148,92,87,224,19,37,231,167,233,20,231,190,14,58,255,54,232,165,92,6,189,194,187,160,31,197,85,208,207,241,38,232,103,127,17,244,74,238,129,94,217,53,208,79,249,22,232,185,47,129,206,191,3,122,41,87,64,175,240,6,232,71,113,1,244,115,188,255,249,217,95,255,188,146,219,159,87,118,249,243,83,190,251,249,124,110,88,24,231,227,194,243,165,0,195,120,133,200,48,126,20,208,48,126,142,216,48,126,246,224,48,94,9,58,140,87,6,15,227,167,140,15,207,231,6,136,113,62,66,60,95,10,68,140,87,136,17,227,71,1,18,227,231,136,18,227,103,15,19,227,149,224,196,120,101,64,49,126,202,72,241,116,110,164,72,242,145,226,233,82,144,34,89,33,82,36,143,2,41,146,231,136,20,201,179,71,138,100,37,72,145,172,12,41,146,167,140,20,79,231,70,138,36,31,41,158,46,5,41,146,21,34,69,242,40,144,34,121,142,72,145,60,123,164,72,86,130,20,201,202,144,34,121,202,72,209,74,54,45,153,139,40,170,100,179,17,77,82,15,152,143,40,19,98,87,147,145,40,153,175,58,39,81,139,241,156,92,163,106,213,51,246,141,73,19,151,155,153,40,217,174,34,55,81,178,126,194,238,113,62,208,40,115,241,243,221,227,195,195,70,245,41,192,234,220,227,234,129,99,34,198,179,115,143,207,27,58,38,77,92,190,123,92,13,120,84,172,159,166,123,60,189,3,124,36,69,248,241,116,73,0,146,172,20,65,146,71,2,33,201,243,196,144,228,207,0,68,146,21,161,72,178,66,24,73,158,54,142,60,189,3,144,36,69,72,242,116,73,80,146,172,20,75,146,71,2,38,201,243,68,147,228,207,0,78,146,21,225,73,178,66,64,73,158,54,162,76,190,89,47,231,36,25,177,236,109,195,154,200,3,94,54,204,90,97,56,70,233,231,141,175,233,75,221,159,36,62,184,207,186,120,131,206,3,58,120,241,181,255,162,111,76,86,68,146,107,196,193,198,121,224,57,216,101,122,112,17,8,49,211,195,102,141,141,7,148,152,223,52,2,99,56,1,174,55,24,160,8,12,34,60,182,203,39,119,179,210,162,139,99,237,27,155,95,47,238,198,230,178,141,181,238,172,90,65,203,31,228,170,232,57,27,47,46,202,90,69,227,243,238,168,126,143,2,126,174,197,221,155,63,253,106,240,158,16,79,156,37,97,152,219,226,152,150,189,34,92,9,210,177,122,254,1,228,152,113,19,154,146,195,152,136,159,199,69,225,198,20,127,231,139,194,73,220,151,132,161,190,77,145,149,40,119,89,184,146,41,185,44,220,152,246,239,124,89,120,145,76,179,46,12,151,149,140,11,195,95,89,119,156,220,245,194,112,45,143,209,79,179,47,13,79,166,57,117,105,248,107,11,146,149,16,72,2,179,69,139,196,48,154,33,86,171,189,52,132,154,186,164,172,217,88,46,72,77,221,74,214,52,160,199,125,46,52,183,123,98,142,43,205,15,199,208,243,243,32,177,173,111,117,181,55,226,197,213,221,222,144,152,164,212,101,206,253,9,56,121,183,15,182,219,173,150,126,205,65,163,168,44,212,222,178,207,43,250,6,19,26,192,113,206,2,172,72,146,145,170,49,85,136,102,163,221,201,222,10,226,98,113,167,188,58,140,207,36,224,5,76,117,80,152,171,247,19,255,160,126,12,189,0,48,102,4,108,28,29,28,19,121,197,171,110,152,150,69,156,48,101,146,187,247,149,241,53,147,218,231,204,253,234,108,34,75,110,74,150,94,30,144,56,138,112,44,78,96,35,63,198,48,66,160,31,65,231,2,81,146,18,93,222,153,172,206,189,178,69,191,235,109,243,25,30,151,29,197,99,59,195,227,142,23,203,215,132,50,44,98,11,213,203,101,87,201,220,181,101,62,143,188,210,34,87,1,236,19,236,199,20,129,243,147,35,0,137,117,81,186,36,40,109,181,253,250,85,215,22,34,142,60,221,57,59,25,33,78,208,160,188,234,108,238,146,165,73,144,113,231,151,29,51,228,217,71,32,66,62,164,222,37,191,48,71,181,161,150,17,175,23,161,1,144,135,148,153,212,246,164,135,152,41,31,242,232,8,69,119,24,213,96,227,106,228,57,163,204,88,46,28,192,38,61,49,150,113,4,248,104,174,178,127,121,250,178,160,220,225,152,106,186,242,128,242,36,52,171,103,98,47,231,114,180,194,126,57,63,58,176,59,198,164,197,26,219,105,166,253,104,204,56,8,179,104,181,178,231,190,241,57,228,4,13,145,9,124,160,154,41,216,68,0,196,68,160,112,156,226,13,89,177,136,85,76,90,107,16,75,166,144,30,47,196,216,119,212,241,110,21,206,158,59,90,227,102,94,94,14,17,240,205,217,217,167,222,55,135,123,7,135,39,189,227,189,15,135,220,208,204,31,63,239,189,63,63,20,135,63,194,190,143,4,53,54,169,57,20,140,16,116,173,131,32,107,226,181,113,18,166,152,165,61,194,143,190,174,106,234,217,170,226,218,238,147,119,251,91,14,30,135,190,7,3,42,169,157,34,74,153,91,160,24,12,160,79,144,184,45,87,136,3,32,240,49,38,41,74,188,103,121,252,199,245,8,244,125,124,69,4,169,223,70,191,13,126,219,48,86,115,85,32,108,213,188,141,138,98,208,159,132,144,16,37,36,71,250,76,2,125,253,84,234,126,123,161,141,183,160,181,13,190,151,13,7,111,121,139,127,120,35,245,191,184,48,215,124,65,174,169,33,174,150,190,96,55,101,157,18,0,2,130,199,200,188,135,80,193,151,90,133,159,149,104,212,96,208,229,252,248,219,227,143,223,29,131,183,160,161,154,109,246,181,244,30,105,151,177,211,106,55,152,78,51,150,168,162,63,41,50,34,62,91,142,142,48,94,30,95,144,177,188,228,212,200,82,177,48,190,60,204,6,243,18,42,15,24,205,227,43,211,69,7,194,166,199,7,76,152,180,128,64,212,29,226,2,11,143,7,221,33,38,144,9,203,60,143,136,64,103,1,17,1,97,148,194,105,41,98,229,162,1,242,132,86,35,26,176,189,128,104,64,158,60,179,34,1,82,18,35,18,208,93,72,36,192,54,180,50,75,110,41,137,177,220,222,89,214,106,91,199,41,65,58,22,178,132,181,182,96,174,151,218,175,23,179,210,102,84,239,176,206,190,247,58,16,216,8,150,137,1,6,56,26,67,154,179,160,51,226,26,224,190,139,57,214,125,186,209,146,90,62,227,203,142,25,209,0,247,93,225,205,193,184,107,28,0,125,251,248,55,253,216,74,91,32,133,228,104,232,50,64,129,195,161,20,74,72,40,44,231,164,59,249,88,88,225,64,96,164,143,76,45,179,217,114,237,25,131,217,92,17,235,161,156,220,93,192,26,93,229,199,251,203,243,228,217,132,20,7,10,151,241,226,121,167,250,43,186,61,206,207,154,237,151,116,218,89,242,88,243,252,178,207,61,83,34,104,163,179,206,200,47,101,119,227,62,114,25,84,80,70,39,120,214,120,162,56,142,212,207,91,252,92,125,222,8,82,5,69,87,18,68,200,137,35,113,69,121,114,160,191,37,146,54,228,211,11,47,215,109,150,27,185,66,137,153,209,155,99,42,228,66,134,193,44,171,94,228,77,231,122,105,96,31,243,94,106,117,160,122,53,179,64,176,105,221,24,120,250,136,162,241,93,192,69,102,71,210,227,132,74,97,106,81,212,210,224,7,120,253,32,146,204,64,214,74,18,99,196,159,7,222,143,113,38,186,12,217,10,223,71,99,196,84,238,5,121,61,27,243,138,34,132,172,136,25,145,100,143,8,119,198,251,203,225,177,2,138,1,17,183,73,192,192,21,46,155,141,11,2,54,100,191,137,24,68,128,245,198,146,140,92,33,119,51,215,143,73,25,50,126,36,171,90,219,134,196,69,34,230,48,134,206,136,235,81,193,69,222,212,90,98,239,210,123,164,46,179,225,129,16,66,121,56,132,223,226,103,13,64,5,143,52,113,69,46,14,120,38,26,31,91,30,49,186,150,1,214,226,139,72,84,231,117,158,64,242,206,182,246,168,234,94,134,82,3,122,12,195,204,88,214,20,204,97,252,9,122,209,66,6,207,183,159,75,14,226,144,115,76,15,226,7,144,99,198,16,86,114,180,204,105,243,52,132,17,49,7,177,132,10,246,200,77,166,207,56,32,136,202,221,31,214,213,122,213,148,4,40,199,48,252,21,17,119,52,89,115,155,24,178,121,195,49,192,61,34,228,176,6,227,183,104,50,255,88,188,64,147,156,161,152,55,42,46,24,249,212,242,250,179,104,253,28,76,173,196,67,37,129,118,176,166,32,106,66,86,42,54,124,128,234,103,207,142,134,218,243,235,221,199,191,100,104,39,45,62,86,7,160,35,155,250,66,21,237,0,242,6,191,206,116,101,160,91,100,140,214,235,224,75,250,214,168,189,96,242,197,140,135,50,91,212,142,66,115,202,94,169,181,0,156,210,44,7,146,127,69,192,23,38,85,47,142,252,47,211,16,179,158,226,236,229,133,28,89,133,187,242,173,210,104,57,71,146,52,120,102,235,133,196,5,229,44,118,10,164,209,145,131,182,190,178,193,186,15,103,166,175,47,217,221,138,106,113,159,219,124,31,186,227,23,190,124,44,106,176,14,59,183,150,153,94,95,40,13,223,78,105,63,136,40,5,25,246,83,68,65,233,220,244,7,201,184,47,41,14,207,148,223,190,87,166,252,34,181,35,146,218,187,203,90,207,23,202,145,78,50,95,194,194,190,80,22,237,172,116,66,121,234,86,174,69,121,43,77,182,216,93,165,56,63,121,127,165,219,243,56,28,86,34,78,214,99,205,247,129,208,2,6,165,41,204,99,240,89,137,60,143,195,105,153,242,164,188,214,123,122,140,175,114,69,202,239,41,39,142,34,20,80,126,191,94,77,212,214,17,9,24,8,44,171,178,11,248,138,134,85,250,206,163,35,79,224,226,188,213,140,79,123,1,190,74,101,205,126,61,83,176,140,150,108,217,190,94,136,108,67,45,155,177,111,36,235,204,238,200,43,81,144,191,209,23,23,218,160,212,22,58,157,36,104,38,107,64,159,59,234,40,145,93,116,30,12,92,91,105,58,119,163,204,60,38,69,228,91,83,183,171,190,235,122,253,100,31,214,65,56,166,61,207,245,235,67,92,31,121,97,136,235,67,92,27,99,183,70,67,127,33,60,166,223,255,222,104,116,182,155,169,251,223,119,118,214,247,191,47,231,185,185,217,2,191,12,47,134,199,112,140,192,238,91,80,251,36,110,79,231,127,111,221,222,86,120,1,114,25,169,2,27,94,224,162,107,80,59,69,209,165,231,32,2,26,155,53,93,88,148,30,226,79,23,67,113,37,52,171,241,242,165,38,196,125,75,237,157,231,171,219,202,107,198,221,239,172,16,0,25,10,111,65,77,215,71,129,155,240,241,6,0,253,8,106,95,227,15,216,85,76,198,216,141,125,4,104,20,58,53,24,134,181,155,27,37,187,162,224,19,100,150,188,185,17,4,12,6,140,254,16,139,55,159,81,68,60,28,220,222,86,86,221,81,15,244,228,142,255,49,244,130,218,16,47,202,1,204,24,255,205,237,206,182,61,254,91,141,102,171,189,30,255,203,120,42,55,55,224,151,34,123,88,187,128,3,241,53,0,31,18,224,151,195,8,199,161,126,247,181,254,75,190,190,20,35,68,38,30,177,34,159,173,95,180,87,152,233,100,30,222,109,168,42,60,87,186,226,141,121,50,245,70,229,69,15,188,188,185,49,180,112,123,91,191,185,73,26,126,123,91,103,14,101,107,224,249,20,69,117,23,245,227,161,143,135,55,55,118,227,111,111,95,206,75,42,66,14,190,68,209,164,136,212,16,215,226,62,138,106,56,26,214,97,76,241,24,94,135,17,118,200,203,74,229,69,41,62,67,156,37,93,247,241,144,17,96,5,202,73,155,71,229,37,71,128,165,170,187,144,194,62,36,72,120,151,60,82,155,149,202,32,14,28,222,49,27,155,224,166,242,130,48,19,224,110,252,24,93,177,185,6,69,27,155,2,34,115,42,181,19,52,244,8,69,209,55,48,112,125,20,201,233,104,131,84,193,136,255,178,89,169,188,96,51,68,20,49,74,132,207,87,104,99,243,13,255,229,231,111,65,224,249,140,207,11,31,15,107,239,32,133,254,6,138,162,205,202,11,126,141,55,23,70,208,217,112,168,72,227,69,215,180,182,47,254,183,170,119,82,126,45,132,145,91,9,155,140,56,142,24,221,8,209,56,10,24,151,202,163,158,59,114,253,63,211,123,111,136,107,19,56,94,196,4,48,195,255,239,52,90,25,255,223,222,105,173,253,255,50,158,146,248,79,140,174,82,24,208,172,240,137,45,8,29,236,11,202,234,15,93,10,134,201,196,178,39,255,109,145,64,26,118,138,241,27,233,34,67,31,247,161,191,11,192,47,192,215,252,159,108,140,14,188,161,92,120,178,245,41,255,2,38,132,14,218,5,7,232,18,249,56,28,179,165,48,248,5,56,12,46,189,8,7,252,79,58,9,81,85,125,163,243,41,194,110,236,136,117,116,100,214,98,244,80,112,217,99,52,119,1,69,36,67,135,39,229,15,112,4,2,28,108,133,9,29,148,148,33,181,74,69,180,138,203,45,90,148,149,27,134,225,46,184,185,241,6,90,65,183,183,55,55,230,191,25,136,189,189,157,224,56,146,90,187,185,65,129,123,123,203,168,238,137,52,13,17,49,85,50,241,111,141,99,226,5,242,203,53,37,197,205,13,67,209,166,170,197,108,42,231,211,204,239,22,130,182,138,41,235,48,202,41,137,62,69,216,225,219,164,162,189,76,40,38,67,159,239,197,211,209,46,168,199,36,170,251,216,129,62,247,60,245,190,23,212,121,69,72,71,124,135,215,11,96,52,145,153,25,60,1,101,224,249,136,240,228,147,65,4,199,232,10,71,23,182,30,69,9,198,134,253,92,192,135,189,178,25,73,21,21,209,98,19,89,1,45,246,42,159,22,123,147,144,16,19,63,239,255,247,30,161,0,15,196,215,92,14,10,41,142,68,78,32,244,125,32,117,42,39,161,8,176,25,73,64,31,174,247,45,64,188,113,232,35,133,69,228,143,10,79,48,242,71,138,44,8,97,224,57,68,28,178,160,197,10,69,175,120,193,16,12,113,132,99,202,126,6,78,164,18,139,197,134,177,210,174,50,26,143,141,38,105,187,124,228,203,188,98,93,67,209,175,242,224,18,223,72,31,199,62,245,66,21,0,187,185,17,39,251,252,146,251,144,170,182,30,61,200,25,217,34,235,218,125,171,255,174,89,230,186,5,196,200,228,195,134,217,133,246,45,121,198,205,30,142,45,204,97,197,215,138,186,108,242,183,109,217,74,44,107,20,104,89,165,35,157,89,153,175,50,153,30,79,112,76,145,61,78,85,251,100,121,47,220,5,205,214,78,173,81,107,212,154,134,234,129,207,224,15,255,90,224,232,147,202,39,22,90,143,9,2,161,15,29,52,194,190,139,34,240,203,27,47,188,173,129,115,162,191,69,244,66,230,223,2,207,169,178,127,82,120,193,123,210,195,145,71,39,138,241,47,216,251,93,128,232,168,33,127,97,112,153,169,24,186,46,120,213,104,52,100,31,138,150,100,197,98,197,139,4,98,239,110,21,167,0,81,102,99,187,128,58,33,35,117,44,254,54,72,49,39,45,94,227,8,196,110,168,106,134,114,74,97,82,165,231,156,172,59,244,225,4,69,70,29,14,128,113,4,70,148,106,138,212,27,35,28,211,93,208,100,13,4,191,0,31,68,26,143,57,94,88,25,222,93,17,250,49,70,68,36,214,141,61,223,247,8,114,112,224,18,101,233,58,156,224,248,30,10,40,31,57,95,65,231,130,253,156,114,49,56,2,162,16,112,160,239,115,10,115,137,194,124,70,95,144,38,229,39,191,188,154,101,61,148,172,163,61,83,34,120,174,123,50,189,199,126,166,237,94,224,122,151,158,27,67,91,150,181,187,176,221,133,26,100,246,196,46,20,166,71,83,233,158,207,171,92,48,20,69,218,179,93,199,28,144,96,195,182,103,219,165,108,62,224,120,133,209,16,209,93,230,38,235,117,237,39,119,103,56,41,245,249,133,57,136,11,60,64,73,23,144,25,242,161,31,15,189,128,112,123,255,196,255,157,69,122,62,30,138,113,134,135,217,151,64,125,250,203,139,28,200,175,97,253,116,209,170,202,173,37,122,162,5,56,166,97,156,180,104,11,92,69,30,31,211,14,14,8,246,145,28,131,252,159,132,194,192,133,145,43,43,129,13,201,213,248,28,220,103,102,180,11,248,96,86,226,242,223,184,6,82,4,178,76,25,246,17,213,28,126,12,180,143,88,43,50,228,189,96,128,179,212,253,164,82,132,125,254,125,132,143,135,198,81,6,130,75,79,232,100,87,255,204,253,24,18,163,188,198,33,90,141,169,206,0,104,132,226,8,205,166,15,120,178,38,241,126,66,204,34,76,115,96,191,49,239,88,64,130,77,10,31,190,74,19,98,99,39,14,73,154,86,242,149,37,147,82,163,69,179,38,28,162,93,176,147,95,201,133,19,158,11,121,129,80,152,145,223,193,99,254,245,227,174,252,234,27,252,2,124,55,66,28,7,80,172,223,154,140,87,189,40,93,63,75,123,210,241,31,74,195,69,111,255,221,101,255,175,219,92,239,255,45,229,89,239,255,173,247,255,210,227,127,193,219,127,179,247,255,186,221,204,254,127,183,187,30,255,203,120,214,251,127,235,253,191,59,238,255,189,160,204,91,220,157,2,119,54,115,238,253,113,150,53,177,231,247,46,14,156,141,151,245,151,201,142,95,82,66,237,14,202,101,147,222,29,92,216,174,224,21,144,124,72,136,3,130,190,227,171,144,42,136,192,175,229,239,124,89,248,248,55,4,243,252,255,130,183,255,238,178,255,215,106,175,247,255,150,242,172,247,255,214,251,127,235,253,191,245,254,223,122,255,111,189,255,183,222,255,91,239,255,173,247,255,30,179,187,88,239,255,173,247,255,214,251,127,235,253,191,245,254,223,250,89,204,147,138,255,92,192,193,5,124,12,223,255,53,118,214,241,159,101,60,235,253,191,245,254,95,102,252,47,249,251,191,110,51,19,255,109,108,175,199,255,82,158,245,254,223,122,255,111,105,223,255,113,239,114,239,239,255,56,149,21,127,255,119,129,38,85,121,206,224,247,63,244,39,252,210,98,28,122,142,60,88,173,10,66,24,81,79,30,161,68,219,173,42,192,131,1,65,252,234,158,110,231,17,109,11,230,250,255,71,240,253,95,187,177,246,255,203,120,214,251,127,235,253,191,245,254,223,122,255,111,189,255,183,222,255,91,239,255,173,247,255,214,251,127,143,217,93,172,247,255,214,251,127,235,253,191,245,254,223,122,255,111,253,44,230,73,197,127,152,95,139,30,195,254,223,246,58,255,123,41,207,122,255,111,189,255,151,25,255,75,63,255,115,39,123,254,231,250,251,191,165,60,235,237,191,245,246,223,178,182,255,184,115,185,247,246,31,167,178,210,237,191,100,251,78,172,105,189,128,250,193,198,203,17,242,125,204,133,254,249,203,205,213,239,236,149,123,114,253,255,146,247,255,154,221,86,246,252,207,237,181,255,95,198,179,222,255,91,239,255,173,247,255,214,251,127,235,253,191,245,254,223,202,247,255,94,254,186,222,4,191,214,255,247,159,176,169,153,238,209,143,129,131,222,54,95,50,46,103,12,159,0,39,98,142,245,154,199,45,61,28,236,130,239,197,198,27,24,123,1,211,231,8,199,17,112,225,4,140,113,64,71,224,10,161,11,23,78,126,0,36,118,70,0,18,240,178,1,126,93,223,86,124,94,2,196,199,204,182,172,78,214,155,139,235,205,197,63,67,95,180,222,92,92,111,46,174,55,23,215,155,139,235,205,197,245,179,126,214,207,250,249,51,120,254,191,0,0,0,255,255,252,119,37,238,0,74,14,0, } \ No newline at end of file diff --git a/install/VERSION b/install/VERSION index 2b44e74..77e86d4 100644 --- a/install/VERSION +++ b/install/VERSION @@ -1 +1 @@ -v1.0.8 \ No newline at end of file +v1.0.9 \ No newline at end of file diff --git a/install/submodules/trpc-protocol/pb/go/trpc/api/annotations.pb.go b/install/submodules/trpc-protocol/pb/go/trpc/api/annotations.pb.go index 351019a..8abbfd1 100644 --- a/install/submodules/trpc-protocol/pb/go/trpc/api/annotations.pb.go +++ b/install/submodules/trpc-protocol/pb/go/trpc/api/annotations.pb.go @@ -7,10 +7,11 @@ package api import ( + reflect "reflect" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" descriptorpb "google.golang.org/protobuf/types/descriptorpb" - reflect "reflect" ) const ( diff --git a/install/submodules/trpc-protocol/pb/go/trpc/api/http.pb.go b/install/submodules/trpc-protocol/pb/go/trpc/api/http.pb.go index a8635bb..493bc16 100644 --- a/install/submodules/trpc-protocol/pb/go/trpc/api/http.pb.go +++ b/install/submodules/trpc-protocol/pb/go/trpc/api/http.pb.go @@ -7,10 +7,11 @@ package api import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( diff --git a/install/submodules/trpc-protocol/pb/go/trpc/proto/trpc_options.pb.go b/install/submodules/trpc-protocol/pb/go/trpc/proto/trpc_options.pb.go index ab6b8b1..bb5aeb4 100644 --- a/install/submodules/trpc-protocol/pb/go/trpc/proto/trpc_options.pb.go +++ b/install/submodules/trpc-protocol/pb/go/trpc/proto/trpc_options.pb.go @@ -7,10 +7,11 @@ package proto import ( + reflect "reflect" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" descriptorpb "google.golang.org/protobuf/types/descriptorpb" - reflect "reflect" ) const ( diff --git a/install/submodules/trpc-protocol/pb/go/trpc/swagger/swagger.pb.go b/install/submodules/trpc-protocol/pb/go/trpc/swagger/swagger.pb.go index c81c771..f6cb939 100644 --- a/install/submodules/trpc-protocol/pb/go/trpc/swagger/swagger.pb.go +++ b/install/submodules/trpc-protocol/pb/go/trpc/swagger/swagger.pb.go @@ -7,11 +7,12 @@ package swagger import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" descriptorpb "google.golang.org/protobuf/types/descriptorpb" - reflect "reflect" - sync "sync" ) const ( diff --git a/install/submodules/trpc-protocol/pb/go/trpc/trpc.pb.go b/install/submodules/trpc-protocol/pb/go/trpc/trpc.pb.go index 49ce62e..cade4c7 100644 --- a/install/submodules/trpc-protocol/pb/go/trpc/trpc.pb.go +++ b/install/submodules/trpc-protocol/pb/go/trpc/trpc.pb.go @@ -7,10 +7,11 @@ package trpc import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( diff --git a/install/submodules/trpc-protocol/pb/go/trpc/validate/validate.pb.go b/install/submodules/trpc-protocol/pb/go/trpc/validate/validate.pb.go index d1c3692..239a0ef 100644 --- a/install/submodules/trpc-protocol/pb/go/trpc/validate/validate.pb.go +++ b/install/submodules/trpc-protocol/pb/go/trpc/validate/validate.pb.go @@ -7,13 +7,14 @@ package validate import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" descriptorpb "google.golang.org/protobuf/types/descriptorpb" durationpb "google.golang.org/protobuf/types/known/durationpb" timestamppb "google.golang.org/protobuf/types/known/timestamppb" - reflect "reflect" - sync "sync" ) const ( diff --git a/parser/fill.go b/parser/fill.go index 8f4216c..cf3f729 100755 --- a/parser/fill.go +++ b/parser/fill.go @@ -21,6 +21,7 @@ import ( "go.uber.org/multierr" "google.golang.org/protobuf/proto" "google.golang.org/protobuf/reflect/protoreflect" + annotations "trpc.group/trpc/trpc-protocol/pb/go/trpc/api" trpc "trpc.group/trpc/trpc-protocol/pb/go/trpc/proto" "trpc.group/trpc/trpc-protocol/pb/go/trpc/swagger" diff --git a/plugin/goimports_test.go b/plugin/goimports_test.go index 08ac8ba..40b4366 100644 --- a/plugin/goimports_test.go +++ b/plugin/goimports_test.go @@ -13,6 +13,7 @@ import ( "testing" "github.com/stretchr/testify/require" + "trpc.group/trpc-go/trpc-cmdline/descriptor" "trpc.group/trpc-go/trpc-cmdline/params" "trpc.group/trpc-go/trpc-cmdline/plugin" diff --git a/plugin/gotag.go b/plugin/gotag.go index 31ea529..3a036fe 100644 --- a/plugin/gotag.go +++ b/plugin/gotag.go @@ -24,6 +24,7 @@ import ( "github.com/jhump/protoreflect/desc" "google.golang.org/protobuf/proto" "google.golang.org/protobuf/types/descriptorpb" + trpc "trpc.group/trpc/trpc-protocol/pb/go/trpc/proto" "trpc.group/trpc-go/trpc-cmdline/descriptor" diff --git a/util/apidocs/path.go b/util/apidocs/path.go index f3ac2ae..6b35bc7 100644 --- a/util/apidocs/path.go +++ b/util/apidocs/path.go @@ -17,6 +17,7 @@ import ( "strings" "github.com/hashicorp/go-multierror" + "trpc.group/trpc-go/trpc-cmdline/descriptor" "trpc.group/trpc-go/trpc-cmdline/params" )