From 02bac7772a94bee43e4931c21142a0d7545b9cd2 Mon Sep 17 00:00:00 2001 From: Olalekan Oladipupo Date: Tue, 3 Dec 2019 14:12:21 +0100 Subject: [PATCH 01/48] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index caabf4b..417c84f 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ ![](files/nteract.gif) -### Example Notebooks (dowload and run them locally, follow the links to view in Github, or use the [Jupyter Notebook Viewer](http://nbviewer.jupyter.org/)): +### Example Notebooks (download and run them locally, follow the links to view in Github, or use the [Jupyter Notebook Viewer](http://nbviewer.jupyter.org/)): - [Worker Pools](examples/Worker_Pools.ipynb) - [Matrix Operations](examples/Matrix_Operations.ipynb) - [Facial Recognition](examples/Facial_Recognition_MachineBox.ipynb) From c1c08c988a2a9877d1d0c5355b25debd63fc5f4d Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Sun, 8 Dec 2019 19:17:08 +0100 Subject: [PATCH 02/48] use github.com/gofrs/uuid instead of github.com/satori/go.uuid update dependencies to gomacro v0.0.0-20191208174034-544c7736fb06 --- go.mod | 6 ++---- go.sum | 22 ++++++++-------------- messages.go | 2 +- 3 files changed, 11 insertions(+), 19 deletions(-) diff --git a/go.mod b/go.mod index eb7a3bb..5e5b79a 100644 --- a/go.mod +++ b/go.mod @@ -3,9 +3,7 @@ module github.com/gopherdata/gophernotes go 1.11 require ( - github.com/cosmos72/gomacro v0.0.0-20191128205525-a189728fbb56 - github.com/kr/pretty v0.1.0 // indirect + github.com/cosmos72/gomacro v0.0.0-20191208174034-544c7736fb06 + github.com/gofrs/uuid v3.2.0+incompatible github.com/pebbe/zmq4 v0.0.0-20170917105202-90d69e412a09 - github.com/satori/go.uuid v1.2.1-0.20180103174451-36e9d2ebbde5 - gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect ) diff --git a/go.sum b/go.sum index f28828f..a7e3b18 100644 --- a/go.sum +++ b/go.sum @@ -1,25 +1,19 @@ -github.com/cosmos72/gomacro v0.0.0-20191128205525-a189728fbb56 h1:dcB7aqJMwcpV9vj7mjZ6bFtGNDq9Y3lFPpXj6KSU9ok= -github.com/cosmos72/gomacro v0.0.0-20191128205525-a189728fbb56/go.mod h1:BQU56+eL2VDHCz4pdp+nkseVQ3eubCGRIY5D8rfw788= -github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/mattn/go-runewidth v0.0.3 h1:a+kO+98RDGEfo6asOGMmpodZq4FNtnGP54yps8BzLR4= +github.com/cosmos72/gomacro v0.0.0-20191208174034-544c7736fb06 h1:jCs3ZNV0hRpraKIAKpv98w1eHt394c0SU1K4IGpp3U8= +github.com/cosmos72/gomacro v0.0.0-20191208174034-544c7736fb06/go.mod h1:gcE4+bsenFkt563cKpHU267QIdL3nZsKDCSh6LyYxDA= +github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE= +github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= +github.com/mattn/go-runewidth v0.0.7 h1:Ei8KR0497xHyKJPAv59M1dkC+rOZCMBJ+t3fZ+twI54= +github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/pebbe/zmq4 v0.0.0-20170917105202-90d69e412a09 h1:D+wn+7HlHn4LavkM6OmjnVea5BKr7SkGocQQ2jsu4Go= github.com/pebbe/zmq4 v0.0.0-20170917105202-90d69e412a09/go.mod h1:7N4y5R18zBiu3l0vajMUWQgZyjv464prE8RCyBcmnZM= github.com/peterh/liner v1.1.0 h1:f+aAedNJA6uk7+6rXsYBnhdo4Xux7ESLe+kcuVUF5os= github.com/peterh/liner v1.1.0/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= -github.com/satori/go.uuid v1.2.1-0.20180103174451-36e9d2ebbde5 h1:Jw7W4WMfQDxsXvfeFSaS2cHlY7bAF4MGrgnbd0+Uo78= -github.com/satori/go.uuid v1.2.1-0.20180103174451-36e9d2ebbde5/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/tools v0.0.0-20191119223639-caaa49c6ded0 h1:03eeJVjGh9nx1W1C7u8xgJhySS9CnXyoYBZ/D8dGq/I= -golang.org/x/tools v0.0.0-20191119223639-caaa49c6ded0/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191206204035-259af5ff87bd h1:Zc7EU2PqpsNeIfOoVA7hvQX4cS3YDJEs5KlfatT3hLo= +golang.org/x/tools v0.0.0-20191206204035-259af5ff87bd/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/messages.go b/messages.go index 7d72d64..ae44d66 100644 --- a/messages.go +++ b/messages.go @@ -7,8 +7,8 @@ import ( "encoding/json" "time" + "github.com/gofrs/uuid" zmq "github.com/pebbe/zmq4" - "github.com/satori/go.uuid" ) // MsgHeader encodes header info for ZMQ messages. From 6124cc7fbaa772aedae66ac41adb2d9de2fbc60b Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Sun, 8 Dec 2019 19:20:38 +0100 Subject: [PATCH 03/48] version 0.6.1 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 417c84f..65a6a6a 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Quick installation as module, requires Go 1.12+ $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/.local/share/jupyter/kernels/gophernotes $ cd ~/.local/share/jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.6.0/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.6.1/kernel/* "." $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` @@ -93,7 +93,7 @@ Quick installation as module, requires Go 1.12+ $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/Library/Jupyter/kernels/gophernotes $ cd ~/Library/Jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.6.0/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.6.1/kernel/* "." $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` From d0cc4dda018dc2d4407e0f29ab4bd2590719fc8b Mon Sep 17 00:00:00 2001 From: kgeneral Date: Thu, 2 Jan 2020 15:05:34 +0900 Subject: [PATCH 04/48] Update README.md enhance installation guide for Linux - when copied kernel.json has no write permission --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 65a6a6a..b97eee2 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,7 @@ $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/.local/share/jupyter/kernels/gophernotes $ cd ~/.local/share/jupyter/kernels/gophernotes $ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.6.1/kernel/* "." +$ chmod +w ./kernel.json # when copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` From 97ba7c0f9ecb5797ccc19111369cd614b7a8869b Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Thu, 2 Jan 2020 14:37:17 +0100 Subject: [PATCH 05/48] manually add content of @steele232 pull request https://github.com/gopherdata/gophernotes/pull/178 --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 65a6a6a..2a7b79e 100644 --- a/README.md +++ b/README.md @@ -261,3 +261,10 @@ sudo ln -s $HOME/go/bin/gophernotes /go/bin/gophernotes ``` Restart jupyter, and you should now be up and running. + +### Look at Jupyter notebook's logs for debugging + +In order to see the logs for your Jupyter notebook, use the --log-level option +``` +jupyter notebook --log-level DEBUG +``` From ffed719d501809d70d1af3b50dd3e0e4aab09e8b Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Thu, 9 Jan 2020 20:03:21 +0100 Subject: [PATCH 06/48] implement special commands %help and %go111module {on|off} --- kernel.go | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/kernel.go b/kernel.go index a328746..29acb03 100644 --- a/kernel.go +++ b/kernel.go @@ -11,6 +11,7 @@ import ( "os" "reflect" "runtime" + "strings" "sync" "time" @@ -467,6 +468,8 @@ func doEval(ir *interp.Interp, code string) (val []interface{}, typ []xreflect.T } }() + code = evalSpecialCommands(ir, code) + // Prepare and perform the multiline evaluation. compiler := ir.Comp @@ -479,7 +482,7 @@ func doEval(ir *interp.Interp, code string) (val []interface{}, typ []xreflect.T // Reset the error line so that error messages correspond to the lines from the cell. compiler.Line = 0 - // Parse the input code (and don't preform gomacro's macroexpansion). + // Parse the input code (and don't perform gomacro's macroexpansion). // These may panic but this will be recovered by the deferred recover() above so that the error // may be returned instead. nodes := compiler.ParseBytes([]byte(code)) @@ -599,3 +602,43 @@ func startHeartbeat(hbSocket Socket, wg *sync.WaitGroup) (shutdown chan struct{} return quit } + +// find and execute special commands in code, remove them from returned string +func evalSpecialCommands(ir *interp.Interp, code string) string { + lines := strings.Split(code, "\n") + for i, line := range lines { + line = strings.TrimSpace(line) + if len(line) != 0 && line[0] == '%' { + evalSpecialCommand(ir, line) + lines[i] = "" + } + } + return strings.Join(lines, "\n") +} + +// execute special command +func evalSpecialCommand(ir *interp.Interp, line string) { + const help string = "available special commands:\n %go111module {on|off}\n %help" + + args := strings.SplitN(line, " ", 2) + cmd := args[0] + arg := "" + if len(args) > 1 { + arg = args[1] + } + switch cmd { + + case "%go111module": + if arg == "on" { + ir.Comp.CompGlobals.Options |= base.OptModuleImport + } else if arg == "off" { + ir.Comp.CompGlobals.Options &^= base.OptModuleImport + } else { + panic(fmt.Errorf("special command %s: expecting a single argument 'on' or 'off', found: %q", cmd, arg)) + } + case "%help": + panic(help) + default: + panic(fmt.Errorf("unknown special command: %q\n%s", line, help)) + } +} From 15a2814f121ca92b3ea963269c38ffe9b0d5e1b0 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Thu, 9 Jan 2020 20:12:43 +0100 Subject: [PATCH 07/48] README.md: document '%go111module off' workaround to import packages that require cgo --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 6a42b12..63dae0f 100644 --- a/README.md +++ b/README.md @@ -263,6 +263,13 @@ sudo ln -s $HOME/go/bin/gophernotes /go/bin/gophernotes Restart jupyter, and you should now be up and running. +### error "could not import C (no metadata for C)" when importing a package + +At a first analysis, it seems to be a limitation of the new import mechanism that supports Go 1.11 modules. +You can switch the old (non module-aware) mechanism with the command `%go111module off` + +To re-enable modules support, execute `%go111module on` + ### Look at Jupyter notebook's logs for debugging In order to see the logs for your Jupyter notebook, use the --log-level option From f4844bf5411f90275f77cee1fb36929686afa15d Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Wed, 26 Feb 2020 19:27:03 +0100 Subject: [PATCH 08/48] go.mod: update gomacro to 20200226181501, fixes import of third-party packages on Go >= 1.14 --- go.mod | 2 +- go.sum | 24 +++++++++++++++--------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/go.mod b/go.mod index 5e5b79a..9226021 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/gopherdata/gophernotes go 1.11 require ( - github.com/cosmos72/gomacro v0.0.0-20191208174034-544c7736fb06 + github.com/cosmos72/gomacro v0.0.0-20200226181501-ca599f547e70 github.com/gofrs/uuid v3.2.0+incompatible github.com/pebbe/zmq4 v0.0.0-20170917105202-90d69e412a09 ) diff --git a/go.sum b/go.sum index a7e3b18..903f665 100644 --- a/go.sum +++ b/go.sum @@ -1,19 +1,25 @@ -github.com/cosmos72/gomacro v0.0.0-20191208174034-544c7736fb06 h1:jCs3ZNV0hRpraKIAKpv98w1eHt394c0SU1K4IGpp3U8= -github.com/cosmos72/gomacro v0.0.0-20191208174034-544c7736fb06/go.mod h1:gcE4+bsenFkt563cKpHU267QIdL3nZsKDCSh6LyYxDA= +github.com/cosmos72/gomacro v0.0.0-20200226181501-ca599f547e70 h1:WbqOfgqLIYnq/2TJRVCXXL+0sJf0F4kQ1Uqm2ZkvrHA= +github.com/cosmos72/gomacro v0.0.0-20200226181501-ca599f547e70/go.mod h1:Osdpin0EoLKzHqueN0M7mrcai0vkT6+WfVM4L1mK46M= github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE= github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.7 h1:Ei8KR0497xHyKJPAv59M1dkC+rOZCMBJ+t3fZ+twI54= -github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= +github.com/mattn/go-runewidth v0.0.8 h1:3tS41NlGYSmhhe/8fhGRzc+z3AYCw1Fe1WAyLuujKs0= +github.com/mattn/go-runewidth v0.0.8/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/pebbe/zmq4 v0.0.0-20170917105202-90d69e412a09 h1:D+wn+7HlHn4LavkM6OmjnVea5BKr7SkGocQQ2jsu4Go= github.com/pebbe/zmq4 v0.0.0-20170917105202-90d69e412a09/go.mod h1:7N4y5R18zBiu3l0vajMUWQgZyjv464prE8RCyBcmnZM= -github.com/peterh/liner v1.1.0 h1:f+aAedNJA6uk7+6rXsYBnhdo4Xux7ESLe+kcuVUF5os= -github.com/peterh/liner v1.1.0/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= +github.com/peterh/liner v1.2.0 h1:w/UPXyl5GfahFxcTOz2j9wCIHNI+pUPr2laqpojKNCg= +github.com/peterh/liner v1.2.0/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee h1:WG0RUwxtNT4qqaXX3DPA8zHFNm/D9xaBpxzHt1WcA/E= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/tools v0.0.0-20191206204035-259af5ff87bd h1:Zc7EU2PqpsNeIfOoVA7hvQX4cS3YDJEs5KlfatT3hLo= -golang.org/x/tools v0.0.0-20191206204035-259af5ff87bd/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/tools v0.0.0-20200226171234-020676185e75 h1:95pMZrmH6IfFXj0QqqZEpHTQrda/ABLE2nOzgHlJ3GA= +golang.org/x/tools v0.0.0-20200226171234-020676185e75/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898 h1:/atklqdjdhuosWIl6AIbOeHJjicWYPqR9bpxqxYG2pA= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= From 7faaaffc304e8964a3e3c8b4a06585a9fb700af4 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Thu, 27 Feb 2020 12:51:34 +0100 Subject: [PATCH 09/48] fix #199 Frequent kernel crashes if compiled with Go 1.14 --- kernel.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel.go b/kernel.go index 29acb03..d84f87c 100644 --- a/kernel.go +++ b/kernel.go @@ -13,6 +13,7 @@ import ( "runtime" "strings" "sync" + "syscall" "time" "github.com/cosmos72/gomacro/ast2" @@ -573,8 +574,8 @@ func startHeartbeat(hbSocket Socket, wg *sync.WaitGroup) (shutdown chan struct{} default: // Check for received messages waiting at most 500ms for once to arrive. pingEvents, err := poller.Poll(500 * time.Millisecond) - if err != nil { - log.Fatalf("Error polling heartbeat channel: %v\n", err) + if err != nil && zmq.AsErrno(err) != zmq.Errno(syscall.EINTR) { + log.Fatalf("Error polling heartbeat channel: %T %#v %v\n", err, err, err) } // If there is at least 1 message waiting then echo it. From 428fab0392ed618201172f8b2374cffdd452b140 Mon Sep 17 00:00:00 2001 From: Sebastien Binet Date: Mon, 20 Jan 2020 17:27:01 +0100 Subject: [PATCH 10/48] all: use pure-Go implementation of zmq4 Fixes #199. --- .travis.yml | 2 +- README.md | 25 +- go.mod | 4 +- go.sum | 12 +- kernel.go | 243 +++++++------ kernel_test.go | 53 +-- messages.go | 29 +- zmq-win/build.bat | 22 -- zmq-win/include/zmq.h | 643 ----------------------------------- zmq-win/include/zmq_utils.h | 48 --- zmq-win/lib-386/libzmq.a | Bin 13478 -> 0 bytes zmq-win/lib-386/libzmq.dll | Bin 469504 -> 0 bytes zmq-win/lib-amd64/libzmq.a | Bin 13170 -> 0 bytes zmq-win/lib-amd64/libzmq.dll | Bin 609280 -> 0 bytes 14 files changed, 185 insertions(+), 896 deletions(-) delete mode 100644 zmq-win/build.bat delete mode 100644 zmq-win/include/zmq.h delete mode 100644 zmq-win/include/zmq_utils.h delete mode 100644 zmq-win/lib-386/libzmq.a delete mode 100644 zmq-win/lib-386/libzmq.dll delete mode 100644 zmq-win/lib-amd64/libzmq.a delete mode 100644 zmq-win/lib-amd64/libzmq.dll diff --git a/.travis.yml b/.travis.yml index dd68c40..8e9c4fe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,7 @@ matrix: sudo: true before_install: - - sudo apt-get install pkg-config libzmq3-dev build-essential python3-pip + - sudo apt-get install build-essential python3-pip script: - go test -v ./... diff --git a/README.md b/README.md index 63dae0f..6e49743 100644 --- a/README.md +++ b/README.md @@ -42,8 +42,6 @@ - [Go 1.11+](https://golang.org/doc/install) - including GOPATH/bin added to your PATH (i.e., you can run Go binaries that you `go install`). - [Jupyter Notebook](http://jupyter.readthedocs.io/en/latest/install.html) or [nteract](https://nteract.io/desktop) -- [ZeroMQ 4.X.X](http://zeromq.org/intro:get-the-software) - for convenience, pre-built Windows binaries (v4.2.1) are included in the zmq-win directory. -- [pkg-config](https://en.wikipedia.org/wiki/Pkg-config) - [git](https://git-scm.com/download) - usually already present on Linux and Mac OS X. If not present, follow the instructions at [https://git-scm.com/download](https://git-scm.com/download) On Windows, it can also be installed as part of MinGW as described below. @@ -135,26 +133,7 @@ Make sure you have the MinGW toolchain: Then: -1. build and install gophernotes (using the pre-built binaries and `zmq-win\build.bat`): - - ``` - REM Download w/o building. - set GO111MODULE=off - go get -d -u github.com/gopherdata/gophernotes - cd %GOPATH%\src\github.com\gopherdata\gophernotes\zmq-win - - REM Build x64 version. - build.bat amd64 - move gophernotes.exe %GOPATH%\bin - copy lib-amd64\libzmq.dll %GOPATH%\bin - - REM Build x86 version. - build.bat 386 - move gophernotes.exe %GOPATH%\bin - copy lib-386\libzmq.dll %GOPATH%\bin - ``` - -3. Copy the kernel config: +1. Copy the kernel config: ``` mkdir %APPDATA%\jupyter\kernels\gophernotes @@ -167,7 +146,7 @@ Then: jupyter --data-dir ``` -4. Update `%APPDATA%\jupyter\kernels\gophernotes\kernel.json` with the FULL PATH to your gophernotes.exe (in %GOPATH%\bin), unless it's already on the PATH. For example: +2. Update `%APPDATA%\jupyter\kernels\gophernotes\kernel.json` with the FULL PATH to your gophernotes.exe (in %GOPATH%\bin), unless it's already on the PATH. For example: ``` { diff --git a/go.mod b/go.mod index 9226021..2cd03aa 100644 --- a/go.mod +++ b/go.mod @@ -4,6 +4,8 @@ go 1.11 require ( github.com/cosmos72/gomacro v0.0.0-20200226181501-ca599f547e70 + github.com/go-zeromq/zmq4 v0.9.0 github.com/gofrs/uuid v3.2.0+incompatible - github.com/pebbe/zmq4 v0.0.0-20170917105202-90d69e412a09 + golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e // indirect + golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 ) diff --git a/go.sum b/go.sum index 903f665..949b78f 100644 --- a/go.sum +++ b/go.sum @@ -1,12 +1,14 @@ github.com/cosmos72/gomacro v0.0.0-20200226181501-ca599f547e70 h1:WbqOfgqLIYnq/2TJRVCXXL+0sJf0F4kQ1Uqm2ZkvrHA= github.com/cosmos72/gomacro v0.0.0-20200226181501-ca599f547e70/go.mod h1:Osdpin0EoLKzHqueN0M7mrcai0vkT6+WfVM4L1mK46M= +github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= +github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= +github.com/go-zeromq/zmq4 v0.9.0 h1:aFkxnxJvYhXCrE7UhoRR6oP6wqanjkuO2nA0nMsnm0g= +github.com/go-zeromq/zmq4 v0.9.0/go.mod h1:hCJ0OxYnL3Y3erSLQ025VLGi/W63zJjvr9i17oU2P24= github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE= github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.8 h1:3tS41NlGYSmhhe/8fhGRzc+z3AYCw1Fe1WAyLuujKs0= github.com/mattn/go-runewidth v0.0.8/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= -github.com/pebbe/zmq4 v0.0.0-20170917105202-90d69e412a09 h1:D+wn+7HlHn4LavkM6OmjnVea5BKr7SkGocQQ2jsu4Go= -github.com/pebbe/zmq4 v0.0.0-20170917105202-90d69e412a09/go.mod h1:7N4y5R18zBiu3l0vajMUWQgZyjv464prE8RCyBcmnZM= github.com/peterh/liner v1.2.0 h1:w/UPXyl5GfahFxcTOz2j9wCIHNI+pUPr2laqpojKNCg= github.com/peterh/liner v1.2.0/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= @@ -16,10 +18,14 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzB golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/tools v0.0.0-20200226171234-020676185e75 h1:95pMZrmH6IfFXj0QqqZEpHTQrda/ABLE2nOzgHlJ3GA= golang.org/x/tools v0.0.0-20200226171234-020676185e75/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898 h1:/atklqdjdhuosWIl6AIbOeHJjicWYPqR9bpxqxYG2pA= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/kernel.go b/kernel.go index d84f87c..c22c7ff 100644 --- a/kernel.go +++ b/kernel.go @@ -1,6 +1,7 @@ package main import ( + "context" "encoding/json" "errors" "fmt" @@ -13,9 +14,11 @@ import ( "runtime" "strings" "sync" - "syscall" "time" + zmq "github.com/go-zeromq/zmq4" + "golang.org/x/xerrors" + "github.com/cosmos72/gomacro/ast2" "github.com/cosmos72/gomacro/base" basereflect "github.com/cosmos72/gomacro/base/reflect" @@ -24,8 +27,6 @@ import ( // compile and link files generated in imports/ _ "github.com/gopherdata/gophernotes/imports" - - zmq "github.com/pebbe/zmq4" ) // ExecCounter is incremented each time we run user code in the notebook. @@ -47,7 +48,7 @@ type ConnectionInfo struct { // Socket wraps a zmq socket with a lock which should be used to control write access. type Socket struct { - Socket *zmq.Socket + Socket zmq.Socket Lock *sync.Mutex } @@ -101,7 +102,7 @@ const ( ) // RunWithSocket invokes the `run` function after acquiring the `Socket.Lock` and releases the lock when done. -func (s *Socket) RunWithSocket(run func(socket *zmq.Socket) error) error { +func (s *Socket) RunWithSocket(run func(socket zmq.Socket) error) error { s.Lock.Lock() defer s.Lock.Unlock() return run(s.Socket) @@ -162,13 +163,34 @@ func runKernel(connectionFile string) { // TODO gracefully shutdown the heartbeat handler on kernel shutdown by closing the chan returned by startHeartbeat. - poller := zmq.NewPoller() - poller.Add(sockets.ShellSocket.Socket, zmq.POLLIN) - poller.Add(sockets.StdinSocket.Socket, zmq.POLLIN) - poller.Add(sockets.ControlSocket.Socket, zmq.POLLIN) + type msgType struct { + Msg zmq.Msg + Err error + } + + var ( + shell = make(chan msgType) + stdin = make(chan msgType) + ctl = make(chan msgType) + quit = make(chan int) + ) + + defer close(quit) + poll := func(msgs chan msgType, sck zmq.Socket) { + defer close(msgs) + for { + msg, err := sck.Recv() + select { + case msgs <- msgType{Msg: msg, Err: err}: + case <-quit: + return + } + } + } - // msgParts will store a received multipart message. - var msgParts [][]byte + go poll(shell, sockets.ShellSocket.Socket) + go poll(stdin, sockets.StdinSocket.Socket) + go poll(ctl, sockets.ControlSocket.Socket) kernel := Kernel{ ir, @@ -179,51 +201,39 @@ func runKernel(connectionFile string) { // Start a message receiving loop. for { - polled, err := poller.Poll(-1) - if err != nil { - log.Fatal(err) - } - - for _, item := range polled { - - // Handle various types of messages. - switch socket := item.Socket; socket { - + select { + case v := <-shell: // Handle shell messages. - case sockets.ShellSocket.Socket: - msgParts, err = sockets.ShellSocket.Socket.RecvMessageBytes(0) - if err != nil { - log.Println(err) - } - - msg, ids, err := WireMsgToComposedMsg(msgParts, sockets.Key) - if err != nil { - log.Println(err) - return - } + if v.Err != nil { + log.Println(v.Err) + continue + } - kernel.handleShellMsg(msgReceipt{msg, ids, sockets}) + msg, ids, err := WireMsgToComposedMsg(v.Msg.Frames, sockets.Key) + if err != nil { + log.Println(err) + return + } - // TODO Handle stdin socket. - case sockets.StdinSocket.Socket: - sockets.StdinSocket.Socket.RecvMessageBytes(0) + kernel.handleShellMsg(msgReceipt{msg, ids, sockets}) - // Handle control messages. - case sockets.ControlSocket.Socket: - msgParts, err = sockets.ControlSocket.Socket.RecvMessageBytes(0) - if err != nil { - log.Println(err) - return - } + case <-stdin: + // TODO Handle stdin socket. + continue - msg, ids, err := WireMsgToComposedMsg(msgParts, sockets.Key) - if err != nil { - log.Println(err) - return - } + case v := <-ctl: + if v.Err != nil { + log.Println(v.Err) + return + } - kernel.handleShellMsg(msgReceipt{msg, ids, sockets}) + msg, ids, err := WireMsgToComposedMsg(v.Msg.Frames, sockets.Key) + if err != nil { + log.Println(err) + return } + + kernel.handleShellMsg(msgReceipt{msg, ids, sockets}) } } } @@ -231,63 +241,64 @@ func runKernel(connectionFile string) { // prepareSockets sets up the ZMQ sockets through which the kernel // will communicate. func prepareSockets(connInfo ConnectionInfo) (SocketGroup, error) { - - // Initialize the context. - context, err := zmq.NewContext() - if err != nil { - return SocketGroup{}, err - } - // Initialize the socket group. - var sg SocketGroup + var ( + sg SocketGroup + err error + ctx = context.Background() + ) // Create the shell socket, a request-reply socket that may receive messages from multiple frontend for // code execution, introspection, auto-completion, etc. - sg.ShellSocket.Socket, err = context.NewSocket(zmq.ROUTER) + sg.ShellSocket.Socket = zmq.NewRouter(ctx) sg.ShellSocket.Lock = &sync.Mutex{} - if err != nil { - return sg, err - } // Create the control socket. This socket is a duplicate of the shell socket where messages on this channel // should jump ahead of queued messages on the shell socket. - sg.ControlSocket.Socket, err = context.NewSocket(zmq.ROUTER) + sg.ControlSocket.Socket = zmq.NewRouter(ctx) sg.ControlSocket.Lock = &sync.Mutex{} - if err != nil { - return sg, err - } // Create the stdin socket, a request-reply socket used to request user input from a front-end. This is analogous // to a standard input stream. - sg.StdinSocket.Socket, err = context.NewSocket(zmq.ROUTER) + sg.StdinSocket.Socket = zmq.NewRouter(ctx) sg.StdinSocket.Lock = &sync.Mutex{} - if err != nil { - return sg, err - } // Create the iopub socket, a publisher for broadcasting data like stdout/stderr output, displaying execution // results or errors, kernel status, etc. to connected subscribers. - sg.IOPubSocket.Socket, err = context.NewSocket(zmq.PUB) + sg.IOPubSocket.Socket = zmq.NewPub(ctx) sg.IOPubSocket.Lock = &sync.Mutex{} - if err != nil { - return sg, err - } // Create the heartbeat socket, a request-reply socket that only allows alternating recv-send (request-reply) // calls. It should echo the byte strings it receives to let the requester know the kernel is still alive. - sg.HBSocket.Socket, err = context.NewSocket(zmq.REP) + sg.HBSocket.Socket = zmq.NewRep(ctx) sg.HBSocket.Lock = &sync.Mutex{} - if err != nil { - return sg, err - } // Bind the sockets. address := fmt.Sprintf("%v://%v:%%v", connInfo.Transport, connInfo.IP) - sg.ShellSocket.Socket.Bind(fmt.Sprintf(address, connInfo.ShellPort)) - sg.ControlSocket.Socket.Bind(fmt.Sprintf(address, connInfo.ControlPort)) - sg.StdinSocket.Socket.Bind(fmt.Sprintf(address, connInfo.StdinPort)) - sg.IOPubSocket.Socket.Bind(fmt.Sprintf(address, connInfo.IOPubPort)) - sg.HBSocket.Socket.Bind(fmt.Sprintf(address, connInfo.HBPort)) + err = sg.ShellSocket.Socket.Listen(fmt.Sprintf(address, connInfo.ShellPort)) + if err != nil { + return sg, xerrors.Errorf("could not listen on shell-socket: %w", err) + } + + err = sg.ControlSocket.Socket.Listen(fmt.Sprintf(address, connInfo.ControlPort)) + if err != nil { + return sg, xerrors.Errorf("could not listen on control-socket: %w", err) + } + + err = sg.StdinSocket.Socket.Listen(fmt.Sprintf(address, connInfo.StdinPort)) + if err != nil { + return sg, xerrors.Errorf("could not listen on stdin-socket: %w", err) + } + + err = sg.IOPubSocket.Socket.Listen(fmt.Sprintf(address, connInfo.IOPubPort)) + if err != nil { + return sg, xerrors.Errorf("could not listen on iopub-socket: %w", err) + } + + err = sg.HBSocket.Socket.Listen(fmt.Sprintf(address, connInfo.HBPort)) + if err != nil { + return sg, xerrors.Errorf("could not listen on hbeat-socket: %w", err) + } // Set the message signing key. sg.Key = []byte(connInfo.Key) @@ -563,40 +574,50 @@ func startHeartbeat(hbSocket Socket, wg *sync.WaitGroup) (shutdown chan struct{} go func() { defer wg.Done() - // Create a `Poller` to check for incoming messages. - poller := zmq.NewPoller() - poller.Add(hbSocket.Socket, zmq.POLLIN) + type msgType struct { + Msg zmq.Msg + Err error + } + + msgs := make(chan msgType) + + go func() { + defer close(msgs) + for { + msg, err := hbSocket.Socket.Recv() + select { + case msgs <- msgType{msg, err}: + case <-quit: + return + } + } + }() + + timeout := time.NewTimer(500 * time.Second) + defer timeout.Stop() for { + timeout.Reset(500 * time.Second) select { case <-quit: return - default: - // Check for received messages waiting at most 500ms for once to arrive. - pingEvents, err := poller.Poll(500 * time.Millisecond) - if err != nil && zmq.AsErrno(err) != zmq.Errno(syscall.EINTR) { - log.Fatalf("Error polling heartbeat channel: %T %#v %v\n", err, err, err) - } - - // If there is at least 1 message waiting then echo it. - if len(pingEvents) > 0 { - hbSocket.RunWithSocket(func(echo *zmq.Socket) error { - // Read a message from the heartbeat channel as a simple byte string. - pingMsg, err := echo.RecvBytes(0) - if err != nil { - log.Fatalf("Error reading heartbeat ping bytes: %v\n", err) - return err - } - - // Send the received byte string back to let the front-end know that the kernel is alive. - if _, err = echo.SendBytes(pingMsg, 0); err != nil { - log.Printf("Error sending heartbeat pong bytes: %b\n", err) - return err - } - - return nil - }) - } + case <-timeout.C: + continue + case v := <-msgs: + hbSocket.RunWithSocket(func(echo zmq.Socket) error { + if v.Err != nil { + log.Fatalf("Error reading heartbeat ping bytes: %v\n", v.Err) + return v.Err + } + + // Send the received byte string back to let the front-end know that the kernel is alive. + if err := echo.Send(v.Msg); err != nil { + log.Printf("Error sending heartbeat pong bytes: %b\n", err) + return err + } + + return nil + }) } } }() diff --git a/kernel_test.go b/kernel_test.go index aace4eb..17e8f09 100644 --- a/kernel_test.go +++ b/kernel_test.go @@ -1,6 +1,7 @@ package main import ( + "context" "encoding/json" "fmt" "io/ioutil" @@ -10,7 +11,7 @@ import ( "testing" "time" - zmq "github.com/pebbe/zmq4" + zmq "github.com/go-zeromq/zmq4" ) const ( @@ -326,8 +327,8 @@ cases: // testJupyterClient holds references to the 2 sockets it uses to communicate with the kernel. type testJupyterClient struct { - shellSocket *zmq.Socket - ioSocket *zmq.Socket + shellSocket zmq.Socket + ioSocket zmq.Socket } // newTestJupyterClient creates and connects a fresh client to the kernel. Upon error, newTestJupyterClient @@ -335,30 +336,26 @@ type testJupyterClient struct { func newTestJupyterClient(t *testing.T) (testJupyterClient, func()) { t.Helper() - addrShell := fmt.Sprintf("%s://%s:%d", transport, ip, shellPort) - addrIO := fmt.Sprintf("%s://%s:%d", transport, ip, iopubPort) + var ( + err error + ctx = context.Background() + addrShell = fmt.Sprintf("%s://%s:%d", transport, ip, shellPort) + addrIO = fmt.Sprintf("%s://%s:%d", transport, ip, iopubPort) + ) // Prepare the shell socket. - shell, err := zmq.NewSocket(zmq.REQ) - if err != nil { - t.Fatalf("\t%s NewSocket: %s", failure, err) - } - - if err = shell.Connect(addrShell); err != nil { + shell := zmq.NewReq(ctx) + if err = shell.Dial(addrShell); err != nil { t.Fatalf("\t%s shell.Connect: %s", failure, err) } // Prepare the IOPub socket. - iopub, err := zmq.NewSocket(zmq.SUB) - if err != nil { - t.Fatalf("\t%s NewSocket: %s", failure, err) - } - - if err = iopub.Connect(addrIO); err != nil { + iopub := zmq.NewSub(ctx) + if err = iopub.Dial(addrIO); err != nil { t.Fatalf("\t%s iopub.Connect: %s", failure, err) } - if err = iopub.SetSubscribe(""); err != nil { + if err = iopub.SetOption(zmq.OptionSubscribe, ""); err != nil { t.Fatalf("\t%s iopub.SetSubscribe: %s", failure, err) } @@ -380,16 +377,20 @@ func newTestJupyterClient(t *testing.T) (testJupyterClient, func()) { func (client *testJupyterClient) sendShellRequest(t *testing.T, request ComposedMsg) { t.Helper() - if _, err := client.shellSocket.Send("", zmq.SNDMORE); err != nil { - t.Fatalf("\t%s shellSocket.Send: %s", failure, err) - } + var ( + frames [][]byte + err error + ) + + frames = append(frames, []byte("")) reqMsgParts, err := request.ToWireMsg([]byte(connectionKey)) if err != nil { t.Fatalf("\t%s request.ToWireMsg: %s", failure, err) } + frames = append(frames, reqMsgParts...) - if _, err = client.shellSocket.SendMessage(reqMsgParts); err != nil { + if err = client.shellSocket.SendMulti(zmq.NewMsgFrom(frames...)); err != nil { t.Fatalf("\t%s shellSocket.SendMessage: %s", failure, err) } } @@ -402,12 +403,12 @@ func (client *testJupyterClient) recvShellReply(t *testing.T, timeout time.Durat ch := make(chan ComposedMsg) go func() { - repMsgParts, err := client.shellSocket.RecvMessageBytes(0) + repMsgParts, err := client.shellSocket.Recv() if err != nil { t.Fatalf("\t%s Shell socket RecvMessageBytes: %s", failure, err) } - msgParsed, _, err := WireMsgToComposedMsg(repMsgParts, []byte(connectionKey)) + msgParsed, _, err := WireMsgToComposedMsg(repMsgParts.Frames, []byte(connectionKey)) if err != nil { t.Fatalf("\t%s Could not parse wire message: %s", failure, err) } @@ -435,12 +436,12 @@ func (client *testJupyterClient) recvIOSub(t *testing.T, timeout time.Duration) ch := make(chan ComposedMsg) go func() { - repMsgParts, err := client.ioSocket.RecvMessageBytes(0) + repMsgParts, err := client.ioSocket.Recv() if err != nil { t.Fatalf("\t%s IOPub socket RecvMessageBytes: %s", failure, err) } - msgParsed, _, err := WireMsgToComposedMsg(repMsgParts, []byte(connectionKey)) + msgParsed, _, err := WireMsgToComposedMsg(repMsgParts.Frames, []byte(connectionKey)) if err != nil { t.Fatalf("\t%s Could not parse wire message: %s", failure, err) } diff --git a/messages.go b/messages.go index ae44d66..69ecb23 100644 --- a/messages.go +++ b/messages.go @@ -7,8 +7,8 @@ import ( "encoding/json" "time" + zmq "github.com/go-zeromq/zmq4" "github.com/gofrs/uuid" - zmq "github.com/pebbe/zmq4" ) // MsgHeader encodes header info for ZMQ messages. @@ -138,27 +138,20 @@ func (msg ComposedMsg) ToWireMsg(signkey []byte) ([][]byte, error) { return msgparts, nil } -// SendResponse sends a message back to return identites of the received message. -func (receipt *msgReceipt) SendResponse(socket *zmq.Socket, msg ComposedMsg) error { - - for _, idt := range receipt.Identities { - _, err := socket.Send(string(idt), zmq.SNDMORE) - if err != nil { - return err - } - } - - _, err := socket.Send("", zmq.SNDMORE) - if err != nil { - return err - } +// SendResponse sends a message back to return identities of the received message. +func (receipt *msgReceipt) SendResponse(socket zmq.Socket, msg ComposedMsg) error { msgParts, err := msg.ToWireMsg(receipt.Sockets.Key) if err != nil { return err } - _, err = socket.SendMessage(msgParts) + var frames = make([][]byte, 0, len(receipt.Identities)+1+len(msgParts)) + frames = append(frames, receipt.Identities...) + frames = append(frames, []byte("")) + frames = append(frames, msgParts...) + + err = socket.SendMulti(zmq.NewMsgFrom(frames...)) if err != nil { return err } @@ -197,7 +190,7 @@ func (receipt *msgReceipt) Publish(msgType string, content interface{}) error { } msg.Content = content - return receipt.Sockets.IOPubSocket.RunWithSocket(func(iopub *zmq.Socket) error { + return receipt.Sockets.IOPubSocket.RunWithSocket(func(iopub zmq.Socket) error { return receipt.SendResponse(iopub, msg) }) } @@ -212,7 +205,7 @@ func (receipt *msgReceipt) Reply(msgType string, content interface{}) error { } msg.Content = content - return receipt.Sockets.ShellSocket.RunWithSocket(func(shell *zmq.Socket) error { + return receipt.Sockets.ShellSocket.RunWithSocket(func(shell zmq.Socket) error { return receipt.SendResponse(shell, msg) }) } diff --git a/zmq-win/build.bat b/zmq-win/build.bat deleted file mode 100644 index fc78886..0000000 --- a/zmq-win/build.bat +++ /dev/null @@ -1,22 +0,0 @@ -@echo off -setlocal - -if not [%1]==[386]; if not [%1]==[amd64] ( - echo Usage: %~n0 386^|amd64 - goto QUIT -) -set target=%1 - -REM get the bat's directory path, and replace \ with / -set mydir=%~dp0 -set mydir=%mydir:\=/% - -set CGO_CFLAGS=-I %mydir%include -set CGO_LDFLAGS=-L %mydir%lib-%target% -l zmq -set GO111MODULE=on - -go build -tags zmq_4_x github.com/gopherdata/gophernotes - -:QUIT -endlocal -echo on diff --git a/zmq-win/include/zmq.h b/zmq-win/include/zmq.h deleted file mode 100644 index 004735f..0000000 --- a/zmq-win/include/zmq.h +++ /dev/null @@ -1,643 +0,0 @@ -/* - Copyright (c) 2007-2016 Contributors as noted in the AUTHORS file - - This file is part of libzmq, the ZeroMQ core engine in C++. - - libzmq is free software; you can redistribute it and/or modify it under - the terms of the GNU Lesser General Public License (LGPL) as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - As a special exception, the Contributors give you permission to link - this library with independent modules to produce an executable, - regardless of the license terms of these independent modules, and to - copy and distribute the resulting executable under terms of your choice, - provided that you also meet, for each linked independent module, the - terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. - If you modify this library, you must extend this exception to your - version of the library. - - libzmq is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - ************************************************************************* - NOTE to contributors. This file comprises the principal public contract - for ZeroMQ API users. Any change to this file supplied in a stable - release SHOULD not break existing applications. - In practice this means that the value of constants must not change, and - that old values may not be reused for new constants. - ************************************************************************* -*/ - -#ifndef __ZMQ_H_INCLUDED__ -#define __ZMQ_H_INCLUDED__ - -/* Version macros for compile-time API version detection */ -#define ZMQ_VERSION_MAJOR 4 -#define ZMQ_VERSION_MINOR 2 -#define ZMQ_VERSION_PATCH 1 - -#define ZMQ_MAKE_VERSION(major, minor, patch) \ - ((major) * 10000 + (minor) * 100 + (patch)) -#define ZMQ_VERSION \ - ZMQ_MAKE_VERSION(ZMQ_VERSION_MAJOR, ZMQ_VERSION_MINOR, ZMQ_VERSION_PATCH) - -#ifdef __cplusplus -extern "C" { -#endif - -#if !defined _WIN32_WCE -#include -#endif -#include -#include -#if defined _WIN32 -// Set target version to Windows Server 2008, Windows Vista or higher. -// Windows XP (0x0501) is supported but without client & server socket types. -#ifndef _WIN32_WINNT -#define _WIN32_WINNT 0x0600 -#endif - -#ifdef __MINGW32__ -// Require Windows XP or higher with MinGW for getaddrinfo(). -#if(_WIN32_WINNT >= 0x0600) -#else -#undef _WIN32_WINNT -#define _WIN32_WINNT 0x0600 -#endif -#endif -#include -#endif - -/* Handle DSO symbol visibility */ -#if defined _WIN32 -# if defined ZMQ_STATIC -# define ZMQ_EXPORT -# elif defined DLL_EXPORT -# define ZMQ_EXPORT __declspec(dllexport) -# else -# define ZMQ_EXPORT __declspec(dllimport) -# endif -#else -# if defined __SUNPRO_C || defined __SUNPRO_CC -# define ZMQ_EXPORT __global -# elif (defined __GNUC__ && __GNUC__ >= 4) || defined __INTEL_COMPILER -# define ZMQ_EXPORT __attribute__ ((visibility("default"))) -# else -# define ZMQ_EXPORT -# endif -#endif - -/* Define integer types needed for event interface */ -#define ZMQ_DEFINED_STDINT 1 -#if defined ZMQ_HAVE_SOLARIS || defined ZMQ_HAVE_OPENVMS -# include -#elif defined _MSC_VER && _MSC_VER < 1600 -# ifndef int32_t - typedef __int32 int32_t; -# endif -# ifndef uint16_t - typedef unsigned __int16 uint16_t; -# endif -# ifndef uint8_t - typedef unsigned __int8 uint8_t; -# endif -#else -# include -#endif - -// 32-bit AIX's pollfd struct members are called reqevents and rtnevents so it -// defines compatibility macros for them. Need to include that header first to -// stop build failures since zmq_pollset_t defines them as events and revents. -#ifdef ZMQ_HAVE_AIX - #include -#endif - - -/******************************************************************************/ -/* 0MQ errors. */ -/******************************************************************************/ - -/* A number random enough not to collide with different errno ranges on */ -/* different OSes. The assumption is that error_t is at least 32-bit type. */ -#define ZMQ_HAUSNUMERO 156384712 - -/* On Windows platform some of the standard POSIX errnos are not defined. */ -#ifndef ENOTSUP -#define ENOTSUP (ZMQ_HAUSNUMERO + 1) -#endif -#ifndef EPROTONOSUPPORT -#define EPROTONOSUPPORT (ZMQ_HAUSNUMERO + 2) -#endif -#ifndef ENOBUFS -#define ENOBUFS (ZMQ_HAUSNUMERO + 3) -#endif -#ifndef ENETDOWN -#define ENETDOWN (ZMQ_HAUSNUMERO + 4) -#endif -#ifndef EADDRINUSE -#define EADDRINUSE (ZMQ_HAUSNUMERO + 5) -#endif -#ifndef EADDRNOTAVAIL -#define EADDRNOTAVAIL (ZMQ_HAUSNUMERO + 6) -#endif -#ifndef ECONNREFUSED -#define ECONNREFUSED (ZMQ_HAUSNUMERO + 7) -#endif -#ifndef EINPROGRESS -#define EINPROGRESS (ZMQ_HAUSNUMERO + 8) -#endif -#ifndef ENOTSOCK -#define ENOTSOCK (ZMQ_HAUSNUMERO + 9) -#endif -#ifndef EMSGSIZE -#define EMSGSIZE (ZMQ_HAUSNUMERO + 10) -#endif -#ifndef EAFNOSUPPORT -#define EAFNOSUPPORT (ZMQ_HAUSNUMERO + 11) -#endif -#ifndef ENETUNREACH -#define ENETUNREACH (ZMQ_HAUSNUMERO + 12) -#endif -#ifndef ECONNABORTED -#define ECONNABORTED (ZMQ_HAUSNUMERO + 13) -#endif -#ifndef ECONNRESET -#define ECONNRESET (ZMQ_HAUSNUMERO + 14) -#endif -#ifndef ENOTCONN -#define ENOTCONN (ZMQ_HAUSNUMERO + 15) -#endif -#ifndef ETIMEDOUT -#define ETIMEDOUT (ZMQ_HAUSNUMERO + 16) -#endif -#ifndef EHOSTUNREACH -#define EHOSTUNREACH (ZMQ_HAUSNUMERO + 17) -#endif -#ifndef ENETRESET -#define ENETRESET (ZMQ_HAUSNUMERO + 18) -#endif - -/* Native 0MQ error codes. */ -#define EFSM (ZMQ_HAUSNUMERO + 51) -#define ENOCOMPATPROTO (ZMQ_HAUSNUMERO + 52) -#define ETERM (ZMQ_HAUSNUMERO + 53) -#define EMTHREAD (ZMQ_HAUSNUMERO + 54) - -/* This function retrieves the errno as it is known to 0MQ library. The goal */ -/* of this function is to make the code 100% portable, including where 0MQ */ -/* compiled with certain CRT library (on Windows) is linked to an */ -/* application that uses different CRT library. */ -ZMQ_EXPORT int zmq_errno (void); - -/* Resolves system errors and 0MQ errors to human-readable string. */ -ZMQ_EXPORT const char *zmq_strerror (int errnum); - -/* Run-time API version detection */ -ZMQ_EXPORT void zmq_version (int *major, int *minor, int *patch); - -/******************************************************************************/ -/* 0MQ infrastructure (a.k.a. context) initialisation & termination. */ -/******************************************************************************/ - -/* Context options */ -#define ZMQ_IO_THREADS 1 -#define ZMQ_MAX_SOCKETS 2 -#define ZMQ_SOCKET_LIMIT 3 -#define ZMQ_THREAD_PRIORITY 3 -#define ZMQ_THREAD_SCHED_POLICY 4 -#define ZMQ_MAX_MSGSZ 5 - -/* Default for new contexts */ -#define ZMQ_IO_THREADS_DFLT 1 -#define ZMQ_MAX_SOCKETS_DFLT 1023 -#define ZMQ_THREAD_PRIORITY_DFLT -1 -#define ZMQ_THREAD_SCHED_POLICY_DFLT -1 - -ZMQ_EXPORT void *zmq_ctx_new (void); -ZMQ_EXPORT int zmq_ctx_term (void *context); -ZMQ_EXPORT int zmq_ctx_shutdown (void *context); -ZMQ_EXPORT int zmq_ctx_set (void *context, int option, int optval); -ZMQ_EXPORT int zmq_ctx_get (void *context, int option); - -/* Old (legacy) API */ -ZMQ_EXPORT void *zmq_init (int io_threads); -ZMQ_EXPORT int zmq_term (void *context); -ZMQ_EXPORT int zmq_ctx_destroy (void *context); - - -/******************************************************************************/ -/* 0MQ message definition. */ -/******************************************************************************/ - -/* Some architectures, like sparc64 and some variants of aarch64, enforce pointer - * alignment and raise sigbus on violations. Make sure applications allocate - * zmq_msg_t on addresses aligned on a pointer-size boundary to avoid this issue. - */ -typedef struct zmq_msg_t { -#if defined (__GNUC__) || defined ( __INTEL_COMPILER) || \ - (defined (__SUNPRO_C) && __SUNPRO_C >= 0x590) || \ - (defined (__SUNPRO_CC) && __SUNPRO_CC >= 0x590) - unsigned char _ [64] __attribute__ ((aligned (sizeof (void *)))); -#elif defined (_MSC_VER) && (defined (_M_X64) || defined (_M_ARM64)) - __declspec (align (8)) unsigned char _ [64]; -#elif defined (_MSC_VER) && (defined (_M_IX86) || defined (_M_ARM_ARMV7VE)) - __declspec (align (4)) unsigned char _ [64]; -#else - unsigned char _ [64]; -#endif -} zmq_msg_t; - -typedef void (zmq_free_fn) (void *data, void *hint); - -ZMQ_EXPORT int zmq_msg_init (zmq_msg_t *msg); -ZMQ_EXPORT int zmq_msg_init_size (zmq_msg_t *msg, size_t size); -ZMQ_EXPORT int zmq_msg_init_data (zmq_msg_t *msg, void *data, - size_t size, zmq_free_fn *ffn, void *hint); -ZMQ_EXPORT int zmq_msg_send (zmq_msg_t *msg, void *s, int flags); -ZMQ_EXPORT int zmq_msg_recv (zmq_msg_t *msg, void *s, int flags); -ZMQ_EXPORT int zmq_msg_close (zmq_msg_t *msg); -ZMQ_EXPORT int zmq_msg_move (zmq_msg_t *dest, zmq_msg_t *src); -ZMQ_EXPORT int zmq_msg_copy (zmq_msg_t *dest, zmq_msg_t *src); -ZMQ_EXPORT void *zmq_msg_data (zmq_msg_t *msg); -ZMQ_EXPORT size_t zmq_msg_size (zmq_msg_t *msg); -ZMQ_EXPORT int zmq_msg_more (zmq_msg_t *msg); -ZMQ_EXPORT int zmq_msg_get (zmq_msg_t *msg, int property); -ZMQ_EXPORT int zmq_msg_set (zmq_msg_t *msg, int property, int optval); -ZMQ_EXPORT const char *zmq_msg_gets (zmq_msg_t *msg, const char *property); - -/******************************************************************************/ -/* 0MQ socket definition. */ -/******************************************************************************/ - -/* Socket types. */ -#define ZMQ_PAIR 0 -#define ZMQ_PUB 1 -#define ZMQ_SUB 2 -#define ZMQ_REQ 3 -#define ZMQ_REP 4 -#define ZMQ_DEALER 5 -#define ZMQ_ROUTER 6 -#define ZMQ_PULL 7 -#define ZMQ_PUSH 8 -#define ZMQ_XPUB 9 -#define ZMQ_XSUB 10 -#define ZMQ_STREAM 11 - -/* Deprecated aliases */ -#define ZMQ_XREQ ZMQ_DEALER -#define ZMQ_XREP ZMQ_ROUTER - -/* Socket options. */ -#define ZMQ_AFFINITY 4 -#define ZMQ_IDENTITY 5 -#define ZMQ_SUBSCRIBE 6 -#define ZMQ_UNSUBSCRIBE 7 -#define ZMQ_RATE 8 -#define ZMQ_RECOVERY_IVL 9 -#define ZMQ_SNDBUF 11 -#define ZMQ_RCVBUF 12 -#define ZMQ_RCVMORE 13 -#define ZMQ_FD 14 -#define ZMQ_EVENTS 15 -#define ZMQ_TYPE 16 -#define ZMQ_LINGER 17 -#define ZMQ_RECONNECT_IVL 18 -#define ZMQ_BACKLOG 19 -#define ZMQ_RECONNECT_IVL_MAX 21 -#define ZMQ_MAXMSGSIZE 22 -#define ZMQ_SNDHWM 23 -#define ZMQ_RCVHWM 24 -#define ZMQ_MULTICAST_HOPS 25 -#define ZMQ_RCVTIMEO 27 -#define ZMQ_SNDTIMEO 28 -#define ZMQ_LAST_ENDPOINT 32 -#define ZMQ_ROUTER_MANDATORY 33 -#define ZMQ_TCP_KEEPALIVE 34 -#define ZMQ_TCP_KEEPALIVE_CNT 35 -#define ZMQ_TCP_KEEPALIVE_IDLE 36 -#define ZMQ_TCP_KEEPALIVE_INTVL 37 -#define ZMQ_IMMEDIATE 39 -#define ZMQ_XPUB_VERBOSE 40 -#define ZMQ_ROUTER_RAW 41 -#define ZMQ_IPV6 42 -#define ZMQ_MECHANISM 43 -#define ZMQ_PLAIN_SERVER 44 -#define ZMQ_PLAIN_USERNAME 45 -#define ZMQ_PLAIN_PASSWORD 46 -#define ZMQ_CURVE_SERVER 47 -#define ZMQ_CURVE_PUBLICKEY 48 -#define ZMQ_CURVE_SECRETKEY 49 -#define ZMQ_CURVE_SERVERKEY 50 -#define ZMQ_PROBE_ROUTER 51 -#define ZMQ_REQ_CORRELATE 52 -#define ZMQ_REQ_RELAXED 53 -#define ZMQ_CONFLATE 54 -#define ZMQ_ZAP_DOMAIN 55 -#define ZMQ_ROUTER_HANDOVER 56 -#define ZMQ_TOS 57 -#define ZMQ_CONNECT_RID 61 -#define ZMQ_GSSAPI_SERVER 62 -#define ZMQ_GSSAPI_PRINCIPAL 63 -#define ZMQ_GSSAPI_SERVICE_PRINCIPAL 64 -#define ZMQ_GSSAPI_PLAINTEXT 65 -#define ZMQ_HANDSHAKE_IVL 66 -#define ZMQ_SOCKS_PROXY 68 -#define ZMQ_XPUB_NODROP 69 -#define ZMQ_BLOCKY 70 -#define ZMQ_XPUB_MANUAL 71 -#define ZMQ_XPUB_WELCOME_MSG 72 -#define ZMQ_STREAM_NOTIFY 73 -#define ZMQ_INVERT_MATCHING 74 -#define ZMQ_HEARTBEAT_IVL 75 -#define ZMQ_HEARTBEAT_TTL 76 -#define ZMQ_HEARTBEAT_TIMEOUT 77 -#define ZMQ_XPUB_VERBOSER 78 -#define ZMQ_CONNECT_TIMEOUT 79 -#define ZMQ_TCP_MAXRT 80 -#define ZMQ_THREAD_SAFE 81 -#define ZMQ_MULTICAST_MAXTPDU 84 -#define ZMQ_VMCI_BUFFER_SIZE 85 -#define ZMQ_VMCI_BUFFER_MIN_SIZE 86 -#define ZMQ_VMCI_BUFFER_MAX_SIZE 87 -#define ZMQ_VMCI_CONNECT_TIMEOUT 88 -#define ZMQ_USE_FD 89 - -/* Message options */ -#define ZMQ_MORE 1 -#define ZMQ_SHARED 3 - -/* Send/recv options. */ -#define ZMQ_DONTWAIT 1 -#define ZMQ_SNDMORE 2 - -/* Security mechanisms */ -#define ZMQ_NULL 0 -#define ZMQ_PLAIN 1 -#define ZMQ_CURVE 2 -#define ZMQ_GSSAPI 3 - -/* RADIO-DISH protocol */ -#define ZMQ_GROUP_MAX_LENGTH 15 - -/* Deprecated options and aliases */ -#define ZMQ_TCP_ACCEPT_FILTER 38 -#define ZMQ_IPC_FILTER_PID 58 -#define ZMQ_IPC_FILTER_UID 59 -#define ZMQ_IPC_FILTER_GID 60 -#define ZMQ_IPV4ONLY 31 -#define ZMQ_DELAY_ATTACH_ON_CONNECT ZMQ_IMMEDIATE -#define ZMQ_NOBLOCK ZMQ_DONTWAIT -#define ZMQ_FAIL_UNROUTABLE ZMQ_ROUTER_MANDATORY -#define ZMQ_ROUTER_BEHAVIOR ZMQ_ROUTER_MANDATORY - -/* Deprecated Message options */ -#define ZMQ_SRCFD 2 - -/******************************************************************************/ -/* 0MQ socket events and monitoring */ -/******************************************************************************/ - -/* Socket transport events (TCP, IPC and TIPC only) */ - -#define ZMQ_EVENT_CONNECTED 0x0001 -#define ZMQ_EVENT_CONNECT_DELAYED 0x0002 -#define ZMQ_EVENT_CONNECT_RETRIED 0x0004 -#define ZMQ_EVENT_LISTENING 0x0008 -#define ZMQ_EVENT_BIND_FAILED 0x0010 -#define ZMQ_EVENT_ACCEPTED 0x0020 -#define ZMQ_EVENT_ACCEPT_FAILED 0x0040 -#define ZMQ_EVENT_CLOSED 0x0080 -#define ZMQ_EVENT_CLOSE_FAILED 0x0100 -#define ZMQ_EVENT_DISCONNECTED 0x0200 -#define ZMQ_EVENT_MONITOR_STOPPED 0x0400 -#define ZMQ_EVENT_ALL 0xFFFF - -ZMQ_EXPORT void *zmq_socket (void *, int type); -ZMQ_EXPORT int zmq_close (void *s); -ZMQ_EXPORT int zmq_setsockopt (void *s, int option, const void *optval, - size_t optvallen); -ZMQ_EXPORT int zmq_getsockopt (void *s, int option, void *optval, - size_t *optvallen); -ZMQ_EXPORT int zmq_bind (void *s, const char *addr); -ZMQ_EXPORT int zmq_connect (void *s, const char *addr); -ZMQ_EXPORT int zmq_unbind (void *s, const char *addr); -ZMQ_EXPORT int zmq_disconnect (void *s, const char *addr); -ZMQ_EXPORT int zmq_send (void *s, const void *buf, size_t len, int flags); -ZMQ_EXPORT int zmq_send_const (void *s, const void *buf, size_t len, int flags); -ZMQ_EXPORT int zmq_recv (void *s, void *buf, size_t len, int flags); -ZMQ_EXPORT int zmq_socket_monitor (void *s, const char *addr, int events); - - -/******************************************************************************/ -/* I/O multiplexing. */ -/******************************************************************************/ - -#define ZMQ_POLLIN 1 -#define ZMQ_POLLOUT 2 -#define ZMQ_POLLERR 4 -#define ZMQ_POLLPRI 8 - -typedef struct zmq_pollitem_t -{ - void *socket; -#if defined _WIN32 - SOCKET fd; -#else - int fd; -#endif - short events; - short revents; -} zmq_pollitem_t; - -#define ZMQ_POLLITEMS_DFLT 16 - -ZMQ_EXPORT int zmq_poll (zmq_pollitem_t *items, int nitems, long timeout); - -/******************************************************************************/ -/* Message proxying */ -/******************************************************************************/ - -ZMQ_EXPORT int zmq_proxy (void *frontend, void *backend, void *capture); -ZMQ_EXPORT int zmq_proxy_steerable (void *frontend, void *backend, void *capture, void *control); - -/******************************************************************************/ -/* Probe library capabilities */ -/******************************************************************************/ - -#define ZMQ_HAS_CAPABILITIES 1 -ZMQ_EXPORT int zmq_has (const char *capability); - -/* Deprecated aliases */ -#define ZMQ_STREAMER 1 -#define ZMQ_FORWARDER 2 -#define ZMQ_QUEUE 3 - -/* Deprecated methods */ -ZMQ_EXPORT int zmq_device (int type, void *frontend, void *backend); -ZMQ_EXPORT int zmq_sendmsg (void *s, zmq_msg_t *msg, int flags); -ZMQ_EXPORT int zmq_recvmsg (void *s, zmq_msg_t *msg, int flags); -struct iovec; -ZMQ_EXPORT int zmq_sendiov (void *s, struct iovec *iov, size_t count, int flags); -ZMQ_EXPORT int zmq_recviov (void *s, struct iovec *iov, size_t *count, int flags); - -/******************************************************************************/ -/* Encryption functions */ -/******************************************************************************/ - -/* Encode data with Z85 encoding. Returns encoded data */ -ZMQ_EXPORT char *zmq_z85_encode (char *dest, const uint8_t *data, size_t size); - -/* Decode data with Z85 encoding. Returns decoded data */ -ZMQ_EXPORT uint8_t *zmq_z85_decode (uint8_t *dest, const char *string); - -/* Generate z85-encoded public and private keypair with tweetnacl/libsodium. */ -/* Returns 0 on success. */ -ZMQ_EXPORT int zmq_curve_keypair (char *z85_public_key, char *z85_secret_key); - -/* Derive the z85-encoded public key from the z85-encoded secret key. */ -/* Returns 0 on success. */ -ZMQ_EXPORT int zmq_curve_public (char *z85_public_key, const char *z85_secret_key); - -/******************************************************************************/ -/* Atomic utility methods */ -/******************************************************************************/ - -ZMQ_EXPORT void *zmq_atomic_counter_new (void); -ZMQ_EXPORT void zmq_atomic_counter_set (void *counter, int value); -ZMQ_EXPORT int zmq_atomic_counter_inc (void *counter); -ZMQ_EXPORT int zmq_atomic_counter_dec (void *counter); -ZMQ_EXPORT int zmq_atomic_counter_value (void *counter); -ZMQ_EXPORT void zmq_atomic_counter_destroy (void **counter_p); - - -/******************************************************************************/ -/* These functions are not documented by man pages -- use at your own risk. */ -/* If you need these to be part of the formal ZMQ API, then (a) write a man */ -/* page, and (b) write a test case in tests. */ -/******************************************************************************/ - -/* Helper functions are used by perf tests so that they don't have to care */ -/* about minutiae of time-related functions on different OS platforms. */ - -/* Starts the stopwatch. Returns the handle to the watch. */ -ZMQ_EXPORT void *zmq_stopwatch_start (void); - -/* Stops the stopwatch. Returns the number of microseconds elapsed since */ -/* the stopwatch was started. */ -ZMQ_EXPORT unsigned long zmq_stopwatch_stop (void *watch_); - -/* Sleeps for specified number of seconds. */ -ZMQ_EXPORT void zmq_sleep (int seconds_); - -typedef void (zmq_thread_fn) (void*); - -/* Start a thread. Returns a handle to the thread. */ -ZMQ_EXPORT void *zmq_threadstart (zmq_thread_fn* func, void* arg); - -/* Wait for thread to complete then free up resources. */ -ZMQ_EXPORT void zmq_threadclose (void* thread); - - -/******************************************************************************/ -/* These functions are DRAFT and disabled in stable releases, and subject to */ -/* change at ANY time until declared stable. */ -/******************************************************************************/ - -#ifdef ZMQ_BUILD_DRAFT_API - -/* DRAFT Socket types. */ -#define ZMQ_SERVER 12 -#define ZMQ_CLIENT 13 -#define ZMQ_RADIO 14 -#define ZMQ_DISH 15 -#define ZMQ_GATHER 16 -#define ZMQ_SCATTER 17 -#define ZMQ_DGRAM 18 - -/* DRAFT 0MQ socket events and monitoring */ -#define ZMQ_EVENT_HANDSHAKE_FAILED 0x0800 -#define ZMQ_EVENT_HANDSHAKE_SUCCEED 0x1000 - -/* DRAFT Context options */ -#define ZMQ_MSG_T_SIZE 6 - -/* DRAFT Socket methods. */ -ZMQ_EXPORT int zmq_join (void *s, const char *group); -ZMQ_EXPORT int zmq_leave (void *s, const char *group); - -/* DRAFT Msg methods. */ -ZMQ_EXPORT int zmq_msg_set_routing_id(zmq_msg_t *msg, uint32_t routing_id); -ZMQ_EXPORT uint32_t zmq_msg_routing_id(zmq_msg_t *msg); -ZMQ_EXPORT int zmq_msg_set_group(zmq_msg_t *msg, const char *group); -ZMQ_EXPORT const char *zmq_msg_group(zmq_msg_t *msg); - -/******************************************************************************/ -/* Poller polling on sockets,fd and thread-safe sockets */ -/******************************************************************************/ - -#define ZMQ_HAVE_POLLER - -typedef struct zmq_poller_event_t -{ - void *socket; -#if defined _WIN32 - SOCKET fd; -#else - int fd; -#endif - void *user_data; - short events; -} zmq_poller_event_t; - -ZMQ_EXPORT void *zmq_poller_new (void); -ZMQ_EXPORT int zmq_poller_destroy (void **poller_p); -ZMQ_EXPORT int zmq_poller_add (void *poller, void *socket, void *user_data, short events); -ZMQ_EXPORT int zmq_poller_modify (void *poller, void *socket, short events); -ZMQ_EXPORT int zmq_poller_remove (void *poller, void *socket); -ZMQ_EXPORT int zmq_poller_wait (void *poller, zmq_poller_event_t *event, long timeout); -ZMQ_EXPORT int zmq_poller_wait_all (void *poller, zmq_poller_event_t *events, int n_events, long timeout); - -#if defined _WIN32 -ZMQ_EXPORT int zmq_poller_add_fd (void *poller, SOCKET fd, void *user_data, short events); -ZMQ_EXPORT int zmq_poller_modify_fd (void *poller, SOCKET fd, short events); -ZMQ_EXPORT int zmq_poller_remove_fd (void *poller, SOCKET fd); -#else -ZMQ_EXPORT int zmq_poller_add_fd (void *poller, int fd, void *user_data, short events); -ZMQ_EXPORT int zmq_poller_modify_fd (void *poller, int fd, short events); -ZMQ_EXPORT int zmq_poller_remove_fd (void *poller, int fd); -#endif - -/******************************************************************************/ -/* Scheduling timers */ -/******************************************************************************/ - -#define ZMQ_HAVE_TIMERS - -typedef void (zmq_timer_fn)(int timer_id, void *arg); - -ZMQ_EXPORT void *zmq_timers_new (void); -ZMQ_EXPORT int zmq_timers_destroy (void **timers_p); -ZMQ_EXPORT int zmq_timers_add (void *timers, size_t interval, zmq_timer_fn handler, void *arg); -ZMQ_EXPORT int zmq_timers_cancel (void *timers, int timer_id); -ZMQ_EXPORT int zmq_timers_set_interval (void *timers, int timer_id, size_t interval); -ZMQ_EXPORT int zmq_timers_reset (void *timers, int timer_id); -ZMQ_EXPORT long zmq_timers_timeout (void *timers); -ZMQ_EXPORT int zmq_timers_execute (void *timers); - -#endif // ZMQ_BUILD_DRAFT_API - - -#undef ZMQ_EXPORT - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/zmq-win/include/zmq_utils.h b/zmq-win/include/zmq_utils.h deleted file mode 100644 index f29638d..0000000 --- a/zmq-win/include/zmq_utils.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - Copyright (c) 2007-2016 Contributors as noted in the AUTHORS file - - This file is part of libzmq, the ZeroMQ core engine in C++. - - libzmq is free software; you can redistribute it and/or modify it under - the terms of the GNU Lesser General Public License (LGPL) as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - As a special exception, the Contributors give you permission to link - this library with independent modules to produce an executable, - regardless of the license terms of these independent modules, and to - copy and distribute the resulting executable under terms of your choice, - provided that you also meet, for each linked independent module, the - terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. - If you modify this library, you must extend this exception to your - version of the library. - - libzmq is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . -*/ - -/* This file is deprecated, and all its functionality provided by zmq.h */ -/* Note that -Wpedantic compilation requires GCC to avoid using its custom - extensions such as #warning, hence the trick below. Also, pragmas for - warnings or other messages are not standard, not portable, and not all - compilers even have an equivalent concept. - So in the worst case, this include file is treated as silently empty. */ - -#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) || defined(_MSC_VER) -#if defined(__GNUC__) || defined(__GNUG__) -#pragma GCC diagnostic push -#pragma GCC diagnostic warning "-Wcpp" -#pragma GCC diagnostic ignored "-Werror" -#pragma GCC diagnostic ignored "-Wall" -#endif -#pragma message("Warning: zmq_utils.h is deprecated. All its functionality is provided by zmq.h.") -#if defined(__GNUC__) || defined(__GNUG__) -#pragma GCC diagnostic pop -#endif -#endif diff --git a/zmq-win/lib-386/libzmq.a b/zmq-win/lib-386/libzmq.a deleted file mode 100644 index e58f3a27d31a1c5779ca8efabb9d4c946ffae8b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13478 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 GV*M9u&yZ*U diff --git a/zmq-win/lib-386/libzmq.dll b/zmq-win/lib-386/libzmq.dll deleted file mode 100644 index 8436009c2786468022cb050cfb91b1693e7694ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469504 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

( 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.p5@1g6u!mBJ)bhj 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 diff --git a/zmq-win/lib-amd64/libzmq.a b/zmq-win/lib-amd64/libzmq.a deleted file mode 100644 index 6bcbe3e72a0f675e30d1cf39edf52ea328b948a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13170 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 OLYYsFy79hG(5gR3Uqe{F0s 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

1cULI@I<8uvnvx`Gykt3OrG3cIp;qW8+U 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%0AIjT&`awQ}_-uC{JrDSFciJSh*>U1=_Ja|{ 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

8%lD_c6HB(ZImBc3ow;@?8gy&yItQa%G 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 m&*0~C2?uw1epXtl{l9 Date: Mon, 20 Jan 2020 17:47:53 +0100 Subject: [PATCH 11/48] all: zmq -> zmq4 --- kernel.go | 24 ++++++++++++------------ kernel_test.go | 14 +++++++------- messages.go | 10 +++++----- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/kernel.go b/kernel.go index c22c7ff..ba6b47e 100644 --- a/kernel.go +++ b/kernel.go @@ -16,7 +16,7 @@ import ( "sync" "time" - zmq "github.com/go-zeromq/zmq4" + "github.com/go-zeromq/zmq4" "golang.org/x/xerrors" "github.com/cosmos72/gomacro/ast2" @@ -48,7 +48,7 @@ type ConnectionInfo struct { // Socket wraps a zmq socket with a lock which should be used to control write access. type Socket struct { - Socket zmq.Socket + Socket zmq4.Socket Lock *sync.Mutex } @@ -102,7 +102,7 @@ const ( ) // RunWithSocket invokes the `run` function after acquiring the `Socket.Lock` and releases the lock when done. -func (s *Socket) RunWithSocket(run func(socket zmq.Socket) error) error { +func (s *Socket) RunWithSocket(run func(socket zmq4.Socket) error) error { s.Lock.Lock() defer s.Lock.Unlock() return run(s.Socket) @@ -164,7 +164,7 @@ func runKernel(connectionFile string) { // TODO gracefully shutdown the heartbeat handler on kernel shutdown by closing the chan returned by startHeartbeat. type msgType struct { - Msg zmq.Msg + Msg zmq4.Msg Err error } @@ -176,7 +176,7 @@ func runKernel(connectionFile string) { ) defer close(quit) - poll := func(msgs chan msgType, sck zmq.Socket) { + poll := func(msgs chan msgType, sck zmq4.Socket) { defer close(msgs) for { msg, err := sck.Recv() @@ -250,27 +250,27 @@ func prepareSockets(connInfo ConnectionInfo) (SocketGroup, error) { // Create the shell socket, a request-reply socket that may receive messages from multiple frontend for // code execution, introspection, auto-completion, etc. - sg.ShellSocket.Socket = zmq.NewRouter(ctx) + sg.ShellSocket.Socket = zmq4.NewRouter(ctx) sg.ShellSocket.Lock = &sync.Mutex{} // Create the control socket. This socket is a duplicate of the shell socket where messages on this channel // should jump ahead of queued messages on the shell socket. - sg.ControlSocket.Socket = zmq.NewRouter(ctx) + sg.ControlSocket.Socket = zmq4.NewRouter(ctx) sg.ControlSocket.Lock = &sync.Mutex{} // Create the stdin socket, a request-reply socket used to request user input from a front-end. This is analogous // to a standard input stream. - sg.StdinSocket.Socket = zmq.NewRouter(ctx) + sg.StdinSocket.Socket = zmq4.NewRouter(ctx) sg.StdinSocket.Lock = &sync.Mutex{} // Create the iopub socket, a publisher for broadcasting data like stdout/stderr output, displaying execution // results or errors, kernel status, etc. to connected subscribers. - sg.IOPubSocket.Socket = zmq.NewPub(ctx) + sg.IOPubSocket.Socket = zmq4.NewPub(ctx) sg.IOPubSocket.Lock = &sync.Mutex{} // Create the heartbeat socket, a request-reply socket that only allows alternating recv-send (request-reply) // calls. It should echo the byte strings it receives to let the requester know the kernel is still alive. - sg.HBSocket.Socket = zmq.NewRep(ctx) + sg.HBSocket.Socket = zmq4.NewRep(ctx) sg.HBSocket.Lock = &sync.Mutex{} // Bind the sockets. @@ -575,7 +575,7 @@ func startHeartbeat(hbSocket Socket, wg *sync.WaitGroup) (shutdown chan struct{} defer wg.Done() type msgType struct { - Msg zmq.Msg + Msg zmq4.Msg Err error } @@ -604,7 +604,7 @@ func startHeartbeat(hbSocket Socket, wg *sync.WaitGroup) (shutdown chan struct{} case <-timeout.C: continue case v := <-msgs: - hbSocket.RunWithSocket(func(echo zmq.Socket) error { + hbSocket.RunWithSocket(func(echo zmq4.Socket) error { if v.Err != nil { log.Fatalf("Error reading heartbeat ping bytes: %v\n", v.Err) return v.Err diff --git a/kernel_test.go b/kernel_test.go index 17e8f09..b6ddeb6 100644 --- a/kernel_test.go +++ b/kernel_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - zmq "github.com/go-zeromq/zmq4" + "github.com/go-zeromq/zmq4" ) const ( @@ -327,8 +327,8 @@ cases: // testJupyterClient holds references to the 2 sockets it uses to communicate with the kernel. type testJupyterClient struct { - shellSocket zmq.Socket - ioSocket zmq.Socket + shellSocket zmq4.Socket + ioSocket zmq4.Socket } // newTestJupyterClient creates and connects a fresh client to the kernel. Upon error, newTestJupyterClient @@ -344,18 +344,18 @@ func newTestJupyterClient(t *testing.T) (testJupyterClient, func()) { ) // Prepare the shell socket. - shell := zmq.NewReq(ctx) + shell := zmq4.NewReq(ctx) if err = shell.Dial(addrShell); err != nil { t.Fatalf("\t%s shell.Connect: %s", failure, err) } // Prepare the IOPub socket. - iopub := zmq.NewSub(ctx) + iopub := zmq4.NewSub(ctx) if err = iopub.Dial(addrIO); err != nil { t.Fatalf("\t%s iopub.Connect: %s", failure, err) } - if err = iopub.SetOption(zmq.OptionSubscribe, ""); err != nil { + if err = iopub.SetOption(zmq4.OptionSubscribe, ""); err != nil { t.Fatalf("\t%s iopub.SetSubscribe: %s", failure, err) } @@ -390,7 +390,7 @@ func (client *testJupyterClient) sendShellRequest(t *testing.T, request Composed } frames = append(frames, reqMsgParts...) - if err = client.shellSocket.SendMulti(zmq.NewMsgFrom(frames...)); err != nil { + if err = client.shellSocket.SendMulti(zmq4.NewMsgFrom(frames...)); err != nil { t.Fatalf("\t%s shellSocket.SendMessage: %s", failure, err) } } diff --git a/messages.go b/messages.go index 69ecb23..9b5c315 100644 --- a/messages.go +++ b/messages.go @@ -7,7 +7,7 @@ import ( "encoding/json" "time" - zmq "github.com/go-zeromq/zmq4" + "github.com/go-zeromq/zmq4" "github.com/gofrs/uuid" ) @@ -139,7 +139,7 @@ func (msg ComposedMsg) ToWireMsg(signkey []byte) ([][]byte, error) { } // SendResponse sends a message back to return identities of the received message. -func (receipt *msgReceipt) SendResponse(socket zmq.Socket, msg ComposedMsg) error { +func (receipt *msgReceipt) SendResponse(socket zmq4.Socket, msg ComposedMsg) error { msgParts, err := msg.ToWireMsg(receipt.Sockets.Key) if err != nil { @@ -151,7 +151,7 @@ func (receipt *msgReceipt) SendResponse(socket zmq.Socket, msg ComposedMsg) erro frames = append(frames, []byte("")) frames = append(frames, msgParts...) - err = socket.SendMulti(zmq.NewMsgFrom(frames...)) + err = socket.SendMulti(zmq4.NewMsgFrom(frames...)) if err != nil { return err } @@ -190,7 +190,7 @@ func (receipt *msgReceipt) Publish(msgType string, content interface{}) error { } msg.Content = content - return receipt.Sockets.IOPubSocket.RunWithSocket(func(iopub zmq.Socket) error { + return receipt.Sockets.IOPubSocket.RunWithSocket(func(iopub zmq4.Socket) error { return receipt.SendResponse(iopub, msg) }) } @@ -205,7 +205,7 @@ func (receipt *msgReceipt) Reply(msgType string, content interface{}) error { } msg.Content = content - return receipt.Sockets.ShellSocket.RunWithSocket(func(shell zmq.Socket) error { + return receipt.Sockets.ShellSocket.RunWithSocket(func(shell zmq4.Socket) error { return receipt.SendResponse(shell, msg) }) } From d5b4ed90346f92a31e684b7e4aad1ea720ec3dde Mon Sep 17 00:00:00 2001 From: Sebastien Binet Date: Thu, 27 Feb 2020 09:26:18 +0100 Subject: [PATCH 12/48] ci: drop Go-1.11, add Go-1.14 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 8e9c4fe..7b65654 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,9 @@ language: go go: + - 1.14.x - 1.13.x - 1.12.x - - 1.11.x - master matrix: From 7bdc956a8aceb1ebf3e7a92417aabbe05a6f9f95 Mon Sep 17 00:00:00 2001 From: Sebastien Binet Date: Tue, 10 Mar 2020 09:46:24 +0100 Subject: [PATCH 13/48] doc: update installation notes for Windows --- README.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/README.md b/README.md index 6e49743..899686d 100644 --- a/README.md +++ b/README.md @@ -126,13 +126,6 @@ $ jupyter --data-dir **Important Note** - gomacro relies on the `plugin` package when importing third party libraries. This package is only supported on Linux and Mac OS X currently. Thus, if you need to utilize third party packages in your Go notebooks and you are running on Windows, you should use the [Docker](#docker) install and run gophernotes/Jupyter in Docker. -Make sure you have the MinGW toolchain: - -- [MinGW-w64](https://sourceforge.net/projects/mingw-w64/), for 32 and 64 bit Windows -- [MinGW Distro](https://nuwen.net/mingw.html), for 64 bit Windows only - -Then: - 1. Copy the kernel config: ``` From d8cdc3872a62c94901c7d48d072bb9cb1b5c823f Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Tue, 10 Mar 2020 19:25:27 +0100 Subject: [PATCH 14/48] README.md: fix #200 add 'chmod +w ./kernel.json' to installation instructions README.md: update version to v0.7.0 --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 899686d..423cecb 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,6 @@ - [Go 1.11+](https://golang.org/doc/install) - including GOPATH/bin added to your PATH (i.e., you can run Go binaries that you `go install`). - [Jupyter Notebook](http://jupyter.readthedocs.io/en/latest/install.html) or [nteract](https://nteract.io/desktop) - [git](https://git-scm.com/download) - usually already present on Linux and Mac OS X. If not present, follow the instructions at [https://git-scm.com/download](https://git-scm.com/download) - On Windows, it can also be installed as part of MinGW as described below. ### Linux @@ -52,8 +51,8 @@ Quick installation as module, requires Go 1.12+ $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/.local/share/jupyter/kernels/gophernotes $ cd ~/.local/share/jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.6.1/kernel/* "." -$ chmod +w ./kernel.json # when copied kernel.json has no write permission +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.0/kernel/* "." +$ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` @@ -65,6 +64,7 @@ $ env GO111MODULE=on go install $ mkdir -p ~/.local/share/jupyter/kernels/gophernotes $ cp kernel/* ~/.local/share/jupyter/kernels/gophernotes $ cd ~/.local/share/jupyter/kernels/gophernotes +$ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` @@ -92,7 +92,8 @@ Quick installation as module, requires Go 1.12+ $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/Library/Jupyter/kernels/gophernotes $ cd ~/Library/Jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.6.1/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.0/kernel/* "." +$ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` @@ -104,6 +105,7 @@ $ env GO111MODULE=on go install $ mkdir -p ~/Library/Jupyter/kernels/gophernotes $ cp kernel/* ~/Library/Jupyter/kernels/gophernotes $ cd ~/Library/Jupyter/kernels/gophernotes +$ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` From 7408543f2803301328360d7cad5262298f328b44 Mon Sep 17 00:00:00 2001 From: Dale Campbell Date: Sun, 12 Apr 2020 23:15:31 -0400 Subject: [PATCH 15/48] First stab at implementing shell command. Issue #196 --- .gitignore | 2 +- kernel.go | 40 ++++++++++++++++++++++++++++++++++++---- 2 files changed, 37 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 2edd3a9..8f1b09b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ gophernotes .ipynb_checkpoints -Untitled.ipynb +Untitled*.ipynb diff --git a/kernel.go b/kernel.go index ba6b47e..510bc9a 100644 --- a/kernel.go +++ b/kernel.go @@ -10,6 +10,7 @@ import ( "io/ioutil" "log" "os" + "os/exec" "reflect" "runtime" "strings" @@ -630,9 +631,15 @@ func evalSpecialCommands(ir *interp.Interp, code string) string { lines := strings.Split(code, "\n") for i, line := range lines { line = strings.TrimSpace(line) - if len(line) != 0 && line[0] == '%' { - evalSpecialCommand(ir, line) - lines[i] = "" + if len(line) != 0 { + switch line[0] { + case '%': + evalSpecialCommand(ir, line) + lines[i] = "" + case '$': + evalShellCommand(ir, line) + lines[i] = "" + } } } return strings.Join(lines, "\n") @@ -640,7 +647,14 @@ func evalSpecialCommands(ir *interp.Interp, code string) string { // execute special command func evalSpecialCommand(ir *interp.Interp, line string) { - const help string = "available special commands:\n %go111module {on|off}\n %help" + const help string = ` +available special commands (%): +%help +%go111module {on|off} + +execute shell commands ($): +$ls -l + ` args := strings.SplitN(line, " ", 2) cmd := args[0] @@ -664,3 +678,21 @@ func evalSpecialCommand(ir *interp.Interp, line string) { panic(fmt.Errorf("unknown special command: %q\n%s", line, help)) } } + +// execute shell command +func evalShellCommand(ir *interp.Interp, line string) { + args := strings.Split(line, " ") + if len(args) <= 0 { + return + } + + command := strings.Replace(args[0], "$", "", 1) + cmd := exec.Command(command, args[1:]...) + out, err := cmd.CombinedOutput() + if err != nil { + panic(err) + } + + // TODO: Properly stream stdout/stderr to Jupyter. + panic(string(out)) +} From 29b2c792108887e935dc2d91e64815f3ee483762 Mon Sep 17 00:00:00 2001 From: Dale Campbell Date: Wed, 22 Apr 2020 00:49:10 -0400 Subject: [PATCH 16/48] Implement stdout/stderr pipe to Jupyter kernel. Issue #196 --- kernel.go | 51 ++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/kernel.go b/kernel.go index 510bc9a..a614b07 100644 --- a/kernel.go +++ b/kernel.go @@ -404,16 +404,17 @@ func (kernel *Kernel) handleExecuteRequest(receipt msgReceipt) error { var writersWG sync.WaitGroup writersWG.Add(2) + jupyterStdOut := JupyterStreamWriter{StreamStdout, &receipt} + jupyterStdErr := JupyterStreamWriter{StreamStderr, &receipt} + // Forward all data written to stdout/stderr to the front-end. go func() { defer writersWG.Done() - jupyterStdOut := JupyterStreamWriter{StreamStdout, &receipt} io.Copy(&jupyterStdOut, rOut) }() go func() { defer writersWG.Done() - jupyterStdErr := JupyterStreamWriter{StreamStderr, &receipt} io.Copy(&jupyterStdErr, rErr) }() @@ -427,7 +428,7 @@ func (kernel *Kernel) handleExecuteRequest(receipt msgReceipt) error { }() // eval - vals, types, executionErr := doEval(ir, code) + vals, types, executionErr := doEval(ir, jupyterStdOut, jupyterStdErr, code) // Close and restore the streams. wOut.Close() @@ -469,7 +470,7 @@ func (kernel *Kernel) handleExecuteRequest(receipt msgReceipt) error { // doEval evaluates the code in the interpreter. This function captures an uncaught panic // as well as the values of the last statement/expression. -func doEval(ir *interp.Interp, code string) (val []interface{}, typ []xreflect.Type, err error) { +func doEval(ir *interp.Interp, jupyterStdOut, jupyterStdErr JupyterStreamWriter, code string) (val []interface{}, typ []xreflect.Type, err error) { // Capture a panic from the evaluation if one occurs and store it in the `err` return parameter. defer func() { @@ -481,7 +482,7 @@ func doEval(ir *interp.Interp, code string) (val []interface{}, typ []xreflect.T } }() - code = evalSpecialCommands(ir, code) + code = evalSpecialCommands(ir, jupyterStdOut, jupyterStdErr, code) // Prepare and perform the multiline evaluation. compiler := ir.Comp @@ -627,7 +628,7 @@ func startHeartbeat(hbSocket Socket, wg *sync.WaitGroup) (shutdown chan struct{} } // find and execute special commands in code, remove them from returned string -func evalSpecialCommands(ir *interp.Interp, code string) string { +func evalSpecialCommands(ir *interp.Interp, jupyterStdOut, jupyterStdErr JupyterStreamWriter, code string) string { lines := strings.Split(code, "\n") for i, line := range lines { line = strings.TrimSpace(line) @@ -637,7 +638,7 @@ func evalSpecialCommands(ir *interp.Interp, code string) string { evalSpecialCommand(ir, line) lines[i] = "" case '$': - evalShellCommand(ir, line) + evalShellCommand(ir, jupyterStdOut, jupyterStdErr, line) lines[i] = "" } } @@ -680,19 +681,47 @@ $ls -l } // execute shell command -func evalShellCommand(ir *interp.Interp, line string) { +func evalShellCommand(ir *interp.Interp, jupyterStdOut, jupyterStdErr JupyterStreamWriter, line string) { args := strings.Split(line, " ") if len(args) <= 0 { return } + var writersWG sync.WaitGroup + writersWG.Add(2) + command := strings.Replace(args[0], "$", "", 1) cmd := exec.Command(command, args[1:]...) - out, err := cmd.CombinedOutput() + + stdout, err := cmd.StdoutPipe() + if err != nil { + panic(err) + } + + stderr, err := cmd.StderrPipe() + if err != nil { + panic(err) + } + + go func() { + defer writersWG.Done() + io.Copy(&jupyterStdOut, stdout) + }() + + go func() { + defer writersWG.Done() + io.Copy(&jupyterStdErr, stderr) + }() + + err = cmd.Start() + if err != nil { + panic(err) + } + + err = cmd.Wait() if err != nil { panic(err) } - // TODO: Properly stream stdout/stderr to Jupyter. - panic(string(out)) + writersWG.Wait() } From 1e543509809a28909933b17b36eaf9b1f16facb8 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Wed, 22 Apr 2020 20:00:49 +0200 Subject: [PATCH 17/48] shell commands: improve parsing and error messages --- kernel.go | 53 +++++++++++++++++++++++++++++++---------------------- messages.go | 6 ++++++ 2 files changed, 37 insertions(+), 22 deletions(-) diff --git a/kernel.go b/kernel.go index a614b07..602e9fc 100644 --- a/kernel.go +++ b/kernel.go @@ -406,6 +406,7 @@ func (kernel *Kernel) handleExecuteRequest(receipt msgReceipt) error { jupyterStdOut := JupyterStreamWriter{StreamStdout, &receipt} jupyterStdErr := JupyterStreamWriter{StreamStderr, &receipt} + outerr := OutErr{&jupyterStdOut, &jupyterStdErr} // Forward all data written to stdout/stderr to the front-end. go func() { @@ -428,7 +429,7 @@ func (kernel *Kernel) handleExecuteRequest(receipt msgReceipt) error { }() // eval - vals, types, executionErr := doEval(ir, jupyterStdOut, jupyterStdErr, code) + vals, types, executionErr := doEval(ir, outerr, code) // Close and restore the streams. wOut.Close() @@ -470,7 +471,7 @@ func (kernel *Kernel) handleExecuteRequest(receipt msgReceipt) error { // doEval evaluates the code in the interpreter. This function captures an uncaught panic // as well as the values of the last statement/expression. -func doEval(ir *interp.Interp, jupyterStdOut, jupyterStdErr JupyterStreamWriter, code string) (val []interface{}, typ []xreflect.Type, err error) { +func doEval(ir *interp.Interp, outerr OutErr, code string) (val []interface{}, typ []xreflect.Type, err error) { // Capture a panic from the evaluation if one occurs and store it in the `err` return parameter. defer func() { @@ -482,7 +483,7 @@ func doEval(ir *interp.Interp, jupyterStdOut, jupyterStdErr JupyterStreamWriter, } }() - code = evalSpecialCommands(ir, jupyterStdOut, jupyterStdErr, code) + code = evalSpecialCommands(ir, outerr, code) // Prepare and perform the multiline evaluation. compiler := ir.Comp @@ -628,34 +629,43 @@ func startHeartbeat(hbSocket Socket, wg *sync.WaitGroup) (shutdown chan struct{} } // find and execute special commands in code, remove them from returned string -func evalSpecialCommands(ir *interp.Interp, jupyterStdOut, jupyterStdErr JupyterStreamWriter, code string) string { +func evalSpecialCommands(ir *interp.Interp, outerr OutErr, code string) string { lines := strings.Split(code, "\n") + stop := false for i, line := range lines { line = strings.TrimSpace(line) if len(line) != 0 { switch line[0] { case '%': - evalSpecialCommand(ir, line) + evalSpecialCommand(ir, outerr, line) lines[i] = "" case '$': - evalShellCommand(ir, jupyterStdOut, jupyterStdErr, line) + evalShellCommand(ir, outerr, line) lines[i] = "" + default: + // if a line is NOT a special command, + // stop processing special commands + stop = true } } + if stop { + break + } } return strings.Join(lines, "\n") } -// execute special command -func evalSpecialCommand(ir *interp.Interp, line string) { +// execute special command. line must start with '%' +func evalSpecialCommand(ir *interp.Interp, outerr OutErr, line string) { const help string = ` available special commands (%): %help %go111module {on|off} -execute shell commands ($): +execute shell commands ($): $command [args...] +example: $ls -l - ` +` args := strings.SplitN(line, " ", 2) cmd := args[0] @@ -674,15 +684,15 @@ $ls -l panic(fmt.Errorf("special command %s: expecting a single argument 'on' or 'off', found: %q", cmd, arg)) } case "%help": - panic(help) + fmt.Fprint(outerr.out, help) default: panic(fmt.Errorf("unknown special command: %q\n%s", line, help)) } } -// execute shell command -func evalShellCommand(ir *interp.Interp, jupyterStdOut, jupyterStdErr JupyterStreamWriter, line string) { - args := strings.Split(line, " ") +// execute shell command. line must start with '$' +func evalShellCommand(ir *interp.Interp, outerr OutErr, line string) { + args := strings.Fields(line[1:]) if len(args) <= 0 { return } @@ -690,37 +700,36 @@ func evalShellCommand(ir *interp.Interp, jupyterStdOut, jupyterStdErr JupyterStr var writersWG sync.WaitGroup writersWG.Add(2) - command := strings.Replace(args[0], "$", "", 1) - cmd := exec.Command(command, args[1:]...) + cmd := exec.Command(args[0], args[1:]...) stdout, err := cmd.StdoutPipe() if err != nil { - panic(err) + panic(fmt.Errorf("Command.StdoutPipe() failed: %v", err)) } stderr, err := cmd.StderrPipe() if err != nil { - panic(err) + panic(fmt.Errorf("Command.StderrPipe() failed: %v", err)) } go func() { defer writersWG.Done() - io.Copy(&jupyterStdOut, stdout) + io.Copy(outerr.out, stdout) }() go func() { defer writersWG.Done() - io.Copy(&jupyterStdErr, stderr) + io.Copy(outerr.err, stderr) }() err = cmd.Start() if err != nil { - panic(err) + panic(fmt.Errorf("error starting command '%s': %v", line[1:], err)) } err = cmd.Wait() if err != nil { - panic(err) + panic(fmt.Errorf("error waiting for command '%s': %v", line[1:], err)) } writersWG.Wait() diff --git a/messages.go b/messages.go index 9b5c315..a5f6c56 100644 --- a/messages.go +++ b/messages.go @@ -5,6 +5,7 @@ import ( "crypto/sha256" "encoding/hex" "encoding/json" + "io" "time" "github.com/go-zeromq/zmq4" @@ -340,3 +341,8 @@ func (writer *JupyterStreamWriter) Write(p []byte) (int, error) { return n, nil } + +type OutErr struct { + out io.Writer + err io.Writer +} From e4e83a80d50be88ae0649e50a1fe8c7f65ff68b9 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Tue, 26 May 2020 19:16:01 +0200 Subject: [PATCH 18/48] update gomacro dependency to version v0.0.0-20200523102612-cd4d5176e746 fixes import of versioned modules, see https://github.com/cosmos72/gomacro/issues/95 --- go.mod | 5 ++--- go.sum | 11 +++++------ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index 2cd03aa..91e980f 100644 --- a/go.mod +++ b/go.mod @@ -3,9 +3,8 @@ module github.com/gopherdata/gophernotes go 1.11 require ( - github.com/cosmos72/gomacro v0.0.0-20200226181501-ca599f547e70 + github.com/cosmos72/gomacro v0.0.0-20200523102612-cd4d5176e746 github.com/go-zeromq/zmq4 v0.9.0 - github.com/gofrs/uuid v3.2.0+incompatible - golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e // indirect + github.com/gofrs/uuid v3.3.0+incompatible golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 ) diff --git a/go.sum b/go.sum index 949b78f..ef23189 100644 --- a/go.sum +++ b/go.sum @@ -1,11 +1,11 @@ -github.com/cosmos72/gomacro v0.0.0-20200226181501-ca599f547e70 h1:WbqOfgqLIYnq/2TJRVCXXL+0sJf0F4kQ1Uqm2ZkvrHA= -github.com/cosmos72/gomacro v0.0.0-20200226181501-ca599f547e70/go.mod h1:Osdpin0EoLKzHqueN0M7mrcai0vkT6+WfVM4L1mK46M= +github.com/cosmos72/gomacro v0.0.0-20200523102612-cd4d5176e746 h1:nbfqXxRjX2b6CDv9BeMSpQgePmlQ2WZ1/NxUHyceeLs= +github.com/cosmos72/gomacro v0.0.0-20200523102612-cd4d5176e746/go.mod h1:Osdpin0EoLKzHqueN0M7mrcai0vkT6+WfVM4L1mK46M= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= github.com/go-zeromq/zmq4 v0.9.0 h1:aFkxnxJvYhXCrE7UhoRR6oP6wqanjkuO2nA0nMsnm0g= github.com/go-zeromq/zmq4 v0.9.0/go.mod h1:hCJ0OxYnL3Y3erSLQ025VLGi/W63zJjvr9i17oU2P24= -github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE= -github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gofrs/uuid v3.3.0+incompatible h1:8K4tyRfvU1CYPgJsveYFQMhpFd/wXNM7iK6rR7UHz84= +github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.8 h1:3tS41NlGYSmhhe/8fhGRzc+z3AYCw1Fe1WAyLuujKs0= github.com/mattn/go-runewidth v0.0.8/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= @@ -17,9 +17,8 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee h1:WG0RUwxtNT4qqaXX3DPA8zH golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/sync v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= From 060639a733453da98e6f1372f6208b31814fe7e7 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Sun, 7 Jun 2020 16:43:13 +0200 Subject: [PATCH 19/48] update section [Limitations] in README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 423cecb..a30bc65 100644 --- a/README.md +++ b/README.md @@ -203,7 +203,9 @@ gophernotes uses [gomacro](https://github.com/cosmos72/gomacro) under the hood t - third party packages when running natively on Windows - This is a current limitation of the Go `plugin` package. - some corner cases on interpreted interfaces, as interface -> interface type switch and type assertion, are not implemented yet. +- some corner cases on recursive types may not work correctly. - conversion from typed constant to interpreted interface is not implemented. Workaround: assign the constant to a variable, then convert the variable to the interpreted interface type. +- conversions from/to unsafe.Pointer are not supported. - goto is only partially implemented. - out-of-order code in the same cell is supported, but not heavily tested. It has some known limitations for composite literals. From 39e156a960494a8c772801bf5d066e85800d3f6a Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Sun, 7 Jun 2020 18:40:54 +0200 Subject: [PATCH 20/48] update dependencies to latest gomacro, fixes #208 --- display.go | 2 +- go.mod | 2 +- go.sum | 21 +++++++++++++-------- kernel.go | 7 +++---- 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/display.go b/display.go index 21d9f30..1497547 100644 --- a/display.go +++ b/display.go @@ -276,7 +276,7 @@ func (kernel *Kernel) autoRender(mimeType string, arg interface{}, typ xreflect. conv := kernel.ir.Comp.Converter(typ, xtyp) x := arg if conv != nil { - x = basereflect.Interface(conv(reflect.ValueOf(x))) + x = basereflect.ValueInterface(conv(xreflect.ValueOf(x))) if x == nil { continue } diff --git a/go.mod b/go.mod index 91e980f..39149b7 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/gopherdata/gophernotes go 1.11 require ( - github.com/cosmos72/gomacro v0.0.0-20200523102612-cd4d5176e746 + github.com/cosmos72/gomacro v0.0.0-20200607151955-647446f8352c github.com/go-zeromq/zmq4 v0.9.0 github.com/gofrs/uuid v3.3.0+incompatible golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 diff --git a/go.sum b/go.sum index ef23189..87720f6 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/cosmos72/gomacro v0.0.0-20200523102612-cd4d5176e746 h1:nbfqXxRjX2b6CDv9BeMSpQgePmlQ2WZ1/NxUHyceeLs= -github.com/cosmos72/gomacro v0.0.0-20200523102612-cd4d5176e746/go.mod h1:Osdpin0EoLKzHqueN0M7mrcai0vkT6+WfVM4L1mK46M= +github.com/cosmos72/gomacro v0.0.0-20200607151955-647446f8352c h1:UsTg+MXJsKRHthJ45MyVELUDW6y4NO9ZSEfdb3en1dQ= +github.com/cosmos72/gomacro v0.0.0-20200607151955-647446f8352c/go.mod h1:85N5Kegk4D0TXob/uG3Is9RHvZ66IV6wm92vqu5BrOg= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= github.com/go-zeromq/zmq4 v0.9.0 h1:aFkxnxJvYhXCrE7UhoRR6oP6wqanjkuO2nA0nMsnm0g= @@ -7,23 +7,28 @@ github.com/go-zeromq/zmq4 v0.9.0/go.mod h1:hCJ0OxYnL3Y3erSLQ025VLGi/W63zJjvr9i17 github.com/gofrs/uuid v3.3.0+incompatible h1:8K4tyRfvU1CYPgJsveYFQMhpFd/wXNM7iK6rR7UHz84= github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.8 h1:3tS41NlGYSmhhe/8fhGRzc+z3AYCw1Fe1WAyLuujKs0= -github.com/mattn/go-runewidth v0.0.8/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= +github.com/mattn/go-runewidth v0.0.9 h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0= +github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/peterh/liner v1.2.0 h1:w/UPXyl5GfahFxcTOz2j9wCIHNI+pUPr2laqpojKNCg= github.com/peterh/liner v1.2.0/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee h1:WG0RUwxtNT4qqaXX3DPA8zHFNm/D9xaBpxzHt1WcA/E= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/sync v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/tools v0.0.0-20200226171234-020676185e75 h1:95pMZrmH6IfFXj0QqqZEpHTQrda/ABLE2nOzgHlJ3GA= -golang.org/x/tools v0.0.0-20200226171234-020676185e75/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20200522201501-cb1345f3a375 h1:SjQ2+AKWgZLc1xej6WSzL+Dfs5Uyd5xcZH1mGC411IA= +golang.org/x/tools v0.0.0-20200522201501-cb1345f3a375/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= diff --git a/kernel.go b/kernel.go index 602e9fc..2deff5d 100644 --- a/kernel.go +++ b/kernel.go @@ -11,7 +11,6 @@ import ( "log" "os" "os/exec" - "reflect" "runtime" "strings" "sync" @@ -422,10 +421,10 @@ func (kernel *Kernel) handleExecuteRequest(receipt msgReceipt) error { // inject the actual "Display" closure that displays multimedia data in Jupyter ir := kernel.ir displayPlace := ir.ValueOf("Display") - displayPlace.Set(reflect.ValueOf(receipt.PublishDisplayData)) + displayPlace.Set(xreflect.ValueOf(receipt.PublishDisplayData)) defer func() { // remove the closure before returning - displayPlace.Set(reflect.ValueOf(stubDisplay)) + displayPlace.Set(xreflect.ValueOf(stubDisplay)) }() // eval @@ -534,7 +533,7 @@ func doEval(ir *interp.Interp, outerr OutErr, code string) (val []interface{}, t nonNilCount := 0 values := make([]interface{}, len(results)) for i, result := range results { - val := basereflect.Interface(result) + val := basereflect.ValueInterface(result) if val != nil { nonNilCount++ } From 4ee426e96bb45036a8c0b480adea5501ba1b464f Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Sun, 19 Jul 2020 13:27:50 +0200 Subject: [PATCH 21/48] freebsd: if compiled with Go >= 1.14, support loading third-party packages at runtime (by updating gomacro dependency) --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 39149b7..e708b0e 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/gopherdata/gophernotes go 1.11 require ( - github.com/cosmos72/gomacro v0.0.0-20200607151955-647446f8352c + github.com/cosmos72/gomacro v0.0.0-20200719111907-b07014b02196 github.com/go-zeromq/zmq4 v0.9.0 github.com/gofrs/uuid v3.3.0+incompatible golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 diff --git a/go.sum b/go.sum index 87720f6..5529678 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/cosmos72/gomacro v0.0.0-20200607151955-647446f8352c h1:UsTg+MXJsKRHthJ45MyVELUDW6y4NO9ZSEfdb3en1dQ= -github.com/cosmos72/gomacro v0.0.0-20200607151955-647446f8352c/go.mod h1:85N5Kegk4D0TXob/uG3Is9RHvZ66IV6wm92vqu5BrOg= +github.com/cosmos72/gomacro v0.0.0-20200719111907-b07014b02196 h1:rCF2GZBnIq52phJVNtu6ey4u8h39eRxb11d/+GPKo3o= +github.com/cosmos72/gomacro v0.0.0-20200719111907-b07014b02196/go.mod h1:85N5Kegk4D0TXob/uG3Is9RHvZ66IV6wm92vqu5BrOg= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= github.com/go-zeromq/zmq4 v0.9.0 h1:aFkxnxJvYhXCrE7UhoRR6oP6wqanjkuO2nA0nMsnm0g= From 3a69e366299841826f84d06f49e8e8f101d1199f Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Wed, 22 Jul 2020 18:09:02 +0200 Subject: [PATCH 22/48] update README.md for version 0.7.1 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a30bc65..863aa4f 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Quick installation as module, requires Go 1.12+ $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/.local/share/jupyter/kernels/gophernotes $ cd ~/.local/share/jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.0/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.1/kernel/* "." $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` @@ -92,7 +92,7 @@ Quick installation as module, requires Go 1.12+ $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/Library/Jupyter/kernels/gophernotes $ cd ~/Library/Jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.0/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.1/kernel/* "." $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` From bd558dd741ba4de83cab05855509e7e9ba197cc9 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Wed, 22 Jul 2020 18:16:21 +0200 Subject: [PATCH 23/48] mention FreeBSD in README.md --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 863aa4f..cdaef36 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,8 @@ - [Examples](#examples) - Install gophernotes: - [Prerequisites](#prerequisites) - - [Linux](#linux) + - [FreeBSD](#linux-or-freebsd) + - [Linux](#linux-or-freebsd) - [Mac](#mac) - [Windows](#windows) - [Docker](#docker) @@ -44,7 +45,9 @@ - [Jupyter Notebook](http://jupyter.readthedocs.io/en/latest/install.html) or [nteract](https://nteract.io/desktop) - [git](https://git-scm.com/download) - usually already present on Linux and Mac OS X. If not present, follow the instructions at [https://git-scm.com/download](https://git-scm.com/download) -### Linux +### Linux or FreeBSD + +The instructions below should work both on Linux and on FreeBSD. Quick installation as module, requires Go 1.12+ ```sh From e418c0164bb1b881814b92bc632168399d631f84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mira=C3=A7=20G=C3=BClg=C3=B6n=C3=BCl?= Date: Wed, 28 Oct 2020 01:27:58 +0300 Subject: [PATCH 24/48] added gonum/plot example --- examples/Display.ipynb | 85 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 83 insertions(+), 2 deletions(-) diff --git a/examples/Display.ipynb b/examples/Display.ipynb index 10d2069..b0ac66d 100644 --- a/examples/Display.ipynb +++ b/examples/Display.ipynb @@ -397,6 +397,87 @@ "display.Image(img)" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Plotting with gonum/plot

" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Using these, you can also display plots from `gonum/plot`. For example:" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAJACAIAAADq+E5hAABXvklEQVR4nOzdeXxU5b0/8POcbbLPhH1fs7CJCAiyBKK4obiLSq/Vqq1e22Kttuqt7a92uUtbf1db/elte4tdqKIiiiuCko1NQUUgM5MQthDCThYSMnPW3ysZjCwzkOWc85znzOf9h69kkpzzBUk+ec6zfEXTNDkAAADW8LQLAAAA6AoEGAAAMEmkXQCAXZqbm+vq6jiO69+/vyAINt3l2LFjJ06cEEWxX79+Nt2ia5z54wNQhAADtu3Zs2fx4sWxqVye53v16jWpDcdxR48e/cc//vHTn/50165dw4YNs/CmLS0tv/71r7/97W8PHz58165d//3f/7127drdu3dbeIvus++PD+ASeIQIbBs6dOjChQt/+9vfbtu2raCgQJKk+fPnL1iwwDTNIUOG3HDDDR25SAeXMhmGEXujtrb2d7/73YYNGziOmzRp0rRp07r3h7BFx//4AIxCgAHzsrKyeJ7v169fQUHBPffc86c//WnJkiUffPBBx6+wcOHCbdu2nftzamtrv/nNb8beHjlyZH19/YIFC7pXOAB0Cx4hgteMHz+e47ht27Zdc801Z3xI1/Vly5aVl5cHAoF58+bl5OSYprlmzZpFixYNGzasurp60KBBwWBw4MCBBQUF1dXV69at4zju1ltvraure/LJJ3fs2LFkyZLp06dv3LhRVdUpU6aMGDHi3MXs37//9ddfP3bs2IwZM6644gpFUZYtWxb70GWXXVZRUbFv3z5Zlm+++WZFUZYuXbpr1y6O4woLC2fMmMFx3PLly1taWmbNmvXZZ59t2LBh5MiRd99999atWz/88ENVVe+5556BAwfu3Lnz008/7d+//4EDB7788svhw4f/y7/8S1pa2tnFRKPRV199taqqKicn5xvf+IYo4tsf2IYRGHjNgQMHOI4bNGjQGa8bhnHllVeuW7fu7rvvzsvLKywsXLlypaIooVCopaVFlmWfz5efn//WW2/95je/iV2B5/kFCxZEIpHa2to9e/bwPJ+SkiIIwuzZs7///e+vXr363JVUVlZOnDixf//+CxYsePTRR5999llZlsePH/+9731vw4YNvXv3HjFixKJFi6ZPnx5bDPLyyy/feuutl7VZv349x3HTp0+/8847H3vssYqKCtM0H3jggRtvvPGNN96QZfnll1++/fbbY48KV6xYcd999+m6PmHChL/97W8FBQWapp1RjKqqM2bMCIfD99xzz8cff3zrrbda/RcP4DgTgH1+v/8HP/iBaZoNDQ033njjiBEjGhsbTdPcunUrx3G7du0yTXPJkiV+v1/TtNiXPPnkk+PGjTNNMzbo2bp1a+z1Bx544Nprr429XVZWxnHc8ePHTdO8++67b7nllvY79u3b989//nPs7eeee27o0KFnV3Xvvfe2X+rZZ59t/5xXXnklJSUlFArdd999O3fujL3Y0tJSVVUVezsvL+/pp5+OvS0Iwptvvhl7+7rrrrvzzjtjby9ZssTn88Xe/sEPfjBnzpzY2wcPHhRFccmSJWf88f/+978HAgFFUUzT3Lx5c/vrAOzCMwTwiLfffjsYDKqqOmHChBdffDEzM/OMT9i4cWNeXl77gvLx48f/+7//e0tLi30lffnll7179166dCnHcbt3766urlYURZblO+64Y9myZQUFBf/7v/87fPjw2CenpKT07Nlz/fr1jY2NkUhEVdWzL5iVldX+enp6ejQaPftz+vTpM3To0C+++CI2Pju1mMzMzOXLl3McV19fz3FcVVUVVicC0/AIETzi+uuvX7lyZVFR0TPPPBN3S1ZDQ4Msy+3vZmRktP8ot0l9fX16enpKmzlz5rz99tvt8XnnnXfW1dVVVFS0f/If//jHSy65JBQKCYLA8936xszIyGhqajq7mNTU1Fgx/fr1e+edd2KThQDswggMksXgwYPXrl3b/u7BgwdlWe7bt291dbVNd+zdu3dWVta8efPOeP3QoUMvv/zy4sWLv/Wtb11//fWjRo3iOO4//uM/HnvssXvvvTc2uurOfffv398+sDu1GFVVzy4GgF0YgUGyuO2223bs2NG+3Xj58uW33347z/OxxXjtzxIDgcCuXbvat3y1E0Wxs88b586d+/bbb8cWlbQzDOOHP/zhM888c8cdd1xzzTX33HOPruscxxFCYsMm0zTPXoLRcWvWrKmvr58/f/7ZxezatWvVqlVdvjKA2whPPfUU7RoAuu7w4cO/+MUvysrKGhsba2trR40a1T77VV5e/j//8z8bN24URXH48OH5+fl9+vR59NFHd+/e/dxzz5mm+fzzz6e3Wb58+Wuvvfbpp59efvnlgwcPfu655xYtWvTxxx/v2bNn06ZN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", + "text/plain": [ + "[137 80 78 71 13 10 26 10 0 0 0 13 73 72 68 82 0 0 2 64 0 0 2 64 8 2 0 0 0 234 248 78 97 0 0 87 190 73 68 65 84 120 156 236 221 121 124 84 229 189 63 240 243 156 109 178 207 132 125 95 179 176 137 8 8 178 4 162 184 161 184 139 74 175 213 170 173 94 219 98 173 182 234 173 237 175 118 185 75 91 127 87 91 253 233 109 123 139 93 168 162 34 138 43 130 146 141 77 65 69 32 51 147 16 182 16 194 78 22 18 50 115 214 223 43 25 140 44 51 144 229 156 243 156 231 204 231 253 135 175 100 146 156 243 5 73 62 121 206 179 124 69 211 52 57 0 0 0 214 240 180 11 0 0 0 232 10 4 24 0 0 48 73 164 93 0 128 93 154 155 155 235 234 234 56 142 235 223 191 191 32 8 54 221 229 216 177 99 39 78 156 16 69 177 95 191 126 54 221 162 107 156 249 227 3 80 132 0 3 182 237 217 179 103 241 226 197 177 169 92 158 231 123 245 234 53 169 13 199 113 71 143 30 253 199 63 254 241 211 159 254 116 215 174 93 195 134 13 179 240 166 45 45 45 191 254 245 175 191 253 237 111 15 31 62 124 215 174 93 255 253 223 255 189 118 237 218 221 187 119 91 120 139 238 179 239 143 15 224 18 120 132 8 108 27 58 116 232 194 133 11 127 251 219 223 110 219 182 173 160 160 64 146 164 249 243 231 47 88 176 192 52 205 33 67 134 220 112 195 13 29 185 72 7 151 50 25 134 17 123 163 182 182 246 119 191 251 221 134 13 27 56 142 155 52 105 210 180 105 211 186 247 135 176 69 199 255 248 0 140 66 128 1 243 178 178 178 120 158 239 215 175 95 65 65 193 61 247 220 243 167 63 253 105 201 146 37 31 124 240 65 199 175 176 112 225 194 109 219 182 157 251 115 106 107 107 191 249 205 111 198 222 30 57 114 100 125 125 253 130 5 11 186 87 56 0 116 11 30 33 130 215 140 31 63 158 227 184 109 219 182 93 115 205 53 103 124 72 215 245 101 203 150 149 151 151 7 2 129 121 243 230 229 228 228 152 166 185 102 205 154 69 139 22 13 27 54 172 186 186 122 208 160 65 193 96 112 224 192 129 5 5 5 213 213 213 235 214 173 227 56 238 214 91 111 173 171 171 123 242 201 39 119 236 216 177 100 201 146 233 211 167 111 220 184 81 85 213 41 83 166 140 24 49 226 220 197 236 223 191 255 245 215 95 63 118 236 216 140 25 51 174 184 226 10 69 81 150 45 91 22 251 208 101 151 93 86 81 81 177 111 223 62 89 150 111 190 249 102 69 81 150 46 93 186 107 215 46 142 227 10 11 11 103 204 152 193 113 220 242 229 203 91 90 90 102 205 154 245 217 103 159 109 216 176 97 228 200 145 119 223 125 247 214 173 91 63 252 240 67 85 85 239 185 231 158 129 3 7 238 220 185 243 211 79 63 237 223 191 255 129 3 7 190 252 242 203 225 195 135 255 203 191 252 75 90 90 218 217 197 68 163 209 87 95 125 181 170 170 42 39 39 231 27 223 248 134 40 226 219 31 216 134 17 24 120 205 129 3 7 56 142 27 52 104 208 25 175 27 134 113 229 149 87 174 91 183 238 238 187 239 206 203 203 43 44 44 92 185 114 165 162 40 161 80 168 165 165 69 150 101 159 207 151 159 159 255 214 91 111 253 230 55 191 137 93 129 231 249 5 11 22 68 34 145 218 218 218 61 123 246 240 60 159 146 146 34 8 194 236 217 179 191 255 253 239 175 94 189 250 220 149 84 86 86 78 156 56 177 127 255 254 11 22 44 120 244 209 71 159 125 246 89 89 150 199 143 31 255 189 239 125 111 195 134 13 189 123 247 30 49 98 196 162 69 139 166 79 159 30 91 12 242 242 203 47 223 122 235 173 151 181 89 191 126 61 199 113 211 167 79 191 243 206 59 31 123 236 177 138 138 10 211 52 31 120 224 129 27 111 188 241 141 55 222 144 101 249 229 151 95 190 253 246 219 99 143 10 87 172 88 113 223 125 247 233 186 62 97 194 132 191 253 237 111 5 5 5 154 166 157 81 140 170 170 51 102 204 8 135 195 247 220 115 207 199 31 127 124 235 173 183 90 253 23 15 224 56 19 128 125 126 191 255 7 63 248 129 105 154 13 13 13 55 222 120 227 136 17 35 26 27 27 77 211 220 186 117 43 199 113 187 118 237 50 77 115 201 146 37 126 191 95 211 180 216 151 60 249 228 147 227 198 141 51 77 51 54 232 217 186 117 107 236 245 7 30 120 224 218 107 175 141 189 93 86 86 198 113 220 241 227 199 77 211 188 251 238 187 111 185 229 150 246 59 246 237 219 247 207 127 254 115 236 237 231 158 123 110 232 208 161 103 87 117 239 189 247 182 95 234 217 103 159 109 255 156 87 94 121 37 37 37 37 20 10 221 119 223 125 59 119 238 140 189 216 210 210 82 85 85 21 123 59 47 47 239 233 167 159 142 189 45 8 194 155 111 190 25 123 251 186 235 174 187 243 206 59 99 111 47 89 178 196 231 243 197 222 254 193 15 126 48 103 206 156 216 219 7 15 30 20 69 113 201 146 37 103 252 241 255 254 247 191 7 2 1 69 81 76 211 220 188 121 115 251 235 0 236 194 51 4 240 136 183 223 126 59 24 12 170 170 58 97 194 132 23 95 124 49 51 51 243 140 79 216 184 113 99 94 94 94 251 130 242 241 227 199 255 251 191 255 123 75 75 139 125 37 125 249 229 151 189 123 247 94 186 116 41 199 113 187 119 239 174 174 174 86 20 69 150 229 59 238 184 99 217 178 101 5 5 5 255 251 191 255 59 124 248 240 216 39 167 164 164 244 236 217 115 253 250 245 141 141 141 145 72 68 85 213 179 47 152 149 149 213 254 122 122 122 122 52 26 61 251 115 250 244 233 51 116 232 208 47 190 248 34 54 62 59 181 152 204 204 204 229 203 151 115 28 87 95 95 207 113 92 85 85 21 86 39 2 211 240 8 17 60 226 250 235 175 95 185 114 101 81 81 209 51 207 60 19 119 75 86 67 67 131 44 203 237 239 102 100 100 180 255 40 183 73 125 125 125 122 122 122 74 155 57 115 230 188 253 246 219 237 241 121 231 157 119 214 213 213 85 84 84 180 127 242 31 255 248 199 75 46 185 36 20 10 9 130 192 243 221 250 198 204 200 200 104 106 106 58 187 152 212 212 212 88 49 253 250 245 123 231 157 119 98 147 133 0 236 194 8 12 146 197 224 193 131 215 174 93 219 254 238 193 131 7 101 89 238 219 183 111 117 117 181 77 119 236 221 187 119 86 86 214 188 121 243 206 120 253 208 161 67 47 191 252 242 226 197 139 191 245 173 111 93 127 253 245 163 70 141 226 56 238 63 254 227 63 30 123 236 177 123 239 189 55 54 186 234 206 125 247 239 223 223 62 176 59 181 24 85 85 207 46 6 128 93 24 129 65 178 184 237 182 219 118 236 216 209 190 221 120 249 242 229 183 223 126 59 207 243 177 197 120 237 207 18 3 129 192 174 93 187 218 183 124 181 19 69 177 179 207 27 231 206 157 251 246 219 111 199 22 149 180 51 12 227 135 63 252 225 51 207 60 115 199 29 119 92 115 205 53 247 220 115 143 174 235 28 199 17 66 98 195 38 211 52 207 94 130 209 113 107 214 172 169 175 175 159 63 127 254 217 197 236 218 181 107 213 170 85 93 190 50 128 219 8 79 61 245 20 237 26 0 186 238 240 225 195 191 248 197 47 202 202 202 26 27 27 107 107 107 71 141 26 213 62 251 85 94 94 254 63 255 243 63 27 55 110 20 69 113 248 240 225 249 249 249 125 250 244 121 244 209 71 119 239 222 253 220 115 207 153 166 249 252 243 207 167 183 89 190 124 249 107 175 189 246 233 167 159 94 126 249 229 131 7 15 126 238 185 231 22 45 90 244 241 199 31 239 217 179 103 211 166 77 89 89 89 51 103 206 140 70 163 79 63 253 244 198 141 27 155 154 154 86 181 81 20 165 111 223 190 219 183 111 255 199 63 254 177 125 251 118 65 16 46 188 240 194 83 159 82 78 153 50 165 170 170 234 135 63 252 225 218 181 107 95 123 237 181 163 71 143 246 236 217 243 145 71 30 169 175 175 191 246 218 107 51 51 51 55 110 220 248 250 235 175 239 222 189 123 226 196 137 105 105 105 79 61 245 84 105 105 233 186 117 235 142 28 57 82 91 91 59 101 202 148 215 95 127 253 189 247 222 35 132 140 26 53 106 221 186 117 47 191 252 242 129 3 7 250 247 239 207 243 252 11 47 188 176 117 235 214 30 61 122 76 157 58 117 197 138 21 101 101 101 245 245 245 239 189 247 222 239 218 204 154 53 235 140 63 254 196 137 19 3 129 192 194 133 11 87 173 90 245 230 155 111 174 93 187 118 238 220 185 132 16 122 255 235 0 186 139 160 157 10 36 21 69 81 106 107 107 251 247 239 239 243 249 218 95 212 52 109 223 190 125 3 7 14 140 141 198 162 209 232 161 67 135 6 15 30 124 198 215 30 62 124 56 246 44 174 83 119 84 85 117 223 190 125 125 251 246 77 77 77 61 247 103 30 57 114 68 150 229 172 172 172 78 93 159 227 184 135 31 126 56 28 14 255 245 175 127 141 68 34 131 6 13 58 199 6 47 211 52 107 106 106 50 51 51 3 129 64 103 239 2 224 54 8 48 0 230 61 252 240 195 219 182 109 251 232 163 143 104 23 2 224 40 204 129 1 176 205 48 140 230 230 230 72 36 98 235 150 0 0 23 194 8 12 128 109 95 124 241 197 39 159 124 18 59 140 255 59 223 249 14 166 181 32 121 32 192 0 0 128 73 216 7 6 0 94 99 236 173 81 86 172 50 35 17 34 203 242 21 151 241 35 206 220 21 7 222 128 0 3 0 79 209 131 97 165 184 36 229 206 5 36 43 139 107 110 142 252 243 85 241 226 70 241 162 11 105 215 5 214 195 34 14 0 240 20 229 131 15 83 255 245 59 36 182 27 33 61 61 229 59 247 168 69 37 28 230 74 188 200 93 1 214 216 216 168 40 10 237 42 0 128 85 102 125 3 233 221 155 227 121 46 18 109 249 239 231 204 166 102 142 16 126 208 64 227 208 33 218 165 129 245 220 21 96 127 250 211 159 182 108 217 66 187 10 0 96 21 145 68 174 237 151 96 109 91 185 250 217 231 218 230 47 91 95 141 42 68 146 105 151 6 214 115 87 128 1 0 116 75 122 186 217 210 98 54 30 215 43 183 115 28 103 236 169 54 155 155 141 186 58 210 35 155 118 101 96 61 44 226 0 0 79 73 89 112 91 228 143 127 209 107 107 91 199 97 95 124 105 236 63 224 251 198 237 180 139 2 91 96 4 6 0 158 66 122 245 76 189 255 94 243 240 17 97 248 80 227 224 161 212 7 191 195 15 232 79 187 40 176 5 2 12 0 188 70 171 218 193 9 66 218 35 15 113 166 169 239 221 71 187 28 176 11 2 12 0 188 70 15 134 133 145 195 73 143 30 124 255 126 250 246 42 218 229 128 93 16 96 0 224 53 90 40 44 140 30 197 113 156 144 155 19 91 205 1 158 132 0 3 0 111 105 110 54 170 247 138 177 0 203 203 209 42 49 2 243 44 4 24 0 120 138 22 174 228 4 65 200 203 137 141 192 204 166 38 99 255 1 218 69 129 45 16 96 0 224 41 177 9 48 78 150 91 127 192 13 28 192 103 100 224 41 162 87 33 192 0 192 83 180 96 72 24 51 186 253 93 33 119 164 94 129 0 243 38 4 24 0 120 135 121 252 184 190 183 70 28 59 166 253 21 33 47 7 11 17 189 10 1 6 0 222 161 135 42 136 40 10 57 35 219 95 17 242 242 244 253 7 204 166 38 170 117 129 45 16 96 0 224 29 90 40 220 154 94 210 215 135 228 9 35 135 19 158 215 183 239 160 90 23 216 2 1 6 0 222 161 7 195 194 152 81 167 189 36 73 252 176 161 120 138 232 73 8 48 0 240 8 243 248 113 125 95 109 108 7 216 169 196 252 92 172 227 240 36 4 24 0 120 196 217 19 96 49 66 110 142 190 115 39 167 235 148 234 2 187 32 192 0 192 35 180 242 208 25 19 96 49 66 94 142 169 168 198 158 106 74 117 129 93 16 96 0 224 17 122 48 36 142 29 125 246 235 36 16 224 251 244 214 42 42 105 20 5 54 66 128 1 128 23 152 13 13 122 237 126 33 94 128 125 117 170 47 214 113 120 13 2 12 0 188 64 15 85 16 89 22 70 142 136 251 81 17 219 153 189 232 204 135 197 14 91 183 110 221 202 149 43 219 223 253 226 139 47 10 11 11 169 86 4 0 76 210 130 97 33 47 135 19 132 184 31 21 242 243 140 186 122 243 208 97 210 167 183 227 165 129 93 40 7 216 168 81 163 122 244 232 209 254 110 52 26 165 90 14 0 176 74 15 133 165 25 211 18 125 148 31 52 144 164 166 106 219 171 36 4 152 135 80 14 176 30 109 218 223 237 217 179 39 213 114 0 128 73 177 9 176 148 49 103 238 0 251 26 33 66 206 8 189 178 234 28 33 7 204 193 28 24 0 48 239 220 19 96 49 66 94 46 250 170 120 12 2 12 0 152 167 149 7 133 252 220 68 19 96 49 98 110 142 177 183 134 107 137 56 88 23 216 11 1 6 0 204 211 202 67 167 182 80 137 75 200 29 201 17 162 87 225 84 95 239 64 128 1 0 219 204 99 117 198 193 67 194 89 71 32 158 41 37 133 31 60 8 219 153 189 4 1 6 0 108 211 66 97 146 146 34 140 24 118 222 207 20 114 177 27 204 83 16 96 0 192 54 61 20 22 242 114 57 254 252 63 205 196 252 92 189 106 39 103 24 142 212 5 182 67 128 1 0 219 180 96 88 60 199 2 250 83 8 121 185 102 36 98 236 221 103 127 81 224 4 4 24 0 48 172 163 19 96 109 72 175 158 124 118 64 223 142 197 244 30 129 0 3 0 134 105 193 16 73 77 237 200 4 88 140 144 151 171 161 185 165 87 32 192 0 128 97 122 121 72 28 149 215 145 9 176 24 33 47 23 235 56 60 3 1 6 0 12 211 66 225 14 62 63 140 17 243 114 140 195 71 204 250 122 59 139 2 135 32 192 0 128 85 230 145 163 198 225 35 29 92 193 17 195 15 29 74 124 62 29 79 17 61 1 1 6 0 172 210 130 97 146 150 202 15 29 218 137 175 17 120 97 196 112 52 183 244 6 4 24 0 176 74 15 133 197 252 60 142 39 157 250 42 33 47 71 195 52 152 39 32 192 0 128 85 157 157 0 139 17 242 115 141 221 123 184 168 98 79 81 224 28 4 24 0 48 201 60 116 216 56 124 68 28 59 186 179 95 40 230 228 112 134 161 239 220 101 79 93 224 28 4 24 0 48 73 11 134 72 122 58 63 116 72 167 191 50 61 141 31 208 31 219 153 61 0 1 6 0 76 210 130 97 113 116 62 71 58 55 1 22 35 228 229 96 33 162 7 32 192 0 128 73 122 151 38 192 98 132 220 28 109 59 26 131 49 15 1 6 0 236 49 15 30 50 142 213 137 93 14 176 252 60 179 185 217 216 87 107 117 93 224 40 4 24 0 176 71 11 133 73 122 58 63 100 80 215 190 156 239 215 151 207 204 196 83 68 214 33 192 0 128 61 221 153 0 139 17 114 71 226 80 68 214 33 192 0 128 61 122 48 212 229 9 176 24 33 63 15 231 113 176 14 1 6 0 140 49 246 31 48 234 234 187 176 3 236 84 66 94 142 126 224 128 217 216 104 93 93 224 52 4 24 0 48 70 15 134 249 204 76 126 112 23 39 192 98 132 225 195 136 40 234 88 139 200 50 4 24 0 48 166 237 4 169 252 238 94 69 146 132 225 195 244 74 172 227 96 24 2 12 0 24 163 135 194 157 106 161 146 136 144 151 131 117 28 76 67 128 1 0 75 140 253 7 140 250 134 110 174 224 136 17 114 115 244 157 187 57 77 179 162 46 160 0 1 6 0 44 57 57 1 54 104 96 247 47 37 228 231 153 170 170 239 218 109 69 93 64 1 2 12 0 88 162 149 7 45 152 0 107 67 178 50 249 190 125 176 152 158 93 8 48 0 96 137 30 12 119 115 1 253 169 68 76 131 177 12 1 6 0 204 48 106 246 25 199 143 11 99 199 88 117 65 33 47 15 7 74 177 11 1 6 0 204 208 67 97 62 224 231 251 247 179 234 130 66 94 142 209 216 104 30 60 100 213 5 193 73 8 48 0 96 134 22 236 122 11 149 184 248 129 3 72 90 154 134 167 136 108 66 128 1 0 51 244 80 69 151 91 168 196 71 136 152 151 163 87 84 90 121 77 112 10 2 12 0 216 112 114 2 204 138 45 204 167 18 114 115 176 16 145 81 8 48 0 96 131 229 19 96 49 66 94 142 177 175 150 59 113 194 218 203 130 3 16 96 0 192 6 173 60 36 140 177 108 1 125 59 97 228 8 142 16 76 131 177 8 1 6 0 44 48 77 205 210 29 96 95 243 249 248 33 131 241 20 145 69 8 48 0 96 128 81 93 99 54 55 91 188 130 227 43 66 126 46 182 51 179 8 1 6 0 12 208 66 97 190 71 54 233 219 199 142 139 139 121 185 122 213 78 78 215 237 184 56 216 7 1 6 0 12 208 67 22 239 0 59 149 144 155 99 70 163 70 245 94 155 174 15 54 65 128 1 128 235 153 166 22 170 176 164 7 88 92 164 103 15 190 103 79 13 211 96 172 65 128 1 128 219 217 58 1 22 131 230 150 44 66 128 1 128 219 105 193 32 223 171 167 77 19 96 49 216 206 204 34 4 24 0 184 157 94 30 18 109 216 1 118 42 49 63 215 56 122 212 60 122 204 214 187 128 181 16 96 0 224 110 134 169 85 84 218 183 130 35 134 31 50 152 248 124 120 138 200 22 4 24 0 184 154 177 103 143 121 162 197 190 21 28 39 241 188 144 51 66 171 68 111 48 150 32 192 0 192 213 180 96 152 239 221 139 244 234 105 247 141 132 188 92 52 183 100 11 2 12 0 92 77 15 133 109 93 127 216 78 204 203 53 170 247 114 209 168 3 247 2 75 32 192 0 192 197 28 153 0 139 17 114 70 114 166 169 239 216 233 192 189 192 18 8 48 0 112 47 99 247 110 243 68 139 45 103 248 158 45 45 149 31 60 8 79 17 25 130 0 3 0 247 210 202 67 124 223 62 164 103 15 103 110 39 228 230 224 60 14 134 32 192 0 192 189 180 96 216 246 245 135 167 16 242 114 244 170 29 156 105 58 118 71 232 14 145 118 1 0 208 85 170 170 172 88 165 239 220 197 241 188 56 126 156 52 107 38 71 8 237 154 44 101 24 122 229 118 233 222 187 28 187 161 152 155 99 158 56 97 212 236 227 7 15 114 236 166 208 101 24 129 1 176 73 85 91 158 255 31 97 228 240 212 31 124 47 245 123 15 16 73 138 252 239 75 180 107 178 152 190 115 183 25 137 56 179 4 49 134 244 237 195 251 179 112 166 20 43 44 24 129 25 134 177 104 209 162 198 198 198 71 30 121 36 246 202 163 143 62 90 87 87 231 247 251 27 26 26 126 242 147 159 228 228 228 116 255 46 0 112 42 101 213 106 249 242 203 78 182 216 231 121 113 250 37 70 227 113 125 235 54 225 130 113 180 75 179 140 30 10 243 125 251 144 30 217 78 222 84 200 203 213 183 111 151 230 20 58 121 83 232 154 238 142 192 106 106 106 126 249 203 95 46 89 178 100 231 206 175 215 158 154 166 185 104 209 162 103 158 121 102 242 228 201 223 248 198 55 186 93 36 0 156 73 223 177 83 184 96 108 107 146 189 249 182 246 233 38 142 227 164 73 23 105 229 33 218 117 89 201 225 9 176 24 33 55 71 195 66 68 70 116 119 4 54 104 208 160 167 158 122 234 137 39 158 104 106 106 106 127 241 231 63 255 121 236 141 11 46 184 32 20 58 237 59 234 133 23 94 168 174 174 78 116 181 173 91 183 22 22 226 23 31 128 14 224 121 78 211 204 230 19 145 165 111 242 61 123 102 76 153 108 70 163 156 36 209 46 203 58 186 174 87 84 74 247 221 237 240 109 133 188 28 227 229 87 205 134 6 226 247 59 124 107 232 44 91 22 113 248 191 250 31 255 238 187 239 222 124 243 205 167 126 232 166 155 110 138 38 222 232 254 151 191 252 197 142 122 0 188 71 154 56 65 45 91 107 212 213 183 126 27 143 109 29 166 168 37 101 82 193 12 218 117 89 70 223 177 211 140 70 29 218 1 118 10 97 248 112 34 73 122 101 149 120 241 36 135 111 13 157 101 215 42 196 165 75 151 46 90 180 168 185 185 121 209 162 69 167 190 222 191 127 255 115 124 149 31 191 242 0 116 140 56 109 106 228 165 191 171 107 214 113 28 103 52 28 143 254 227 101 210 171 39 63 100 48 237 186 44 163 7 195 194 128 254 36 16 112 250 198 162 32 140 24 166 111 71 128 49 192 174 85 136 183 222 122 235 251 239 191 255 226 139 47 78 157 58 117 239 222 189 54 221 5 32 153 9 35 71 114 186 33 12 232 111 30 61 42 205 185 84 158 123 21 237 138 172 164 133 194 206 156 32 117 54 52 183 100 133 189 203 232 199 140 25 211 167 79 159 117 235 214 217 122 23 128 228 164 172 88 41 205 154 41 140 27 195 247 238 197 15 56 215 179 13 246 232 186 94 89 229 252 10 142 24 33 63 79 223 181 155 83 85 42 119 135 142 179 62 192 14 30 60 248 252 243 207 199 222 110 110 110 222 191 127 255 168 81 116 254 21 2 120 152 30 170 48 170 247 202 87 95 65 36 201 244 220 143 90 125 199 78 83 81 132 209 249 84 238 46 228 230 152 154 214 154 97 224 110 221 157 3 171 174 174 94 182 108 217 154 53 107 20 69 121 246 217 103 111 184 225 134 94 189 122 45 90 180 232 232 209 163 105 105 105 197 197 197 191 250 213 175 46 188 240 66 139 170 5 128 147 148 21 43 133 11 198 181 14 188 36 201 123 99 133 147 19 96 148 38 197 73 102 134 208 175 159 94 89 37 228 229 82 41 0 58 168 187 1 54 100 200 144 135 219 156 250 226 231 159 127 94 87 87 167 170 234 143 126 244 35 226 177 179 109 0 92 192 60 116 88 251 236 139 180 199 30 105 253 105 43 73 166 226 181 0 163 56 1 22 35 228 231 234 21 149 220 188 185 20 107 128 243 178 107 14 44 59 59 187 79 159 62 72 47 0 59 40 31 126 196 15 232 47 140 111 59 116 67 146 56 69 161 93 145 165 84 77 175 172 114 126 1 253 169 132 188 28 125 59 214 113 184 29 206 66 4 96 77 75 68 41 41 147 175 186 34 246 30 241 201 166 183 2 76 175 218 97 170 170 64 105 5 71 140 144 155 99 28 111 50 14 28 164 88 3 156 23 2 12 128 49 74 73 25 39 240 82 193 244 147 239 203 62 206 91 143 16 181 80 88 24 56 128 100 102 82 172 129 31 56 128 207 200 208 43 42 41 214 0 231 133 0 3 96 138 105 42 31 174 146 47 45 228 100 57 246 2 145 189 182 10 81 15 134 233 14 191 98 132 220 145 120 138 232 114 8 48 0 150 104 159 111 54 143 30 147 175 156 243 245 75 30 91 133 168 106 122 213 14 39 91 168 36 34 228 97 59 179 219 33 192 0 88 162 124 176 82 156 50 249 212 14 35 30 219 7 166 87 237 48 53 141 214 14 176 83 9 185 185 122 237 126 243 148 99 202 193 109 16 96 0 204 48 246 84 107 161 176 124 245 149 167 189 26 59 129 94 213 104 85 101 45 55 76 128 197 8 35 135 19 158 215 183 239 160 93 8 36 132 0 3 96 134 178 98 149 152 51 82 200 25 113 218 171 39 3 204 35 131 48 189 60 36 80 93 64 255 53 89 230 135 13 197 52 152 155 33 192 0 216 96 54 52 170 235 54 200 115 175 60 227 117 210 22 96 30 121 138 168 40 122 213 14 113 236 24 218 117 156 36 230 230 232 104 110 233 98 8 48 0 54 40 31 23 145 172 44 113 202 228 51 63 32 123 103 4 166 87 86 113 186 46 142 202 163 93 200 73 66 94 142 190 115 39 167 235 180 11 129 248 16 96 0 44 208 52 245 163 213 242 149 115 56 254 204 239 89 47 141 192 180 80 152 31 50 152 75 79 167 93 200 73 66 126 174 169 168 198 158 132 77 228 129 46 4 24 0 3 212 117 159 152 145 136 124 217 236 56 31 139 205 129 37 110 116 206 16 61 20 118 195 2 250 118 36 16 224 123 247 210 176 157 217 173 16 96 0 12 80 86 172 148 102 206 136 59 52 33 109 59 154 189 112 154 148 162 232 59 118 185 97 11 243 169 208 220 210 205 16 96 0 110 215 222 250 43 254 135 125 109 71 114 176 127 154 148 219 38 192 98 196 252 92 44 68 116 45 4 24 128 219 125 221 250 43 46 158 39 60 239 129 57 48 45 24 226 135 14 113 207 4 88 140 144 155 107 212 213 155 71 142 210 46 4 226 64 128 1 184 90 172 245 151 239 172 213 243 167 145 189 112 154 148 94 30 162 219 66 37 46 126 240 64 146 154 162 87 98 49 189 27 33 192 0 92 237 180 214 95 9 120 225 52 169 72 84 223 181 155 110 19 203 248 120 94 200 25 169 97 55 152 43 33 192 0 92 236 244 214 95 9 177 127 158 111 235 16 199 52 221 54 1 22 35 228 97 26 204 165 16 96 0 238 117 102 235 175 68 216 15 48 45 24 230 135 14 225 82 83 105 23 18 135 152 155 99 236 173 225 34 17 218 133 192 153 16 96 0 110 117 86 235 175 68 136 36 153 140 175 66 212 67 97 209 101 11 232 219 9 185 35 91 43 196 169 190 238 131 0 3 112 169 56 173 191 18 97 125 4 230 218 9 176 152 148 20 126 240 32 13 79 17 221 7 1 6 224 82 103 183 254 74 132 245 166 204 90 69 133 107 39 192 98 218 182 51 99 29 135 235 32 192 0 220 40 126 235 175 68 36 137 99 249 36 14 189 60 196 15 31 230 206 9 176 152 182 237 204 59 56 195 160 93 8 156 6 1 6 224 70 241 91 127 37 64 100 217 140 50 28 96 90 48 44 142 113 221 14 176 83 9 121 185 102 36 98 236 221 71 187 16 56 13 2 12 192 117 18 181 254 74 200 231 99 120 14 172 165 197 216 83 237 218 21 28 49 164 87 79 62 59 160 111 199 83 68 119 65 128 1 184 78 194 214 95 9 48 189 145 89 11 87 114 132 8 121 185 180 11 57 15 33 55 7 219 153 221 6 1 6 224 50 137 91 127 37 196 242 42 68 61 20 22 134 15 227 82 124 180 11 57 15 33 47 7 219 153 221 6 1 6 224 46 231 106 253 149 0 211 251 192 180 96 216 189 11 232 79 33 230 231 25 135 143 152 245 245 180 11 129 175 33 192 0 220 229 28 173 191 18 98 119 4 198 194 4 88 12 63 116 8 145 101 29 79 17 221 4 1 6 224 34 231 105 253 149 8 179 167 209 107 161 10 142 231 133 124 183 79 128 181 18 4 97 196 112 52 183 116 21 4 24 128 139 156 167 245 87 2 236 46 226 208 203 67 194 200 225 156 207 237 19 96 49 66 126 46 206 227 112 21 4 24 128 91 116 168 245 87 92 204 62 66 212 66 108 76 128 197 8 185 57 198 238 61 140 254 85 123 18 2 12 192 45 58 210 250 43 46 86 71 96 205 205 70 245 94 145 169 0 227 12 67 223 177 139 118 33 112 18 2 12 192 29 58 216 250 43 46 73 226 24 60 137 67 11 87 114 130 32 228 229 208 46 164 163 72 70 58 63 160 191 94 89 73 187 16 56 9 1 6 224 10 29 109 253 21 15 241 201 166 18 181 161 40 123 233 193 176 48 114 248 121 155 197 184 138 144 151 131 117 28 238 129 0 3 112 129 14 183 254 138 79 150 57 6 247 129 177 53 1 22 35 228 230 104 104 12 230 26 8 48 0 250 58 209 250 43 30 34 73 166 97 176 117 86 186 217 212 100 84 239 21 199 186 250 12 223 179 9 249 121 173 149 239 171 165 93 8 112 8 48 0 87 232 120 235 175 248 100 169 245 191 76 173 227 208 131 97 78 20 133 92 22 118 128 157 130 239 215 151 207 204 196 153 82 46 129 0 3 160 172 115 173 191 226 33 82 107 128 177 181 16 81 11 133 133 156 145 156 36 210 46 164 211 132 220 145 152 6 115 9 4 24 0 101 157 106 253 21 95 91 128 177 53 13 166 7 195 2 11 39 72 157 77 200 207 195 129 82 46 129 0 3 160 169 211 173 191 226 137 141 192 24 122 132 104 30 63 174 239 171 101 104 7 216 169 132 188 28 253 192 1 243 120 19 237 66 0 1 6 64 85 103 91 127 197 199 218 35 68 61 84 65 68 81 200 25 73 187 144 174 16 134 15 35 162 136 105 48 55 64 128 1 208 211 133 214 95 113 177 182 136 131 221 9 48 174 237 215 5 97 216 80 189 2 219 153 233 67 128 1 80 211 133 214 95 113 49 183 136 67 47 15 49 183 128 254 84 104 110 233 18 8 48 0 106 186 210 250 43 46 166 22 113 152 13 13 250 190 90 129 237 0 203 213 119 238 230 52 141 118 33 201 14 1 6 64 71 23 91 127 197 197 243 68 20 77 133 141 227 16 245 80 5 145 101 97 100 55 86 93 210 38 228 229 154 170 170 239 218 77 187 144 100 199 230 51 104 0 246 117 173 245 87 66 178 204 49 18 96 90 48 44 228 229 112 130 64 187 144 174 211 195 21 196 39 71 94 250 7 223 171 167 56 121 146 52 107 6 237 138 146 20 70 96 0 20 116 189 245 87 2 68 146 76 70 30 33 234 161 48 163 11 232 99 212 146 53 250 190 90 105 202 100 190 79 239 212 71 30 50 155 155 149 15 63 162 93 84 210 48 12 243 232 49 46 122 242 232 106 4 24 0 5 93 110 253 149 144 204 70 79 75 179 161 65 175 221 207 232 22 102 174 237 216 101 109 211 103 190 155 111 16 114 115 99 231 113 200 115 175 212 43 42 153 248 203 103 157 186 186 164 229 217 231 149 15 87 181 252 229 111 145 151 254 193 69 21 60 66 4 112 92 91 235 175 148 5 183 89 120 73 86 122 90 178 62 1 102 30 171 227 251 247 107 59 143 35 215 104 104 136 252 109 177 239 150 155 132 33 131 141 3 7 249 193 131 104 87 231 101 234 154 117 230 137 19 169 143 60 20 123 215 216 181 59 242 183 197 24 129 1 56 173 59 173 191 18 146 216 24 129 105 229 65 166 39 192 72 70 186 217 208 200 113 28 63 104 96 234 119 238 213 54 125 222 244 240 143 213 207 62 39 62 31 237 210 60 78 251 100 163 60 111 110 251 187 252 240 97 36 35 3 1 6 224 172 110 182 254 74 128 149 17 152 198 248 14 48 206 231 227 124 62 99 247 158 214 223 25 10 11 50 254 251 55 242 21 151 26 123 247 53 255 159 95 42 239 173 96 226 119 8 86 201 178 217 216 24 249 219 226 200 159 95 138 189 192 15 30 136 71 136 0 142 234 102 235 175 132 36 201 253 251 192 204 99 117 198 193 67 194 152 49 180 11 233 150 148 111 220 22 121 233 239 164 103 47 97 232 96 99 95 173 113 232 72 198 255 253 47 181 116 77 244 173 183 149 15 86 250 110 156 39 93 58 155 221 33 166 75 69 163 198 158 189 77 63 124 156 207 14 248 110 191 53 246 154 177 255 32 229 0 43 42 42 90 190 124 121 251 187 161 80 168 176 176 144 106 69 0 246 234 110 235 175 68 88 120 132 168 133 194 36 37 69 24 49 140 118 33 221 147 146 146 242 224 253 70 205 62 163 118 191 56 233 34 249 230 27 90 135 7 55 93 47 95 57 39 250 206 7 145 127 190 26 125 111 133 239 150 27 165 25 211 56 66 104 215 202 62 195 80 87 23 71 151 189 205 41 138 52 113 66 202 191 126 135 19 248 214 151 107 246 25 71 142 80 14 176 169 83 167 142 30 253 245 243 132 63 254 241 143 84 203 1 176 87 172 245 87 250 47 126 102 249 149 137 204 192 35 68 61 20 22 242 114 187 123 240 163 59 240 131 6 242 131 6 158 246 82 122 186 239 142 91 229 171 175 136 46 127 39 242 231 151 148 119 222 247 221 122 147 120 241 36 106 37 178 79 251 100 99 228 181 55 204 134 70 223 188 185 242 220 43 149 143 139 90 94 248 163 48 100 176 113 244 40 167 27 169 223 186 147 114 128 165 181 105 127 55 189 251 103 234 0 184 152 5 173 191 18 97 98 4 22 12 203 151 118 247 224 71 151 35 1 127 202 221 119 250 174 189 58 186 236 237 150 63 188 192 15 29 226 155 127 147 120 225 120 218 117 49 70 15 133 35 47 191 102 236 169 150 46 191 212 119 211 245 36 51 179 117 152 123 205 213 156 170 26 251 15 146 128 159 100 101 226 36 14 0 231 196 90 127 165 62 248 29 59 46 78 100 217 140 68 236 184 178 85 78 78 128 177 188 133 185 227 72 175 94 41 247 223 43 207 155 27 93 250 102 203 239 158 21 242 243 124 183 223 210 58 250 132 243 49 246 214 68 151 188 174 125 185 85 156 54 53 109 225 131 164 79 239 211 62 44 73 252 144 175 183 43 32 192 0 28 98 77 235 175 68 124 50 215 216 104 203 149 45 162 5 67 94 152 0 235 12 126 64 255 212 135 190 107 236 222 19 125 125 89 243 47 254 67 154 48 222 55 255 102 126 216 80 218 117 185 148 121 244 88 244 245 55 212 53 235 133 177 99 210 127 253 243 142 252 69 33 192 0 28 17 107 253 53 247 42 155 102 128 136 36 25 238 126 132 168 151 135 196 81 121 222 152 0 235 20 126 216 208 212 31 255 80 174 172 138 190 246 70 211 79 127 33 93 60 201 119 219 45 177 221 208 16 99 54 53 43 203 223 81 86 173 230 7 244 79 123 252 81 225 130 177 29 252 66 4 24 128 19 172 106 253 149 144 235 231 192 180 80 88 190 194 234 205 3 236 16 242 114 210 126 250 184 190 181 60 242 218 27 205 143 61 41 205 156 238 187 229 70 210 171 39 237 186 104 83 84 101 197 135 209 119 62 32 233 105 169 247 223 43 78 155 218 169 165 155 8 48 0 39 88 214 250 43 1 151 31 230 107 30 57 106 28 62 34 178 123 4 162 69 132 11 198 166 95 48 86 219 248 89 116 233 155 77 143 62 33 21 206 242 221 116 61 9 248 105 215 69 131 97 168 165 107 162 111 188 197 169 170 239 214 155 228 57 151 114 98 167 55 207 33 192 0 108 23 107 253 149 250 253 127 181 241 30 238 30 129 105 193 48 73 75 229 135 98 250 167 149 120 241 36 113 242 68 117 221 134 232 210 55 213 210 53 242 149 115 228 235 174 37 25 73 180 6 91 251 236 139 232 107 111 24 135 143 200 115 175 244 205 155 203 165 166 118 237 58 8 48 0 219 89 220 250 43 30 151 239 3 211 67 97 49 63 143 227 177 177 247 43 132 72 51 166 73 151 76 81 139 203 162 111 46 87 86 151 248 174 185 74 158 123 37 151 146 66 187 50 123 233 219 171 162 175 188 166 87 237 144 10 103 167 253 219 143 187 57 250 68 128 1 216 43 214 250 43 237 177 71 236 189 141 203 71 96 201 61 1 150 144 32 72 115 10 165 89 51 148 143 86 43 203 223 83 62 92 37 95 119 173 124 229 156 214 255 155 158 99 212 238 143 190 186 84 251 236 11 241 226 73 233 191 249 119 75 150 177 32 192 0 236 101 125 235 175 184 92 28 96 152 0 59 15 73 146 231 94 37 95 58 91 249 96 101 244 205 182 3 21 111 186 94 42 156 21 59 51 201 3 204 186 250 232 27 111 170 37 107 132 188 156 180 167 158 20 114 70 90 117 101 4 24 128 157 108 104 253 21 151 155 79 163 215 202 131 36 61 29 251 159 206 35 37 69 190 233 122 233 138 203 148 119 222 143 44 126 37 250 222 7 190 155 111 96 254 64 197 19 45 209 183 91 71 150 177 238 213 226 69 23 90 123 121 4 24 128 141 108 105 253 21 151 139 79 163 215 202 67 226 232 124 182 127 16 59 133 100 100 248 22 220 38 207 189 138 249 3 21 53 77 89 245 113 244 173 119 137 79 78 185 231 174 214 111 1 27 254 1 32 192 0 108 99 79 235 175 184 90 71 96 134 193 233 186 11 27 121 232 161 176 124 237 92 218 85 176 228 235 3 21 223 88 30 59 80 49 229 182 91 108 127 10 109 21 211 84 215 174 143 190 254 166 121 226 132 239 134 121 242 85 151 219 55 165 135 0 3 176 139 93 173 191 226 242 181 101 100 84 225 210 186 184 34 217 38 230 193 67 198 177 58 49 57 142 64 180 22 233 213 43 229 129 251 228 235 174 137 46 125 243 196 111 255 91 24 149 231 187 205 237 7 42 234 91 182 69 150 188 110 212 238 151 175 186 220 119 253 60 46 61 205 214 219 33 192 0 236 98 87 235 175 120 136 236 107 77 11 85 37 156 187 2 76 11 133 73 122 250 169 7 176 66 167 196 57 80 241 182 91 248 161 67 104 215 117 38 99 215 238 200 43 175 235 161 144 84 48 51 237 71 63 32 61 122 56 112 83 4 24 128 45 140 221 123 108 106 253 21 159 220 246 148 198 125 235 56 180 96 24 19 96 221 119 242 64 197 138 202 232 171 111 52 63 249 148 56 101 178 111 254 205 46 57 80 209 60 120 40 242 234 82 237 211 77 226 69 23 166 255 231 175 206 108 147 102 39 4 24 128 45 162 239 127 40 230 230 216 210 250 43 30 210 54 205 208 54 2 115 23 76 128 89 72 200 207 75 251 63 255 230 158 3 21 205 198 198 232 27 203 213 162 18 126 248 208 180 159 62 46 140 202 119 184 0 4 24 128 245 204 250 122 109 195 167 246 158 29 117 134 216 60 185 203 22 34 26 7 14 26 199 234 196 177 163 105 23 226 41 103 30 168 120 217 108 223 141 215 19 127 150 163 69 68 162 209 247 87 40 239 173 224 179 3 169 11 31 164 181 78 18 1 6 96 61 101 213 106 146 29 16 39 79 116 236 142 237 35 48 199 238 216 17 122 121 136 207 204 228 7 99 2 204 122 167 29 168 88 82 38 95 225 212 129 138 186 174 174 46 142 190 249 54 71 72 202 55 110 167 187 225 26 1 6 96 53 85 85 63 46 146 175 187 214 209 222 87 146 27 231 192 180 80 88 24 237 244 99 165 36 226 248 129 138 218 39 27 35 175 189 97 54 52 250 230 205 109 189 145 207 103 211 141 58 8 1 6 96 49 117 237 122 83 85 229 75 109 107 253 21 151 212 246 189 236 178 0 211 67 97 223 141 215 209 174 194 235 218 15 84 92 249 113 236 216 11 59 14 84 212 131 161 200 43 175 27 213 123 229 203 47 147 111 156 71 50 51 45 188 120 151 33 192 0 44 166 172 88 37 205 154 233 252 126 44 183 157 38 101 236 63 96 212 55 8 216 1 230 12 73 146 175 189 90 190 172 80 89 209 118 160 226 138 149 190 27 173 57 80 209 168 222 27 121 229 117 125 235 54 113 218 212 180 135 30 36 189 123 91 84 177 5 16 96 0 86 210 183 5 141 154 125 169 15 127 159 194 189 93 118 158 175 30 12 243 153 153 78 46 170 6 46 213 202 3 21 205 35 71 34 175 45 211 214 109 16 198 141 73 255 245 207 93 120 154 37 2 12 192 74 202 138 149 226 132 241 124 191 190 206 223 186 117 4 22 141 58 127 223 68 48 1 70 203 105 7 42 254 105 81 23 14 84 52 155 154 149 229 239 40 171 62 230 7 13 76 123 226 71 194 184 49 118 214 219 117 8 48 0 203 24 7 14 106 155 183 164 61 241 35 58 183 247 201 156 162 208 185 117 60 122 48 228 187 249 6 218 85 36 175 147 7 42 94 115 117 116 89 219 129 138 195 135 165 204 191 89 184 96 236 121 190 76 81 148 21 43 163 239 124 64 210 211 82 239 191 79 156 118 9 231 182 173 133 167 64 128 1 88 70 249 112 21 63 104 32 173 95 87 137 44 155 174 217 7 102 212 236 51 26 26 133 177 46 253 205 61 121 144 222 167 28 168 248 155 255 43 140 206 247 221 126 171 144 51 146 59 113 34 250 214 59 198 225 35 156 105 10 35 134 201 215 92 205 241 188 90 92 22 93 246 22 167 233 190 91 111 146 231 92 202 137 174 59 24 250 12 8 48 0 139 156 56 161 150 172 73 185 235 27 212 10 112 211 28 152 30 10 243 1 191 75 206 58 130 211 14 84 252 249 175 165 241 227 76 69 77 185 251 95 248 33 131 219 38 110 203 79 252 199 111 205 166 102 227 200 81 249 154 171 124 243 230 218 183 16 223 90 8 48 0 107 40 69 165 68 150 165 25 211 104 21 64 100 23 173 66 212 130 97 172 63 116 155 147 7 42 134 43 35 47 254 217 56 122 52 250 214 59 190 249 55 155 199 155 162 203 150 235 219 119 136 23 140 75 123 242 49 226 247 211 46 179 19 60 210 178 26 128 50 195 80 86 126 36 205 41 180 175 245 209 249 185 107 4 86 129 22 42 238 36 140 202 227 71 14 79 123 252 81 227 240 145 166 31 253 91 243 47 254 157 248 253 105 63 249 49 63 120 32 91 233 133 17 24 128 53 180 77 159 155 245 13 242 21 142 180 254 74 192 61 251 192 140 154 125 198 241 227 194 24 4 152 75 17 73 20 242 115 211 127 245 127 180 207 55 147 172 44 33 103 132 177 103 47 73 101 227 177 225 169 48 2 3 176 128 178 98 165 56 245 98 18 160 250 11 172 107 70 96 152 0 115 57 241 146 169 202 71 171 91 223 152 56 33 214 48 65 249 104 181 120 201 84 218 117 117 26 70 96 0 221 101 236 218 173 85 108 207 248 38 189 229 27 49 146 228 146 85 136 90 121 8 19 96 110 38 94 116 97 116 231 174 232 63 151 136 147 38 114 170 170 174 219 32 140 202 163 178 121 177 155 16 96 0 221 21 253 96 165 152 159 203 15 31 70 183 12 34 75 102 243 9 186 53 180 50 77 45 24 78 185 99 62 237 58 224 92 124 183 220 104 212 238 215 182 149 19 81 242 205 191 217 153 190 225 150 67 128 1 116 11 133 214 95 137 184 227 17 162 81 93 99 54 55 163 7 152 251 241 3 250 203 3 250 211 174 162 91 48 7 6 208 45 206 183 254 74 132 72 146 233 130 147 56 180 80 152 239 145 77 250 246 161 93 8 120 31 2 12 160 27 98 173 191 174 188 220 209 214 95 137 200 50 23 165 31 96 122 8 59 192 192 33 46 248 174 3 96 22 157 214 95 9 16 159 143 254 50 122 211 212 66 21 34 22 208 131 35 16 96 0 93 71 171 245 87 124 46 152 3 59 57 1 134 17 24 56 2 1 6 208 69 177 214 95 242 85 87 208 46 228 36 55 108 100 198 4 24 56 9 1 6 208 69 20 91 127 197 39 73 28 237 125 96 122 121 16 235 15 193 49 8 48 128 174 136 181 254 146 175 190 146 118 33 95 163 127 152 175 97 106 225 10 97 12 90 168 128 67 16 96 0 93 65 183 245 87 124 180 231 192 140 61 123 204 19 45 88 193 1 142 65 128 1 116 94 91 235 47 249 106 183 204 126 197 80 159 3 211 130 97 190 119 47 210 171 39 197 26 32 169 32 192 0 58 141 122 235 175 248 98 157 92 84 141 214 253 245 80 24 235 15 193 73 8 48 128 78 114 67 235 175 184 78 6 24 165 65 152 97 106 21 149 216 194 12 78 66 128 1 116 142 27 90 127 197 69 218 2 140 214 83 68 76 128 129 243 16 96 0 157 227 138 214 95 113 249 228 214 255 70 163 84 110 174 149 135 248 62 189 49 1 6 78 66 128 1 116 66 172 245 151 111 174 139 86 207 183 35 114 107 128 209 58 207 87 43 15 97 7 24 56 12 1 6 208 9 46 105 253 21 159 76 111 14 204 48 244 202 237 152 0 3 135 33 192 0 58 42 214 250 203 85 155 151 79 69 113 14 76 223 185 219 140 68 176 4 17 28 134 0 3 232 40 247 180 254 138 47 182 10 145 198 105 82 122 40 204 247 237 195 104 87 95 96 23 2 12 160 99 92 213 250 43 46 158 39 60 79 101 4 166 5 195 88 127 8 206 115 235 183 34 128 203 184 170 245 87 66 50 141 211 164 48 1 6 148 32 192 0 58 196 93 173 191 18 160 114 154 148 190 99 167 25 137 96 9 34 56 15 1 6 112 126 110 107 253 149 16 141 243 124 245 242 144 48 160 63 9 4 28 190 47 0 2 12 224 252 92 215 250 43 17 26 1 166 133 194 120 126 8 84 32 192 0 206 195 133 173 191 18 33 146 100 58 188 10 81 215 245 202 42 172 224 0 42 16 96 0 231 225 198 214 95 137 248 124 156 179 39 113 232 59 118 154 138 34 140 206 119 242 166 0 49 8 48 128 115 114 101 235 175 68 136 44 155 81 103 3 44 24 22 6 244 39 126 247 157 12 9 73 64 164 123 251 143 62 250 104 233 210 165 237 239 110 223 190 189 176 176 144 106 69 0 167 113 105 235 175 68 28 159 3 195 4 24 80 68 57 192 10 10 10 38 79 158 220 254 238 255 251 127 255 143 106 57 0 167 115 109 235 175 4 136 236 236 50 122 85 211 43 171 220 190 55 14 188 139 114 128 249 218 156 250 46 213 114 0 78 227 218 214 95 9 57 59 2 211 171 118 152 170 42 96 5 7 80 130 57 48 128 132 220 219 250 43 1 135 55 50 107 161 176 48 112 0 201 202 114 236 142 0 167 66 128 1 196 231 230 214 95 9 57 60 2 11 134 49 252 2 138 16 96 0 241 185 186 245 87 2 142 238 3 83 53 189 106 7 90 168 0 69 8 48 128 56 92 222 250 43 33 7 71 96 122 213 14 83 211 176 3 12 40 66 128 1 196 225 246 214 95 137 56 120 26 253 201 9 176 204 76 103 110 7 112 54 4 24 192 89 220 223 250 43 1 39 23 113 96 2 12 168 99 236 251 19 192 1 108 180 254 138 75 146 56 103 78 226 80 84 189 106 135 56 6 45 84 128 38 4 24 192 153 152 104 253 21 23 145 101 83 137 58 112 35 189 114 59 167 105 56 195 23 232 66 128 1 156 134 153 214 95 113 249 100 103 230 192 180 80 152 31 50 152 75 79 119 224 94 0 137 32 192 0 78 195 76 235 175 120 28 155 3 211 67 97 44 160 7 234 16 96 0 95 99 168 245 87 124 146 196 57 176 15 76 81 244 29 187 176 130 3 168 67 128 1 124 141 165 214 95 241 180 142 192 12 131 51 12 91 239 162 87 86 113 186 46 142 202 179 245 46 0 231 133 0 3 248 10 83 173 191 226 147 219 78 205 183 249 41 34 38 192 192 37 16 96 0 39 49 214 250 43 30 210 214 246 197 238 105 48 189 60 36 142 197 2 122 160 15 1 6 208 134 181 214 95 241 197 138 183 117 26 44 18 213 119 238 18 176 3 12 92 0 1 6 192 49 217 250 43 158 216 8 204 214 71 136 122 229 118 206 52 49 1 6 110 128 0 3 224 88 108 253 21 159 253 143 16 181 96 152 31 58 132 75 101 111 151 55 120 15 2 12 128 205 214 95 113 197 22 113 40 54 158 38 165 135 194 56 128 3 92 2 1 6 192 100 235 175 184 136 44 183 142 192 236 59 14 49 18 213 119 237 22 176 133 25 220 1 1 6 201 142 213 214 95 113 181 5 152 125 115 96 152 0 3 87 65 128 65 178 99 181 245 87 2 182 158 38 165 149 7 91 199 169 152 0 3 119 64 128 65 114 99 182 245 87 66 118 54 101 214 202 67 104 161 2 238 225 149 111 90 128 46 97 184 245 87 2 173 35 48 155 246 129 181 180 24 123 170 177 130 3 220 3 1 6 73 141 221 214 95 9 201 118 141 192 180 112 37 71 136 144 151 107 199 197 1 186 0 1 6 201 139 237 214 95 9 216 55 7 166 135 194 194 240 97 92 138 207 142 139 3 116 1 2 12 146 23 211 173 191 18 178 109 14 76 11 134 177 128 30 92 5 1 6 73 138 249 214 95 9 216 53 2 195 4 24 184 15 2 12 146 20 235 173 191 18 178 167 167 165 22 170 192 4 24 184 13 2 12 146 146 7 90 127 37 34 73 166 18 181 252 170 122 121 72 24 49 28 19 96 224 42 8 48 72 70 30 104 253 149 8 241 201 118 156 133 168 133 194 2 122 128 129 203 32 192 32 249 120 163 245 87 34 178 108 253 62 176 230 102 163 122 175 136 21 28 224 50 8 48 72 58 222 104 253 149 8 177 97 31 152 22 174 228 4 65 200 203 177 246 178 0 221 132 0 131 164 227 145 214 95 137 216 176 140 94 15 134 133 145 195 79 158 20 12 224 26 8 48 72 46 222 105 253 149 128 29 203 232 181 16 118 128 129 27 33 192 32 185 120 166 245 87 66 86 143 192 204 166 38 76 128 129 59 33 192 32 137 120 170 245 87 2 150 31 230 171 7 195 156 40 10 249 216 1 6 174 115 90 128 189 253 246 219 166 105 210 43 6 192 94 30 107 253 21 159 213 35 48 45 20 22 114 70 122 115 197 38 48 238 180 0 219 178 101 203 91 111 189 69 175 24 0 59 121 175 245 87 60 68 182 120 14 76 15 134 5 156 32 5 174 116 230 119 242 75 47 189 52 127 254 252 189 123 247 82 170 7 192 46 106 217 58 83 211 228 203 188 211 250 43 62 75 71 96 230 241 227 250 190 90 76 128 129 59 157 22 96 35 71 142 124 235 173 183 30 122 232 161 59 238 184 227 191 254 235 191 148 211 247 243 191 246 218 107 142 151 7 96 25 229 131 15 229 217 179 188 223 14 95 146 204 168 101 39 113 232 161 10 34 138 66 206 72 171 46 8 96 161 211 2 108 193 130 5 60 207 23 20 20 148 150 150 102 100 100 20 22 22 174 90 181 170 233 43 69 69 69 244 234 4 232 22 125 203 54 227 192 1 249 170 203 105 23 98 59 34 91 121 148 212 87 19 96 162 85 23 4 176 80 252 127 151 130 32 124 247 187 223 61 114 228 200 149 87 158 182 94 235 197 23 95 116 170 48 0 43 69 63 88 41 78 188 136 244 233 77 187 16 219 17 159 207 194 57 48 61 24 22 167 94 108 213 213 0 172 117 90 128 53 53 53 101 100 100 112 28 183 121 243 230 251 239 191 127 227 198 141 87 93 117 213 229 151 159 252 165 245 141 55 222 160 84 36 64 183 24 181 251 181 173 219 210 159 124 156 118 33 142 136 45 23 84 181 238 15 155 204 134 70 189 102 95 202 61 119 89 83 24 128 213 78 251 39 254 135 63 252 225 129 7 30 248 207 255 252 207 103 159 125 54 16 8 252 237 111 127 187 235 174 175 255 237 54 53 53 209 168 16 160 187 148 21 171 132 33 131 133 209 249 180 11 113 196 201 0 83 187 31 96 122 40 76 100 89 200 197 4 24 184 212 105 255 196 13 195 200 207 207 63 122 244 232 130 5 11 126 255 251 223 247 238 125 218 243 150 71 31 125 212 241 242 0 186 203 108 110 86 203 214 38 207 48 130 180 5 152 169 170 132 235 238 114 21 45 24 22 242 114 56 65 176 168 52 0 139 157 249 59 90 86 86 214 63 255 249 207 171 174 186 234 236 79 205 204 204 116 170 42 0 203 168 171 75 72 106 170 52 125 42 237 66 156 34 127 53 2 235 54 61 20 246 100 203 52 240 140 211 2 140 16 178 126 253 250 190 125 251 210 171 7 192 82 122 91 235 175 203 47 229 196 100 89 71 119 202 8 172 91 204 134 6 189 118 127 10 182 48 131 139 157 182 140 254 142 59 238 64 122 129 151 104 27 55 153 141 199 229 203 47 165 93 136 131 98 115 96 221 62 14 81 15 85 16 89 22 70 142 176 166 42 0 27 156 185 145 153 94 37 0 214 83 62 88 41 77 191 132 100 101 209 46 196 57 237 35 176 110 94 7 19 96 224 126 94 62 20 14 146 156 94 181 83 171 218 225 237 179 231 227 144 172 153 3 211 203 67 226 216 209 214 148 4 96 15 4 24 120 150 178 98 165 56 122 20 63 116 48 237 66 156 21 91 61 223 189 0 51 143 213 233 7 14 8 99 198 88 86 21 128 13 16 96 224 77 230 177 58 237 211 77 178 119 59 47 159 3 145 101 51 26 237 206 21 180 80 152 164 164 8 35 188 219 246 19 60 1 1 6 222 164 172 252 152 244 234 41 78 156 64 187 16 10 136 79 54 187 119 28 162 30 10 11 121 185 222 238 59 3 30 128 127 160 224 69 138 162 172 46 150 175 188 156 35 221 92 76 206 166 110 119 84 209 130 97 17 11 232 193 245 16 96 224 65 106 217 58 206 48 228 217 5 180 11 161 164 123 1 102 30 171 51 14 30 18 208 3 12 92 15 1 6 30 164 172 88 217 154 94 169 41 180 11 161 131 72 146 217 141 125 96 152 0 3 86 88 112 60 129 97 24 139 22 45 106 108 108 124 228 145 71 98 175 212 213 213 253 228 39 63 145 101 185 177 177 241 151 191 252 229 224 193 73 182 12 12 168 58 217 250 235 199 63 164 93 8 61 221 27 129 233 229 33 113 84 30 38 192 192 253 186 251 111 180 166 166 230 151 191 252 229 146 37 75 118 238 220 217 254 226 194 133 11 39 78 156 248 251 223 255 254 182 219 110 187 229 150 91 186 93 36 64 39 36 79 235 175 68 136 44 117 103 35 179 22 12 9 99 176 3 12 24 208 221 17 216 160 65 131 158 122 234 169 39 158 120 162 189 217 74 115 115 243 107 175 189 246 204 51 207 112 28 119 245 213 87 207 159 63 63 24 12 142 249 106 67 201 175 126 245 171 29 59 118 36 186 218 238 221 187 11 11 11 187 89 18 36 179 228 106 253 149 72 55 70 96 230 145 163 198 225 35 88 193 1 76 176 254 132 211 112 56 204 113 92 172 21 11 33 100 208 160 65 219 182 109 107 15 176 199 31 127 220 48 140 68 95 251 251 223 255 222 242 122 32 169 36 87 235 175 4 136 212 245 17 152 22 12 147 180 84 126 232 80 171 139 2 176 158 245 1 214 220 220 44 203 114 251 187 169 169 169 141 141 141 237 239 158 250 161 179 9 56 120 13 186 33 217 90 127 37 212 141 17 152 30 10 139 249 121 28 159 148 219 15 128 53 214 207 211 202 178 172 105 90 251 187 138 162 164 165 165 89 126 23 128 179 37 93 235 175 68 186 177 10 81 11 133 177 128 30 88 97 125 128 229 228 228 40 138 210 62 234 218 191 127 127 78 78 142 229 119 1 56 83 242 181 254 74 132 200 18 215 165 147 56 48 1 6 108 177 62 192 122 245 234 53 115 230 204 117 235 214 113 28 183 101 203 150 212 212 212 137 19 39 90 126 23 128 51 36 99 235 175 68 100 217 140 118 37 192 180 242 32 38 192 128 33 221 253 93 181 186 186 122 217 178 101 107 214 172 81 20 229 217 103 159 189 225 134 27 134 15 31 254 194 11 47 60 244 208 67 159 127 254 249 71 31 125 244 242 203 47 139 73 255 27 49 56 32 9 91 127 37 66 100 95 215 230 192 180 242 144 56 42 31 19 96 192 138 238 70 203 144 33 67 30 110 115 234 139 227 198 141 251 232 163 143 142 28 57 242 248 227 143 99 93 6 56 32 214 250 43 227 222 187 105 23 226 14 114 23 23 113 232 161 176 124 237 92 27 10 2 176 133 93 99 35 158 231 251 244 233 99 211 197 1 206 144 164 173 191 18 232 218 50 122 243 224 33 227 88 157 136 21 28 192 14 156 22 3 204 75 230 214 95 241 117 105 25 189 22 10 147 244 116 126 200 32 123 106 2 176 30 2 12 152 151 204 173 191 226 234 218 8 76 11 134 197 209 249 73 218 128 6 216 132 0 3 198 37 121 235 175 184 36 137 235 252 62 48 29 59 192 128 53 8 48 96 91 178 183 254 138 167 11 135 249 98 2 12 88 132 0 3 182 37 121 235 175 248 58 63 7 166 149 135 248 204 12 76 128 1 91 16 96 192 176 147 173 191 174 186 156 118 33 238 210 133 57 48 45 24 18 70 143 194 99 88 96 11 2 12 24 134 214 95 241 73 18 215 54 59 216 241 175 208 67 97 156 32 5 204 65 128 1 171 98 173 191 228 171 177 122 254 76 196 39 115 28 103 118 56 192 140 253 7 140 250 6 172 224 0 230 32 192 128 85 104 253 149 80 172 105 81 135 23 34 234 193 48 159 153 201 15 26 104 111 85 0 86 67 128 1 131 12 195 108 106 82 203 214 98 248 21 23 137 61 66 236 240 52 88 91 11 21 252 30 0 236 193 49 187 192 18 99 111 77 116 217 114 78 16 140 154 125 173 255 124 199 143 163 93 145 43 181 5 152 169 170 29 92 146 161 135 194 190 27 175 179 187 40 0 203 97 4 6 204 48 15 29 138 46 91 158 250 192 125 169 15 222 111 54 55 75 151 206 142 252 239 75 156 174 211 174 203 125 228 78 140 192 140 125 181 70 125 131 48 102 180 237 85 1 88 13 1 6 204 136 190 187 34 229 206 5 92 74 74 172 245 151 239 198 121 210 140 105 218 167 155 104 215 229 58 228 171 17 88 71 62 89 15 134 248 128 159 31 56 192 254 186 0 44 134 0 3 102 152 205 205 164 103 143 216 242 13 105 218 84 146 149 37 140 24 174 239 173 161 93 151 251 156 92 70 223 161 0 211 130 56 65 10 88 133 0 3 102 16 81 224 162 81 163 122 175 182 189 74 154 83 200 113 156 113 228 8 159 29 160 93 151 251 240 60 225 249 142 142 192 66 21 56 65 10 24 133 69 28 192 12 169 112 86 116 233 155 166 174 11 3 7 8 185 57 156 162 40 43 86 165 60 240 109 218 117 185 82 199 122 90 26 53 251 140 227 199 5 108 97 6 54 33 192 128 25 194 232 81 198 193 195 145 151 254 46 94 52 65 121 231 125 125 251 14 249 198 235 72 70 58 237 186 220 168 131 167 73 233 161 48 31 240 243 253 251 57 82 20 128 197 16 96 192 20 73 228 8 145 11 103 146 44 191 60 111 46 206 238 75 72 146 184 232 249 79 226 192 4 24 48 13 115 96 192 18 117 117 137 120 241 36 97 194 133 252 136 97 72 175 115 32 178 239 252 71 73 153 166 30 12 139 88 64 15 204 66 128 1 51 140 253 7 180 112 133 124 233 44 218 133 176 192 39 159 119 14 204 168 174 49 154 154 196 177 8 48 96 21 2 12 152 161 22 151 242 125 251 96 203 109 71 116 100 14 76 11 133 249 30 217 164 111 31 167 138 2 176 24 2 12 24 161 235 106 217 90 185 16 157 151 59 70 146 206 187 15 76 15 97 2 12 216 134 0 3 54 104 159 111 54 155 154 165 89 8 176 142 57 111 83 102 211 212 66 21 232 1 6 76 67 128 1 27 148 213 37 226 196 9 36 224 167 93 8 27 136 124 158 71 136 70 117 141 217 220 140 45 204 192 52 4 24 48 192 60 124 68 223 186 77 194 242 141 142 59 223 8 12 19 96 224 1 8 48 96 128 82 82 70 122 100 139 227 47 160 93 8 51 206 187 136 67 47 15 98 2 12 88 135 0 3 215 51 77 181 100 141 52 107 38 54 126 117 194 185 71 96 134 169 133 43 176 128 30 88 135 0 3 183 211 182 108 53 235 234 228 66 60 63 236 132 214 17 88 226 85 136 198 158 61 230 137 22 113 236 24 103 139 2 176 24 2 12 220 78 45 42 21 46 24 71 122 245 164 93 8 83 36 137 75 124 18 135 22 12 243 189 123 225 175 20 88 135 0 3 87 51 235 27 180 207 55 203 151 205 166 93 8 99 136 79 54 163 209 68 31 213 67 97 172 63 4 15 64 128 129 171 169 165 101 36 35 93 156 56 129 118 33 172 145 19 31 37 101 152 90 69 37 86 112 128 7 32 192 192 213 148 162 50 169 96 6 39 8 180 11 97 204 57 246 129 157 156 0 195 22 102 96 31 2 12 220 75 15 134 140 67 135 176 253 171 43 18 175 66 196 4 24 120 6 2 12 220 75 41 42 21 71 143 226 251 161 221 98 231 37 14 48 61 24 66 11 21 240 6 4 24 184 148 217 212 164 109 252 12 203 55 186 38 225 70 102 195 208 194 149 2 118 128 129 39 32 192 192 165 212 178 181 156 79 22 47 158 76 187 16 54 37 56 141 94 223 185 219 140 68 176 4 17 188 1 1 6 46 165 22 149 74 51 166 113 146 72 187 16 38 181 142 192 12 131 51 140 51 94 215 67 97 190 111 31 210 35 155 82 93 0 86 66 128 129 27 233 219 171 244 125 181 242 165 120 126 216 85 178 212 250 223 179 158 34 106 193 48 214 31 130 103 32 192 192 141 212 162 82 97 228 8 126 240 32 218 133 176 138 72 173 1 118 230 52 152 97 232 149 219 177 3 12 60 3 1 6 238 19 137 168 27 62 197 242 141 110 105 11 176 51 166 193 48 1 6 30 131 0 3 215 81 215 110 224 120 34 77 155 74 187 16 134 17 89 110 29 129 157 126 28 162 30 12 10 253 250 97 2 12 60 3 1 6 174 163 172 46 110 77 47 159 143 118 33 44 139 253 237 69 79 11 48 173 60 132 5 244 224 37 8 48 112 23 99 247 30 125 247 30 44 223 232 166 56 115 96 186 174 87 86 97 5 7 120 9 2 12 220 69 41 42 21 134 12 230 71 12 167 93 8 227 164 51 87 33 234 59 118 154 138 34 140 206 167 89 21 128 165 16 96 224 38 138 162 174 91 47 161 119 101 247 197 246 207 157 26 96 193 176 48 160 63 241 251 105 86 5 96 41 4 24 184 136 250 233 38 78 211 229 130 233 180 11 241 130 51 78 147 210 66 97 44 160 7 143 65 128 185 198 137 19 198 238 61 230 241 38 218 117 208 164 174 46 150 166 78 230 210 210 104 23 226 9 167 158 231 139 9 48 240 34 156 211 227 2 166 25 125 245 13 179 238 24 63 104 144 113 224 32 39 8 41 223 92 112 114 14 35 153 24 251 106 181 138 237 233 183 221 74 187 16 143 104 29 129 125 181 15 76 223 190 195 84 85 1 1 6 222 130 0 163 79 121 243 109 33 119 132 56 233 228 15 110 125 251 142 200 63 95 77 249 214 157 180 235 114 154 90 92 42 244 239 39 140 202 163 93 136 87 200 95 143 192 180 96 72 24 56 128 100 101 209 174 9 192 74 120 132 72 155 166 235 213 123 197 73 19 91 71 98 199 142 113 28 39 228 142 228 84 53 233 158 37 106 154 90 182 22 203 55 44 116 234 28 152 30 12 99 248 5 222 131 0 163 204 108 58 206 247 234 105 236 63 112 226 191 158 62 190 240 81 163 122 111 235 255 149 254 125 205 163 71 105 151 230 40 237 179 47 204 150 136 52 107 38 237 66 60 164 125 14 76 213 244 170 29 56 65 10 188 7 1 70 25 17 68 237 179 205 205 143 255 212 60 209 194 113 156 113 228 104 219 108 208 126 190 79 31 218 165 57 74 41 42 17 39 93 68 178 50 105 23 226 29 173 35 176 104 180 117 248 85 181 195 212 52 236 0 3 239 161 60 7 246 238 187 239 46 94 188 184 253 221 154 154 154 194 194 66 170 21 57 72 215 149 85 171 163 111 46 39 166 41 207 46 240 221 119 119 211 194 71 204 186 122 109 243 151 173 63 199 211 82 105 215 231 28 243 208 97 125 91 48 237 241 71 105 23 226 45 62 153 107 59 11 81 11 133 133 129 3 72 38 126 57 0 175 161 28 96 243 218 180 191 251 244 211 79 83 45 199 57 218 23 95 70 95 126 213 56 122 204 119 253 181 242 53 87 43 171 139 91 158 121 174 53 210 62 92 37 94 50 197 119 123 114 173 196 83 138 75 73 175 158 194 184 49 180 11 241 20 34 203 177 57 48 76 128 129 87 97 21 162 211 140 125 181 145 197 175 232 91 203 165 130 25 105 63 121 140 100 7 56 142 147 175 190 130 187 114 78 203 111 254 47 233 221 199 119 243 13 180 107 116 150 97 168 165 107 228 57 151 114 132 208 46 197 91 98 115 96 138 170 87 237 144 175 156 67 187 26 0 235 33 192 156 99 30 63 30 125 253 77 181 168 68 200 203 77 255 245 207 249 97 67 79 251 48 207 147 62 189 205 198 70 106 245 81 162 109 222 98 54 52 74 179 11 104 23 226 57 109 251 192 244 202 237 156 166 97 4 6 158 132 0 115 132 166 41 43 86 69 151 191 67 50 50 82 31 250 174 120 241 164 184 159 69 178 179 245 61 123 29 47 142 50 181 168 68 188 240 2 52 169 178 28 145 37 179 249 132 22 10 243 67 6 147 140 12 218 229 0 88 15 1 102 59 237 211 77 145 37 175 155 199 143 251 110 188 94 190 234 114 78 76 248 119 206 251 253 102 93 157 179 213 81 102 30 171 211 54 111 73 253 225 66 218 133 120 81 219 35 68 61 20 198 2 122 240 42 4 152 141 140 93 187 35 139 95 209 43 171 164 203 10 125 183 222 68 50 207 243 91 48 9 248 205 134 228 122 132 168 150 148 17 127 150 56 97 60 237 66 60 136 72 146 209 212 172 239 218 45 95 59 151 118 45 0 182 64 128 217 194 172 175 143 190 250 134 90 182 86 184 96 108 250 127 254 146 31 52 176 35 95 197 103 7 76 93 55 155 154 146 229 129 143 105 42 197 101 210 172 153 28 143 253 136 54 144 36 109 123 21 33 68 196 233 92 224 81 8 48 171 41 74 244 221 15 148 119 63 224 123 245 76 123 236 17 97 252 184 142 127 41 9 4 90 127 170 215 213 39 73 128 233 219 130 230 209 163 50 142 143 178 129 30 174 208 54 111 105 253 71 229 207 226 56 44 239 4 111 66 128 89 73 93 187 62 250 234 82 78 81 82 22 204 151 230 92 218 217 129 5 241 103 17 66 204 186 122 110 240 32 219 106 116 17 165 168 68 24 51 138 244 233 77 187 16 175 81 63 42 50 14 31 150 38 79 212 119 239 17 71 141 106 121 225 143 41 15 220 135 147 124 193 123 16 96 214 208 43 171 34 139 95 49 246 84 203 87 93 238 187 241 186 46 118 180 18 4 146 145 110 212 55 8 214 23 232 58 230 241 38 237 179 47 82 31 252 14 237 66 188 198 172 171 215 183 87 165 60 248 29 229 157 247 90 191 195 103 92 34 12 28 16 125 99 121 202 61 223 164 93 26 128 197 16 96 221 101 30 57 26 121 249 85 245 147 141 210 228 137 169 223 189 159 239 215 183 59 87 35 126 191 217 208 96 93 117 238 165 150 174 33 169 169 226 228 137 180 11 241 26 45 24 18 167 76 106 59 87 243 88 235 119 248 232 124 46 53 53 9 247 23 66 50 64 128 117 67 36 18 125 235 93 101 197 74 126 64 255 244 159 62 110 73 191 118 146 29 48 235 147 35 192 138 74 164 130 233 231 216 84 0 93 67 4 129 211 116 142 227 124 215 93 195 247 239 199 165 38 209 161 154 144 108 240 227 163 75 76 83 45 42 141 46 93 198 113 36 229 158 111 74 179 102 90 117 12 18 159 157 109 36 193 86 48 61 92 169 239 63 144 250 8 182 127 89 79 24 55 54 242 151 191 138 83 47 38 189 122 202 87 95 209 58 20 219 189 135 199 68 35 120 17 2 172 211 244 96 56 242 143 151 141 253 7 228 107 174 242 93 127 45 151 146 98 225 197 137 223 111 84 86 90 120 65 119 82 139 75 196 220 28 126 192 0 218 133 120 16 201 72 151 166 77 141 188 248 103 249 186 107 72 86 150 30 10 171 107 214 165 126 239 1 218 117 1 88 15 1 214 9 198 193 67 209 151 95 85 55 125 46 77 155 154 246 232 67 164 87 47 203 111 65 2 126 195 243 143 16 79 180 168 159 108 74 249 214 157 180 235 240 44 113 202 100 126 232 16 117 205 58 243 248 113 33 103 100 234 195 223 231 132 100 88 24 4 73 7 1 214 49 39 90 162 111 46 87 86 126 204 15 29 146 254 212 147 66 110 142 77 247 225 179 3 158 95 196 161 174 91 207 137 130 116 201 84 218 133 120 25 223 183 143 239 150 27 105 87 1 96 47 4 216 249 24 134 250 113 81 244 141 183 56 73 78 185 255 94 105 198 52 91 239 70 178 3 102 36 202 181 68 184 84 43 159 76 186 138 178 186 68 154 62 141 243 201 180 11 1 0 182 33 192 206 69 251 114 75 244 159 175 26 71 142 182 181 157 188 138 147 109 255 153 203 251 253 173 161 89 95 207 167 246 179 251 94 84 24 59 119 233 123 170 83 239 191 151 118 33 0 192 60 4 88 124 109 109 39 151 232 91 183 73 5 51 210 254 237 199 177 182 147 14 32 1 127 219 81 138 13 92 127 111 6 152 82 84 34 12 27 122 102 47 52 0 128 206 67 128 157 233 60 109 39 237 230 243 145 20 159 103 167 193 162 81 117 253 39 41 119 204 167 93 7 0 120 1 2 236 20 29 107 59 105 55 62 144 237 213 133 136 234 134 79 57 195 180 123 30 17 0 146 4 2 236 164 142 183 157 180 27 201 14 120 181 173 165 90 84 42 93 50 5 103 67 0 128 37 16 96 157 110 59 105 55 18 240 27 117 245 116 107 176 131 177 183 70 219 94 149 254 47 183 211 46 4 0 60 34 169 3 172 107 109 39 237 198 251 253 122 77 13 237 42 172 167 20 149 8 3 7 216 183 133 14 0 146 77 178 6 152 170 42 239 126 16 125 231 125 190 71 143 212 31 63 44 94 232 162 150 246 36 59 96 110 43 167 93 133 213 84 85 93 179 222 119 211 117 180 235 0 0 239 72 198 0 211 214 109 136 44 89 106 70 163 41 11 230 75 151 93 202 9 238 234 103 79 178 3 222 123 132 168 109 252 140 139 70 165 130 25 180 11 1 0 239 72 174 0 211 171 118 70 23 191 172 239 220 45 95 49 199 119 243 245 92 122 58 237 138 226 224 253 126 179 185 153 83 85 78 146 104 215 98 25 165 184 84 188 120 18 201 160 60 191 8 0 94 146 44 1 102 30 61 26 121 229 117 117 195 167 210 164 139 210 127 251 239 221 108 59 105 171 147 123 153 27 26 73 175 158 180 107 177 134 113 224 160 22 12 167 255 228 199 180 11 1 0 79 73 130 0 139 70 163 111 191 167 188 255 33 223 175 111 250 191 253 72 24 59 134 118 65 231 17 11 48 163 190 65 240 74 128 169 69 37 124 159 222 194 152 209 180 11 1 0 79 241 116 128 153 166 90 82 22 125 125 25 103 114 41 119 255 139 52 187 192 170 182 147 182 34 25 25 68 20 189 115 24 135 174 171 101 107 99 157 21 1 0 44 228 217 0 211 67 21 145 197 175 24 251 106 237 104 59 105 55 47 237 101 214 62 223 108 30 111 146 102 205 164 93 8 0 120 141 7 3 236 180 182 147 63 252 190 29 109 39 237 198 251 189 179 151 89 45 46 21 39 140 39 1 135 78 67 6 128 228 225 173 0 115 170 237 164 221 72 192 239 141 71 136 230 177 99 218 150 109 169 143 60 68 187 16 0 240 32 175 4 152 179 109 39 237 70 2 1 243 232 81 218 85 88 64 41 46 35 217 1 113 130 139 246 137 3 128 103 120 33 192 156 111 59 105 55 62 59 160 86 237 160 93 69 183 153 166 90 84 42 205 158 201 196 218 25 0 96 14 75 1 102 236 171 213 202 131 68 146 197 73 19 72 86 22 197 182 147 118 35 1 191 201 254 28 152 182 101 171 89 87 39 23 206 162 93 8 0 120 19 51 1 22 125 237 13 78 81 196 201 147 204 104 52 242 183 127 138 23 94 160 239 216 165 174 46 22 242 114 40 180 157 180 25 241 251 205 227 199 57 211 100 122 236 162 22 149 10 227 198 120 102 59 54 0 184 13 27 1 166 109 248 148 100 101 157 220 75 164 233 70 205 190 200 255 254 149 4 2 169 11 31 20 167 76 166 93 157 245 248 128 223 52 12 179 241 56 241 103 209 174 165 139 204 134 70 237 243 205 169 223 123 128 118 33 0 224 89 108 4 152 186 241 179 212 239 222 207 113 156 81 179 239 196 51 207 153 13 141 242 101 133 164 103 182 39 211 43 182 15 172 173 219 75 3 187 1 166 150 173 37 233 233 226 164 137 180 11 1 0 207 98 35 192 56 211 228 4 161 117 104 210 179 167 116 209 133 242 245 215 154 205 39 212 181 235 105 151 101 23 226 247 19 158 55 234 235 248 161 131 105 215 210 69 74 81 137 52 107 6 39 10 180 11 1 0 207 114 87 39 145 68 248 62 125 140 234 189 173 111 165 166 248 238 92 64 178 178 180 47 183 138 163 242 104 215 101 27 66 72 102 38 187 235 56 244 96 200 56 112 80 186 20 203 55 0 192 70 108 4 152 60 239 234 200 146 165 230 193 67 177 119 245 45 219 244 157 187 132 113 99 105 215 101 35 18 240 155 245 172 238 101 86 138 74 197 81 249 124 191 126 180 11 1 0 47 99 227 17 34 201 200 72 253 215 111 43 203 223 49 234 234 57 211 20 70 142 72 125 224 62 218 69 217 139 207 14 24 108 30 198 97 54 55 107 27 63 75 249 246 183 104 23 2 0 30 199 70 128 181 102 88 86 166 239 155 223 160 93 133 115 218 206 243 101 242 17 162 186 102 61 39 203 210 212 139 105 23 2 0 30 199 198 35 196 36 68 252 172 238 101 86 87 23 75 51 167 121 169 157 52 0 184 19 2 204 165 248 128 159 197 71 136 250 246 42 189 102 159 124 233 108 218 133 0 128 247 33 192 92 170 117 4 198 224 34 14 181 168 84 24 57 130 31 60 136 118 33 0 224 125 8 48 151 34 217 1 83 85 185 19 45 180 11 233 140 72 68 221 240 41 14 63 4 0 103 32 192 92 138 207 206 230 56 206 96 170 47 179 186 238 19 142 227 164 233 83 105 23 2 0 73 1 1 230 82 177 67 164 216 90 199 161 20 151 182 166 87 74 10 237 66 0 32 41 32 192 220 74 146 72 90 26 67 235 56 140 61 213 250 142 157 242 101 133 180 11 1 128 100 129 0 115 47 62 59 192 208 58 14 101 117 137 48 100 48 63 98 56 237 66 0 32 89 32 192 220 139 180 6 24 35 143 16 21 69 93 183 94 194 242 13 0 112 16 2 204 189 136 223 111 48 50 7 166 126 186 137 83 53 121 230 52 218 133 0 64 18 65 128 185 23 207 206 121 190 106 81 169 120 241 36 46 61 157 118 33 0 144 68 16 96 238 69 252 126 147 133 69 28 198 254 3 90 184 2 203 55 0 192 97 8 48 247 226 179 3 6 11 35 48 181 168 68 232 223 79 24 157 79 187 16 0 72 46 8 48 247 34 217 217 230 137 19 156 162 208 46 228 156 52 77 45 93 131 229 27 0 224 60 4 152 123 145 128 223 253 123 153 181 207 190 48 79 180 72 179 102 208 46 4 0 146 14 2 204 189 120 127 107 128 185 124 47 179 82 84 34 78 156 64 178 178 104 23 2 0 73 135 114 67 203 119 223 125 119 241 226 197 237 239 214 212 212 20 22 98 45 192 87 210 82 137 44 187 121 33 162 121 248 136 190 45 152 246 216 35 180 11 1 128 100 68 57 192 230 181 105 127 247 233 167 159 166 90 142 235 144 236 128 155 183 130 41 37 101 164 87 79 225 130 177 180 11 1 128 100 132 71 136 174 198 7 92 220 151 217 48 212 226 50 121 118 1 71 8 237 82 0 32 25 33 192 92 205 205 91 193 180 205 91 204 134 6 105 118 1 237 66 0 32 73 33 192 92 141 4 252 174 221 10 166 22 149 136 227 199 145 30 217 180 11 1 128 36 133 0 115 53 62 59 224 206 17 152 89 87 175 109 222 130 237 95 0 64 17 2 204 213 72 32 219 157 115 96 106 217 26 146 149 37 78 188 136 118 33 0 144 188 16 96 174 198 7 252 230 241 227 156 174 211 46 228 116 166 169 172 46 149 102 207 228 4 252 251 1 0 106 240 3 200 213 136 223 111 154 166 217 208 72 187 144 211 232 219 130 230 145 35 50 158 31 2 0 85 8 48 87 35 217 129 214 1 143 203 166 193 148 162 18 97 204 40 210 167 55 237 66 0 32 169 33 192 92 141 100 101 18 65 112 213 94 102 243 120 147 246 217 23 24 126 1 0 117 8 48 183 35 254 44 87 173 227 80 215 172 229 82 124 226 197 147 105 23 2 0 201 14 1 230 118 196 239 119 213 121 190 106 81 169 60 115 6 39 81 62 132 12 0 0 1 230 118 124 192 239 158 243 124 245 202 237 250 190 90 105 206 108 218 133 0 0 32 192 92 143 184 105 47 179 186 186 88 204 205 225 7 12 160 93 8 0 0 2 204 245 72 118 182 91 22 113 156 104 81 63 217 36 93 138 229 27 0 224 10 8 48 183 227 253 126 179 174 142 118 21 173 212 117 235 57 129 151 46 153 66 187 16 0 0 14 1 198 0 18 240 187 100 35 179 82 84 42 77 155 202 249 124 180 11 1 0 224 16 96 12 224 179 3 166 174 155 77 77 116 203 48 118 239 209 119 239 145 47 67 191 108 0 112 11 4 152 219 145 64 32 118 250 59 221 50 148 213 37 194 176 161 252 240 97 116 203 0 0 104 135 0 115 59 226 207 34 132 80 14 176 104 84 93 183 94 198 242 13 0 112 19 4 152 235 9 2 201 72 167 219 214 82 221 240 41 167 27 210 140 105 20 107 0 0 56 3 2 140 1 196 239 167 187 21 76 45 42 149 166 78 230 82 83 41 214 0 0 112 6 4 24 3 72 118 128 226 97 28 198 190 90 109 123 149 132 229 27 0 224 50 8 48 6 240 217 217 6 189 173 96 234 234 18 97 224 0 33 47 151 86 1 0 0 113 33 192 24 64 252 126 179 158 210 34 14 85 85 202 214 226 244 13 0 112 33 4 24 3 72 192 79 107 17 135 182 241 51 46 26 149 10 102 80 185 59 0 192 57 32 192 24 192 211 59 207 87 41 46 21 39 93 68 50 50 168 220 29 0 224 28 16 96 12 32 217 1 51 18 229 90 34 14 223 215 60 116 72 15 134 229 75 209 60 5 0 220 8 1 198 0 222 239 231 56 206 112 124 26 76 41 46 35 189 123 9 227 198 56 124 95 0 128 142 64 128 49 128 4 90 3 204 233 149 244 186 174 150 148 201 151 206 226 8 113 244 190 0 0 29 131 0 99 129 207 71 82 124 14 79 131 105 159 111 54 27 143 75 179 102 58 121 83 0 128 142 67 128 177 129 15 100 59 188 16 81 45 46 21 39 140 143 29 37 12 0 224 66 8 48 54 144 236 128 147 109 45 205 99 199 180 45 219 36 44 223 0 0 23 67 128 177 129 4 252 134 131 7 210 171 37 107 136 63 75 156 48 222 177 59 2 0 116 22 2 140 13 188 147 231 249 154 166 82 92 38 205 46 224 120 252 243 0 0 247 194 79 40 54 56 121 158 175 190 181 220 60 122 20 219 191 0 192 229 16 96 108 32 217 1 199 30 33 42 171 139 133 113 99 72 175 158 206 220 14 0 160 107 16 96 108 224 253 126 179 185 153 83 85 187 111 100 54 52 106 159 111 198 240 11 0 220 15 1 198 134 147 123 153 27 26 237 190 145 90 182 150 164 165 137 147 46 178 251 70 0 0 221 132 0 99 67 44 192 28 216 10 166 22 151 74 5 211 57 81 180 251 70 0 0 221 132 0 99 3 201 200 32 162 104 247 66 68 61 92 169 239 63 128 237 95 0 192 4 4 24 51 28 216 203 172 172 46 22 71 229 243 3 250 219 122 23 0 0 75 32 192 152 193 251 237 221 203 108 54 55 107 159 110 66 243 101 0 96 5 2 140 25 36 96 239 94 102 117 205 122 78 146 164 41 147 237 187 5 0 128 133 16 96 204 32 1 123 247 50 171 69 37 210 244 75 56 89 182 239 22 0 0 22 66 128 49 131 183 115 47 179 177 115 151 190 183 70 158 83 104 211 245 1 0 44 135 0 99 6 9 248 77 219 2 76 89 93 44 140 28 193 15 25 108 211 245 1 0 44 135 0 99 6 241 251 205 227 199 57 211 180 254 210 145 136 186 238 19 185 16 203 55 0 128 37 8 48 102 240 1 191 105 24 102 227 113 203 175 172 174 251 132 227 56 105 250 84 203 175 12 0 96 31 4 24 51 72 118 128 227 56 59 214 113 40 197 165 210 37 83 184 148 20 203 175 12 0 96 31 4 24 51 136 223 79 120 222 168 183 120 47 179 81 189 87 223 177 19 219 191 0 128 57 8 48 118 16 66 50 51 45 95 199 161 20 151 10 131 7 9 185 57 214 94 22 0 192 110 8 48 150 144 128 223 226 71 136 138 162 174 89 135 195 15 1 128 69 8 48 150 240 217 1 195 210 195 56 212 79 55 113 138 42 207 156 102 225 53 1 0 156 129 0 99 73 219 121 190 86 62 66 84 139 74 197 139 39 113 233 233 22 94 19 0 192 25 8 48 150 16 191 149 123 153 141 253 7 180 112 133 140 229 27 0 192 38 4 24 75 248 128 223 194 71 136 106 113 41 223 183 143 48 102 180 85 23 4 0 112 18 2 140 37 86 158 231 171 235 106 217 90 25 203 55 0 128 89 182 116 142 191 243 206 59 15 28 56 112 234 187 223 250 214 183 236 184 81 178 33 217 217 166 170 114 205 205 221 159 181 210 62 251 194 108 106 150 102 207 180 168 52 0 0 167 217 18 96 154 166 61 241 196 19 177 183 95 124 241 197 9 19 38 216 113 151 36 196 7 252 28 199 25 117 245 124 183 3 76 89 93 44 78 156 64 178 178 44 42 13 0 192 105 182 4 216 47 126 241 139 252 252 124 142 227 26 27 27 95 122 233 165 83 3 236 103 63 251 217 246 237 219 19 125 97 77 77 77 97 33 58 122 36 68 252 89 39 79 147 26 52 176 59 215 49 15 31 209 183 5 83 127 252 176 117 165 1 0 56 205 150 0 139 165 23 199 113 127 248 195 31 30 124 240 193 83 63 244 171 95 253 234 28 95 248 244 211 79 219 81 143 119 72 18 73 75 51 26 26 132 238 93 70 41 41 35 61 178 197 241 23 88 85 23 0 128 243 108 92 196 209 216 216 184 113 227 198 153 51 49 203 98 37 62 187 219 235 56 76 83 45 89 35 21 206 226 8 177 172 44 0 0 199 217 24 96 207 63 255 252 3 15 60 96 223 245 147 19 105 13 176 110 109 5 211 182 108 53 235 235 209 253 11 0 88 103 87 128 53 53 53 21 23 23 95 115 205 53 54 93 63 105 17 191 223 232 222 94 102 117 117 137 56 126 28 233 145 109 93 81 0 0 20 216 21 96 207 63 255 252 189 247 222 107 211 197 147 25 223 189 243 124 205 186 122 237 243 205 18 134 95 0 192 62 91 22 113 156 56 113 98 249 242 229 107 214 172 177 227 226 73 142 100 7 204 110 28 198 161 150 173 33 153 25 226 68 108 108 0 0 230 217 18 96 105 105 105 235 215 175 183 227 202 192 103 103 119 231 17 162 82 84 38 21 204 224 132 110 46 99 4 0 160 15 71 73 49 134 248 253 102 75 11 23 141 118 225 107 245 96 200 60 124 24 221 191 0 192 27 16 96 140 33 109 135 113 116 109 26 76 89 93 34 140 25 197 247 235 107 67 93 0 0 78 67 128 49 134 247 183 157 38 213 249 105 48 243 120 147 182 241 51 172 158 7 0 207 64 128 177 38 45 149 200 114 23 70 96 234 154 181 92 138 79 188 120 178 61 101 1 0 56 13 1 198 30 146 29 232 194 58 14 181 168 84 154 49 141 147 108 89 182 3 0 224 60 4 24 123 248 64 167 251 50 235 219 171 244 125 181 232 254 5 0 94 130 0 99 15 241 251 59 187 21 76 45 42 21 115 70 242 131 7 217 86 20 0 128 211 16 96 236 33 217 1 163 83 115 96 45 45 234 134 79 165 203 48 252 2 0 79 65 128 177 135 207 206 238 212 121 190 234 218 245 28 79 164 75 166 216 89 20 0 128 211 16 96 236 33 126 191 89 87 215 241 207 87 138 74 165 105 83 57 159 207 206 162 0 0 156 134 0 99 15 31 240 155 77 205 156 174 119 228 147 141 221 123 244 221 123 176 124 3 0 188 7 1 198 158 214 17 152 105 154 13 141 29 249 100 165 168 84 24 50 152 31 49 220 254 186 0 0 28 133 0 99 15 201 14 112 28 215 161 133 136 138 162 174 91 47 99 249 6 0 120 17 2 140 61 36 43 147 8 66 71 246 50 171 27 54 114 154 46 205 156 238 72 93 0 0 142 66 128 49 137 248 179 58 178 151 89 93 93 44 77 157 204 165 166 58 82 20 0 128 163 16 96 76 34 126 255 121 207 243 53 246 213 106 219 171 164 66 60 63 4 0 111 66 128 49 137 207 14 156 247 60 95 181 184 84 232 223 79 24 149 231 84 81 0 0 142 66 128 49 137 100 103 159 103 43 152 166 169 101 107 209 187 18 0 60 12 1 198 36 18 240 159 123 17 135 182 233 115 179 37 34 205 158 233 96 81 0 0 142 66 128 49 137 63 223 121 190 202 234 98 113 210 69 36 35 195 193 162 0 0 28 133 0 99 18 9 248 207 177 145 217 60 116 72 15 134 113 250 6 0 120 27 2 140 73 124 118 192 212 117 179 169 41 238 71 149 226 50 210 171 167 48 110 140 227 117 1 0 56 7 1 198 36 18 104 59 140 35 238 52 152 97 168 165 107 228 217 5 28 33 20 42 3 0 112 10 2 140 73 196 159 69 8 137 27 96 218 230 45 102 67 163 84 88 64 163 46 0 0 231 32 192 216 36 8 36 35 61 110 91 75 117 117 177 56 97 60 201 206 166 81 22 0 128 115 16 96 172 34 217 217 103 47 68 52 143 29 211 190 220 138 237 95 0 144 12 16 96 172 34 129 128 113 214 94 102 181 100 13 241 103 137 19 198 83 42 10 0 192 57 8 48 86 241 1 255 153 115 96 166 169 20 151 73 179 102 114 60 254 183 2 128 247 225 39 29 171 200 89 123 153 245 109 65 243 232 81 185 112 22 189 162 0 0 156 131 0 99 21 9 248 207 88 196 161 20 149 8 99 71 147 62 189 233 21 5 0 224 28 4 24 171 248 236 192 169 35 48 179 241 184 246 217 23 242 101 133 84 139 2 0 112 14 2 140 85 36 59 96 70 162 92 75 36 246 174 90 186 134 164 166 138 147 46 162 93 23 0 128 67 16 96 172 226 253 126 142 227 140 250 147 235 56 212 226 82 169 96 58 39 138 180 235 2 0 112 8 126 222 177 138 4 90 3 204 172 111 224 250 247 211 195 149 250 254 3 169 143 44 164 93 20 0 184 212 158 61 123 22 47 94 108 154 102 235 175 191 60 223 171 87 175 73 109 206 253 85 85 85 85 127 253 235 95 127 246 179 159 249 124 62 7 138 52 246 31 80 222 253 192 140 68 56 211 148 166 95 34 78 158 120 238 207 199 8 140 89 62 31 73 77 141 77 131 169 197 37 98 126 46 63 96 0 237 154 0 192 165 134 14 29 186 112 225 194 223 254 246 183 219 182 109 43 40 40 144 36 105 254 252 249 11 22 44 136 69 90 34 235 214 173 251 221 239 126 119 224 192 129 115 95 252 220 23 233 32 99 79 117 244 181 55 124 183 221 156 186 240 193 212 239 61 96 212 212 40 31 124 120 238 47 65 128 49 140 207 110 219 203 124 162 69 253 100 147 132 229 27 0 112 78 89 89 89 60 207 247 235 215 175 160 160 224 158 123 238 249 211 159 254 180 100 201 146 15 62 248 224 28 95 114 215 93 119 213 213 213 13 29 58 244 220 87 94 184 112 225 182 109 219 186 89 94 116 249 187 169 255 250 109 210 54 57 194 9 130 124 227 245 198 158 234 68 61 55 98 240 8 145 97 196 239 55 235 234 213 181 235 56 81 148 166 76 166 93 14 0 176 100 252 248 241 28 199 109 219 182 237 154 107 174 225 56 174 178 178 242 253 247 223 175 175 175 31 55 110 220 205 55 223 204 243 124 93 93 221 135 31 182 142 129 230 205 155 151 145 145 241 206 59 239 52 55 55 23 22 22 110 218 180 105 195 134 13 185 185 185 119 221 117 23 199 113 107 214 172 89 180 104 209 176 97 195 170 171 255 63 123 247 26 19 87 153 255 1 252 153 57 195 205 50 52 109 249 207 116 6 254 192 146 226 58 25 44 80 86 91 88 233 174 72 80 145 203 226 56 192 34 41 82 49 136 197 172 242 66 95 212 44 36 53 1 36 25 12 59 92 34 138 110 169 118 37 72 164 43 139 184 34 2 90 10 4 177 110 8 100 43 45 32 119 102 97 135 14 48 51 204 101 211 142 33 148 219 82 179 245 57 15 253 126 94 205 156 244 208 47 135 201 252 206 115 158 223 121 206 104 76 76 140 193 96 56 119 238 220 200 200 136 68 34 121 242 201 39 215 22 63 211 185 191 88 254 177 101 157 179 253 107 110 241 143 103 214 110 177 47 46 90 79 231 19 87 215 173 118 65 1 99 153 147 200 122 117 216 242 205 183 78 225 199 136 179 51 237 52 0 192 18 199 133 65 111 111 111 66 72 83 83 211 139 47 190 88 93 93 45 151 203 207 156 57 243 214 91 111 53 55 55 239 219 183 79 42 149 70 70 70 94 185 114 229 208 161 67 71 143 30 149 74 165 207 61 247 220 145 35 71 92 93 93 51 51 51 109 54 91 106 106 234 192 192 192 242 242 178 179 179 179 99 158 44 58 58 58 37 37 37 39 39 231 131 15 62 104 109 109 125 230 153 103 86 255 71 238 151 1 2 247 61 91 229 89 185 120 201 41 236 232 218 45 214 43 223 11 247 237 19 120 30 216 106 23 20 48 38 217 23 174 27 171 255 76 150 141 214 145 81 187 217 44 244 245 33 54 27 86 144 2 128 29 90 88 88 200 203 203 243 247 247 143 139 139 35 132 228 230 230 102 103 103 31 63 126 156 16 162 213 106 165 82 105 125 125 189 74 165 146 201 100 171 187 72 36 18 66 72 124 124 124 108 108 44 33 164 163 163 163 171 171 43 35 35 35 58 58 154 16 18 25 25 25 24 24 168 215 235 59 59 59 223 121 231 29 47 47 175 151 95 126 121 221 228 153 232 129 80 242 192 150 109 35 246 133 235 162 144 96 161 239 255 255 248 222 108 94 214 94 115 57 121 98 155 111 54 124 229 49 201 248 238 89 215 180 223 139 126 117 196 110 54 115 126 190 78 15 133 155 62 254 43 237 80 0 192 128 11 23 46 68 71 71 39 36 36 248 249 249 125 253 245 215 98 177 216 96 48 12 14 14 42 20 10 199 63 16 139 197 126 126 126 61 61 61 219 255 28 177 88 108 52 26 215 109 244 240 240 80 40 20 49 49 49 165 165 165 243 243 243 142 225 221 14 185 36 169 76 31 95 88 249 123 139 109 244 7 203 55 223 46 255 169 210 229 119 113 219 159 151 163 128 177 199 246 195 152 80 46 19 120 30 16 184 185 17 66 156 35 127 43 10 9 178 141 254 64 59 23 0 48 32 62 62 254 179 207 62 107 109 109 45 41 41 57 120 240 32 33 68 127 179 153 217 121 205 52 132 187 187 251 252 134 135 93 236 132 64 32 104 107 107 75 78 78 214 104 52 62 62 62 181 181 181 183 177 179 171 139 219 31 78 9 165 82 75 223 101 187 97 209 237 84 150 208 255 23 219 239 193 175 2 246 196 19 79 248 251 251 211 78 193 119 246 127 235 133 255 231 121 227 143 231 115 227 236 198 41 252 230 85 99 103 103 98 177 208 142 6 0 236 57 120 240 160 72 36 154 155 155 91 221 50 61 61 237 227 227 243 211 126 154 167 167 103 97 97 225 213 171 87 211 210 210 242 242 242 110 119 119 238 112 160 115 66 172 211 241 95 19 215 255 126 231 25 191 10 152 66 161 216 191 127 63 237 20 124 39 244 241 182 126 63 116 227 47 29 112 200 227 253 119 137 155 27 177 219 137 201 132 101 56 0 224 39 224 56 78 173 86 59 26 14 9 33 125 125 125 19 19 19 73 73 73 59 220 93 116 243 155 103 121 121 153 16 162 211 233 138 138 138 28 247 74 71 68 68 136 197 226 59 25 28 77 28 12 18 236 221 43 216 227 110 233 236 18 57 58 118 108 118 211 251 231 157 142 63 68 59 23 0 240 215 236 236 108 113 113 241 210 210 82 75 75 203 107 175 189 246 194 11 47 200 215 44 125 80 82 82 146 148 148 148 146 146 226 237 237 221 220 220 252 222 123 239 5 4 4 12 14 14 86 86 86 18 66 202 203 203 179 178 178 218 219 219 9 33 31 126 248 97 80 80 208 192 192 64 127 127 191 139 139 75 119 119 119 104 104 104 80 80 80 90 90 218 131 15 62 88 80 80 160 213 106 135 134 134 36 18 73 115 115 115 113 113 241 29 253 165 4 255 147 59 168 225 231 102 183 155 255 214 108 253 231 149 27 163 46 139 213 233 55 15 137 142 4 211 206 4 0 108 211 233 116 22 139 197 49 49 118 91 44 22 203 248 248 184 151 151 151 72 36 178 219 237 83 83 83 86 171 85 46 151 11 239 112 107 52 10 24 0 0 48 137 95 115 96 0 0 0 59 132 2 6 0 0 76 66 1 3 0 0 38 161 128 1 0 0 147 80 192 0 0 128 73 140 221 7 166 211 233 94 122 233 165 181 91 76 38 147 197 98 217 179 103 203 21 142 239 66 70 163 209 102 179 221 115 207 61 180 131 240 136 227 46 75 183 155 139 111 129 3 142 201 70 75 75 75 28 199 253 60 79 31 102 197 226 226 162 72 36 226 207 49 9 11 11 59 117 234 148 227 53 123 109 244 150 91 23 76 106 105 105 25 25 25 57 121 242 36 189 68 188 211 216 216 168 215 235 83 83 83 105 7 225 145 143 62 250 136 16 162 82 169 104 7 225 145 218 218 90 23 23 151 132 132 4 218 65 120 228 236 217 179 82 169 244 209 71 31 165 29 132 71 170 171 171 125 125 125 31 121 228 17 218 65 126 36 188 201 241 154 177 17 216 234 178 37 171 56 142 19 10 133 34 172 162 180 6 142 201 70 28 199 109 252 240 220 229 132 66 33 199 113 56 38 107 225 152 108 196 231 99 130 57 48 0 0 96 18 10 24 0 0 48 9 5 12 0 0 152 196 199 203 154 183 133 63 83 139 192 103 104 223 128 157 72 79 79 167 29 1 110 3 243 5 76 32 16 208 142 0 12 192 231 4 118 2 159 19 182 224 18 34 0 0 48 9 5 12 0 0 152 132 2 6 0 0 76 98 126 14 12 54 10 9 9 49 155 205 180 83 0 223 133 133 133 57 238 239 6 216 198 195 15 63 204 219 181 250 216 91 74 10 0 0 0 151 16 1 0 128 85 40 96 0 0 192 36 204 129 237 42 151 46 93 42 45 45 149 201 100 179 179 179 81 81 81 39 78 156 160 157 8 120 109 97 97 33 57 57 249 147 79 62 193 100 24 108 170 175 175 79 171 213 138 197 226 177 177 177 130 130 130 128 128 0 218 137 110 129 2 182 171 12 14 14 190 242 202 43 193 193 193 6 131 193 223 223 95 46 151 71 69 69 209 14 5 252 149 155 155 251 233 167 159 98 34 28 54 117 237 218 181 164 164 164 246 246 118 153 76 214 212 212 52 63 63 79 59 209 122 40 96 187 138 74 165 114 244 11 185 187 187 43 149 202 238 238 110 20 48 216 202 249 243 231 131 130 130 104 167 0 254 210 104 52 137 137 137 50 153 140 16 242 248 227 143 211 142 179 9 204 129 237 42 98 177 120 245 81 111 19 19 19 10 133 130 118 34 224 169 225 225 225 174 174 46 181 90 77 59 8 240 215 151 95 126 121 248 240 225 201 201 201 203 151 47 47 46 46 210 142 179 9 140 192 118 167 175 190 250 202 195 195 3 15 219 133 77 89 173 214 252 252 124 173 86 107 48 24 104 103 1 254 210 233 116 29 29 29 147 147 147 102 179 249 237 183 223 174 175 175 15 9 9 161 29 234 22 40 96 187 208 248 248 248 235 175 191 222 208 208 176 58 26 3 88 171 184 184 56 43 43 203 221 221 29 5 12 182 225 228 228 148 152 152 248 216 99 143 17 66 102 102 102 52 26 77 77 77 13 237 80 183 192 23 220 110 51 60 60 252 234 171 175 214 212 212 200 229 114 218 89 128 167 10 11 11 51 50 50 238 187 239 190 136 136 8 66 72 96 96 96 127 127 63 237 80 192 59 247 222 123 239 216 216 152 227 181 92 46 159 157 157 165 157 104 61 140 192 118 149 239 190 251 174 188 188 188 170 170 202 205 205 141 118 22 224 175 161 161 33 71 231 225 204 204 140 82 169 108 107 107 59 112 224 0 237 80 192 59 106 181 186 177 177 49 51 51 211 113 102 204 195 150 31 44 37 181 171 168 213 234 186 186 186 213 183 42 149 106 237 91 128 117 166 166 166 100 50 217 202 202 138 72 132 115 89 88 207 106 181 102 103 103 11 133 66 153 76 214 213 213 85 83 83 195 183 19 29 20 48 0 0 216 210 245 235 215 237 118 187 135 135 7 237 32 155 64 1 3 0 0 38 161 137 3 0 0 152 132 2 6 0 0 76 66 1 3 0 0 38 161 245 8 128 215 244 122 125 89 89 153 205 102 187 113 190 41 20 62 255 252 243 251 247 239 175 170 170 154 158 158 38 132 28 59 118 12 203 93 194 93 11 77 28 0 124 103 48 24 84 42 85 107 107 107 95 95 159 82 169 36 132 44 45 45 133 135 135 87 84 84 132 133 133 209 78 7 64 13 10 24 0 3 198 198 198 2 3 3 67 67 67 63 255 252 115 129 64 144 147 147 19 28 28 236 184 195 20 224 174 133 75 136 0 12 240 246 246 214 104 52 207 62 251 108 69 69 133 68 34 209 235 245 168 94 0 24 129 1 48 35 46 46 238 139 47 190 184 255 254 251 91 90 90 28 15 126 3 184 155 161 11 17 128 25 101 101 101 70 163 145 227 56 172 117 9 128 2 6 192 146 55 222 120 67 165 82 93 188 120 241 205 55 223 164 157 5 128 62 20 48 0 54 212 213 213 233 245 250 218 218 218 167 158 122 234 244 233 211 3 3 3 180 19 1 80 134 57 48 0 6 12 13 13 61 253 244 211 142 169 47 157 78 167 84 42 125 125 125 59 59 59 57 142 163 29 13 128 26 140 192 0 248 206 100 50 165 167 167 87 85 85 57 26 55 60 61 61 43 43 43 123 122 122 138 138 138 104 71 3 160 9 5 12 128 215 26 26 26 98 99 99 231 230 230 122 123 123 29 91 86 86 86 122 123 123 247 238 221 155 159 159 159 155 155 59 58 58 74 59 35 0 29 184 132 8 0 0 76 194 8 12 0 0 152 132 2 6 0 0 76 66 1 3 0 0 38 161 128 1 0 0 147 254 19 0 0 255 255 34 77 136 196 162 57 46 155 0 0 0 0 73 69 78 68 174 66 96 130]" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import (\n", + " \"math/rand\"\n", + " \"bytes\"\n", + " \"gonum.org/v1/plot\"\n", + " \"gonum.org/v1/plot/plotter\"\n", + " \"gonum.org/v1/plot/plotutil\"\n", + " \"gonum.org/v1/plot/vg\"\n", + ")\n", + "\n", + "func displayPlot(p *plot.Plot) {\n", + " var buf bytes.Buffer\n", + " c, err := p.WriterTo(6*vg.Inch, 6*vg.Inch, \"png\")\n", + " if err != nil {\n", + " panic(err)\n", + " }\n", + " if _, err := c.WriteTo(&buf); err != nil {\n", + " panic(err)\n", + " }\n", + " Display(display.PNG(buf.Bytes()))\n", + "}\n", + "\n", + "func randomPoints(n int) plotter.XYs {\n", + " pts := make(plotter.XYs, n)\n", + " for i := range pts {\n", + " if i == 0 {\n", + " pts[i].X = rand.Float64()\n", + " } else {\n", + " pts[i].X = pts[i-1].X + rand.Float64()\n", + " }\n", + " pts[i].Y = pts[i].X + 10*rand.Float64()\n", + " }\n", + " return pts\n", + "}\n", + "\n", + "p, err := plot.New()\n", + "\n", + "p.Title.Text = \"Plotutil example\"\n", + "p.X.Label.Text = \"X\"\n", + "p.Y.Label.Text = \"Y\"\n", + "\n", + "err = plotutil.AddLinePoints(p, \"Points\", randomPoints(10))\n", + "\n", + "displayPlot(p)" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -650,9 +731,9 @@ "name": "go", "nbconvert_exporter": "", "pygments_lexer": "", - "version": "go1.12.1" + "version": "go1.15.2" } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } From 388a323dacdd98ea5d4012745e39c9dfa233d46b Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Wed, 28 Oct 2020 18:26:40 +0100 Subject: [PATCH 25/48] require at least Go >= 1.13 because gomacro no longer compiles on Go < 1.13 --- .travis.yml | 2 +- README.md | 12 ++++++------ go.mod | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7b65654..8311419 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,9 @@ language: go go: + - 1.15.x - 1.14.x - 1.13.x - - 1.12.x - master matrix: diff --git a/README.md b/README.md index cdaef36..14fb7e5 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ ### Prerequisites -- [Go 1.11+](https://golang.org/doc/install) - including GOPATH/bin added to your PATH (i.e., you can run Go binaries that you `go install`). +- [Go 1.13+](https://golang.org/doc/install) - including GOPATH/bin added to your PATH (i.e., you can run Go binaries that you `go install`). - [Jupyter Notebook](http://jupyter.readthedocs.io/en/latest/install.html) or [nteract](https://nteract.io/desktop) - [git](https://git-scm.com/download) - usually already present on Linux and Mac OS X. If not present, follow the instructions at [https://git-scm.com/download](https://git-scm.com/download) @@ -49,7 +49,7 @@ The instructions below should work both on Linux and on FreeBSD. -Quick installation as module, requires Go 1.12+ +Method 1: quick installation as module ```sh $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/.local/share/jupyter/kernels/gophernotes @@ -59,7 +59,7 @@ $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` -Manual installation from GOPATH, also works with Go 1.11 +Method 2: manual installation from GOPATH ```sh $ env GO111MODULE=off go get -d -u github.com/gopherdata/gophernotes $ cd "$(go env GOPATH)"/src/github.com/gopherdata/gophernotes @@ -90,7 +90,7 @@ $ jupyter --data-dir **Important Note** - gomacro relies on the `plugin` package when importing third party libraries. This package works reliably on Mac OS X with Go 1.10.2+ as long as you **never** execute the command `strip gophernotes`. -Quick installation as module, requires Go 1.12+ +Method 1: quick installation as module ```sh $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/Library/Jupyter/kernels/gophernotes @@ -100,7 +100,7 @@ $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` -Manual installation from GOPATH, also works with Go 1.11 +Method 2: manual installation from GOPATH ```sh $ env GO111MODULE=off go get -d -u github.com/gopherdata/gophernotes $ cd "$(go env GOPATH)"/src/github.com/gopherdata/gophernotes @@ -244,7 +244,7 @@ Restart jupyter, and you should now be up and running. ### error "could not import C (no metadata for C)" when importing a package -At a first analysis, it seems to be a limitation of the new import mechanism that supports Go 1.11 modules. +At a first analysis, it seems to be a limitation of the new import mechanism that supports Go modules. You can switch the old (non module-aware) mechanism with the command `%go111module off` To re-enable modules support, execute `%go111module on` diff --git a/go.mod b/go.mod index e708b0e..4e48158 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/gopherdata/gophernotes -go 1.11 +go 1.13 require ( github.com/cosmos72/gomacro v0.0.0-20200719111907-b07014b02196 From 06b72e3509c23681b8502d30b9b4f8da6df4a595 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Wed, 28 Oct 2020 19:03:37 +0100 Subject: [PATCH 26/48] examples/Display.ipynb: add reminder that importing third-party packages is currently only supported on Linux and Mac OS X --- examples/Display.ipynb | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/examples/Display.ipynb b/examples/Display.ipynb index b0ac66d..8b4a5b2 100644 --- a/examples/Display.ipynb +++ b/examples/Display.ipynb @@ -340,24 +340,24 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "metadata": {}, "outputs": [ { "data": { - "image/jpeg": "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", + "image/jpeg": "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", "text/plain": [ - "[255 216 255 224 0 16 74 70 73 70 0 1 1 1 3 132 3 132 0 0 255 254 0 69 70 105 108 101 32 115 111 117 114 99 101 58 32 104 116 116 112 58 47 47 99 111 109 109 111 110 115 46 119 105 107 105 109 101 100 105 97 46 111 114 103 47 119 105 107 105 47 70 105 108 101 58 71 111 112 104 101 114 99 111 108 111 114 46 106 112 103 255 226 12 88 73 67 67 95 80 82 79 70 73 76 69 0 1 1 0 0 12 72 76 105 110 111 2 16 0 0 109 110 116 114 82 71 66 32 88 89 90 32 7 206 0 2 0 9 0 6 0 49 0 0 97 99 115 112 77 83 70 84 0 0 0 0 73 69 67 32 115 82 71 66 0 0 0 0 0 0 0 0 0 0 0 1 0 0 246 214 0 1 0 0 0 0 211 45 72 80 32 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 99 112 114 116 0 0 1 80 0 0 0 51 100 101 115 99 0 0 1 132 0 0 0 108 119 116 112 116 0 0 1 240 0 0 0 20 98 107 112 116 0 0 2 4 0 0 0 20 114 88 89 90 0 0 2 24 0 0 0 20 103 88 89 90 0 0 2 44 0 0 0 20 98 88 89 90 0 0 2 64 0 0 0 20 100 109 110 100 0 0 2 84 0 0 0 112 100 109 100 100 0 0 2 196 0 0 0 136 118 117 101 100 0 0 3 76 0 0 0 134 118 105 101 119 0 0 3 212 0 0 0 36 108 117 109 105 0 0 3 248 0 0 0 20 109 101 97 115 0 0 4 12 0 0 0 36 116 101 99 104 0 0 4 48 0 0 0 12 114 84 82 67 0 0 4 60 0 0 8 12 103 84 82 67 0 0 4 60 0 0 8 12 98 84 82 67 0 0 4 60 0 0 8 12 116 101 120 116 0 0 0 0 67 111 112 121 114 105 103 104 116 32 40 99 41 32 49 57 57 56 32 72 101 119 108 101 116 116 45 80 97 99 107 97 114 100 32 67 111 109 112 97 110 121 0 0 100 101 115 99 0 0 0 0 0 0 0 18 115 82 71 66 32 73 69 67 54 49 57 54 54 45 50 46 49 0 0 0 0 0 0 0 0 0 0 0 18 115 82 71 66 32 73 69 67 54 49 57 54 54 45 50 46 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 89 90 32 0 0 0 0 0 0 243 81 0 1 0 0 0 1 22 204 88 89 90 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 89 90 32 0 0 0 0 0 0 111 162 0 0 56 245 0 0 3 144 88 89 90 32 0 0 0 0 0 0 98 153 0 0 183 133 0 0 24 218 88 89 90 32 0 0 0 0 0 0 36 160 0 0 15 132 0 0 182 207 100 101 115 99 0 0 0 0 0 0 0 22 73 69 67 32 104 116 116 112 58 47 47 119 119 119 46 105 101 99 46 99 104 0 0 0 0 0 0 0 0 0 0 0 22 73 69 67 32 104 116 116 112 58 47 47 119 119 119 46 105 101 99 46 99 104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 101 115 99 0 0 0 0 0 0 0 46 73 69 67 32 54 49 57 54 54 45 50 46 49 32 68 101 102 97 117 108 116 32 82 71 66 32 99 111 108 111 117 114 32 115 112 97 99 101 32 45 32 115 82 71 66 0 0 0 0 0 0 0 0 0 0 0 46 73 69 67 32 54 49 57 54 54 45 50 46 49 32 68 101 102 97 117 108 116 32 82 71 66 32 99 111 108 111 117 114 32 115 112 97 99 101 32 45 32 115 82 71 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 101 115 99 0 0 0 0 0 0 0 44 82 101 102 101 114 101 110 99 101 32 86 105 101 119 105 110 103 32 67 111 110 100 105 116 105 111 110 32 105 110 32 73 69 67 54 49 57 54 54 45 50 46 49 0 0 0 0 0 0 0 0 0 0 0 44 82 101 102 101 114 101 110 99 101 32 86 105 101 119 105 110 103 32 67 111 110 100 105 116 105 111 110 32 105 110 32 73 69 67 54 49 57 54 54 45 50 46 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 105 101 119 0 0 0 0 0 19 164 254 0 20 95 46 0 16 207 20 0 3 237 204 0 4 19 11 0 3 92 158 0 0 0 1 88 89 90 32 0 0 0 0 0 76 9 86 0 80 0 0 0 87 31 231 109 101 97 115 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 143 0 0 0 2 115 105 103 32 0 0 0 0 67 82 84 32 99 117 114 118 0 0 0 0 0 0 4 0 0 0 0 5 0 10 0 15 0 20 0 25 0 30 0 35 0 40 0 45 0 50 0 55 0 59 0 64 0 69 0 74 0 79 0 84 0 89 0 94 0 99 0 104 0 109 0 114 0 119 0 124 0 129 0 134 0 139 0 144 0 149 0 154 0 159 0 164 0 169 0 174 0 178 0 183 0 188 0 193 0 198 0 203 0 208 0 213 0 219 0 224 0 229 0 235 0 240 0 246 0 251 1 1 1 7 1 13 1 19 1 25 1 31 1 37 1 43 1 50 1 56 1 62 1 69 1 76 1 82 1 89 1 96 1 103 1 110 1 117 1 124 1 131 1 139 1 146 1 154 1 161 1 169 1 177 1 185 1 193 1 201 1 209 1 217 1 225 1 233 1 242 1 250 2 3 2 12 2 20 2 29 2 38 2 47 2 56 2 65 2 75 2 84 2 93 2 103 2 113 2 122 2 132 2 142 2 152 2 162 2 172 2 182 2 193 2 203 2 213 2 224 2 235 2 245 3 0 3 11 3 22 3 33 3 45 3 56 3 67 3 79 3 90 3 102 3 114 3 126 3 138 3 150 3 162 3 174 3 186 3 199 3 211 3 224 3 236 3 249 4 6 4 19 4 32 4 45 4 59 4 72 4 85 4 99 4 113 4 126 4 140 4 154 4 168 4 182 4 196 4 211 4 225 4 240 4 254 5 13 5 28 5 43 5 58 5 73 5 88 5 103 5 119 5 134 5 150 5 166 5 181 5 197 5 213 5 229 5 246 6 6 6 22 6 39 6 55 6 72 6 89 6 106 6 123 6 140 6 157 6 175 6 192 6 209 6 227 6 245 7 7 7 25 7 43 7 61 7 79 7 97 7 116 7 134 7 153 7 172 7 191 7 210 7 229 7 248 8 11 8 31 8 50 8 70 8 90 8 110 8 130 8 150 8 170 8 190 8 210 8 231 8 251 9 16 9 37 9 58 9 79 9 100 9 121 9 143 9 164 9 186 9 207 9 229 9 251 10 17 10 39 10 61 10 84 10 106 10 129 10 152 10 174 10 197 10 220 10 243 11 11 11 34 11 57 11 81 11 105 11 128 11 152 11 176 11 200 11 225 11 249 12 18 12 42 12 67 12 92 12 117 12 142 12 167 12 192 12 217 12 243 13 13 13 38 13 64 13 90 13 116 13 142 13 169 13 195 13 222 13 248 14 19 14 46 14 73 14 100 14 127 14 155 14 182 14 210 14 238 15 9 15 37 15 65 15 94 15 122 15 150 15 179 15 207 15 236 16 9 16 38 16 67 16 97 16 126 16 155 16 185 16 215 16 245 17 19 17 49 17 79 17 109 17 140 17 170 17 201 17 232 18 7 18 38 18 69 18 100 18 132 18 163 18 195 18 227 19 3 19 35 19 67 19 99 19 131 19 164 19 197 19 229 20 6 20 39 20 73 20 106 20 139 20 173 20 206 20 240 21 18 21 52 21 86 21 120 21 155 21 189 21 224 22 3 22 38 22 73 22 108 22 143 22 178 22 214 22 250 23 29 23 65 23 101 23 137 23 174 23 210 23 247 24 27 24 64 24 101 24 138 24 175 24 213 24 250 25 32 25 69 25 107 25 145 25 183 25 221 26 4 26 42 26 81 26 119 26 158 26 197 26 236 27 20 27 59 27 99 27 138 27 178 27 218 28 2 28 42 28 82 28 123 28 163 28 204 28 245 29 30 29 71 29 112 29 153 29 195 29 236 30 22 30 64 30 106 30 148 30 190 30 233 31 19 31 62 31 105 31 148 31 191 31 234 32 21 32 65 32 108 32 152 32 196 32 240 33 28 33 72 33 117 33 161 33 206 33 251 34 39 34 85 34 130 34 175 34 221 35 10 35 56 35 102 35 148 35 194 35 240 36 31 36 77 36 124 36 171 36 218 37 9 37 56 37 104 37 151 37 199 37 247 38 39 38 87 38 135 38 183 38 232 39 24 39 73 39 122 39 171 39 220 40 13 40 63 40 113 40 162 40 212 41 6 41 56 41 107 41 157 41 208 42 2 42 53 42 104 42 155 42 207 43 2 43 54 43 105 43 157 43 209 44 5 44 57 44 110 44 162 44 215 45 12 45 65 45 118 45 171 45 225 46 22 46 76 46 130 46 183 46 238 47 36 47 90 47 145 47 199 47 254 48 53 48 108 48 164 48 219 49 18 49 74 49 130 49 186 49 242 50 42 50 99 50 155 50 212 51 13 51 70 51 127 51 184 51 241 52 43 52 101 52 158 52 216 53 19 53 77 53 135 53 194 53 253 54 55 54 114 54 174 54 233 55 36 55 96 55 156 55 215 56 20 56 80 56 140 56 200 57 5 57 66 57 127 57 188 57 249 58 54 58 116 58 178 58 239 59 45 59 107 59 170 59 232 60 39 60 101 60 164 60 227 61 34 61 97 61 161 61 224 62 32 62 96 62 160 62 224 63 33 63 97 63 162 63 226 64 35 64 100 64 166 64 231 65 41 65 106 65 172 65 238 66 48 66 114 66 181 66 247 67 58 67 125 67 192 68 3 68 71 68 138 68 206 69 18 69 85 69 154 69 222 70 34 70 103 70 171 70 240 71 53 71 123 71 192 72 5 72 75 72 145 72 215 73 29 73 99 73 169 73 240 74 55 74 125 74 196 75 12 75 83 75 154 75 226 76 42 76 114 76 186 77 2 77 74 77 147 77 220 78 37 78 110 78 183 79 0 79 73 79 147 79 221 80 39 80 113 80 187 81 6 81 80 81 155 81 230 82 49 82 124 82 199 83 19 83 95 83 170 83 246 84 66 84 143 84 219 85 40 85 117 85 194 86 15 86 92 86 169 86 247 87 68 87 146 87 224 88 47 88 125 88 203 89 26 89 105 89 184 90 7 90 86 90 166 90 245 91 69 91 149 91 229 92 53 92 134 92 214 93 39 93 120 93 201 94 26 94 108 94 189 95 15 95 97 95 179 96 5 96 87 96 170 96 252 97 79 97 162 97 245 98 73 98 156 98 240 99 67 99 151 99 235 100 64 100 148 100 233 101 61 101 146 101 231 102 61 102 146 102 232 103 61 103 147 103 233 104 63 104 150 104 236 105 67 105 154 105 241 106 72 106 159 106 247 107 79 107 167 107 255 108 87 108 175 109 8 109 96 109 185 110 18 110 107 110 196 111 30 111 120 111 209 112 43 112 134 112 224 113 58 113 149 113 240 114 75 114 166 115 1 115 93 115 184 116 20 116 112 116 204 117 40 117 133 117 225 118 62 118 155 118 248 119 86 119 179 120 17 120 110 120 204 121 42 121 137 121 231 122 70 122 165 123 4 123 99 123 194 124 33 124 129 124 225 125 65 125 161 126 1 126 98 126 194 127 35 127 132 127 229 128 71 128 168 129 10 129 107 129 205 130 48 130 146 130 244 131 87 131 186 132 29 132 128 132 227 133 71 133 171 134 14 134 114 134 215 135 59 135 159 136 4 136 105 136 206 137 51 137 153 137 254 138 100 138 202 139 48 139 150 139 252 140 99 140 202 141 49 141 152 141 255 142 102 142 206 143 54 143 158 144 6 144 110 144 214 145 63 145 168 146 17 146 122 146 227 147 77 147 182 148 32 148 138 148 244 149 95 149 201 150 52 150 159 151 10 151 117 151 224 152 76 152 184 153 36 153 144 153 252 154 104 154 213 155 66 155 175 156 28 156 137 156 247 157 100 157 210 158 64 158 174 159 29 159 139 159 250 160 105 160 216 161 71 161 182 162 38 162 150 163 6 163 118 163 230 164 86 164 199 165 56 165 169 166 26 166 139 166 253 167 110 167 224 168 82 168 196 169 55 169 169 170 28 170 143 171 2 171 117 171 233 172 92 172 208 173 68 173 184 174 45 174 161 175 22 175 139 176 0 176 117 176 234 177 96 177 214 178 75 178 194 179 56 179 174 180 37 180 156 181 19 181 138 182 1 182 121 182 240 183 104 183 224 184 89 184 209 185 74 185 194 186 59 186 181 187 46 187 167 188 33 188 155 189 21 189 143 190 10 190 132 190 255 191 122 191 245 192 112 192 236 193 103 193 227 194 95 194 219 195 88 195 212 196 81 196 206 197 75 197 200 198 70 198 195 199 65 199 191 200 61 200 188 201 58 201 185 202 56 202 183 203 54 203 182 204 53 204 181 205 53 205 181 206 54 206 182 207 55 207 184 208 57 208 186 209 60 209 190 210 63 210 193 211 68 211 198 212 73 212 203 213 78 213 209 214 85 214 216 215 92 215 224 216 100 216 232 217 108 217 241 218 118 218 251 219 128 220 5 220 138 221 16 221 150 222 28 222 162 223 41 223 175 224 54 224 189 225 68 225 204 226 83 226 219 227 99 227 235 228 115 228 252 229 132 230 13 230 150 231 31 231 169 232 50 232 188 233 70 233 208 234 91 234 229 235 112 235 251 236 134 237 17 237 156 238 40 238 180 239 64 239 204 240 88 240 229 241 114 241 255 242 140 243 25 243 167 244 52 244 194 245 80 245 222 246 109 246 251 247 138 248 25 248 168 249 56 249 199 250 87 250 231 251 119 252 7 252 152 253 41 253 186 254 75 254 220 255 109 255 255 255 219 0 67 0 6 4 5 6 5 4 6 6 5 6 7 7 6 8 10 16 10 10 9 9 10 20 14 15 12 16 23 20 24 24 23 20 22 22 26 29 37 31 26 27 35 28 22 22 32 44 32 35 38 39 41 42 41 25 31 45 48 45 40 48 37 40 41 40 255 219 0 67 1 7 7 7 10 8 10 19 10 10 19 40 26 22 26 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 255 192 0 17 8 0 201 1 64 3 1 17 0 2 17 1 3 17 1 255 196 0 29 0 1 0 2 3 1 1 1 1 0 0 0 0 0 0 0 0 0 6 7 4 5 8 3 2 1 9 255 196 0 79 16 0 1 3 4 0 4 3 4 5 7 7 6 15 1 0 0 1 2 3 4 0 5 6 17 7 18 33 49 19 65 81 8 34 97 129 20 50 82 113 145 21 22 35 66 130 161 193 23 36 51 98 146 177 178 37 83 99 114 162 179 38 52 53 54 55 67 68 115 116 117 147 194 209 210 225 39 255 196 0 26 1 1 0 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 3 4 5 1 2 6 255 196 0 50 17 1 0 2 1 3 2 3 6 5 4 3 1 0 0 0 0 0 1 2 3 4 17 33 18 49 50 65 81 19 20 34 97 113 129 51 66 145 161 177 35 82 98 193 67 209 240 225 255 218 0 12 3 1 0 2 17 3 17 0 63 0 234 154 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 35 121 174 115 141 225 80 196 140 150 237 26 23 48 37 182 148 121 157 115 203 220 108 109 74 235 174 160 104 121 234 130 179 151 198 219 181 195 174 41 131 92 95 142 78 147 42 233 33 16 211 175 180 17 212 145 243 168 47 169 197 78 38 83 83 79 146 252 196 53 18 115 158 39 207 43 79 210 177 107 51 103 234 169 134 92 146 226 126 254 99 203 191 149 65 109 117 35 180 76 167 141 21 231 188 195 77 45 188 190 232 148 126 91 226 29 253 101 39 170 109 168 110 8 63 54 244 127 117 69 109 125 191 45 82 215 67 95 205 40 155 216 93 146 70 104 228 43 163 115 167 178 237 172 75 104 203 156 226 215 226 37 226 133 146 160 70 250 20 215 39 85 150 113 245 68 243 190 223 179 177 166 199 25 58 102 60 191 219 100 158 27 98 104 234 213 173 198 149 246 155 150 240 63 226 168 189 239 55 170 79 117 197 232 204 143 136 195 136 119 110 186 228 176 8 236 98 93 220 70 191 16 107 212 107 50 252 191 71 39 73 139 230 204 137 15 37 183 56 167 45 156 66 202 80 231 112 38 186 153 169 252 28 255 0 226 189 198 186 254 113 8 231 69 79 41 150 238 219 159 241 30 194 164 25 194 213 151 68 31 210 6 209 244 41 93 251 141 123 135 166 250 106 167 166 182 150 241 70 200 111 163 189 124 60 166 216 223 28 112 235 164 148 194 186 202 127 29 185 235 106 139 121 107 232 250 233 223 156 251 154 244 217 4 250 85 202 218 45 27 196 170 77 102 179 180 172 246 156 67 205 33 214 86 151 27 90 66 146 180 157 133 3 216 131 230 43 174 62 168 20 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 13 70 83 146 89 241 75 67 151 76 134 224 196 8 40 60 165 199 79 214 86 137 229 74 70 202 149 160 122 0 79 67 65 73 95 56 161 150 102 9 45 225 241 142 53 100 95 107 164 246 194 229 60 159 86 154 234 18 15 170 183 208 130 8 170 185 117 116 199 196 115 43 56 180 183 201 204 241 8 229 159 23 182 219 38 174 224 176 253 198 240 225 230 114 229 113 112 191 33 106 214 182 20 175 170 126 238 191 19 89 217 117 23 203 222 120 104 99 193 76 125 163 150 241 68 168 237 68 147 234 106 20 207 202 5 6 142 228 67 57 190 56 225 255 0 180 69 157 23 127 16 27 112 15 239 169 107 206 59 125 98 81 91 140 149 251 183 149 18 82 129 64 160 241 184 68 141 114 141 244 123 140 102 38 49 223 195 144 216 112 3 234 55 216 252 71 90 237 109 53 157 235 59 57 106 197 163 107 70 237 37 191 27 123 31 117 79 97 23 235 174 56 225 81 89 97 135 75 241 86 175 85 50 230 193 249 147 86 169 173 201 95 23 42 183 209 210 222 30 18 235 111 20 179 171 18 117 144 88 161 100 112 209 222 85 165 101 153 28 160 119 83 42 216 81 248 39 85 114 154 204 118 226 120 85 190 147 37 123 114 180 48 14 34 227 185 211 79 11 36 165 166 108 125 137 16 37 35 194 146 198 142 143 50 15 150 200 234 54 54 117 189 244 171 81 59 243 10 179 27 113 41 125 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 8 199 16 243 107 78 11 96 93 206 238 225 42 81 228 141 21 190 174 201 115 201 8 30 103 227 229 65 207 141 193 184 228 151 145 146 231 122 147 119 81 42 137 1 103 153 139 106 9 232 132 163 177 95 65 178 124 199 168 221 101 106 53 83 121 233 164 241 252 181 52 250 104 164 117 95 191 240 223 169 69 74 37 68 146 124 205 83 91 126 80 40 20 10 13 37 253 26 190 98 111 111 92 151 23 26 254 220 117 255 0 244 169 113 248 111 31 47 246 138 254 42 79 207 253 55 98 162 74 80 40 20 10 5 3 207 116 26 123 237 133 187 148 200 247 56 114 93 182 95 226 30 104 183 56 221 28 108 235 90 87 219 70 186 16 124 137 29 137 6 108 57 237 134 120 237 232 135 54 10 229 142 123 250 172 174 23 113 81 203 157 197 188 95 55 101 171 118 82 148 254 133 212 31 230 247 36 253 182 143 146 189 81 248 121 165 58 248 242 215 36 117 85 147 147 29 177 206 214 91 85 35 193 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 21 175 17 120 181 107 197 230 170 203 103 97 203 246 82 164 251 150 232 132 16 209 245 121 125 155 30 122 239 212 116 0 238 188 222 245 164 111 105 122 173 102 243 181 97 82 70 183 220 110 87 245 100 185 140 196 92 178 5 13 50 150 198 163 192 71 216 101 62 191 214 61 126 243 178 114 181 26 153 203 240 215 136 105 224 211 70 63 138 220 203 115 85 86 138 5 2 129 64 160 210 100 136 241 39 226 237 130 2 141 225 11 7 224 150 30 39 248 84 184 251 91 233 254 225 22 78 245 250 255 0 169 110 234 36 165 2 129 64 160 80 40 20 26 251 253 154 29 250 223 244 75 130 85 164 171 157 151 155 60 174 48 224 236 180 43 200 143 192 215 188 121 45 142 221 85 120 201 142 185 35 166 201 95 13 56 165 34 211 62 62 39 196 153 77 162 106 198 173 183 165 123 172 207 64 233 202 225 63 81 209 211 191 67 216 245 209 94 206 28 213 203 93 225 145 151 13 177 91 105 94 53 42 34 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 129 65 137 118 185 66 180 91 159 159 116 148 204 72 76 39 157 215 222 88 66 16 62 36 254 20 20 14 119 198 187 149 246 220 184 188 61 183 201 143 110 146 251 112 142 69 41 62 26 82 92 112 32 41 150 207 188 174 255 0 88 235 90 237 189 84 87 205 74 78 219 243 232 150 152 109 126 124 154 187 5 146 21 130 18 162 219 208 118 179 204 252 135 14 221 144 191 53 173 93 201 217 61 59 13 214 54 76 150 203 61 86 107 227 199 92 113 211 86 198 188 61 148 10 5 2 129 64 160 211 223 71 249 91 21 87 165 208 143 198 59 191 252 84 152 252 55 250 127 184 71 127 21 126 191 234 91 129 218 163 72 80 40 20 10 5 2 129 65 250 148 149 40 37 61 201 208 160 139 91 224 193 202 77 206 233 115 138 212 187 124 191 230 80 80 224 255 0 179 54 163 183 18 123 164 173 205 171 99 174 146 158 181 61 173 108 91 82 179 180 199 51 245 255 0 228 32 173 107 151 123 90 55 137 226 62 159 253 111 49 188 183 35 225 147 73 65 92 156 147 12 100 0 168 238 40 25 182 246 199 154 20 122 56 128 60 143 96 7 213 27 171 216 53 113 127 134 252 74 158 125 44 211 226 175 48 232 171 21 222 5 250 207 18 235 104 146 137 80 37 182 29 101 228 118 82 79 192 245 7 200 131 212 16 65 235 87 20 217 212 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 28 185 146 93 23 197 60 162 93 194 228 162 230 33 107 148 166 45 80 1 33 185 78 35 162 164 184 63 92 119 9 30 64 145 175 173 205 71 87 168 154 124 20 238 187 165 211 197 254 59 118 99 113 1 210 206 35 38 64 232 34 189 21 253 1 160 148 161 244 30 131 200 1 84 112 70 249 34 61 119 254 23 115 206 212 223 211 111 229 36 146 158 89 47 39 209 106 31 190 161 142 201 103 187 206 186 20 31 160 19 216 19 247 80 126 63 168 237 248 146 84 134 27 251 110 168 33 63 137 233 72 231 177 60 115 45 52 172 175 29 139 191 30 255 0 106 26 238 17 37 46 31 193 27 169 35 14 73 237 89 71 57 177 199 123 67 86 247 18 49 22 215 202 155 200 121 94 140 198 121 95 222 145 82 70 151 44 249 127 15 19 170 197 30 111 164 231 214 103 6 227 197 190 200 27 215 232 109 138 87 247 168 87 61 218 241 222 99 245 61 226 147 218 39 244 107 239 185 55 210 222 179 57 18 193 148 43 232 119 22 229 47 154 214 164 237 176 219 137 86 186 158 190 240 253 245 238 152 122 122 162 109 28 199 171 197 242 245 77 102 43 60 79 163 61 89 176 31 87 21 203 84 61 127 38 145 252 107 199 187 255 0 157 127 87 191 111 254 51 250 9 205 129 239 138 101 169 30 191 147 183 252 105 238 255 0 231 95 212 246 255 0 227 63 163 236 102 209 82 146 169 22 44 165 148 250 170 212 72 255 0 16 167 187 207 149 163 245 61 188 121 214 127 71 147 156 70 198 153 58 148 252 248 157 117 252 226 11 137 254 237 215 125 215 36 246 218 126 238 123 206 56 239 199 217 153 23 57 197 101 107 193 191 193 217 242 119 157 175 241 164 87 153 211 229 143 202 245 26 140 83 218 205 220 25 144 238 31 242 116 216 115 63 240 210 16 239 248 73 168 173 91 87 197 27 36 139 69 187 78 236 149 33 73 250 201 35 239 21 199 167 205 6 151 47 121 225 104 76 8 75 40 159 117 117 48 24 80 238 128 189 248 139 248 114 182 20 119 82 98 136 234 234 158 209 207 254 251 162 203 51 211 211 29 231 134 221 134 25 139 29 152 209 17 225 198 97 9 105 164 125 148 36 104 15 192 84 115 51 51 188 164 136 136 141 161 232 146 82 65 29 232 235 63 128 119 15 205 252 235 32 195 65 41 182 74 97 55 155 99 68 142 86 182 121 30 109 62 122 230 214 128 236 18 163 230 107 103 75 146 114 99 222 123 195 35 83 142 49 228 218 59 74 252 171 10 229 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 16 206 51 95 149 141 112 187 36 186 54 190 71 155 136 166 217 80 238 28 115 77 160 143 218 88 160 165 113 171 106 108 216 229 174 220 128 145 244 120 232 74 185 70 129 89 28 202 63 53 19 88 57 47 215 121 179 115 29 58 41 21 125 100 80 85 115 199 110 208 27 215 137 38 35 173 163 127 107 148 148 254 240 41 142 221 55 139 122 73 146 189 85 154 252 158 150 25 159 149 236 150 217 237 130 175 165 69 109 211 231 239 20 142 111 246 130 171 153 43 209 105 175 164 187 75 117 214 44 211 92 115 107 44 73 70 28 71 95 187 220 0 39 232 182 198 203 234 233 234 161 238 143 196 235 210 164 174 158 243 27 207 17 243 71 108 244 137 218 57 159 147 203 233 121 149 193 67 232 150 171 101 145 130 126 189 193 226 251 220 186 239 200 142 128 215 122 112 215 188 204 253 28 234 205 110 209 17 245 126 28 90 233 48 36 222 179 11 195 218 61 91 128 19 13 26 244 216 217 35 239 20 246 213 175 130 145 247 228 246 54 159 21 231 237 193 31 135 184 179 78 151 93 181 153 111 30 165 217 114 28 117 71 239 247 128 63 133 39 85 150 120 223 98 52 216 163 203 118 234 45 138 205 19 70 45 154 214 201 29 148 136 109 133 126 58 223 239 168 231 37 231 189 167 245 73 24 233 29 162 63 70 209 14 173 8 8 109 92 136 29 146 158 130 188 119 123 236 252 46 184 123 173 95 141 115 99 119 231 58 254 218 191 26 232 115 171 237 31 198 129 206 175 180 127 26 7 136 177 250 234 252 104 62 208 235 196 233 11 89 63 3 92 218 29 222 88 183 8 49 36 255 0 202 112 161 63 205 215 249 211 45 175 127 218 21 234 182 180 120 101 230 213 172 248 161 164 153 128 99 55 36 149 57 143 196 255 0 94 55 51 90 255 0 211 32 126 234 150 53 57 107 249 145 206 159 29 191 43 23 243 49 232 26 54 44 146 251 109 229 26 75 79 58 37 50 63 97 64 107 247 215 125 188 91 199 88 159 217 231 216 77 124 22 152 253 223 191 72 204 173 103 249 204 43 110 65 24 104 21 195 95 209 164 107 204 242 171 221 63 42 109 134 253 166 107 63 62 96 223 53 123 196 91 246 150 37 135 32 129 126 205 86 185 5 200 18 225 69 17 225 219 231 167 194 124 173 223 121 229 128 124 244 18 128 1 217 28 199 93 107 214 76 86 199 143 104 230 38 121 152 249 118 121 166 74 223 39 60 109 218 39 231 221 53 32 131 162 52 106 178 203 242 131 69 126 154 113 220 151 18 203 81 176 139 77 192 49 45 64 111 81 95 30 26 201 251 183 211 226 170 187 161 190 215 154 250 169 235 105 189 34 222 142 169 21 168 204 40 20 10 5 2 129 64 160 80 40 20 10 5 2 130 171 226 119 23 163 98 247 150 113 172 114 218 246 69 151 63 174 91 124 109 233 157 141 130 226 128 58 58 247 185 71 144 217 41 4 18 17 230 108 188 116 200 135 210 46 25 37 151 23 105 193 255 0 19 137 29 47 45 31 121 41 87 95 185 102 131 83 150 240 167 137 119 59 4 136 151 94 37 68 153 111 5 50 29 68 216 190 19 99 195 60 224 169 96 18 0 35 126 157 58 210 99 114 39 100 39 134 153 13 255 0 36 106 124 155 186 96 185 1 167 11 76 202 101 162 218 159 88 61 72 29 185 117 240 29 199 199 89 26 156 88 241 76 69 59 181 180 217 114 100 137 155 118 72 50 28 134 30 58 195 14 201 241 93 150 242 185 98 196 142 158 103 164 47 200 36 122 111 207 183 222 122 84 56 241 78 73 218 59 121 202 92 153 99 31 51 221 24 181 97 211 231 196 91 89 36 183 98 90 86 243 143 183 97 132 238 155 107 157 69 69 14 56 58 168 108 253 81 219 212 84 215 207 90 206 248 227 121 245 148 53 193 107 71 199 59 71 162 103 6 36 27 45 189 109 193 98 45 186 11 99 153 124 128 52 132 143 85 40 247 251 212 119 241 170 246 181 175 60 243 43 21 138 210 56 226 17 89 156 68 180 153 233 183 216 35 79 200 110 75 36 33 139 115 37 65 71 224 117 181 126 202 79 223 86 41 163 201 110 103 133 123 234 241 215 136 229 183 135 102 226 237 220 37 216 88 133 178 214 194 128 32 207 144 10 190 105 231 230 7 239 72 171 49 161 167 156 202 188 235 111 229 16 200 145 137 113 150 42 121 255 0 35 99 115 128 238 219 15 4 40 252 212 164 138 239 184 227 245 151 61 247 39 164 52 87 28 190 233 141 62 150 179 220 74 233 98 74 149 200 153 77 164 188 193 58 236 21 216 254 202 143 221 80 223 67 104 240 78 233 169 173 172 248 163 100 162 217 112 135 117 132 153 150 201 76 203 138 174 129 198 149 176 15 161 29 210 126 4 3 84 173 91 82 118 180 109 43 117 180 94 55 172 238 201 174 61 20 10 15 208 9 32 1 178 104 34 151 156 184 166 242 155 6 45 110 123 32 200 150 121 126 141 31 101 182 79 99 206 161 233 231 216 15 50 42 214 29 45 178 115 60 66 174 109 85 113 241 28 202 75 106 224 166 109 146 33 47 230 249 106 173 76 172 108 219 173 9 250 160 254 170 151 176 63 199 247 214 133 52 248 233 218 20 47 168 201 126 242 144 68 246 100 192 153 7 199 55 137 107 61 214 244 176 9 63 178 145 83 161 97 220 253 151 49 7 82 165 218 174 87 171 116 143 212 80 121 14 37 63 34 144 127 218 160 174 114 238 21 113 79 3 105 201 152 229 238 85 254 218 216 234 150 137 91 168 79 197 133 243 111 246 9 53 13 180 248 237 222 169 107 159 37 123 89 225 137 102 87 107 157 149 87 39 173 173 93 226 71 27 152 229 167 254 51 12 125 167 99 158 165 29 207 58 125 222 157 72 61 42 174 77 15 157 39 245 90 199 173 254 248 72 222 103 31 206 108 169 113 193 26 235 4 244 75 137 232 227 42 239 173 253 100 43 183 67 248 17 84 226 114 96 183 164 173 204 99 205 95 88 105 254 155 114 194 214 219 119 169 15 221 49 165 168 33 187 138 198 223 132 79 64 151 181 245 145 253 111 255 0 5 73 211 92 252 210 54 183 167 148 253 17 245 91 15 22 230 190 190 113 245 76 146 164 173 9 91 106 74 208 180 133 37 105 59 74 129 236 65 243 21 89 101 94 205 178 78 202 248 172 156 62 253 147 76 183 89 110 140 23 160 6 155 73 67 138 30 240 105 99 105 29 10 86 1 59 36 132 244 247 133 106 104 235 142 105 213 17 204 51 53 118 188 91 166 103 137 91 63 200 85 238 51 95 228 174 41 101 145 93 0 0 84 242 212 158 157 129 1 193 211 183 74 186 166 194 149 151 113 39 132 142 180 238 124 134 114 156 72 173 45 174 235 13 176 153 17 129 208 28 227 64 119 251 67 169 32 115 236 234 130 246 178 93 96 223 45 49 110 118 153 45 202 129 41 176 235 47 54 122 41 39 247 131 228 65 234 15 67 65 155 64 160 80 40 20 10 5 2 129 64 160 135 113 119 46 24 63 15 111 23 196 114 153 44 181 201 25 42 234 11 203 60 168 233 230 1 59 35 208 26 8 199 179 214 2 156 91 21 77 238 236 21 35 42 190 39 233 147 165 61 181 58 144 231 190 27 217 234 59 130 175 50 162 118 72 9 208 89 243 231 195 183 49 227 92 37 199 138 206 249 124 71 220 75 105 223 166 201 213 5 15 237 31 154 46 236 139 111 15 241 73 109 185 50 246 3 179 100 178 190 100 179 16 18 117 177 211 222 229 36 245 250 169 35 90 88 175 25 50 70 58 205 165 239 29 39 37 162 176 140 92 165 219 176 172 85 160 195 42 84 120 201 76 120 145 147 209 114 29 61 147 211 205 71 100 159 190 177 171 91 103 191 62 125 218 246 154 225 167 30 79 28 90 196 252 71 220 188 223 150 153 25 28 164 233 197 254 172 84 121 50 208 242 0 116 36 119 235 241 223 114 228 139 124 20 240 199 239 243 115 30 57 143 142 254 41 253 190 79 92 155 37 98 200 68 102 88 92 251 178 218 83 205 195 109 64 114 182 144 74 157 117 93 155 108 0 73 81 242 4 246 4 142 225 193 108 211 199 103 51 103 174 40 231 186 35 195 172 23 40 227 117 200 220 50 9 206 193 197 35 187 173 176 158 84 184 71 116 178 147 208 159 85 171 122 223 159 106 213 197 134 152 163 225 134 102 76 215 201 63 20 186 223 11 195 108 24 93 172 64 198 237 172 66 104 129 226 45 35 110 58 70 250 173 103 170 143 83 220 244 222 134 133 74 137 32 160 80 121 75 140 196 200 206 198 150 203 79 199 117 37 14 52 234 2 144 180 158 224 131 208 143 133 7 63 113 27 130 82 44 114 95 201 184 78 163 10 114 118 185 22 109 243 49 41 61 200 64 61 143 127 115 183 95 119 148 129 184 242 99 174 72 218 208 247 143 37 177 206 245 71 177 12 146 46 79 108 84 152 232 84 121 76 171 195 151 17 127 93 135 61 58 247 7 71 71 228 122 138 199 205 134 216 173 180 181 241 101 140 181 222 27 186 137 41 65 19 201 166 93 239 89 12 44 35 14 58 190 79 28 210 100 239 66 19 26 217 81 35 234 157 117 223 112 8 3 170 133 93 210 105 250 254 59 118 83 213 103 232 248 43 221 208 220 48 225 221 143 135 118 20 192 179 48 21 37 96 25 83 86 145 226 201 80 243 81 242 72 235 164 142 131 126 164 147 168 204 76 168 20 10 5 5 41 198 46 24 74 19 255 0 62 248 113 205 111 204 33 18 251 141 48 52 153 233 238 164 148 246 43 35 127 235 117 7 100 130 2 41 6 201 15 137 88 184 207 248 104 150 109 25 122 9 77 206 214 61 216 243 29 29 86 219 137 236 20 173 243 37 126 124 222 246 142 212 152 242 98 174 88 233 179 222 60 150 199 59 213 139 97 186 197 200 172 234 123 232 229 0 149 70 153 10 66 118 166 92 29 22 210 210 127 143 151 161 172 108 152 237 138 251 75 99 30 74 229 174 240 208 217 249 241 11 243 22 23 150 181 216 110 10 38 214 243 138 217 142 239 115 25 71 208 254 169 63 15 83 169 111 253 106 251 72 241 71 127 251 71 79 233 91 162 124 51 219 254 159 124 80 183 72 126 192 205 222 216 162 221 218 196 240 159 25 196 253 100 132 144 85 175 187 73 87 236 211 73 147 163 38 222 82 230 171 31 93 55 243 133 137 107 246 157 194 30 102 18 103 166 231 29 247 27 65 125 73 139 204 219 43 32 115 13 133 115 16 14 250 128 107 97 146 184 225 202 180 229 88 234 95 140 184 215 43 61 197 130 55 160 182 222 109 64 130 146 15 204 16 126 32 208 83 28 8 83 216 71 18 114 254 26 62 235 139 128 193 252 167 106 46 43 124 172 171 151 153 59 39 175 69 163 183 154 86 124 232 47 186 5 2 129 64 160 80 40 20 10 5 5 23 237 80 4 248 120 53 141 221 253 30 229 127 101 14 141 244 41 30 238 143 254 167 238 160 188 199 65 208 106 131 128 189 167 110 119 41 252 101 190 177 115 91 158 28 53 33 152 204 149 18 150 218 240 210 161 202 60 185 183 204 126 42 160 145 112 23 31 17 108 146 47 142 163 114 39 40 176 199 168 105 39 222 215 250 202 26 253 143 141 101 235 178 111 104 164 121 52 180 88 246 175 95 170 67 108 31 156 153 196 187 154 200 93 174 194 179 14 8 29 82 228 162 63 74 239 236 244 3 246 72 234 13 69 111 233 99 138 249 219 153 250 37 175 245 50 77 188 171 196 125 91 140 158 238 229 166 11 41 131 31 233 151 121 207 8 182 248 131 169 121 229 116 27 254 168 216 39 228 54 55 94 112 98 156 182 233 242 243 122 205 150 49 87 127 54 158 247 133 59 249 205 104 225 148 25 134 85 254 245 203 113 202 239 9 247 148 27 7 152 50 147 250 168 78 185 128 32 115 31 11 183 97 181 90 197 99 104 236 199 181 166 211 188 186 186 203 107 133 100 180 196 182 90 227 162 52 24 173 134 153 105 29 146 145 253 231 212 247 39 173 117 198 109 2 129 64 160 80 115 63 180 14 62 156 15 52 183 241 2 210 209 69 182 226 232 135 122 97 177 238 169 74 29 29 215 169 0 147 219 222 72 243 89 168 115 226 140 180 154 249 165 193 151 217 94 39 201 154 121 123 161 65 73 61 82 160 118 8 242 34 177 27 76 121 243 26 183 91 229 78 147 213 136 172 173 245 143 80 148 147 161 241 58 215 206 187 90 205 166 43 30 110 90 209 88 155 79 147 127 236 169 142 45 56 196 252 210 234 57 239 25 11 235 88 89 238 134 18 162 2 70 251 2 160 163 233 160 143 74 222 173 98 145 21 143 38 29 173 54 153 180 175 74 244 242 80 40 20 17 124 175 63 197 49 55 67 57 13 250 4 41 4 5 120 11 115 153 221 30 199 145 59 86 186 119 214 168 50 177 92 195 30 203 25 91 152 229 230 21 196 32 2 180 176 232 43 108 30 197 72 250 201 249 138 10 109 17 255 0 147 47 105 118 81 20 120 56 246 108 209 230 70 180 132 75 73 39 167 94 167 152 143 128 241 200 242 160 248 227 29 145 188 67 136 214 204 154 26 82 205 171 37 112 91 174 72 29 18 153 64 18 203 189 251 144 20 15 78 201 81 238 170 171 171 197 215 143 127 56 89 210 228 232 190 222 82 210 101 54 84 228 22 41 118 213 251 143 172 115 199 115 205 167 147 213 10 30 157 122 125 196 214 94 44 158 206 209 102 150 92 126 210 179 87 158 29 120 55 236 114 36 233 72 254 114 66 152 152 209 255 0 58 159 117 96 143 45 247 253 170 238 106 123 59 205 99 236 98 191 180 164 76 253 220 217 156 89 78 61 149 92 109 163 126 27 46 237 162 124 219 80 230 65 254 201 21 177 135 39 180 164 89 145 150 158 206 243 87 99 251 31 192 185 193 225 58 151 114 67 173 199 147 57 199 225 165 207 243 37 40 27 3 201 37 65 100 122 247 243 169 81 177 243 4 165 159 107 172 17 109 30 85 191 106 125 14 132 244 230 72 68 146 55 235 219 247 10 11 226 129 64 160 80 40 20 10 5 2 129 65 77 123 83 90 166 200 192 97 223 109 104 231 153 143 92 26 185 1 173 251 137 216 81 251 129 41 81 248 36 208 89 216 134 65 7 42 198 173 215 203 75 156 240 230 180 29 71 80 74 79 101 36 235 245 146 65 73 248 131 65 72 251 97 226 182 41 24 82 114 105 8 91 87 232 238 181 18 51 141 235 244 225 74 217 109 99 204 4 243 168 107 168 35 208 208 69 220 90 112 254 30 115 36 164 46 219 110 28 190 91 120 167 167 207 157 91 172 77 189 182 95 172 182 127 7 23 210 25 56 109 175 242 46 41 107 128 161 250 100 50 28 123 174 201 113 126 250 186 249 245 53 231 53 250 239 54 122 197 78 138 68 36 156 23 180 12 139 137 183 204 150 74 74 225 99 195 242 69 187 205 62 58 134 228 56 58 253 96 8 79 197 43 30 149 167 164 199 209 142 39 206 89 186 187 245 100 152 244 100 123 63 52 111 252 74 226 102 99 37 62 35 142 220 63 38 197 116 245 41 105 4 237 63 119 42 88 254 205 90 86 95 20 10 5 2 131 149 248 245 237 9 115 182 100 18 241 204 21 198 163 253 9 101 169 87 21 54 151 22 167 65 247 144 216 80 41 0 29 130 162 9 39 122 214 182 66 162 177 241 219 136 150 153 194 64 200 94 152 142 109 173 137 168 75 173 172 122 118 218 71 250 164 26 14 154 25 85 187 141 92 3 201 84 204 114 212 244 67 113 47 195 230 217 110 75 105 241 27 32 249 164 169 41 32 253 227 184 52 21 199 12 167 170 229 128 89 30 112 146 227 108 152 234 63 247 106 41 31 236 132 214 38 166 189 57 109 13 157 61 186 177 196 177 184 187 33 81 248 115 119 228 58 46 248 77 19 240 46 36 159 240 254 250 245 164 141 242 195 206 170 118 197 46 156 225 244 4 218 240 60 114 10 123 70 183 71 107 122 238 82 218 65 63 62 245 178 200 111 232 20 10 8 15 28 179 55 240 78 27 220 238 240 121 127 40 158 88 241 10 128 33 46 172 232 43 71 161 229 28 202 209 232 117 170 15 231 132 233 114 39 204 122 92 231 221 147 41 245 151 29 121 229 149 173 106 39 100 168 158 164 159 90 12 220 106 251 115 198 111 113 46 246 73 78 68 159 25 97 109 184 131 223 212 17 230 147 216 131 208 141 131 65 213 220 115 191 49 127 225 199 12 115 168 232 13 75 23 104 206 32 36 239 194 43 66 150 226 65 248 45 144 62 84 22 111 180 29 168 93 120 63 146 32 30 87 162 176 39 52 189 117 66 153 80 115 99 228 146 62 102 130 178 131 44 79 129 18 106 21 177 37 134 222 223 197 73 4 159 196 154 249 251 87 166 102 190 141 234 207 84 68 163 88 255 0 249 59 62 201 173 99 163 19 91 106 240 194 0 208 73 87 184 233 254 217 31 133 79 147 226 197 91 122 113 255 0 72 113 252 57 109 95 94 127 237 230 205 142 215 116 246 138 195 25 188 194 143 54 12 216 110 120 172 200 79 50 20 182 208 241 70 199 99 245 81 208 236 122 138 185 161 157 233 49 243 83 214 199 199 19 242 117 101 222 231 110 199 236 207 220 46 146 88 131 110 136 223 51 142 184 121 80 132 246 3 251 128 3 169 36 1 87 84 212 119 8 19 39 137 28 91 187 241 50 76 103 25 178 68 104 219 108 169 121 58 82 128 232 167 7 200 175 125 198 221 35 126 233 160 232 10 5 2 129 64 160 80 40 20 10 5 7 195 236 183 33 135 25 125 180 58 203 137 40 90 22 144 164 169 36 104 130 15 112 71 149 7 52 229 246 219 223 179 204 201 25 6 31 41 137 120 85 194 82 67 246 73 142 16 89 117 64 255 0 68 175 185 36 115 119 208 1 65 92 160 208 67 184 175 198 59 47 19 127 51 109 205 33 251 92 70 46 31 74 185 9 96 20 54 83 160 146 149 39 124 195 74 115 200 30 221 43 198 77 250 39 167 187 222 61 186 163 126 207 60 235 41 178 228 48 224 217 173 55 24 243 95 184 220 163 161 198 154 74 253 214 249 246 78 202 64 238 0 214 247 89 152 48 223 28 205 237 27 109 18 209 205 150 153 34 41 89 223 121 133 142 86 4 162 224 3 149 42 43 3 224 58 235 247 85 61 184 217 111 205 46 246 95 97 177 194 11 124 244 39 78 220 165 202 150 241 243 82 203 235 70 207 236 161 63 133 125 12 70 209 179 6 103 121 221 166 246 82 90 89 178 102 118 245 157 73 141 145 72 83 137 243 0 165 9 31 189 10 174 184 188 168 20 10 5 7 242 214 232 212 168 247 57 108 220 2 196 214 222 90 31 11 250 193 192 162 21 191 142 247 65 106 240 127 135 248 110 87 134 228 87 44 167 41 252 145 62 22 195 45 248 168 72 66 121 1 14 169 42 5 78 2 163 203 202 157 30 132 119 35 65 52 246 67 117 200 54 110 33 92 31 230 77 185 136 8 91 170 63 87 153 41 117 95 185 59 252 104 63 56 48 217 71 14 160 21 126 187 207 172 125 220 192 127 122 77 99 235 63 22 126 205 109 39 225 67 51 138 177 21 55 135 151 164 54 54 182 208 135 192 248 33 196 147 254 207 49 249 87 157 53 186 114 213 235 83 27 226 151 70 240 178 232 139 215 13 177 139 131 110 37 194 245 185 142 114 147 208 56 16 18 177 242 80 80 249 86 211 29 41 160 80 40 43 31 104 236 82 102 95 194 187 148 59 91 75 126 124 85 162 107 44 160 109 78 148 19 204 144 60 207 41 86 135 153 208 243 160 254 125 80 92 188 73 226 147 92 70 194 241 76 78 211 140 8 211 225 186 210 83 224 144 189 168 35 195 75 76 164 13 132 168 144 117 240 72 235 173 208 90 60 82 176 174 203 131 112 127 135 107 72 92 247 238 76 45 222 83 176 22 129 167 122 250 115 72 61 125 5 5 241 196 180 161 124 56 202 146 238 185 13 166 88 63 119 130 170 10 3 11 255 0 153 120 247 254 94 207 248 107 11 55 226 91 234 219 195 248 117 250 52 25 139 243 109 185 230 49 54 213 0 92 37 202 139 42 31 209 252 80 209 113 40 211 159 88 244 26 231 39 175 165 75 134 43 108 86 173 167 104 141 165 22 89 154 228 172 214 55 223 120 107 175 106 206 164 101 182 43 245 135 29 85 182 109 173 14 37 181 201 144 203 169 218 246 9 214 199 146 141 79 167 201 139 12 76 117 111 186 28 248 242 230 152 158 157 182 120 92 45 153 101 255 0 53 196 87 197 75 175 229 139 100 235 179 16 76 38 228 242 161 37 103 91 9 108 37 41 248 148 232 159 90 181 139 81 76 182 233 170 182 93 61 241 71 85 157 169 111 135 26 221 9 136 112 35 181 26 35 8 13 180 203 72 9 66 18 59 0 7 64 42 116 15 122 5 2 129 64 160 80 40 20 10 5 2 130 155 246 154 210 44 120 123 206 36 169 134 178 72 170 115 209 62 227 160 19 243 34 163 205 27 227 182 222 137 48 206 215 174 254 168 180 182 26 125 213 137 81 216 121 92 199 126 35 73 87 95 152 172 40 153 136 226 91 83 17 61 225 23 202 153 105 171 214 18 219 45 52 203 102 244 133 148 182 218 82 9 9 58 236 42 124 83 51 91 204 250 33 201 17 22 164 71 170 84 210 74 202 80 59 172 114 15 152 215 241 168 59 39 142 83 79 101 247 18 120 49 103 138 22 11 208 222 149 29 209 246 84 36 56 173 31 146 146 126 117 244 17 59 198 236 25 141 167 100 95 20 120 96 62 211 89 29 150 94 154 183 101 237 38 124 53 157 123 207 130 165 20 239 203 169 124 107 185 60 158 162 186 226 255 0 160 80 40 20 28 237 199 63 103 179 150 222 95 200 49 25 17 162 92 228 30 105 81 36 109 45 62 191 53 165 64 30 85 31 49 173 19 215 96 239 97 83 217 125 153 51 169 179 146 213 196 91 173 177 185 189 231 220 144 29 233 253 84 163 100 159 129 213 5 185 197 59 125 175 131 220 5 127 24 199 138 220 184 222 151 244 32 178 1 118 74 220 0 60 178 7 151 32 41 26 237 204 145 247 187 17 27 181 24 229 172 89 49 235 109 175 161 84 72 233 109 100 118 43 250 203 35 225 204 165 86 14 75 245 222 109 234 220 199 78 138 197 125 25 206 180 212 134 93 98 74 2 216 121 10 105 196 31 214 66 129 10 31 48 77 120 137 152 157 225 234 98 38 54 150 71 179 6 64 187 36 187 191 13 239 47 127 58 183 186 185 86 213 47 160 121 133 29 168 39 230 121 245 223 223 87 217 53 187 139 36 100 172 90 24 153 41 56 237 53 151 67 84 143 5 2 129 65 87 231 92 11 193 243 27 139 183 25 144 30 131 112 121 69 111 72 128 239 132 93 81 234 74 146 65 73 36 236 147 203 179 190 164 208 103 112 255 0 132 120 111 15 222 51 172 246 254 107 130 82 71 211 166 57 226 56 132 232 239 68 233 40 232 72 37 32 108 30 189 40 43 220 1 106 226 159 30 110 89 170 1 94 53 141 182 109 246 199 8 247 94 116 130 10 198 198 143 69 173 126 68 5 53 65 96 123 64 221 209 103 225 22 68 126 179 211 24 252 158 195 96 232 173 111 31 15 67 212 128 165 31 184 26 76 236 68 110 171 237 176 197 186 217 10 10 122 8 177 219 99 230 148 128 127 126 235 231 237 110 171 77 189 91 181 175 77 98 190 136 238 80 63 225 222 7 211 175 139 60 252 131 40 221 79 139 240 178 125 191 148 89 63 18 159 116 171 85 93 59 69 144 5 61 148 112 250 59 99 153 213 228 177 30 3 250 173 157 168 252 129 171 186 24 248 230 126 74 122 217 248 34 62 110 169 173 70 97 64 160 80 40 20 10 5 2 129 64 160 80 70 120 147 137 177 155 97 119 59 19 238 120 42 146 216 44 188 59 180 234 72 82 23 242 80 27 245 27 20 28 223 11 45 102 223 114 127 31 204 221 102 211 146 65 33 153 1 213 143 5 227 160 66 210 224 247 71 48 32 233 90 239 242 172 156 218 75 210 119 164 111 13 92 58 170 218 54 180 237 47 44 230 116 116 163 24 184 70 126 52 132 197 189 199 90 150 211 201 88 8 32 141 244 39 166 245 94 48 86 126 42 207 156 75 214 107 71 195 104 158 211 9 138 146 91 90 147 216 160 235 230 42 191 117 134 87 4 175 8 198 120 139 124 197 101 105 168 87 229 27 189 177 90 210 75 218 211 237 111 237 105 32 129 228 17 191 49 91 26 76 157 120 226 60 225 147 170 199 209 146 103 202 83 94 59 240 253 252 227 25 143 34 202 225 143 147 89 221 250 101 177 244 175 144 243 141 18 142 111 46 110 84 144 122 105 73 79 80 55 86 85 142 10 113 58 62 121 104 92 59 130 126 133 149 219 135 133 114 128 224 228 80 82 79 41 113 41 61 121 73 238 59 164 157 31 34 66 203 160 80 40 20 26 251 253 230 221 143 89 229 93 111 82 218 135 111 138 142 119 94 116 232 36 122 122 146 78 128 3 100 146 0 4 154 14 79 151 144 57 196 60 189 236 255 0 33 255 0 39 226 246 144 166 237 12 73 233 173 43 250 85 1 189 171 122 61 55 181 114 164 19 203 84 117 89 102 127 165 78 242 185 166 197 17 253 91 246 134 130 241 198 123 99 14 169 22 155 100 137 160 31 233 95 115 193 74 190 33 32 19 248 154 138 154 27 79 138 118 77 109 109 99 195 27 181 205 113 181 124 227 198 199 216 228 223 95 14 82 129 253 224 215 185 208 71 149 158 61 251 252 91 85 223 45 217 220 152 51 241 73 142 218 51 91 97 241 96 135 202 82 167 64 217 45 133 125 85 121 232 31 82 8 32 157 114 145 125 44 252 92 214 93 188 211 85 31 15 22 116 31 8 120 199 111 204 121 108 215 244 162 205 151 177 250 55 224 188 121 18 242 135 117 53 190 251 239 201 220 117 238 7 53 104 68 197 163 120 80 152 152 157 165 108 87 92 40 20 30 114 95 102 44 119 100 73 117 182 88 105 37 110 56 226 130 82 132 129 178 73 61 0 3 206 131 158 179 124 222 233 198 11 179 248 55 12 20 180 217 190 165 230 252 80 67 73 104 244 40 71 109 131 162 60 138 244 64 247 65 81 11 179 12 198 109 120 94 47 10 203 104 71 133 6 27 122 231 89 28 203 87 117 56 179 246 137 217 61 135 166 134 133 5 15 154 228 201 226 86 111 25 86 245 7 48 236 117 226 182 157 27 229 159 56 116 11 30 69 13 131 208 252 79 112 174 148 245 153 186 107 209 29 229 115 73 135 170 221 115 218 25 63 125 101 52 208 76 162 240 196 46 37 89 85 33 153 175 179 108 128 243 203 250 36 114 242 144 183 193 64 230 0 141 14 93 29 252 69 90 197 142 109 134 219 121 207 240 171 146 241 92 213 223 202 63 150 196 103 150 135 57 132 88 119 233 78 143 250 182 109 170 42 39 230 107 199 187 95 206 99 245 123 247 138 121 68 254 137 31 5 34 191 153 113 86 69 222 233 13 235 107 56 180 100 253 22 19 218 46 41 217 73 80 241 23 228 61 196 31 119 203 221 244 53 161 165 197 90 87 120 157 247 80 212 228 155 219 105 141 182 116 157 90 86 40 20 10 5 2 129 64 160 80 40 20 10 1 237 65 201 88 162 99 228 17 242 59 188 248 172 74 98 245 122 147 45 8 144 216 113 37 160 174 84 13 40 31 171 239 1 89 90 203 207 181 248 103 180 52 244 148 143 101 204 119 151 157 223 135 184 236 232 18 219 133 106 137 14 115 173 144 196 134 202 211 225 185 221 39 92 218 239 211 183 157 71 77 78 74 204 111 59 194 75 233 177 204 78 209 180 182 120 117 233 87 203 26 30 146 146 213 202 50 190 139 57 146 52 166 223 71 67 177 241 214 255 0 31 74 241 155 31 179 182 209 218 123 61 226 191 93 119 158 241 221 235 146 89 147 122 132 210 27 144 184 119 8 174 137 48 102 183 209 113 158 79 80 161 240 232 54 63 136 20 195 150 113 91 170 12 216 163 45 122 101 100 240 191 139 13 93 228 183 141 230 97 187 78 92 216 9 8 95 186 204 241 216 56 202 187 18 126 207 125 246 222 142 182 113 228 174 72 234 171 34 244 182 57 233 179 235 138 156 34 103 38 186 179 147 98 211 149 143 230 113 189 230 231 179 176 151 244 52 3 160 124 61 222 97 179 202 116 66 134 128 246 240 139 196 227 54 73 131 184 221 187 139 248 188 184 196 16 218 47 54 244 7 35 190 122 232 144 61 221 144 54 66 78 250 253 84 246 160 176 108 188 96 225 253 225 159 18 54 89 106 104 107 168 150 247 209 149 248 59 203 65 159 35 137 152 52 118 148 227 153 134 60 82 158 164 34 226 210 213 242 9 81 38 130 183 204 189 166 112 219 67 46 34 192 153 87 217 96 123 161 180 22 89 223 197 107 27 252 18 104 42 219 130 242 62 36 202 23 254 38 201 77 191 29 139 250 104 246 160 162 203 64 118 10 94 206 192 235 245 148 121 142 244 52 8 170 89 245 91 124 24 185 149 204 58 109 227 175 39 16 210 102 82 101 241 30 216 155 54 1 100 186 92 163 64 119 197 117 248 209 202 88 9 74 8 74 0 215 78 155 229 7 68 246 2 154 93 61 177 204 222 254 102 167 61 111 17 74 121 41 41 12 187 25 247 24 144 218 218 121 181 20 45 183 18 82 164 40 29 16 65 234 8 62 85 117 77 231 65 54 225 126 19 150 101 87 132 74 196 109 142 73 92 5 135 139 235 33 182 82 164 233 65 5 106 32 115 30 158 238 247 215 125 182 107 205 171 22 137 137 118 182 154 204 76 44 124 153 251 101 230 232 139 63 18 172 82 177 124 128 13 49 48 251 169 35 125 57 92 61 10 119 189 111 105 239 165 38 168 251 28 186 126 113 206 241 232 189 237 113 103 227 36 109 62 169 36 60 183 139 88 18 11 113 165 51 151 90 91 250 169 148 130 227 232 79 126 186 33 194 122 250 172 122 84 184 245 152 239 226 226 81 100 210 94 157 185 134 108 127 106 215 152 116 199 186 97 133 185 41 60 170 2 225 225 232 252 66 155 233 243 53 106 39 126 97 86 99 110 37 41 135 197 126 35 229 17 212 188 59 0 128 16 123 72 149 117 109 212 1 234 64 82 55 242 53 209 173 186 96 119 204 169 72 149 198 174 33 65 135 106 66 185 255 0 36 192 146 134 25 26 59 28 202 86 135 79 82 20 116 122 40 80 74 218 226 135 12 176 43 99 118 44 69 104 156 166 191 162 129 99 101 82 84 225 215 214 46 15 117 71 160 218 138 137 63 26 228 204 68 111 46 196 76 206 208 133 229 119 236 179 136 137 84 91 194 78 53 140 43 124 246 216 238 243 203 152 159 71 92 29 16 147 246 71 169 7 125 8 165 155 91 17 198 62 101 115 22 142 103 156 156 50 34 199 98 28 86 98 196 101 12 70 101 60 141 180 129 164 164 122 10 205 153 155 78 243 221 163 17 17 27 67 30 245 116 137 100 180 201 185 92 85 203 22 58 121 148 7 117 159 36 15 137 61 43 180 164 222 209 90 185 123 197 43 54 150 171 7 129 50 44 73 151 91 168 40 188 222 28 18 100 36 116 240 145 175 209 181 251 41 61 190 58 242 169 51 90 38 98 149 237 8 240 214 98 38 214 239 41 33 113 194 53 206 173 253 245 6 201 183 111 61 157 227 23 114 94 35 93 146 174 102 95 184 179 9 39 125 54 195 103 127 239 5 109 233 163 108 85 134 62 166 119 203 105 93 181 58 2 129 64 160 80 40 20 10 5 2 129 64 160 249 117 60 237 169 33 69 59 4 108 121 80 114 79 10 7 135 195 219 91 42 63 164 97 114 26 88 244 80 121 103 248 138 198 213 254 52 181 244 191 133 9 101 87 88 68 242 88 51 45 23 115 148 216 217 83 235 240 195 119 72 40 255 0 181 50 59 56 159 244 136 31 136 249 238 198 59 69 235 236 175 246 159 68 25 43 52 183 180 167 222 61 82 43 85 194 37 218 220 204 251 107 233 126 35 195 104 88 245 243 73 30 74 30 98 161 189 38 147 211 110 233 107 104 188 117 87 179 206 247 104 183 95 96 152 119 120 141 202 143 189 164 43 162 144 125 82 161 213 39 238 249 238 148 189 177 206 245 157 156 189 43 120 218 208 89 110 57 222 40 216 107 28 201 154 186 64 64 210 32 228 13 151 74 62 1 244 233 90 3 176 36 1 233 87 169 174 254 248 253 20 175 162 254 201 253 82 68 113 115 46 74 87 30 233 195 198 103 54 164 242 173 112 238 141 148 47 125 199 34 211 218 172 70 175 20 249 160 157 38 88 242 65 242 53 89 175 61 79 2 227 161 195 250 200 185 183 12 125 231 194 3 117 223 123 195 253 199 186 229 254 212 109 120 25 150 92 76 124 119 23 199 89 81 5 46 33 201 23 25 9 245 31 165 112 183 248 166 161 182 186 145 225 141 210 215 69 121 241 78 205 230 47 130 99 248 201 50 217 100 63 45 176 92 84 217 133 63 163 3 169 82 71 213 64 30 189 199 173 83 203 168 201 151 143 47 72 91 199 167 199 139 159 222 95 88 78 56 56 213 155 75 51 36 186 48 91 35 137 10 109 165 20 25 239 31 83 208 129 160 118 123 132 232 13 21 21 13 13 46 15 101 93 231 188 168 106 115 251 75 109 29 161 213 54 139 100 27 61 185 139 125 170 35 16 225 48 158 86 216 97 1 8 64 248 1 241 235 86 149 154 236 131 17 199 114 37 133 223 172 86 187 139 169 79 34 92 149 21 14 45 35 208 40 141 143 145 160 210 67 225 54 3 17 194 182 177 27 42 148 124 157 138 151 71 224 173 138 9 156 104 236 197 142 219 17 154 109 150 27 28 168 109 180 132 165 35 208 1 208 10 13 22 117 135 217 179 124 125 251 70 65 21 47 176 224 37 183 0 1 198 23 174 142 54 175 213 80 252 15 98 8 36 16 229 142 30 94 13 178 125 207 10 189 92 26 93 218 205 53 200 81 150 162 83 244 134 208 162 157 36 158 228 20 244 29 244 160 7 106 203 214 96 154 219 174 177 199 155 75 73 154 38 58 45 60 249 38 247 8 113 103 160 55 114 135 26 90 83 250 178 89 75 154 254 208 58 170 117 180 215 195 59 46 90 177 111 20 110 143 200 192 113 57 10 42 118 193 19 103 252 218 221 108 126 8 88 21 44 106 114 199 230 69 58 124 83 249 72 216 22 39 25 92 204 216 34 111 253 34 221 112 126 11 89 164 234 114 207 123 17 167 197 31 149 32 133 26 52 6 75 86 248 177 161 180 78 202 35 52 150 146 79 220 144 42 41 180 219 155 78 233 107 17 94 43 27 61 107 142 177 110 183 24 118 139 123 179 174 114 17 26 35 125 220 95 153 251 41 29 212 163 232 43 213 107 55 158 154 199 47 54 180 82 58 173 217 9 113 187 197 223 58 197 228 228 118 211 14 201 41 153 51 45 144 31 63 164 37 180 237 47 58 159 180 73 4 3 208 15 135 83 123 38 31 97 134 118 239 61 212 105 151 219 230 136 158 208 176 73 36 146 73 36 247 38 179 218 2 73 74 129 29 193 221 7 239 9 114 68 224 57 124 172 118 236 143 242 22 71 61 82 173 243 192 254 138 91 128 5 48 239 250 218 79 41 248 121 236 242 235 233 115 70 74 116 249 195 39 83 134 113 219 127 41 116 85 90 86 40 20 10 5 2 129 64 160 80 40 20 10 1 237 65 202 152 179 34 13 223 53 181 232 167 232 121 12 190 68 31 213 105 100 20 126 32 19 89 90 232 219 36 79 201 167 162 157 241 204 124 219 250 166 184 253 4 164 130 9 4 117 4 80 65 178 184 78 226 191 73 201 113 183 18 194 220 117 180 203 182 41 59 98 98 150 160 144 82 7 212 95 93 236 126 238 160 218 195 62 219 108 87 251 79 156 42 229 143 99 190 74 125 227 202 91 168 153 68 35 112 85 178 242 219 214 27 219 103 78 64 185 15 9 91 242 40 89 210 86 15 145 216 223 150 235 206 93 54 76 126 91 195 222 61 77 50 121 237 41 10 155 90 126 178 84 62 241 85 183 78 249 229 223 149 116 22 159 13 165 58 230 155 105 35 106 113 100 37 41 251 201 232 41 223 131 183 40 235 153 125 181 233 226 221 98 68 156 134 234 161 180 195 180 182 94 58 243 37 99 221 9 27 234 65 58 171 24 244 185 47 229 183 213 94 250 156 116 243 223 232 151 227 188 36 190 101 110 181 43 137 14 183 2 208 149 37 105 199 224 187 205 226 17 212 125 33 209 223 253 84 252 14 197 104 225 211 83 23 61 229 159 155 81 108 188 118 134 31 179 245 226 213 129 228 185 142 9 127 125 139 92 244 93 87 38 24 144 67 72 144 210 128 74 66 9 233 190 80 133 1 220 133 116 222 142 172 32 116 4 251 140 43 116 83 38 225 50 52 88 192 108 186 251 169 66 0 245 217 58 160 174 111 156 121 225 213 161 231 25 115 34 106 83 168 58 34 27 46 62 147 247 45 35 148 252 141 6 170 55 180 143 14 158 116 33 203 140 214 19 246 220 132 225 31 236 236 254 234 9 93 163 139 152 5 217 28 209 114 219 66 7 164 151 196 114 126 78 114 154 15 188 155 138 216 78 59 107 122 108 204 142 218 247 134 158 100 199 137 33 15 188 225 215 64 148 36 147 215 182 206 128 243 34 130 169 224 183 13 225 231 24 182 77 145 103 150 100 31 206 171 130 167 199 101 96 165 108 55 204 165 37 198 215 245 147 178 181 107 182 210 148 158 161 84 25 215 46 19 230 88 233 63 154 151 200 247 251 106 79 187 6 245 180 190 132 245 232 151 211 245 143 110 250 2 170 228 210 99 191 49 196 252 150 113 234 178 83 142 240 140 204 185 95 45 7 151 37 194 50 59 121 74 121 156 122 43 34 107 9 253 180 29 15 198 170 219 67 120 240 206 235 85 214 210 124 81 179 90 207 17 113 39 20 164 170 242 150 22 147 162 151 227 60 146 15 167 68 154 138 116 185 99 242 165 141 78 41 243 125 72 226 22 36 194 118 111 172 56 126 203 76 186 178 127 216 215 239 174 70 151 44 254 95 224 157 78 40 252 223 203 103 110 123 39 201 8 70 33 136 220 92 66 254 173 194 238 143 162 70 0 142 138 0 251 203 27 242 77 79 77 13 167 199 40 111 173 172 120 33 98 225 60 26 98 45 213 139 246 117 56 100 55 182 73 84 118 138 57 97 195 63 232 219 243 35 237 43 208 29 108 110 175 227 197 92 113 181 97 67 38 75 100 157 237 45 79 180 27 74 99 61 225 181 192 35 244 37 233 176 86 191 235 60 210 82 129 254 42 143 85 27 226 178 93 44 237 150 26 97 218 177 154 229 4 103 137 177 204 140 6 239 201 209 214 18 137 45 175 205 10 66 193 216 244 58 230 31 58 159 77 110 156 176 131 83 29 88 165 212 118 9 223 148 236 118 249 250 3 233 81 219 127 67 250 200 10 254 53 180 199 103 208 40 20 10 5 2 129 64 160 80 40 20 10 14 107 202 35 42 215 199 92 198 50 192 74 46 144 161 220 217 0 107 97 3 193 81 249 168 168 214 126 190 188 86 203 218 27 115 106 178 43 57 162 80 106 37 68 23 190 33 224 54 5 114 150 222 184 170 226 240 61 125 200 200 43 0 252 21 239 15 149 94 208 215 123 77 148 117 214 248 98 174 138 202 49 123 30 87 3 232 121 29 174 37 197 129 190 80 251 96 150 201 238 80 174 233 63 20 144 107 77 156 173 36 251 63 216 89 82 191 55 111 217 53 137 162 118 152 208 231 149 50 159 217 88 36 252 213 94 45 142 150 241 70 239 117 201 122 248 103 102 58 56 18 234 206 165 103 249 90 145 190 204 188 134 149 248 128 107 196 105 241 71 229 135 169 207 147 251 165 177 131 236 255 0 132 165 240 245 228 93 239 239 3 180 174 233 61 107 35 228 142 80 126 227 186 146 181 138 246 141 145 218 211 110 242 178 236 150 75 93 134 31 209 44 150 216 118 232 219 230 240 162 178 150 146 79 169 9 3 103 227 94 156 108 40 34 25 247 14 49 108 241 13 126 114 218 219 144 251 41 229 106 74 20 166 221 64 235 211 157 36 18 58 147 202 118 54 119 170 14 118 224 215 7 113 44 147 49 207 98 221 227 76 145 14 199 117 84 40 173 25 37 33 72 11 113 62 249 72 4 159 112 118 34 131 163 177 222 30 97 248 235 77 34 205 141 218 227 169 177 164 187 244 116 173 223 155 138 218 207 204 208 84 62 200 118 171 117 219 132 179 219 186 64 135 53 191 202 239 14 89 12 165 193 175 9 159 34 13 4 179 138 124 37 194 36 97 57 4 200 184 189 182 53 198 53 186 67 177 151 17 191 163 242 186 150 148 80 116 217 0 245 3 161 4 80 69 61 155 184 103 132 221 184 113 96 201 39 227 241 101 222 92 241 195 174 72 90 221 65 41 121 105 4 182 165 20 111 149 41 253 90 14 135 160 80 40 60 223 97 169 8 228 125 164 58 143 178 180 133 15 223 65 231 22 12 72 132 152 177 88 96 158 254 27 97 59 252 40 50 40 20 21 247 29 113 103 242 174 30 202 110 220 72 187 91 92 77 206 7 94 239 53 178 19 241 230 73 90 71 196 131 229 92 152 137 141 165 216 153 137 222 21 61 142 232 213 242 203 10 233 28 4 183 45 160 225 64 59 228 87 101 39 228 65 21 131 122 77 45 53 159 38 229 47 23 172 90 60 217 181 229 233 163 206 214 17 131 228 5 90 215 208 156 29 125 72 208 169 112 126 37 126 168 179 126 29 190 142 138 192 16 166 240 92 117 11 26 82 109 177 146 71 199 194 77 110 49 91 234 5 2 129 64 160 80 40 20 10 5 2 129 65 66 113 181 150 27 227 22 28 251 32 9 79 91 39 53 32 142 229 164 167 153 176 126 28 202 87 206 170 235 63 10 126 203 90 63 197 143 187 93 89 13 82 131 239 134 104 75 222 208 77 120 201 4 49 140 56 227 59 61 148 101 4 146 62 58 42 21 169 161 240 79 215 254 153 154 223 28 125 29 19 87 84 202 5 2 129 64 160 80 81 190 205 42 241 238 252 76 152 58 135 242 39 206 255 0 105 71 255 0 117 5 229 65 66 123 23 143 255 0 148 206 248 221 222 255 0 116 205 5 209 148 114 126 109 93 188 82 2 62 136 247 54 251 107 144 238 130 174 246 74 230 254 69 173 220 219 215 210 100 114 239 211 196 63 199 116 23 37 2 129 64 160 80 40 20 3 218 131 147 240 20 8 246 203 180 4 0 26 129 120 153 25 176 60 146 28 223 241 172 141 100 109 151 236 213 209 206 248 190 233 37 85 90 70 56 132 211 183 43 60 60 122 31 252 122 255 0 57 152 12 235 245 71 58 84 181 159 234 128 6 253 2 170 214 142 157 89 119 244 86 213 223 167 30 222 174 175 138 195 113 163 180 195 41 229 109 180 132 36 122 0 52 63 112 173 118 75 210 129 64 160 80 40 60 165 201 98 28 103 36 75 121 166 24 108 109 110 58 176 148 164 124 73 232 40 61 65 4 108 117 20 10 5 2 129 64 160 230 204 198 114 111 252 117 191 75 107 74 141 97 183 179 106 66 146 173 133 58 181 23 22 71 196 2 164 31 184 85 13 117 246 172 87 213 123 69 95 138 108 247 172 214 137 65 133 102 124 219 184 219 129 76 65 82 68 196 76 183 189 175 52 248 124 232 31 219 86 254 85 161 160 183 138 172 253 116 120 101 211 35 181 104 168 20 10 5 2 129 64 160 230 123 14 72 239 1 243 28 146 217 151 219 38 47 27 188 79 92 232 23 104 200 241 19 181 111 220 95 109 144 0 4 119 5 36 232 133 3 65 185 188 113 202 225 151 248 150 94 15 88 167 220 174 174 142 69 92 100 49 200 196 64 119 239 144 122 111 190 185 244 55 174 138 250 164 52 152 116 94 32 112 30 51 150 231 177 241 149 99 15 172 72 83 214 160 162 244 119 74 82 23 238 235 152 167 221 243 26 58 7 105 234 40 50 242 206 49 92 120 135 96 151 139 240 239 20 190 57 115 184 180 98 200 145 45 148 182 220 84 44 20 172 146 9 0 232 145 181 20 129 189 245 35 84 23 63 12 113 68 97 24 29 159 30 67 158 50 161 178 67 174 14 203 113 74 43 89 31 14 101 43 95 13 80 74 40 20 10 5 2 129 64 160 198 185 204 102 221 110 149 54 82 130 35 198 105 111 184 163 228 148 130 162 127 1 65 203 28 59 75 171 197 155 159 37 28 146 46 146 31 184 173 32 239 94 34 201 31 184 10 198 213 219 171 44 252 154 250 90 244 226 143 154 74 1 36 0 54 79 64 42 186 195 39 130 214 175 206 126 37 220 242 135 71 53 175 31 66 173 118 227 228 185 42 31 167 112 117 242 73 229 237 162 20 61 43 95 73 143 163 30 243 222 89 58 172 157 119 218 59 67 160 170 210 177 64 160 80 40 20 28 211 196 140 203 249 88 68 107 61 146 220 234 113 22 39 165 233 119 73 42 228 19 67 68 254 141 148 3 178 146 127 88 250 118 4 85 109 70 162 184 226 107 19 202 206 13 61 178 76 76 199 9 55 179 253 218 101 170 251 121 193 101 62 185 48 33 48 139 133 169 110 171 153 198 227 45 92 165 162 124 194 85 173 125 231 203 64 122 211 229 246 180 139 79 119 140 248 189 149 230 177 217 120 84 232 74 5 2 131 81 151 223 99 227 56 197 210 245 55 250 8 49 214 250 134 245 204 64 232 145 241 39 67 231 65 205 88 28 57 49 177 182 228 220 73 85 206 232 234 238 115 20 173 130 167 93 60 221 65 236 117 203 177 235 186 197 212 228 246 153 38 125 56 108 105 169 209 142 35 215 148 130 160 78 116 209 36 132 164 2 74 148 116 0 29 201 62 66 131 43 130 54 85 229 249 155 185 188 148 44 88 237 73 114 21 144 45 36 120 238 31 117 233 3 225 221 35 191 200 162 182 116 216 125 149 57 239 44 141 78 95 105 110 59 67 160 170 194 185 64 160 80 40 20 10 15 151 16 151 16 164 56 148 173 10 26 41 80 216 34 131 241 150 155 101 164 182 203 104 109 180 244 9 64 208 31 42 15 186 5 2 129 64 160 80 40 20 10 5 5 101 237 33 116 114 219 194 27 203 81 156 8 149 113 45 91 218 216 223 55 138 176 149 143 236 115 215 38 118 141 221 136 222 118 87 204 198 68 38 25 134 202 66 91 140 218 88 72 79 109 36 4 255 0 10 249 249 158 169 222 124 219 177 29 49 180 121 53 121 117 193 235 78 43 119 159 24 19 33 136 202 45 144 55 202 163 208 43 229 189 252 170 76 85 139 222 43 47 25 109 53 164 218 23 167 9 108 81 113 206 28 99 246 232 42 75 141 166 34 29 91 169 59 241 92 112 115 173 123 243 218 148 117 240 213 110 177 18 234 5 2 131 6 251 119 183 216 109 18 174 151 137 109 67 183 197 71 136 243 206 157 37 35 248 146 116 0 29 73 32 13 147 65 81 59 196 124 183 44 106 76 156 38 213 30 215 100 100 30 107 165 221 62 242 135 42 85 204 18 84 148 182 57 84 8 42 42 216 35 96 80 121 185 154 102 216 59 113 46 153 115 144 175 152 188 130 142 121 113 153 67 111 54 149 16 2 146 91 81 66 199 188 15 46 182 70 200 61 52 66 33 115 180 43 4 226 37 195 27 113 60 150 123 179 142 92 172 171 236 148 147 162 244 113 233 202 122 129 233 175 53 86 126 183 23 252 145 247 95 209 229 255 0 142 126 204 172 110 72 179 241 171 17 158 64 75 87 56 242 45 47 56 78 186 235 196 108 124 212 0 249 211 65 110 45 83 93 94 98 206 148 173 5 2 129 65 225 54 100 104 49 213 34 108 134 99 176 143 172 227 203 8 72 251 201 233 65 207 252 99 204 173 217 253 202 223 135 99 83 90 159 105 105 212 205 189 75 140 160 182 124 52 29 182 192 88 232 162 165 117 58 237 202 58 253 109 65 168 203 236 169 191 159 146 125 62 47 105 125 188 158 106 60 202 39 64 111 200 118 31 10 197 108 60 228 190 204 88 206 201 148 235 108 70 105 60 206 58 226 185 82 129 234 77 118 34 102 118 135 38 98 35 121 68 177 55 63 149 46 34 179 140 74 51 237 152 199 208 213 61 73 8 45 59 115 108 41 32 108 158 169 109 91 216 215 112 15 153 5 58 154 125 44 99 248 173 223 248 102 106 53 51 147 225 175 103 90 91 160 197 182 192 143 10 222 195 113 226 71 64 105 166 91 79 42 80 144 52 0 21 113 81 145 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 85 254 209 88 237 198 255 0 128 52 245 153 133 202 153 103 158 205 209 49 91 234 169 9 111 152 41 3 212 242 168 157 119 60 186 27 36 87 45 29 81 48 237 103 166 98 85 189 158 239 6 255 0 111 69 202 212 248 122 51 167 175 218 109 93 202 22 60 148 63 253 29 43 6 244 182 57 233 179 114 151 174 72 234 171 41 214 219 125 151 25 125 180 58 203 168 45 184 218 198 210 180 145 162 8 244 34 188 196 204 78 240 236 198 252 75 27 16 202 239 220 47 109 49 20 196 140 131 10 65 247 27 111 222 155 110 73 61 147 254 113 177 233 229 234 53 163 171 131 87 91 252 55 226 89 153 244 179 79 138 156 194 251 196 50 187 38 97 105 77 199 28 184 177 58 49 232 175 13 94 243 103 236 173 39 170 79 192 129 87 21 27 202 12 91 165 194 37 170 219 42 225 113 125 17 225 198 109 79 60 234 251 33 9 27 36 208 115 53 238 233 47 139 151 102 174 87 182 94 143 135 48 162 109 118 165 30 83 36 232 143 164 191 175 129 60 163 176 29 186 108 174 134 171 85 211 240 83 186 246 155 77 213 241 223 178 39 195 139 188 20 91 69 146 99 19 178 73 176 94 121 134 34 219 185 212 73 73 41 75 155 65 81 9 41 41 253 35 126 17 210 121 84 165 141 1 118 179 213 17 42 86 142 153 152 92 214 108 2 253 152 205 133 43 62 98 53 175 30 132 148 136 120 228 78 80 144 148 144 82 151 57 15 42 80 57 80 121 1 86 244 54 82 7 45 122 113 55 226 182 15 31 60 197 92 128 92 250 45 201 133 137 54 249 131 162 163 190 158 169 86 199 93 30 199 224 125 64 174 76 68 198 210 236 76 196 239 14 119 231 151 146 50 187 69 197 70 199 155 216 165 183 33 72 40 10 44 190 217 218 94 66 123 41 181 2 15 77 142 160 245 26 222 92 214 218 76 157 81 205 90 81 104 213 99 233 158 37 51 254 80 56 172 15 133 203 132 242 246 241 252 57 60 218 245 229 231 239 86 61 251 30 221 165 7 185 95 126 240 139 100 134 229 33 33 254 32 241 10 229 200 232 208 141 30 66 109 209 214 55 216 33 61 86 7 174 183 234 106 47 123 201 146 118 199 95 246 151 221 49 211 156 150 255 0 72 194 109 124 54 0 132 94 210 1 238 5 209 193 191 221 92 246 186 175 79 216 246 122 111 95 221 235 22 205 194 230 214 22 31 180 188 224 235 204 253 197 197 126 32 168 3 243 21 230 114 106 167 215 244 122 140 122 104 244 253 82 11 125 254 222 227 162 205 130 90 87 123 152 61 239 162 90 25 8 97 189 254 179 142 104 37 35 126 125 126 250 229 52 185 114 206 247 227 234 245 109 78 44 113 181 121 250 37 49 240 110 41 203 82 86 35 226 22 214 212 55 225 72 121 231 156 71 192 148 141 26 179 26 26 121 204 171 206 182 254 81 13 254 63 193 55 103 92 88 157 196 107 194 47 104 142 176 227 22 168 204 248 48 210 161 230 177 221 207 159 196 29 131 170 177 139 5 49 120 97 95 38 107 228 241 75 2 82 17 11 218 246 220 134 210 16 135 241 242 148 165 35 64 1 207 208 15 79 114 165 68 190 104 20 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 130 148 227 31 13 96 194 131 123 206 49 89 78 88 239 113 35 59 50 82 89 72 84 121 193 9 43 80 113 190 220 199 95 88 121 146 72 39 168 241 147 29 114 70 214 135 188 121 45 142 119 172 170 235 62 100 250 45 22 169 185 117 169 219 60 123 146 2 162 220 82 57 225 190 122 244 42 27 45 171 162 189 211 228 55 208 117 172 220 186 43 87 154 115 31 187 67 22 178 182 226 252 38 41 58 228 90 20 8 32 41 43 73 216 35 200 130 59 143 141 83 92 71 231 227 235 143 115 252 187 137 73 252 137 147 55 239 38 75 62 235 82 58 236 161 228 118 82 84 123 157 119 234 119 86 112 234 173 142 118 158 97 91 54 154 185 57 142 37 105 97 156 110 199 231 69 17 51 23 154 198 178 22 19 169 49 38 158 70 212 71 235 180 225 232 164 31 46 187 251 250 19 173 91 197 227 122 203 46 213 154 78 214 66 120 163 154 197 226 140 152 216 198 46 226 228 99 12 190 135 239 23 4 165 72 109 254 67 180 70 108 157 115 109 90 36 252 18 71 110 176 234 51 198 42 252 210 233 240 206 91 124 152 120 246 57 47 138 25 12 235 99 110 170 14 27 106 120 71 184 58 194 185 87 53 208 1 250 58 53 245 80 145 173 252 190 26 135 73 167 136 136 201 110 242 155 85 158 102 125 157 123 58 42 193 100 182 99 214 182 109 214 56 49 224 65 104 105 44 176 128 145 247 159 82 124 201 234 124 234 242 147 99 64 160 134 113 3 134 184 238 116 88 126 236 195 204 92 227 142 88 247 24 78 120 50 89 27 222 130 198 246 59 232 40 16 54 117 162 107 147 17 60 75 177 51 28 194 6 174 7 93 18 191 9 158 34 95 132 30 220 171 101 181 189 175 251 221 239 127 29 84 62 237 139 125 250 82 251 198 93 182 234 73 241 110 11 225 118 23 92 146 253 180 222 238 46 127 73 54 242 161 45 213 124 116 161 202 15 196 36 31 141 77 17 17 27 66 41 153 153 222 82 133 97 56 162 198 151 140 216 212 61 12 6 143 254 218 235 140 101 112 239 9 81 218 176 252 112 159 141 177 143 254 180 27 219 77 170 221 102 134 34 90 32 68 129 16 18 160 204 86 82 210 1 61 207 42 64 20 25 148 10 10 23 43 95 39 182 30 28 145 255 0 89 98 113 39 240 150 127 133 5 245 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 17 46 46 127 209 94 99 255 0 147 204 255 0 114 170 8 239 2 32 68 186 112 31 27 133 114 138 196 184 111 68 82 93 97 244 5 161 99 196 87 66 147 208 208 68 242 14 15 93 241 117 185 43 134 146 208 253 184 146 181 227 247 23 73 64 59 217 240 29 61 80 79 162 142 183 178 73 232 42 12 218 122 101 230 123 167 197 168 190 46 35 178 19 43 50 131 106 146 34 101 113 46 56 228 254 187 102 225 25 124 170 215 66 80 180 130 20 159 136 21 159 125 30 74 246 229 126 154 188 118 239 195 37 139 206 49 146 120 113 211 54 205 115 59 253 27 47 132 41 91 254 170 28 0 239 238 21 20 227 203 143 157 166 63 247 201 36 95 22 78 55 137 255 0 223 55 182 67 122 107 28 141 26 51 17 75 247 55 207 133 110 181 199 70 150 243 135 160 1 3 178 65 238 126 67 173 49 98 182 107 113 247 147 46 90 225 175 63 104 93 124 26 196 100 97 120 12 27 109 197 105 114 232 226 151 42 114 210 118 20 251 138 230 87 95 61 116 78 252 245 186 219 136 218 54 134 52 206 252 202 111 93 112 160 80 40 20 10 5 2 129 64 160 80 86 25 6 5 116 159 199 236 103 54 97 232 98 213 111 183 174 35 237 41 106 15 21 20 190 1 72 214 136 219 169 243 242 52 22 125 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 68 248 180 149 43 133 185 130 82 10 148 108 242 192 0 108 159 208 170 131 73 236 232 53 193 92 87 255 0 14 175 247 139 160 177 232 63 22 148 173 37 43 72 82 79 112 70 193 160 137 228 156 54 195 50 70 220 77 231 26 182 62 183 53 204 242 24 13 61 211 253 34 52 177 248 208 97 96 60 43 197 112 121 110 205 179 194 113 203 139 131 144 204 150 233 121 212 163 176 66 73 250 163 93 58 0 72 214 201 208 164 70 221 142 233 213 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 129 64 160 80 40 20 10 5 2 131 67 159 255 0 204 92 139 255 0 46 145 254 237 84 17 191 103 207 250 25 197 63 240 159 251 213 65 97 80 40 20 10 5 2 129 65 255 217]" + "[255 216 255 226 2 28 73 67 67 95 80 82 79 70 73 76 69 0 1 1 0 0 2 12 108 99 109 115 2 16 0 0 109 110 116 114 82 71 66 32 88 89 90 32 7 220 0 1 0 25 0 3 0 41 0 57 97 99 115 112 65 80 80 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 246 214 0 1 0 0 0 0 211 45 108 99 109 115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 100 101 115 99 0 0 0 252 0 0 0 94 99 112 114 116 0 0 1 92 0 0 0 11 119 116 112 116 0 0 1 104 0 0 0 20 98 107 112 116 0 0 1 124 0 0 0 20 114 88 89 90 0 0 1 144 0 0 0 20 103 88 89 90 0 0 1 164 0 0 0 20 98 88 89 90 0 0 1 184 0 0 0 20 114 84 82 67 0 0 1 204 0 0 0 64 103 84 82 67 0 0 1 204 0 0 0 64 98 84 82 67 0 0 1 204 0 0 0 64 100 101 115 99 0 0 0 0 0 0 0 3 99 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116 101 120 116 0 0 0 0 70 66 0 0 88 89 90 32 0 0 0 0 0 0 246 214 0 1 0 0 0 0 211 45 88 89 90 32 0 0 0 0 0 0 3 22 0 0 3 51 0 0 2 164 88 89 90 32 0 0 0 0 0 0 111 162 0 0 56 245 0 0 3 144 88 89 90 32 0 0 0 0 0 0 98 153 0 0 183 133 0 0 24 218 88 89 90 32 0 0 0 0 0 0 36 160 0 0 15 132 0 0 182 207 99 117 114 118 0 0 0 0 0 0 0 26 0 0 0 203 1 201 3 99 5 146 8 107 11 246 16 63 21 81 27 52 33 241 41 144 50 24 59 146 70 5 81 119 93 237 107 112 122 5 137 177 154 124 172 105 191 125 211 195 233 48 255 255 255 219 0 67 0 4 3 3 4 3 3 4 4 3 4 5 4 4 5 6 10 7 6 6 6 6 13 9 10 8 10 15 13 16 16 15 13 15 14 17 19 24 20 17 18 23 18 14 15 21 28 21 23 25 25 27 27 27 16 20 29 31 29 26 31 24 26 27 26 255 219 0 67 1 4 5 5 6 5 6 12 7 7 12 26 17 15 17 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 255 192 0 17 8 0 201 1 64 3 1 34 0 2 17 1 3 17 1 255 196 0 29 0 1 0 2 2 3 1 1 0 0 0 0 0 0 0 0 0 0 6 8 5 7 3 4 9 1 2 255 196 0 91 16 0 1 3 4 1 2 3 4 5 6 9 5 6 23 0 0 1 2 3 4 0 5 6 17 7 18 33 8 19 49 34 65 81 97 20 50 66 113 129 21 35 82 98 145 161 9 22 23 36 67 83 130 162 177 51 114 146 179 193 37 55 99 115 180 240 24 39 52 53 54 56 68 84 86 87 116 117 118 147 148 150 163 164 194 195 209 211 225 255 196 0 26 1 1 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 3 5 2 4 6 1 255 196 0 50 17 0 2 1 3 1 4 9 4 2 2 3 0 0 0 0 0 0 1 2 3 4 17 33 5 19 49 177 18 34 50 65 81 97 113 145 209 129 161 193 240 66 225 20 82 21 67 241 255 218 0 12 3 1 0 2 17 3 17 0 63 0 191 212 165 40 5 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 74 84 7 148 249 147 17 225 219 67 83 243 75 129 109 249 37 73 131 110 140 143 54 92 215 0 250 141 52 14 207 114 7 81 210 65 82 118 161 177 64 79 171 81 114 95 137 78 63 227 25 223 146 46 55 23 175 153 50 149 208 139 21 145 159 166 77 42 237 236 148 36 244 182 116 160 173 45 73 36 108 128 106 191 229 156 131 202 28 197 212 139 140 217 28 83 135 185 221 54 203 107 187 188 75 71 178 71 156 254 135 144 14 183 210 144 14 148 82 164 172 119 174 150 45 137 88 112 120 106 139 136 218 152 181 33 105 233 117 212 109 79 188 63 93 211 237 43 215 211 97 35 220 5 85 215 218 20 169 105 14 179 251 22 84 108 42 84 214 122 47 185 44 185 120 131 230 140 137 125 88 222 35 138 224 208 148 52 63 140 19 157 155 40 143 114 195 108 107 160 235 236 173 39 191 237 168 180 217 252 181 127 109 109 100 156 207 114 106 59 132 146 197 138 201 30 17 79 201 47 141 57 175 191 189 101 105 85 51 218 23 18 224 241 232 190 114 90 194 194 132 120 172 250 144 217 156 101 106 189 54 27 204 239 185 134 104 129 232 155 238 70 251 200 31 114 83 211 254 53 138 141 128 226 80 57 28 219 217 196 108 102 219 39 20 18 26 109 216 105 121 41 125 153 197 11 80 243 58 143 81 67 200 4 239 100 36 110 182 61 70 111 47 24 220 133 130 16 157 137 176 239 112 212 173 126 139 12 190 145 255 0 195 85 66 171 85 168 218 148 159 7 223 224 179 248 38 116 105 65 46 140 87 21 221 231 143 201 204 172 7 13 80 210 176 220 112 143 149 169 161 251 192 174 132 206 39 192 103 130 36 225 150 129 191 234 82 227 31 234 214 154 151 210 161 85 106 46 18 126 228 174 157 55 198 43 216 133 195 226 156 114 204 1 197 36 228 152 155 169 250 174 217 114 25 12 41 39 226 58 138 170 67 102 190 114 214 2 176 238 19 200 110 101 113 19 178 171 70 104 143 164 121 155 247 137 137 33 205 143 112 37 41 248 239 210 178 116 169 225 121 94 15 73 123 234 67 59 74 19 90 199 219 66 113 100 241 145 105 181 169 168 220 207 136 223 56 242 66 182 62 156 90 55 27 114 190 1 50 25 4 149 30 253 130 8 30 245 86 254 197 179 60 119 55 183 253 63 15 190 91 111 208 193 1 78 192 148 135 210 133 17 190 149 116 147 210 173 123 142 141 84 196 186 180 33 104 74 191 54 224 210 208 123 165 99 224 82 123 17 247 212 50 111 23 98 242 46 40 186 89 227 74 196 175 109 255 0 147 185 227 114 149 111 121 31 29 4 123 29 253 250 72 63 58 179 165 181 23 10 145 246 43 106 108 215 198 156 189 207 64 169 84 166 197 201 28 215 129 22 209 10 251 104 228 251 67 100 110 29 233 161 111 184 134 199 216 68 132 159 45 74 62 245 184 84 73 247 86 240 226 95 17 248 231 38 92 149 142 93 33 203 195 179 150 65 243 177 251 174 146 235 154 79 81 91 11 236 30 70 186 136 32 5 105 37 93 33 58 38 214 149 122 85 187 18 201 89 82 133 74 61 181 131 115 82 148 169 200 5 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 74 82 128 82 149 93 57 63 197 19 54 235 204 236 63 134 173 141 230 153 140 85 134 230 200 82 186 109 150 162 65 217 125 224 71 82 129 208 242 208 125 66 147 212 22 158 131 140 164 162 179 39 132 101 24 185 60 37 150 79 57 167 155 44 252 61 100 101 79 52 187 198 79 115 87 147 100 177 70 59 126 115 231 176 236 54 82 216 36 117 47 93 189 6 212 64 53 99 31 199 39 11 196 156 195 61 146 139 215 32 92 73 92 153 196 245 162 2 78 245 26 47 168 66 18 14 186 147 220 247 0 235 186 191 88 246 44 253 186 233 51 35 202 238 239 101 121 189 196 17 58 245 37 58 233 73 254 134 58 52 3 77 0 117 160 6 199 109 37 62 200 145 87 57 121 123 190 234 67 179 207 250 58 11 75 61 207 94 125 174 95 216 165 41 85 69 160 165 41 64 42 61 146 116 55 124 192 36 47 65 73 200 87 25 39 127 215 65 144 146 63 106 69 72 106 59 149 50 36 92 176 38 201 41 214 86 203 219 31 240 113 36 171 95 141 73 14 215 191 35 9 246 125 185 146 33 232 41 95 7 160 175 181 25 152 165 41 64 41 74 80 10 194 229 24 157 175 49 137 25 139 194 94 106 84 37 135 109 215 24 171 242 229 192 116 29 135 25 112 119 26 32 30 159 66 64 61 136 4 102 169 89 70 78 47 49 120 102 50 138 146 195 89 68 179 134 252 65 221 172 23 168 156 127 206 210 90 250 116 149 116 99 217 82 83 229 198 187 39 211 201 123 220 212 129 219 177 208 86 244 123 244 169 219 77 84 126 245 101 182 228 182 137 54 140 134 26 39 219 101 13 56 210 251 16 71 162 208 175 84 172 111 178 135 167 204 18 14 87 139 121 254 87 12 222 237 216 15 50 222 13 199 25 154 217 56 246 78 250 182 235 13 133 4 134 102 143 80 1 33 33 223 65 177 179 211 178 142 146 206 245 87 234 79 181 204 231 110 236 221 30 188 59 60 139 151 74 226 141 37 153 177 153 147 13 230 228 71 121 9 113 167 90 88 82 22 130 54 20 146 59 16 65 216 34 185 106 208 173 20 165 40 5 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 74 82 128 82 148 160 21 31 205 51 140 119 142 236 18 47 217 173 218 53 154 210 199 101 190 250 143 180 173 18 18 148 141 169 106 58 58 74 65 39 93 133 72 42 129 201 189 255 0 46 249 204 238 69 200 183 59 29 183 77 122 14 23 109 119 218 142 219 13 171 165 115 148 217 26 83 142 40 118 234 29 138 116 119 208 141 65 94 180 104 67 167 34 122 20 101 94 125 8 153 174 78 241 19 159 242 101 153 17 240 75 59 216 30 13 117 155 14 220 229 234 224 190 155 172 166 100 188 134 139 145 217 7 77 39 218 87 180 73 216 32 165 73 61 135 238 203 98 182 98 182 150 44 184 236 52 64 182 198 236 134 147 234 181 122 23 22 175 182 179 174 234 63 112 208 0 12 15 42 77 118 46 3 121 185 30 183 157 128 252 25 231 237 19 229 77 97 74 63 130 122 143 225 83 57 232 13 206 148 129 220 37 229 129 247 117 26 230 110 110 106 92 69 57 112 203 211 219 228 232 173 237 225 111 38 163 199 11 95 127 131 175 74 82 180 141 209 74 229 106 51 207 247 97 151 29 30 242 148 18 43 19 115 200 108 118 69 244 94 239 214 123 99 159 161 42 226 203 107 255 0 68 171 171 247 87 169 54 240 143 27 73 101 153 26 84 18 111 53 241 212 5 150 222 203 162 188 191 132 88 178 30 223 200 20 183 211 251 235 143 249 99 176 62 55 105 178 230 55 164 159 69 65 199 212 160 123 235 237 45 53 46 226 175 250 191 98 45 245 47 246 94 228 254 176 57 25 9 187 224 106 62 236 152 39 253 40 82 135 251 43 6 158 75 148 241 212 110 51 228 39 59 235 243 182 128 207 248 147 88 204 139 34 202 46 207 227 110 192 226 252 177 2 211 125 143 114 115 205 45 130 227 104 109 212 41 3 67 177 62 96 238 123 118 53 156 40 205 61 121 175 147 25 213 131 90 114 126 38 204 30 130 190 212 35 248 231 150 144 60 190 38 191 17 250 247 104 232 63 179 162 190 140 203 46 251 124 77 125 3 245 111 17 148 127 103 69 97 185 159 151 186 249 50 222 195 207 217 252 19 106 84 35 248 251 125 101 5 83 56 171 50 108 3 253 7 148 247 248 1 92 43 229 102 99 255 0 215 28 15 144 224 39 100 21 185 143 245 36 126 61 99 247 10 110 106 120 125 208 223 67 199 236 201 237 43 95 30 113 192 90 112 53 113 188 76 180 60 127 163 184 90 100 54 175 238 165 85 34 182 231 152 141 224 160 90 242 203 20 149 175 178 91 51 208 202 207 220 151 58 85 251 171 199 70 164 117 113 126 199 170 173 57 112 146 247 51 244 174 85 70 121 45 135 11 74 45 31 71 0 218 79 246 135 106 226 168 137 79 219 77 151 92 74 1 74 118 126 178 142 128 30 242 79 184 15 90 136 98 141 177 148 51 122 201 174 81 27 149 15 35 212 88 49 165 178 20 159 201 12 168 134 130 144 164 246 243 87 214 241 31 172 130 15 97 92 185 226 220 151 103 139 141 194 120 177 63 42 149 249 45 11 73 29 77 69 233 43 152 240 7 212 37 132 169 63 123 130 164 225 182 25 66 25 132 202 35 69 101 9 105 134 80 52 150 154 72 9 66 0 248 4 128 63 10 145 117 97 158 247 203 255 0 121 17 190 180 177 220 185 255 0 231 50 61 139 93 243 14 2 83 147 56 193 199 178 60 37 180 169 201 152 100 215 148 181 199 79 87 90 220 130 241 218 129 250 196 182 119 189 168 144 181 16 83 115 240 28 234 201 201 88 141 175 40 196 228 253 42 213 113 107 204 104 168 105 104 32 233 72 88 247 41 42 5 36 124 71 169 29 234 169 161 106 109 105 91 106 41 90 72 41 35 212 31 141 100 188 55 93 147 132 115 102 91 133 55 252 222 201 149 192 70 73 108 99 125 45 181 45 10 242 165 33 3 222 165 159 111 67 209 45 39 182 170 242 194 238 85 30 238 111 62 12 165 190 181 141 53 188 134 158 37 190 165 41 87 69 56 165 41 64 41 74 80 10 82 148 2 148 165 0 165 41 64 41 74 80 10 85 111 229 223 19 179 44 217 121 227 158 16 199 14 123 200 125 131 237 130 126 135 111 238 55 231 40 20 236 141 128 175 105 9 79 87 180 176 65 77 69 83 192 158 33 179 230 83 47 144 249 205 236 85 242 174 182 225 99 113 148 148 182 147 223 161 75 105 76 108 141 235 191 95 167 214 52 6 225 241 55 152 47 6 224 108 238 241 28 172 72 252 154 168 108 41 181 116 169 14 72 82 99 165 96 252 82 93 10 254 205 87 92 118 198 140 95 28 178 216 155 9 2 217 5 152 235 233 26 5 192 157 184 175 197 194 179 248 215 127 50 240 121 151 189 96 152 246 87 226 55 36 145 99 132 217 155 45 55 118 30 145 29 9 103 243 158 98 130 229 244 128 158 158 173 144 117 173 214 176 225 92 151 51 204 96 221 238 249 101 217 171 173 147 233 43 143 107 146 229 185 17 223 150 164 171 218 119 105 3 72 3 182 143 81 42 81 27 246 13 83 237 56 74 84 212 179 162 45 182 108 227 25 184 227 86 108 27 253 157 89 22 59 123 178 181 211 230 220 237 210 34 53 213 233 230 45 181 6 255 0 191 211 92 88 197 241 57 30 31 102 200 93 121 164 181 42 216 204 137 79 173 192 134 219 112 32 37 238 165 157 4 128 226 86 14 200 244 174 150 87 155 68 195 215 6 43 113 164 94 50 59 137 255 0 114 172 208 207 231 228 168 125 178 123 249 109 130 14 214 126 7 64 232 145 20 179 113 50 238 40 50 57 58 88 185 37 115 94 158 206 53 6 67 137 181 65 117 213 149 171 67 171 169 195 212 79 96 66 70 200 5 64 213 44 98 186 25 155 194 238 243 241 199 219 94 5 204 164 250 120 130 207 143 227 243 230 100 223 229 123 76 185 110 219 240 91 109 207 60 185 55 217 105 180 178 83 21 165 123 188 201 75 29 41 31 172 2 135 206 190 125 31 148 47 160 151 238 24 230 3 29 90 41 110 36 127 202 179 19 242 82 148 124 173 252 210 69 76 223 145 3 30 178 245 201 118 13 134 197 19 73 29 69 17 98 181 240 0 13 39 127 32 54 126 117 174 17 205 76 100 119 69 217 248 147 20 190 114 21 213 32 21 24 145 214 212 116 2 117 214 163 210 87 211 178 54 84 27 31 58 146 156 37 81 226 140 51 230 245 254 190 196 117 37 26 107 53 103 143 37 167 247 247 50 47 113 29 178 236 74 179 76 143 42 203 186 190 187 51 174 133 152 251 249 52 223 213 31 32 170 202 219 56 199 7 179 161 40 183 225 246 80 19 232 169 17 190 148 175 218 241 93 119 173 252 71 226 107 38 101 199 85 27 8 193 180 163 208 196 165 137 14 107 227 212 148 200 31 180 143 184 87 58 56 7 196 213 189 181 188 230 85 128 93 202 6 195 11 103 164 175 228 8 136 129 251 84 62 250 221 255 0 10 242 75 181 244 207 194 193 167 254 101 162 125 159 174 62 94 76 180 69 11 122 2 45 205 179 5 0 104 38 43 40 100 15 244 0 174 69 204 146 224 211 146 30 80 249 184 79 251 107 90 223 114 222 72 227 4 121 188 213 197 211 32 91 64 37 119 139 10 196 136 237 142 174 144 86 2 214 132 146 72 208 83 136 63 42 151 227 121 61 151 50 182 155 150 43 114 102 233 17 36 7 58 54 151 25 39 208 56 217 246 144 123 29 108 104 251 137 170 234 214 213 104 235 56 253 75 10 87 20 171 105 6 101 137 39 212 238 191 61 35 224 63 101 125 165 107 147 159 52 62 2 154 31 1 95 107 244 132 41 213 165 13 164 173 106 58 0 13 146 104 15 192 0 122 0 43 176 194 100 175 169 81 131 186 79 214 82 54 2 126 243 238 173 109 112 228 107 158 65 146 171 14 225 59 9 206 50 164 164 151 223 73 6 12 32 14 137 90 246 18 173 29 14 162 164 160 18 6 214 78 171 100 89 124 17 222 243 52 38 87 62 242 53 206 236 226 180 161 106 177 168 49 21 146 15 109 41 105 233 32 141 108 37 164 16 125 231 214 172 168 236 250 181 151 74 90 47 222 226 190 181 253 42 79 11 87 251 222 99 166 230 86 152 106 49 238 121 85 157 133 123 218 147 120 99 247 165 75 255 0 26 194 61 103 192 114 181 43 206 133 134 94 157 115 177 83 70 26 157 87 246 155 33 127 190 183 172 79 4 92 27 25 150 208 230 24 185 43 74 116 93 118 241 55 169 127 50 18 232 78 254 224 43 23 144 120 13 225 107 204 80 205 186 205 114 199 156 7 126 125 190 234 242 214 126 90 124 186 159 221 91 203 102 40 246 103 134 104 189 164 229 218 134 77 20 190 15 199 173 74 50 49 133 228 88 83 202 87 87 157 102 186 58 132 40 252 210 231 86 199 200 40 87 195 11 147 113 243 215 2 241 101 207 225 141 147 30 231 28 91 102 235 220 148 58 131 229 168 252 214 163 247 124 58 57 239 130 254 81 226 118 95 187 240 142 91 62 253 1 158 167 92 183 176 234 162 76 72 27 58 13 133 22 223 210 71 112 52 165 19 164 160 214 43 141 243 220 223 34 183 200 233 128 198 121 58 214 146 111 86 152 113 190 131 126 131 165 244 45 98 54 186 36 160 40 132 254 108 21 130 71 88 70 198 227 169 103 113 29 114 167 235 199 247 234 73 78 238 222 90 97 195 211 135 239 208 200 216 243 184 51 121 6 73 205 227 63 133 93 217 183 55 111 179 219 110 234 41 74 130 213 215 41 212 190 82 27 82 148 176 219 105 59 27 66 7 188 234 182 123 141 173 165 148 58 146 133 143 80 70 136 168 221 190 237 138 242 166 52 243 108 125 23 33 179 131 211 38 20 182 138 93 138 179 177 165 160 251 77 47 212 5 164 141 232 244 168 212 88 166 235 195 233 14 121 210 242 46 55 70 146 164 57 249 217 214 17 189 5 36 255 0 75 28 111 90 251 61 187 36 247 93 108 162 170 60 37 137 46 239 143 135 238 88 198 78 11 45 229 62 255 0 159 149 236 108 186 138 102 119 69 225 87 108 27 145 218 11 75 120 125 249 191 202 14 165 178 190 155 116 173 51 35 67 222 116 64 31 53 212 161 151 153 149 29 137 48 159 106 84 73 13 165 214 31 105 93 72 117 10 27 10 73 247 131 255 0 62 245 168 165 224 144 179 95 16 144 176 238 81 202 242 120 216 126 85 17 78 89 19 14 122 27 109 169 64 130 35 168 56 149 32 36 41 11 74 64 73 81 42 103 226 77 73 99 7 43 133 135 134 191 90 35 189 146 141 7 149 156 158 153 82 170 43 31 193 235 128 90 213 244 156 119 46 205 237 87 20 13 179 37 185 241 193 66 189 199 217 97 39 246 40 86 46 233 113 231 31 10 43 106 235 144 222 221 230 62 49 66 255 0 159 188 250 84 46 48 82 117 183 10 148 84 173 108 246 37 110 35 73 32 249 93 64 215 88 114 197 206 165 96 176 204 198 205 200 24 181 175 37 197 102 38 117 162 230 207 155 29 212 246 237 178 20 146 61 202 74 129 74 135 184 164 143 117 103 104 5 41 74 1 74 82 128 82 148 160 20 165 40 5 106 207 17 124 160 190 32 226 12 143 39 134 164 11 171 108 136 214 192 173 119 148 233 232 66 180 65 10 232 217 112 164 250 134 200 173 167 85 59 198 235 45 223 199 15 225 243 147 213 111 190 230 177 147 32 254 168 211 90 253 146 21 251 40 9 239 133 78 29 111 138 248 206 28 171 179 107 119 48 200 208 139 149 246 91 227 111 151 92 29 73 101 74 61 255 0 54 21 163 178 118 178 181 125 170 218 217 54 109 140 225 109 199 119 49 200 172 248 243 114 84 164 176 187 156 246 162 135 72 214 194 75 138 27 35 99 122 248 214 119 220 107 200 15 26 83 47 18 188 71 101 232 191 173 213 125 28 199 106 10 20 178 164 55 23 200 66 155 8 223 96 15 81 81 3 183 82 150 125 73 160 45 87 138 190 90 141 202 178 113 222 34 226 171 244 27 156 91 233 19 114 11 165 182 75 114 153 98 19 106 36 54 86 130 70 246 130 181 13 164 251 45 167 184 112 138 142 228 151 203 103 25 226 81 19 107 183 169 244 179 229 91 44 86 164 108 174 83 231 179 109 246 238 123 251 75 87 169 217 247 168 86 183 240 187 134 38 215 135 201 200 220 108 42 225 126 120 199 140 117 221 49 90 86 136 31 14 183 65 223 252 82 106 95 142 148 230 156 135 119 202 22 124 219 62 46 181 217 108 35 236 174 78 135 210 164 143 137 238 18 147 240 82 125 233 174 114 242 170 171 85 167 217 135 221 254 233 233 147 160 180 164 233 82 77 118 165 246 95 186 251 25 92 39 11 115 25 51 110 217 4 145 118 205 46 227 170 237 113 58 33 3 182 163 51 238 75 72 208 29 181 213 210 62 200 72 31 50 220 220 88 30 145 106 176 194 77 243 37 106 18 231 61 20 185 209 30 223 21 32 21 73 152 231 244 109 128 65 9 216 82 186 146 6 186 147 213 218 203 242 25 214 72 182 232 56 196 49 116 203 175 210 133 190 195 4 235 78 62 117 212 234 247 219 203 108 16 165 19 219 101 59 208 217 24 139 255 0 19 183 47 59 198 60 61 99 151 25 18 228 92 20 140 143 148 47 237 56 124 249 170 30 218 90 90 180 72 66 122 182 218 20 10 66 223 101 100 117 117 40 173 45 93 212 183 181 56 115 254 145 237 213 202 182 142 238 159 31 223 187 34 60 19 192 57 111 138 123 207 241 211 150 110 115 35 224 241 92 91 113 67 99 202 51 84 14 148 212 84 107 165 182 82 70 150 224 29 200 233 27 87 90 155 244 107 14 194 113 238 63 177 71 177 225 118 136 150 91 83 0 116 177 25 190 158 163 210 19 214 181 122 173 100 36 109 106 37 71 93 201 172 149 162 211 10 195 106 133 107 179 198 110 21 186 11 8 143 26 59 67 73 105 180 36 37 41 3 224 0 2 187 149 208 198 42 43 17 88 71 63 41 57 60 183 168 165 41 89 30 31 8 4 16 70 193 245 170 161 204 222 17 91 250 99 217 207 135 181 53 137 102 177 144 86 171 99 29 45 65 185 36 15 105 174 131 236 54 165 0 6 187 54 162 7 80 78 203 130 216 82 188 105 73 97 158 166 226 242 138 3 199 185 227 89 229 170 82 159 132 187 62 65 107 120 198 188 218 157 74 144 184 175 2 65 33 42 246 130 9 4 105 93 210 160 82 125 1 50 202 224 241 115 132 158 46 205 236 124 219 139 198 87 209 100 62 139 102 89 21 160 116 251 75 26 75 218 3 64 144 158 146 73 3 173 44 144 55 212 79 96 150 213 165 71 117 47 176 180 133 180 226 125 22 133 13 165 67 228 65 7 241 174 86 246 219 252 122 157 94 15 129 211 217 220 111 225 175 21 196 249 90 251 42 93 255 0 145 179 120 60 65 198 238 170 53 214 224 200 123 33 186 37 37 73 182 193 32 117 36 232 246 37 42 79 87 113 190 182 219 7 107 85 77 238 151 102 49 251 69 202 243 53 30 100 107 100 71 101 184 143 211 13 164 168 35 251 68 4 254 53 56 240 59 128 187 108 227 169 252 129 144 126 123 37 206 102 57 57 247 150 146 20 152 233 90 131 105 209 237 165 43 204 115 99 91 11 64 251 34 166 217 246 234 172 220 229 193 115 34 191 174 233 65 66 60 95 35 119 113 103 20 99 28 59 138 198 199 176 168 9 141 29 0 25 18 23 165 63 45 221 119 117 213 232 117 40 254 0 14 201 0 0 4 218 148 174 148 231 5 41 74 1 85 195 196 111 135 153 89 116 150 121 35 136 222 252 129 202 246 61 63 26 76 114 27 252 164 148 39 94 75 159 100 175 160 116 37 74 4 40 126 109 126 193 5 27 3 144 124 68 241 135 22 220 133 179 56 203 225 91 174 93 186 226 52 219 178 158 107 105 10 30 99 108 165 106 111 105 80 35 168 13 131 218 178 60 117 205 152 7 44 135 135 31 101 16 175 47 178 146 183 99 0 182 100 37 0 128 86 89 112 37 206 141 169 35 171 167 91 32 110 128 172 150 91 36 31 20 56 98 121 59 142 19 23 13 230 187 40 49 47 49 217 29 12 77 121 35 187 50 26 87 114 219 128 123 43 86 200 215 66 148 175 47 217 197 97 217 99 89 109 173 249 6 18 237 183 56 50 28 129 121 181 72 70 215 14 82 118 151 25 90 85 234 131 165 107 126 163 105 61 210 170 151 92 217 28 13 227 50 215 50 18 190 139 137 242 204 117 179 45 162 122 91 77 205 42 250 201 72 245 81 113 77 119 87 190 91 181 201 226 63 23 71 31 242 190 51 200 80 0 98 209 151 186 140 119 35 70 253 147 36 164 152 146 53 250 67 160 165 74 244 9 108 15 85 26 173 190 182 85 169 185 174 210 253 193 99 101 112 233 77 69 240 102 162 181 52 56 179 44 141 98 11 80 193 242 105 42 22 142 179 180 218 110 7 186 163 117 31 70 157 245 79 207 95 5 168 246 57 159 28 153 121 194 213 114 177 173 200 185 22 45 32 94 45 175 180 122 92 108 183 162 232 73 245 7 165 33 99 94 246 147 82 140 187 20 103 52 198 238 184 220 226 26 51 91 233 101 197 127 65 37 39 109 57 248 44 13 254 169 80 247 215 79 142 50 183 242 156 78 219 115 185 163 253 216 142 181 193 187 178 176 54 37 178 122 92 10 31 174 10 84 71 235 154 161 85 26 106 178 226 158 191 135 245 224 255 0 178 237 211 79 52 95 6 180 248 250 113 95 209 40 179 127 8 239 31 185 6 218 47 216 238 76 197 193 113 219 250 113 141 26 58 217 67 229 35 175 203 219 225 74 64 86 244 72 7 90 237 190 213 107 113 204 143 30 228 156 74 45 227 31 147 26 251 142 222 35 171 203 89 111 169 183 219 59 66 208 164 40 111 212 41 42 74 134 193 4 17 234 43 197 62 86 196 19 131 114 5 242 202 192 63 67 105 255 0 54 25 59 239 29 192 28 111 191 188 132 168 3 243 6 189 39 240 9 138 95 49 158 11 83 249 12 119 162 53 121 187 59 113 183 52 242 72 82 162 169 166 144 151 52 123 132 172 182 165 39 220 82 66 134 194 129 61 116 36 167 21 37 193 156 172 162 225 39 23 197 24 95 14 12 47 133 185 251 146 56 99 173 193 142 201 64 191 227 161 197 118 66 21 208 22 218 74 182 165 158 149 165 36 147 255 0 115 40 251 205 91 250 169 92 138 26 71 143 174 33 83 78 17 33 204 106 90 30 64 63 209 134 167 148 239 241 234 253 149 109 71 165 100 98 41 74 80 10 82 148 2 148 165 0 165 41 64 42 181 248 220 196 46 183 190 34 143 146 98 227 253 215 194 238 172 95 16 82 130 181 249 77 133 37 194 157 122 116 245 37 210 79 110 150 141 89 74 252 184 218 30 109 109 186 132 184 218 193 74 146 161 176 160 125 65 20 4 87 140 249 10 209 202 120 61 159 43 198 221 11 135 113 96 45 77 245 109 81 221 244 113 149 254 178 21 180 159 113 214 198 193 6 171 87 240 132 97 248 140 142 43 143 149 222 33 150 242 216 179 24 183 218 38 51 236 169 192 181 41 107 97 222 222 219 97 9 117 105 7 186 84 59 16 20 176 168 199 42 226 217 23 131 27 177 207 56 110 239 25 204 42 249 115 76 121 184 141 195 173 77 253 33 196 168 167 200 233 239 232 133 16 65 74 147 208 144 124 196 236 13 89 205 62 42 236 28 249 43 140 173 147 224 204 197 45 150 203 207 211 242 38 166 105 246 71 73 72 111 203 91 99 173 122 65 120 29 182 147 181 141 3 222 177 147 232 166 207 82 203 72 158 92 222 254 74 184 157 229 52 164 180 254 59 97 67 45 171 93 190 150 82 16 14 191 227 221 234 174 246 9 141 255 0 20 48 156 118 196 27 232 122 36 36 25 9 222 247 33 207 206 59 253 245 145 247 36 86 183 228 46 77 196 121 22 45 151 22 198 239 72 187 73 190 228 182 246 166 52 136 111 54 4 114 226 138 201 46 33 32 251 93 29 133 111 70 157 15 93 210 234 181 165 72 235 249 107 171 117 200 84 83 133 53 211 88 109 182 255 0 28 217 214 211 112 156 250 175 41 36 191 126 199 111 195 118 54 140 211 152 115 76 234 114 3 240 49 34 49 155 22 192 41 68 128 58 166 58 1 238 23 181 132 133 13 109 46 145 238 174 127 9 236 171 46 229 158 118 228 73 164 75 84 188 128 218 109 210 150 61 180 70 101 74 61 0 239 211 203 17 70 191 224 197 75 124 18 197 108 120 122 177 93 64 254 121 123 159 112 159 53 127 166 241 150 227 125 95 232 180 129 248 84 99 192 226 133 182 203 202 88 220 159 102 229 105 205 230 25 40 62 169 234 66 27 27 254 211 11 253 149 214 210 130 167 5 5 220 114 181 38 234 77 205 247 150 182 148 165 72 70 41 74 80 30 115 248 168 241 165 146 39 44 186 225 124 73 112 54 107 109 173 229 196 157 118 97 32 200 146 242 118 151 18 218 136 252 218 18 173 128 164 251 68 167 97 93 39 189 113 198 124 77 114 230 43 117 106 227 7 144 114 9 174 35 177 102 231 61 201 204 172 123 193 109 226 164 254 32 2 61 196 26 214 183 155 108 235 61 222 125 186 244 203 145 238 80 164 185 30 91 78 253 118 222 66 138 86 149 124 194 129 6 172 23 135 238 48 225 188 215 142 179 59 167 43 231 3 28 191 193 43 16 227 153 104 105 77 50 27 74 146 250 27 80 220 133 41 125 72 242 211 179 236 129 160 86 147 64 92 91 23 40 91 252 89 248 92 206 26 147 1 136 249 27 22 167 216 184 91 144 189 161 19 91 108 187 29 228 111 106 13 169 104 74 146 14 200 41 82 118 174 158 163 167 120 98 236 229 235 137 241 57 50 8 46 181 21 112 212 71 193 151 84 132 127 112 32 126 21 135 240 14 251 214 60 99 154 50 9 138 83 86 72 86 118 87 33 74 4 37 75 67 114 23 176 125 54 148 5 111 225 214 62 53 203 225 233 130 199 15 88 74 143 249 121 18 221 79 221 230 244 127 138 13 84 237 68 183 41 249 254 25 107 179 91 222 181 229 249 71 99 158 100 46 55 14 229 5 165 20 151 68 86 73 31 162 169 13 146 63 187 87 171 139 173 72 177 113 166 27 107 104 237 16 108 112 163 3 241 8 97 9 223 238 170 65 205 54 199 46 252 75 150 199 142 54 227 81 91 148 7 201 167 144 181 127 112 44 254 21 114 184 43 36 103 45 225 172 18 238 195 200 144 100 88 226 165 229 163 211 207 67 97 14 167 240 113 11 31 133 121 178 218 220 203 215 240 134 210 206 245 122 126 89 176 105 74 85 185 84 43 76 120 166 229 89 124 63 195 55 171 229 145 196 179 124 146 166 237 246 199 20 142 160 219 238 147 181 235 211 104 109 46 44 111 99 169 35 96 141 214 231 173 29 226 219 139 231 114 191 9 222 109 86 22 12 171 212 7 91 185 91 216 4 237 215 26 223 82 0 0 237 74 109 78 4 143 122 138 71 106 3 199 137 114 228 79 148 252 169 207 187 38 84 135 20 235 207 58 178 181 184 181 29 169 74 81 238 73 36 146 79 173 102 44 87 92 139 4 187 89 178 107 19 179 108 211 218 115 233 22 217 201 65 71 81 73 233 37 36 141 45 62 169 80 238 8 36 16 65 34 176 107 66 155 90 144 226 74 86 146 66 146 161 162 15 194 172 135 41 248 140 186 248 130 193 48 78 52 178 224 236 65 159 111 147 21 45 42 19 222 105 146 250 25 44 33 182 90 8 72 105 7 172 158 157 171 90 72 223 179 178 5 135 241 41 159 51 152 240 119 6 242 220 70 208 205 221 156 146 11 233 242 129 233 101 210 219 139 125 9 223 125 7 162 128 55 238 72 171 1 226 187 25 254 52 248 123 206 227 32 132 61 14 223 249 73 167 52 54 131 21 105 124 232 251 137 75 106 78 199 185 70 171 199 54 225 9 197 176 95 13 220 32 122 30 151 50 253 25 201 203 100 249 129 43 65 9 125 99 176 61 5 115 29 80 36 122 32 252 42 214 243 166 191 145 30 74 234 244 254 42 221 55 175 135 209 92 160 43 29 182 231 249 114 211 108 187 1 211 249 74 12 121 159 14 238 180 149 159 222 163 80 220 116 126 68 229 172 226 204 146 19 26 247 10 46 71 25 180 141 4 185 191 38 65 251 212 226 137 63 230 143 133 102 184 255 0 253 239 48 221 250 254 66 135 254 168 84 87 62 149 118 180 114 119 31 78 197 237 177 110 215 59 133 190 233 110 49 100 74 17 210 243 104 72 119 94 97 236 146 58 201 27 237 190 222 250 227 161 30 188 169 174 252 253 181 252 29 108 229 212 140 223 151 223 79 201 146 183 99 246 187 167 139 190 43 23 235 116 43 156 11 141 162 83 110 177 50 58 94 109 78 50 212 178 133 116 168 16 72 33 189 111 122 32 31 93 26 189 249 110 99 97 192 241 249 119 252 194 235 26 207 104 136 130 183 100 72 94 135 166 194 82 7 117 168 235 65 9 5 74 61 128 39 181 121 197 145 70 230 11 222 101 139 101 24 166 59 7 10 187 227 205 62 220 105 79 94 225 205 27 119 168 41 93 42 4 125 85 40 104 164 250 239 214 177 210 48 60 186 237 201 188 117 117 231 236 141 156 234 21 219 40 141 105 85 189 83 31 113 13 135 200 244 29 40 66 19 176 54 148 118 58 239 218 175 237 43 83 141 40 211 114 93 47 92 242 40 174 169 78 85 37 81 69 227 211 28 203 29 225 210 61 207 156 185 151 37 231 171 244 41 16 177 246 227 170 205 135 198 150 141 44 48 147 165 186 146 14 134 191 56 14 138 147 214 251 169 7 216 171 121 92 16 96 197 182 66 141 10 219 25 152 112 162 180 150 88 97 134 195 109 180 218 64 9 66 82 59 37 32 0 0 29 128 21 207 86 69 120 165 41 64 41 74 80 10 82 148 2 148 165 0 165 41 64 86 207 25 78 125 23 29 227 9 142 18 152 241 121 14 214 235 202 238 3 105 8 123 219 39 220 1 255 0 26 132 200 147 32 186 226 100 184 92 90 84 66 188 208 22 118 15 207 117 100 249 119 141 160 242 231 29 95 176 251 163 166 50 46 76 105 153 33 61 70 59 232 80 91 78 107 99 125 43 74 73 27 27 27 27 27 170 73 11 146 152 199 47 146 240 174 94 149 31 31 205 172 235 68 105 143 184 190 184 115 79 64 82 94 75 201 236 130 180 20 168 133 132 141 171 220 73 74 105 118 149 9 207 163 56 172 224 184 217 213 225 12 194 79 25 59 156 128 234 221 200 184 169 165 175 165 175 227 98 87 210 144 18 146 164 182 10 123 15 188 254 218 157 91 192 51 35 5 122 41 105 73 223 207 183 251 107 88 114 69 242 214 182 240 27 181 182 237 107 156 221 191 49 128 235 171 141 61 151 250 89 95 80 82 180 149 19 175 100 123 190 21 178 220 66 152 121 109 253 85 54 178 159 184 131 84 181 19 84 227 245 230 92 65 167 57 125 57 27 39 193 44 150 207 135 124 126 216 21 252 242 205 50 225 10 106 61 237 188 37 186 231 73 254 203 168 63 141 65 241 39 209 194 158 52 114 203 4 192 152 120 255 0 40 68 69 202 222 226 181 165 78 73 82 138 74 206 128 37 195 40 116 141 146 92 104 123 197 125 240 241 147 183 128 243 30 77 132 220 85 228 90 115 133 28 130 196 163 217 31 78 9 212 198 61 62 177 9 11 3 208 37 177 239 80 173 161 226 115 132 221 230 60 33 133 227 143 174 6 109 142 189 249 67 30 152 211 161 165 165 241 162 90 235 245 72 95 74 116 160 70 150 134 213 189 36 131 215 210 168 170 193 77 119 156 157 88 58 83 112 125 198 237 165 104 159 13 158 33 34 243 13 145 251 54 70 131 103 228 123 8 44 95 109 50 27 242 92 43 66 186 20 250 16 116 122 122 187 41 58 219 107 61 36 104 161 75 222 213 41 24 165 41 64 84 31 18 222 9 35 114 197 249 236 183 142 238 16 236 25 36 189 27 140 89 129 66 36 197 246 30 119 82 2 148 211 157 59 234 210 84 22 64 58 74 186 148 170 245 141 127 7 127 38 92 174 136 107 34 186 88 108 118 224 224 15 73 76 133 202 115 163 222 91 109 41 1 71 228 165 35 239 175 80 235 9 151 229 246 60 15 29 159 144 229 215 22 45 86 136 45 151 31 144 241 236 62 9 0 119 82 137 236 18 1 42 36 0 9 52 5 87 231 216 24 255 0 134 143 12 170 227 174 62 67 159 149 50 167 141 178 56 37 42 147 53 110 244 137 47 56 6 186 182 216 13 108 15 103 204 105 35 67 85 29 198 172 9 196 241 155 45 129 5 42 54 184 77 199 113 72 250 170 116 13 186 161 242 46 41 103 241 168 59 249 131 252 191 156 205 230 190 67 115 242 22 23 98 66 153 197 161 204 244 105 1 90 250 66 146 157 245 47 171 184 208 81 83 133 41 73 33 161 80 156 131 197 125 162 36 133 181 139 227 114 46 109 167 96 73 159 39 200 10 249 134 144 9 215 222 189 252 133 81 222 239 46 167 187 164 178 163 199 215 250 46 172 250 22 208 222 85 120 114 225 233 253 150 4 182 203 232 113 137 173 7 226 190 218 154 125 163 232 227 107 73 74 211 248 164 145 92 222 12 243 103 48 123 230 69 193 249 92 191 231 54 233 14 92 49 167 158 88 72 151 17 126 218 208 216 58 239 223 205 233 27 62 219 219 215 65 170 183 23 197 188 244 185 252 255 0 16 182 58 215 194 60 183 154 87 237 81 88 253 213 41 254 55 227 252 230 229 173 252 42 116 140 71 148 44 74 250 77 145 82 150 144 93 41 61 101 148 188 61 149 141 237 67 168 36 131 213 216 164 171 88 91 66 181 156 155 169 30 171 227 229 230 103 115 58 55 145 74 155 235 46 30 126 71 168 244 170 229 192 158 42 45 156 137 32 97 252 134 210 49 30 73 135 166 100 91 229 126 105 185 171 26 29 76 21 125 163 176 124 189 245 104 237 61 105 4 139 27 87 201 166 178 138 54 177 163 20 165 43 211 195 77 242 55 133 158 43 229 11 163 183 108 151 24 109 187 195 223 229 103 64 125 113 92 116 236 146 165 132 16 149 168 239 235 41 37 94 131 125 171 37 199 28 1 198 156 50 95 184 97 216 244 91 116 223 40 249 215 41 79 41 247 146 128 15 86 156 112 159 45 36 125 96 158 144 116 55 233 91 34 227 114 135 104 129 38 125 218 91 16 32 197 109 78 200 147 33 212 182 219 72 72 218 148 165 168 128 144 7 114 73 213 83 94 68 229 44 143 197 134 68 247 22 240 19 207 65 194 19 161 149 101 203 101 73 109 76 147 221 150 189 9 73 29 186 118 20 241 216 246 26 75 139 88 25 14 28 125 94 33 252 76 228 92 182 128 165 225 184 107 42 178 99 46 105 72 18 29 41 80 91 186 35 184 233 117 213 144 173 40 7 217 253 26 219 62 44 242 193 137 240 46 90 25 232 92 251 212 113 101 133 28 159 105 247 37 31 41 73 64 247 168 54 167 23 175 212 53 176 240 76 38 195 197 152 85 183 27 198 219 16 236 214 152 229 41 91 203 29 74 245 82 221 113 93 129 82 137 82 148 116 6 201 208 3 181 84 124 239 61 28 243 201 144 238 118 178 87 199 24 76 133 254 76 119 103 162 239 117 244 47 129 232 91 104 125 83 241 244 36 56 66 97 173 86 52 105 185 178 106 52 157 105 168 35 154 221 107 77 138 215 109 180 33 93 73 182 66 98 16 87 199 202 109 40 39 246 164 212 59 46 35 249 80 226 49 173 171 233 55 149 111 224 4 86 247 83 159 95 94 245 170 243 76 153 155 87 48 99 75 122 211 122 187 179 143 216 228 190 240 179 193 250 82 216 118 103 83 104 46 39 168 116 167 163 164 236 159 180 52 13 114 116 83 148 223 163 228 215 228 234 107 53 24 47 85 205 51 106 15 65 81 140 157 135 38 230 92 59 6 50 122 228 57 159 192 148 19 239 242 216 246 220 63 112 74 183 88 143 229 122 212 231 179 3 23 206 110 47 111 94 75 24 241 234 223 207 107 237 251 234 113 225 194 221 59 146 249 206 233 127 202 237 143 99 159 201 220 22 145 108 179 186 176 227 190 117 193 183 55 33 229 141 14 175 37 26 232 215 110 164 123 208 122 182 236 173 231 191 139 107 24 212 212 188 175 13 195 73 231 58 23 98 148 165 116 231 54 41 74 80 10 82 148 2 148 165 0 165 41 64 41 74 80 10 243 223 2 145 23 49 183 102 121 28 216 236 92 96 101 217 101 198 224 211 83 25 75 232 84 96 190 134 82 82 176 65 233 246 192 237 218 189 8 175 59 56 45 42 107 137 49 232 206 167 161 248 110 205 142 242 79 170 92 76 151 20 65 252 22 42 171 105 182 168 172 120 252 150 123 57 39 89 231 195 224 236 228 28 59 135 100 22 139 156 24 120 229 162 211 112 153 25 77 198 154 195 5 178 195 222 168 94 129 208 29 64 3 219 234 149 86 75 0 202 157 203 241 180 63 115 65 143 144 91 93 54 251 228 101 246 91 51 27 236 162 71 193 96 117 2 59 111 168 125 147 82 106 130 102 22 139 157 130 251 252 124 195 163 42 108 164 48 25 200 109 8 236 110 145 19 232 234 63 225 219 3 96 250 144 7 193 65 116 81 147 170 186 18 126 153 229 245 231 130 242 81 84 223 78 43 215 231 233 203 38 127 46 197 88 203 237 45 68 92 183 173 119 24 114 17 54 213 115 142 72 122 4 180 29 161 212 145 223 91 3 96 123 128 35 69 41 35 114 112 175 137 20 222 231 51 130 243 8 99 27 228 38 122 27 97 197 144 136 119 180 147 210 151 163 57 217 37 74 58 219 125 182 79 178 14 148 148 106 155 37 238 219 147 89 226 222 49 233 105 157 108 148 54 211 160 104 130 61 80 180 253 149 167 222 147 247 247 4 19 248 191 227 246 140 174 216 109 153 61 181 139 172 2 122 146 219 192 130 218 191 73 11 26 82 21 243 73 27 247 236 86 205 173 220 173 95 70 75 43 195 192 215 185 181 141 202 233 69 235 227 226 110 110 114 240 201 111 228 203 163 121 142 21 116 119 10 228 168 41 6 45 234 25 40 18 20 148 244 161 47 132 247 62 207 177 230 15 104 39 64 133 165 33 21 174 160 248 162 228 46 22 90 44 254 39 176 57 234 97 165 6 154 202 172 109 37 200 210 187 244 165 74 72 211 125 74 233 82 207 74 144 160 8 30 80 168 189 130 127 40 241 202 27 107 142 57 4 93 109 45 13 53 100 204 88 84 182 219 0 0 18 153 77 254 116 37 32 0 148 14 148 138 154 181 226 95 149 98 70 49 175 92 61 107 200 28 41 233 113 251 102 84 203 76 184 15 99 166 156 66 214 7 200 154 189 133 229 188 214 146 75 215 66 142 118 149 224 251 57 244 212 218 184 223 138 126 28 202 154 43 183 114 5 150 54 190 178 110 79 27 121 7 238 124 35 127 134 235 47 59 196 39 19 219 163 46 68 142 72 196 214 218 59 144 197 233 135 215 248 33 10 42 63 128 170 141 145 220 173 217 103 82 103 120 75 176 48 226 246 124 246 242 104 176 9 81 245 82 139 77 160 171 191 207 117 14 71 16 202 184 52 251 8 198 56 247 6 138 234 129 14 67 139 38 247 53 41 247 163 170 83 139 100 127 156 157 31 133 101 43 186 16 89 115 92 249 24 198 214 188 158 20 31 46 102 249 228 95 225 7 227 156 110 58 218 192 162 207 205 46 4 15 45 73 105 80 162 164 239 184 82 220 79 153 177 235 164 182 65 244 216 245 173 27 42 62 103 205 83 145 156 248 147 184 53 106 198 173 201 15 65 199 202 140 72 173 15 115 142 32 146 80 146 78 189 162 93 94 194 65 9 233 169 38 23 196 184 127 30 149 220 45 144 210 252 246 18 167 157 187 221 92 66 148 194 71 114 177 216 54 200 31 164 6 192 251 85 197 198 248 34 60 89 242 93 197 203 172 217 7 137 177 7 208 3 13 21 180 110 242 212 15 114 174 196 2 2 137 86 250 146 130 132 164 37 78 41 99 77 92 206 242 91 186 58 46 247 240 110 59 120 90 71 167 87 87 220 190 77 123 200 51 238 254 33 44 201 198 248 91 17 189 223 224 90 37 125 38 69 197 136 193 136 129 45 50 160 150 80 130 0 30 201 246 18 74 84 125 18 142 245 86 39 192 151 107 155 34 21 206 51 208 166 70 112 180 252 119 219 45 184 210 193 209 74 146 116 65 7 177 6 189 232 179 217 109 184 245 178 53 174 195 2 45 174 219 21 29 12 69 138 202 90 105 164 239 122 74 82 0 29 201 63 141 98 178 110 63 196 179 85 52 188 199 24 178 228 11 101 37 45 42 229 110 106 73 108 31 114 74 210 72 252 42 194 141 24 208 135 66 60 10 250 181 101 90 125 57 30 18 86 212 225 78 28 228 78 73 190 53 114 227 91 35 146 141 157 209 44 77 125 94 76 84 188 209 11 75 126 106 136 73 89 61 32 36 29 251 91 58 72 42 30 177 196 240 253 197 48 156 46 49 199 24 159 86 247 181 217 152 94 143 203 169 39 95 133 108 54 35 181 21 134 216 140 218 25 101 164 132 54 219 105 9 74 82 59 0 0 236 0 169 90 206 132 105 227 83 204 140 206 227 102 200 238 205 226 126 36 176 185 56 6 76 1 76 43 160 87 75 36 111 95 155 124 245 15 47 168 157 108 186 216 239 237 35 214 165 80 51 15 17 28 42 133 49 139 94 153 228 220 126 58 85 229 68 186 48 169 18 90 26 26 218 122 195 231 94 224 135 22 144 61 195 210 175 31 37 113 158 55 203 88 156 204 103 53 128 153 150 249 30 211 107 78 131 177 157 0 132 188 210 200 61 14 39 103 71 208 130 65 5 36 131 64 184 159 38 70 63 114 190 241 102 87 121 101 220 131 23 187 63 109 183 58 241 45 137 172 54 181 32 33 10 87 189 42 78 210 130 119 210 176 19 190 157 10 186 208 157 156 122 116 123 61 235 143 177 103 74 112 187 151 66 183 30 231 195 220 149 71 254 18 11 197 181 66 14 75 197 237 139 162 20 16 240 23 165 68 9 87 205 14 48 162 159 197 85 61 79 136 238 117 206 160 55 43 141 184 179 28 183 69 115 64 201 185 228 241 165 36 3 246 130 67 172 157 123 253 15 220 107 29 116 135 30 236 209 139 127 131 22 230 210 123 22 103 197 67 225 63 45 56 14 170 37 51 137 176 27 129 38 86 27 104 217 254 165 46 49 254 173 105 168 99 181 99 252 163 237 250 137 101 179 37 252 101 239 250 201 36 254 25 185 231 50 88 185 248 185 231 43 74 237 76 186 29 70 63 109 185 181 14 30 193 218 122 150 174 132 236 5 41 36 134 202 244 123 57 91 41 62 36 184 75 137 237 81 241 46 48 74 178 23 97 164 34 53 155 17 128 169 101 126 226 191 52 105 181 158 219 82 138 212 178 78 207 81 53 164 161 113 62 3 111 32 197 195 109 27 31 215 33 199 255 0 214 45 85 44 130 195 22 168 191 69 180 69 141 109 139 253 68 40 232 142 143 244 80 0 52 150 212 143 241 143 191 235 17 217 146 254 82 246 49 153 174 73 200 60 229 252 219 144 58 112 76 32 172 45 88 205 182 87 153 50 112 3 234 203 144 0 9 70 246 122 18 7 99 162 158 164 165 99 37 30 60 120 81 99 195 129 29 168 144 227 54 26 143 29 148 244 161 164 15 68 164 127 204 146 73 59 36 154 228 174 141 238 247 108 198 45 47 221 242 57 205 219 173 172 246 83 206 122 169 90 216 66 19 234 181 159 114 71 127 127 97 178 42 107 87 171 115 46 183 209 22 180 168 83 183 143 87 220 227 200 178 43 118 33 97 157 126 191 172 162 223 5 29 74 74 78 148 242 207 212 105 31 172 163 216 124 59 147 216 26 194 113 205 146 231 105 183 220 47 153 48 242 178 172 154 72 159 114 74 54 159 163 35 90 98 48 247 128 132 30 227 220 85 175 179 81 101 70 201 178 14 77 192 174 121 205 153 54 156 102 124 75 132 252 118 205 44 171 207 66 152 108 20 203 144 222 128 243 20 74 84 144 118 0 3 182 187 171 107 169 69 74 42 81 36 147 178 79 190 189 171 78 86 235 119 46 47 87 241 243 244 240 60 165 53 93 244 227 193 104 190 126 14 69 201 144 226 122 84 251 171 30 224 167 9 169 87 132 200 75 151 155 115 94 68 131 184 146 111 145 45 13 235 211 174 19 10 74 191 214 166 162 41 81 66 146 161 234 146 8 175 215 7 231 67 133 249 22 126 35 127 97 106 196 51 235 218 231 89 238 201 246 140 91 171 193 41 92 71 254 75 233 64 66 190 67 215 169 101 189 189 152 227 26 207 60 90 208 212 218 74 82 164 177 193 50 231 210 148 174 148 231 69 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 84 23 17 142 109 153 7 41 89 150 217 96 91 115 187 146 153 107 244 24 120 133 181 175 145 9 39 241 171 245 84 151 53 130 187 15 137 142 76 134 254 146 140 130 211 107 189 196 64 26 246 26 79 209 86 126 242 190 162 127 254 85 126 208 143 74 221 249 96 223 176 151 70 225 121 228 236 87 212 169 72 80 82 9 74 146 118 8 58 32 215 202 87 42 116 230 175 207 173 174 241 210 110 25 238 12 250 32 201 121 230 91 186 88 214 209 92 59 178 220 112 37 42 74 19 162 219 222 209 87 82 117 189 18 52 74 130 164 208 57 6 214 229 217 203 14 82 203 248 78 86 193 9 126 205 124 33 133 117 30 192 180 241 210 29 65 63 85 93 138 135 112 8 239 93 217 22 209 149 114 207 15 226 106 87 75 82 47 238 95 36 251 61 64 183 1 162 226 18 161 240 82 186 211 223 181 92 172 211 143 113 110 69 182 11 110 115 96 183 223 98 39 171 203 76 182 2 212 209 80 209 83 107 250 205 171 95 105 36 31 157 94 91 218 70 230 130 148 222 189 207 203 242 82 215 186 149 189 119 24 45 59 215 153 85 156 142 243 32 23 90 90 1 27 4 164 128 71 200 251 235 136 105 93 135 122 216 79 248 46 195 161 188 181 225 57 86 113 133 177 234 220 43 85 244 253 25 7 227 210 234 86 163 248 170 184 26 240 134 235 219 69 215 152 57 22 67 39 236 199 185 54 194 191 210 232 85 96 246 93 76 233 36 102 182 156 49 172 89 9 92 117 176 202 159 125 31 71 97 35 106 117 226 27 64 31 53 43 64 126 218 133 63 201 214 23 174 73 179 226 40 155 157 228 11 73 83 118 204 113 131 40 145 250 74 120 14 132 164 118 218 129 86 183 178 43 126 90 252 22 113 115 15 38 70 82 221 251 55 150 133 133 161 251 253 229 215 148 147 189 250 54 91 73 31 34 14 235 119 227 120 157 135 14 183 254 79 196 172 182 235 20 30 174 163 30 223 17 17 208 85 239 81 74 0 4 252 207 122 158 158 203 138 214 114 207 166 132 21 54 156 159 98 56 42 246 33 225 167 43 228 57 113 238 60 245 33 139 70 58 210 195 172 97 150 151 250 210 226 210 173 164 204 144 15 231 53 163 236 32 145 220 16 81 221 39 21 225 63 45 177 112 238 83 201 28 63 154 204 137 143 94 34 228 174 205 182 25 139 12 34 107 46 165 8 64 108 171 73 223 66 26 90 83 190 165 37 222 192 244 171 87 58 181 207 40 112 78 1 204 72 97 89 254 60 197 198 92 100 116 49 49 183 22 196 134 211 223 73 14 32 133 20 130 165 16 133 109 59 59 214 234 222 20 227 78 61 24 44 34 170 115 149 73 116 164 242 201 189 210 249 108 177 193 84 235 213 198 29 182 18 19 212 169 18 164 33 166 210 62 37 74 32 106 180 190 71 227 35 133 113 169 79 196 145 155 71 159 37 159 84 219 162 63 45 10 255 0 53 212 32 182 175 193 85 87 252 57 248 98 227 236 239 147 57 142 217 149 219 102 92 45 56 142 66 109 246 182 12 231 27 5 176 244 148 16 226 145 210 165 29 52 223 112 71 191 227 87 103 19 225 30 57 193 153 142 222 45 133 88 160 46 58 122 81 35 232 40 114 70 191 89 229 130 226 143 204 168 154 204 192 213 16 60 120 112 172 199 203 114 47 151 27 122 63 173 145 105 124 167 251 129 71 247 84 251 30 241 53 196 25 51 30 117 183 145 49 246 81 250 51 229 136 43 255 0 65 254 133 126 234 208 223 193 253 143 218 50 94 9 191 71 200 173 80 46 204 12 166 72 13 204 138 135 147 163 22 41 214 148 8 247 214 200 230 239 13 60 95 112 227 108 190 225 109 192 172 176 111 48 108 115 95 183 187 110 143 244 46 137 8 97 106 109 68 50 82 21 165 4 157 40 16 125 224 208 19 76 215 196 127 23 96 182 57 119 91 166 105 102 155 228 55 214 136 86 217 205 74 148 249 251 41 109 164 40 146 73 237 179 164 141 237 74 72 217 173 11 225 191 130 173 156 173 131 231 89 151 50 99 13 175 249 70 189 170 237 18 35 225 73 92 120 253 107 91 110 178 231 103 27 234 83 206 104 130 58 155 9 61 210 190 252 190 15 248 7 140 50 62 32 196 51 123 206 29 2 229 146 72 76 164 200 126 99 142 200 109 74 110 83 173 165 69 133 168 180 15 74 19 232 142 222 181 114 104 10 135 122 240 217 201 88 42 63 233 97 150 196 205 108 173 125 75 62 88 10 101 54 128 7 178 212 198 245 212 73 216 1 65 9 72 215 173 64 238 57 14 81 139 169 77 231 252 85 153 216 150 218 122 157 147 110 140 155 180 54 211 241 47 52 64 31 118 201 21 126 41 170 210 169 101 66 171 203 142 31 145 185 78 242 189 61 19 202 243 60 237 111 156 184 225 197 150 215 148 162 43 163 178 145 38 221 41 5 39 224 116 217 27 252 107 146 79 54 241 204 93 121 153 116 87 73 244 76 120 114 93 39 246 55 175 223 94 132 73 136 196 198 203 82 217 109 246 207 216 113 1 67 246 26 225 133 105 129 109 42 54 248 81 162 21 125 111 37 148 163 127 126 133 106 255 0 197 209 255 0 103 246 248 54 127 228 234 248 47 191 201 70 108 179 51 156 249 104 103 139 184 230 239 33 167 52 69 235 38 108 219 32 33 4 232 56 148 147 214 242 71 169 8 61 95 170 107 117 241 159 133 184 150 155 212 44 187 151 174 223 199 172 194 41 11 134 218 218 13 219 109 138 208 237 30 63 161 33 91 33 197 1 220 37 65 41 80 221 88 122 86 237 27 90 84 53 130 215 196 211 173 115 86 182 146 122 21 87 197 84 117 69 229 78 17 187 41 33 49 76 171 181 177 215 79 245 146 99 161 45 35 241 33 122 168 184 173 225 226 115 142 230 242 39 20 205 70 62 84 50 59 4 150 175 182 80 158 253 82 227 117 40 35 95 104 169 10 113 0 122 117 41 36 250 85 125 199 114 40 217 126 61 106 200 32 36 54 197 210 48 127 203 74 182 26 94 202 92 111 127 170 180 169 63 133 84 237 74 109 78 53 62 133 174 204 168 156 101 15 169 146 168 71 50 195 84 238 42 202 3 74 45 191 13 150 103 48 226 78 148 219 141 60 131 212 147 238 61 37 99 127 58 155 212 91 147 92 75 92 103 153 169 122 215 228 119 147 220 251 201 72 31 188 138 170 162 218 171 22 188 87 50 206 170 205 57 39 224 249 23 163 28 188 35 33 199 173 55 118 71 75 119 24 108 202 64 30 224 226 2 135 248 214 78 162 28 80 194 226 241 118 16 195 192 165 214 172 16 16 176 125 196 71 64 53 47 174 212 227 133 41 74 1 74 82 128 82 184 164 73 102 35 11 126 83 173 176 203 99 107 113 197 4 165 35 226 73 236 43 150 128 82 148 160 20 165 40 5 84 143 17 177 227 199 241 11 199 18 162 104 78 155 143 93 227 79 35 212 199 109 30 99 64 252 131 138 89 31 58 182 245 74 57 10 236 156 187 196 206 93 61 147 213 15 17 176 69 176 161 65 93 72 114 75 235 47 184 161 238 5 41 42 66 135 174 210 55 90 151 146 81 183 158 124 57 155 86 145 114 175 12 120 156 180 165 43 144 58 195 179 195 104 76 159 21 108 34 66 66 145 19 142 221 122 54 254 202 213 112 74 84 161 243 209 82 126 225 87 38 169 22 47 41 203 55 136 222 37 184 50 175 45 187 164 123 181 158 97 214 250 219 75 62 123 105 255 0 214 16 127 10 187 181 214 216 180 237 227 143 221 78 86 245 53 113 44 254 232 41 74 86 233 166 41 74 80 10 26 82 128 170 158 13 79 211 111 156 227 119 7 168 78 206 101 123 95 29 41 106 255 0 238 85 171 170 55 133 242 3 158 14 121 11 50 197 121 94 211 53 56 110 77 121 122 237 100 200 225 176 94 66 186 251 20 57 173 108 132 4 133 37 35 169 42 7 217 82 22 149 9 62 91 227 22 103 32 42 70 41 225 111 26 186 229 185 68 134 250 69 217 216 126 84 72 9 81 3 206 41 115 91 35 184 5 222 132 5 116 147 214 54 146 7 207 224 228 73 28 31 125 39 237 101 82 8 255 0 217 98 213 165 203 124 191 226 181 239 233 26 12 254 79 145 230 111 211 167 203 86 234 149 113 226 121 103 193 108 39 108 119 236 44 242 14 5 53 209 57 219 134 60 22 183 97 72 82 16 29 216 41 234 40 1 191 182 148 36 251 36 44 119 72 200 231 62 47 156 231 12 86 237 129 240 14 15 147 221 50 91 228 117 65 125 233 145 218 105 184 76 59 236 45 194 164 56 176 14 137 72 82 202 18 146 160 162 163 211 210 64 217 126 4 252 207 250 28 49 239 51 125 63 75 157 209 191 209 250 66 253 63 29 213 146 168 23 10 113 194 56 147 139 113 156 57 47 137 46 219 34 145 33 228 146 82 183 220 90 156 116 167 96 30 159 49 106 233 216 222 181 186 158 208 10 82 148 2 148 165 0 165 41 64 13 121 243 198 16 145 103 178 228 86 38 0 17 172 57 109 222 217 28 15 115 109 186 130 7 237 89 171 241 121 187 67 176 90 39 221 174 207 8 240 45 241 156 149 37 213 122 54 211 105 42 82 143 200 0 77 80 110 37 250 76 156 25 171 205 205 191 38 118 73 114 155 124 125 0 246 73 144 239 109 124 138 91 73 251 136 170 173 166 214 229 103 196 180 217 169 239 158 60 9 173 66 57 90 44 139 238 53 3 14 181 171 166 235 153 221 226 89 162 157 19 208 146 234 92 113 213 1 223 161 33 40 234 248 5 110 167 9 73 82 130 82 9 81 58 0 123 205 119 188 61 216 15 33 115 101 239 51 112 121 152 246 6 211 150 59 58 199 213 118 226 234 119 45 212 157 250 165 10 242 251 130 10 86 130 15 106 168 177 165 189 174 188 22 165 173 237 93 213 23 226 244 45 252 118 27 138 195 108 71 64 109 150 146 16 132 39 209 41 3 64 15 192 87 37 41 93 97 203 10 82 148 2 148 165 1 73 121 147 149 27 241 33 30 14 41 133 217 231 14 62 143 119 109 251 198 67 49 102 59 55 22 216 90 183 30 50 1 234 113 42 58 61 125 186 74 70 192 214 234 109 225 99 44 184 88 114 92 147 137 110 243 222 185 64 180 67 102 235 140 61 33 93 79 55 109 113 65 38 58 213 234 67 75 40 74 79 126 196 142 201 8 72 214 211 177 183 56 139 149 47 124 123 33 165 53 96 188 58 245 239 15 119 164 134 252 181 158 169 16 146 125 54 218 182 82 145 223 164 108 247 112 10 200 225 247 47 226 183 137 30 56 186 245 37 168 217 21 182 126 57 45 213 157 0 83 252 229 148 255 0 156 167 10 82 42 170 53 234 171 221 220 248 119 115 201 104 232 83 118 123 200 241 239 229 130 238 82 148 171 82 172 82 155 175 203 142 33 166 214 227 170 8 109 0 169 74 81 208 0 122 146 104 12 14 115 151 65 192 176 235 238 79 120 63 204 173 16 157 150 234 66 130 75 157 9 36 33 36 246 234 81 210 64 247 146 5 81 254 49 183 205 139 136 53 114 191 30 171 246 75 41 235 253 213 122 215 83 242 85 214 59 123 189 142 131 175 113 82 170 123 226 67 146 45 92 189 120 178 241 102 17 116 143 119 178 166 74 110 121 132 216 47 165 214 91 140 202 129 110 33 90 73 73 90 220 3 96 29 165 72 71 235 107 166 235 133 215 20 178 2 74 142 244 6 128 249 15 149 81 109 58 220 41 47 87 248 46 246 109 46 53 31 162 63 21 250 66 10 213 161 161 216 146 84 116 0 29 201 36 246 0 14 228 251 133 113 186 235 81 163 191 38 91 205 69 139 29 5 199 223 121 97 13 180 129 234 165 40 246 2 181 254 13 45 191 17 220 162 156 5 169 55 44 123 6 77 177 203 156 151 210 202 153 147 125 101 14 33 29 9 82 191 201 176 165 40 250 2 84 16 174 173 18 2 42 237 237 231 113 44 71 234 203 58 247 16 183 142 101 236 109 31 14 152 202 249 71 147 94 228 199 219 112 98 56 178 30 181 226 202 90 74 68 217 75 246 101 76 79 126 232 214 219 78 193 7 99 209 77 145 87 14 177 246 43 29 187 25 179 193 179 216 33 181 111 182 64 101 44 70 142 202 116 150 208 145 160 7 255 0 159 83 239 172 133 117 180 233 198 148 20 35 193 28 173 74 146 171 55 57 113 98 148 165 72 70 41 74 80 10 82 148 7 4 200 113 238 17 156 141 61 134 165 70 116 116 184 211 200 11 66 199 192 164 246 53 248 183 219 97 90 98 166 45 170 36 120 49 81 245 89 142 210 91 64 251 146 144 5 118 169 64 41 74 80 10 82 148 2 148 165 0 165 41 64 41 74 80 26 43 198 14 71 34 193 192 57 59 22 199 188 171 149 236 177 103 138 157 111 204 50 29 74 28 71 226 207 155 90 129 171 123 22 120 241 237 144 199 76 107 123 13 196 100 124 16 210 2 7 238 77 109 159 23 88 133 231 39 226 248 55 28 106 26 238 147 49 91 236 75 250 237 237 125 121 109 49 214 28 109 63 18 18 225 94 187 147 208 64 4 232 29 59 105 190 219 114 171 99 55 188 122 90 103 91 38 18 166 221 73 238 149 30 229 181 143 178 177 190 233 63 120 216 32 154 45 171 210 234 120 106 93 236 206 143 91 199 67 25 156 223 164 98 216 70 71 123 128 20 102 64 183 173 113 202 70 202 28 81 75 105 94 191 84 172 43 251 53 106 120 19 7 129 199 156 65 136 216 237 75 109 244 162 222 220 137 18 27 95 88 144 251 195 204 117 192 175 120 43 89 233 248 39 164 123 170 184 188 195 18 227 191 22 115 8 149 18 67 74 101 246 92 27 75 141 168 16 164 159 145 4 215 95 0 229 92 167 195 196 86 45 87 166 38 102 252 85 25 42 12 201 101 33 87 59 19 94 161 43 79 96 243 9 244 10 237 210 61 233 9 75 103 13 155 90 156 51 9 104 223 238 12 246 141 42 147 196 227 170 69 221 165 71 240 204 231 29 228 75 11 23 220 38 241 22 245 106 123 178 95 142 189 244 171 64 244 45 39 74 66 192 80 218 20 2 134 198 192 169 5 116 5 8 172 102 69 145 90 177 43 36 235 222 75 61 139 101 170 11 69 217 50 159 95 74 27 79 251 73 36 0 7 114 72 3 100 215 98 233 116 135 100 182 76 185 221 228 183 14 223 9 133 200 147 33 213 116 161 166 144 146 165 45 71 220 0 4 154 163 89 61 254 111 137 220 133 139 166 78 204 168 124 91 21 229 11 5 144 21 54 229 205 125 209 244 231 245 163 210 54 122 19 248 122 117 149 193 90 180 40 67 167 50 106 52 103 94 125 8 27 96 243 230 119 201 79 202 87 11 226 136 135 143 68 83 137 118 247 125 140 162 167 82 19 190 180 50 167 25 109 177 221 43 30 99 221 101 42 73 242 128 53 192 239 46 114 127 16 46 5 203 152 152 182 100 56 92 144 75 247 75 92 31 38 68 126 174 146 149 164 33 231 16 226 82 158 165 41 26 74 138 118 164 169 125 10 77 86 158 50 202 44 12 88 209 138 102 166 227 152 94 45 211 31 183 67 179 90 157 91 198 90 227 16 217 246 82 94 91 104 83 5 164 182 228 102 80 165 121 46 133 184 116 13 89 12 115 135 178 254 90 118 210 239 45 91 227 98 152 5 169 13 38 219 136 70 74 82 167 90 72 29 40 117 8 82 146 210 61 148 109 61 107 89 210 147 249 164 149 33 83 39 149 148 68 214 30 25 181 57 231 135 217 230 28 40 193 136 250 45 185 61 177 225 63 31 185 146 82 98 76 71 116 146 160 9 232 86 186 84 52 125 202 209 41 77 84 2 229 195 145 109 38 219 33 73 196 121 55 15 186 199 156 252 87 154 235 250 13 194 58 189 151 130 6 250 227 175 123 4 117 1 180 253 97 211 213 232 133 106 158 87 240 247 136 242 212 184 151 91 153 184 88 178 104 73 232 139 125 178 201 250 44 196 35 244 10 244 66 211 242 80 36 108 244 148 245 29 235 92 80 223 98 81 120 146 224 205 154 21 247 89 140 150 98 248 163 72 255 0 46 220 247 228 121 95 146 56 207 233 27 255 0 170 126 147 47 202 214 255 0 171 235 235 244 249 254 21 14 200 228 230 247 102 155 184 242 199 51 221 45 17 220 81 13 71 177 202 106 195 17 59 245 108 58 173 41 225 238 246 129 58 247 214 203 87 133 78 66 14 20 71 231 73 137 137 189 36 59 139 199 113 240 143 135 157 230 111 171 245 181 83 60 63 194 63 28 99 211 85 116 201 162 75 228 27 235 136 41 92 252 165 225 63 177 3 105 13 40 121 64 111 100 109 37 67 103 218 173 117 74 238 122 78 105 47 37 242 77 188 180 134 177 131 111 204 170 168 181 96 9 10 13 114 189 217 1 93 212 7 33 180 55 247 215 89 120 79 14 78 121 46 93 111 214 203 243 227 68 46 229 154 37 227 253 215 83 87 171 249 9 226 207 252 90 97 159 251 187 19 255 0 215 95 133 240 39 21 185 245 184 215 14 31 230 216 35 15 240 69 29 157 71 255 0 107 61 87 116 215 253 72 166 208 243 44 74 200 243 88 207 25 90 83 147 93 95 252 227 118 108 70 42 94 234 58 215 152 235 201 218 0 29 129 89 43 41 7 184 2 167 112 120 215 158 111 13 135 25 196 48 172 107 168 157 53 120 188 191 37 196 252 58 140 125 164 254 21 109 113 156 51 28 194 226 187 23 15 176 90 177 248 207 44 45 214 173 176 155 140 151 20 6 186 148 16 6 206 187 108 214 114 189 133 133 24 246 186 207 204 242 119 213 165 217 209 121 21 95 23 240 167 122 201 174 17 46 28 253 145 66 189 65 134 239 154 206 49 98 105 108 91 84 224 250 171 121 106 211 143 124 122 84 6 136 214 202 74 146 122 238 176 197 143 199 149 146 28 38 91 141 22 70 5 228 178 203 72 8 67 104 66 220 210 82 145 216 36 6 187 1 240 171 97 85 43 55 127 200 254 16 78 53 64 254 159 14 121 7 240 250 122 191 250 107 122 16 141 53 209 138 194 52 167 57 77 244 164 242 203 107 74 82 179 48 20 165 40 5 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 74 82 128 82 148 160 20 165 40 5 85 142 121 224 8 120 212 44 167 148 184 166 228 113 11 228 40 47 92 175 22 244 48 29 183 221 144 203 106 113 97 108 122 33 197 107 235 167 223 179 160 165 21 213 167 173 127 206 223 239 35 201 127 250 41 116 255 0 146 57 88 202 42 107 18 89 70 81 147 139 204 94 25 74 49 174 90 102 93 174 195 43 62 179 200 194 205 241 143 54 221 62 70 213 109 156 1 210 188 183 207 249 53 3 234 133 147 211 177 181 13 141 236 159 206 197 117 36 21 52 224 210 146 65 215 99 232 65 248 124 235 100 120 98 198 108 217 159 133 60 50 203 149 91 34 222 45 82 225 188 151 162 202 104 56 133 106 75 186 58 62 132 16 8 35 184 32 16 65 21 5 202 188 55 230 124 96 167 101 240 148 161 150 98 221 106 89 196 47 18 186 94 138 10 135 104 114 149 232 0 39 216 89 244 78 207 152 163 84 183 27 53 62 181 31 98 226 134 209 107 74 190 228 13 236 70 85 130 246 172 179 137 166 140 63 49 65 234 87 144 122 32 92 199 169 102 75 31 83 74 253 32 6 143 180 70 244 164 216 78 55 241 89 131 229 80 30 137 157 92 225 113 246 91 110 233 110 233 105 190 74 68 64 219 154 245 105 199 8 75 136 62 163 71 122 209 32 2 9 174 12 242 198 46 220 197 91 178 119 166 225 87 182 192 47 91 50 40 78 69 117 191 135 181 210 82 65 245 4 244 146 61 213 151 75 152 119 32 169 166 131 152 198 94 235 9 211 109 149 71 150 235 105 248 37 39 107 3 229 173 84 20 110 171 218 174 141 88 182 185 19 86 182 163 115 214 167 36 153 37 231 206 85 182 115 164 232 156 107 199 87 19 116 197 88 146 220 188 194 243 15 218 140 166 91 87 83 112 154 119 209 197 173 73 10 234 65 208 233 78 138 128 112 39 3 98 195 46 252 253 149 93 49 59 35 174 88 56 242 194 248 133 145 220 226 144 135 38 58 148 141 219 163 118 210 80 145 164 172 252 53 190 221 33 92 57 30 73 111 227 107 52 68 179 110 109 50 157 115 201 177 216 96 70 13 185 58 81 32 33 182 153 64 244 43 41 10 80 7 215 93 212 82 13 148 240 217 198 115 184 175 138 45 150 172 141 40 25 44 231 157 185 222 212 133 5 117 75 125 93 74 10 41 37 37 73 72 67 100 164 144 74 54 59 106 183 40 55 121 83 123 53 213 143 15 95 19 82 186 86 116 247 80 125 103 199 211 192 156 97 120 6 49 199 86 118 237 24 61 142 21 142 222 132 164 22 227 52 18 167 10 70 130 156 95 214 113 90 29 212 178 84 125 228 212 142 148 171 114 168 82 148 160 20 165 40 5 41 74 1 74 82 128 85 125 203 248 131 37 187 248 182 192 57 46 10 34 43 25 179 88 222 131 48 169 253 60 151 10 38 1 164 107 184 38 67 125 193 248 252 59 216 42 80 10 82 148 2 148 165 0 165 41 64 41 74 80 10 82 148 2 148 165 0 165 41 64 41 74 80 10 82 148 2 148 165 0 173 125 206 231 92 35 201 123 255 0 193 75 167 252 149 202 216 53 132 204 191 236 67 32 255 0 205 178 63 213 170 128 212 254 14 71 79 134 188 8 31 251 218 65 255 0 230 158 173 231 90 87 194 71 253 174 120 15 254 66 231 250 247 43 117 80 24 235 197 130 211 144 199 76 107 253 178 21 214 58 79 80 106 100 100 60 128 126 58 80 34 181 158 85 225 127 136 178 248 222 84 252 18 207 1 196 146 166 228 90 152 22 247 80 179 246 186 152 233 234 32 247 210 182 55 238 53 183 105 64 105 222 47 240 209 133 241 117 245 89 12 87 46 249 54 74 27 45 49 119 200 38 9 146 99 52 83 211 229 180 66 82 148 13 108 108 39 171 74 82 119 162 69 110 42 82 188 73 45 17 235 121 226 41 74 87 167 135 255 217]" ] }, - "execution_count": 6, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "// download and display a JPEG\n", - "resp, err := http.Get(\"https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/Gophercolor.jpg/320px-Gophercolor.jpg\")\n", + "resp, err := http.Get(\"https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Go_gopher_app_engine_color.jpg/320px-Go_gopher_app_engine_color.jpg\")\n", "bytes, err := ioutil.ReadAll(resp.Body)\n", "resp.Body.Close()\n", "display.JPEG(bytes)" @@ -372,14 +372,14 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "image/png": "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3+tYrao1cve37t7B4Puup/2w3uw6sLfA66Wmp5GZnVWssdMz0tm4c6tnc5pruOLfQdlTcF1EREREREREREREREREckz1bPhh/s/m1el08uWs77jw5sF8/fP0ArOi/fz8GDFgKHMnfs8XL/2PPl16YrUoLFne/AP8ia5c6aTXsj9y/KhXW81qfwfXoyOjWL15HQ6nw2S6FyQuMb7YYy5fv4bMrEzP5kVA0QvKn0IqCy8iIiIiIiIiIiIiIiIiOeYBx4HKOQ3b9uxk6q8/MunHb1ixoeCq3DarlSF9BjD6hruoV7NOec1XCmH1sxEZHUlCXALZWaWLSx+Ni/Fqq1kld+UAqlSqbJYN2Lp7B3+sXsp1g4Z59U9JSyUlLc2Unbdais6m/3Ptcl/NP5Z89mVLwXURERERERERERERERERyZENfAXck7dx9LixOBwOnydYLBYGXnAxo2+8i6b1vNdml4pls1mpVDmK+LgEsjKKV5Y9r+S0FK82z7XVu7TpYILrq7es93mNuIR43pz0PsfijvPkHaMJDQ4pcLzMrEwWrfK53MCsEk++jKn+goiIiIiIiIiIiIiIiIjk9YFnQ0GB9daNmzP9zc+ZMHacAuunMYvFQlSlSPwD/Ut8bnpGhldbcFBQvvdtmrYyrweOHCI+KSHfseTUFL77bSbT5/3EH2uW8eHUzwsdb/6yxSQkJ3o2rwe2l3jyZUzBdRERERERERERERERERHJay2wubAOIUHBPHHrKH5890vat2xTfjOTUssNsAeUrLh5eka6V5vr+8/rnCYtzKvT6WTzrm257a73i1Yt4fXP3zPv69aoza1Dry90vB/mz/bVPLFEkz5FFFwXERERERERERERERERkbxGA80KOjigZ18WfPIDd1/7f/jZbOU7MzkpFouFyEpR+PkXP8Celll0cL1+rbq5+/sOH8zd37l/D0+8/hxZ2VmmFPzz948ptCT81t07WLdto2ezawKfFXvCp5DWXBcRERERERERERERERER3LHDt4A7fR0MCwnlufvGMPTiQeU/MykzVquFqOgo4o/Hk52dXWR/n2XhA/OXhY8ICze/j+TUFA4dO2zaMrOzGP3KWGLiY01Qf8xtD+YLwvvy8bTJvpq/AY4XOdFyoMx1EREREREREREREREREQkDphUUWG/TrBWzJnylwPpZwgTYK0WY19KwWL3D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L57L7MXzaNeiDdUrV813vHnDJnQ6pz0zF/zilfG9YMVienfq7nVOeZn047c8+95rXu1+NhvjRj/FjYOvNeurX/PQreZhAl+uuOIKfvrpJ9q3b18OMz41goODCw2wu461aNGCK6+8km3btrFnzx6vPsfijrNwxZ90a9eJiLBwurbtaALiqzevy9fP9Rv75c/55njtajVLNE8rFjLSvdeBL47WjZozZ9lC4pMSiEtM4LyW5xIRGs7I/kNN4L0oNapUN2vH5ywHYHeah0UqA1PcGeylojXXRURERERERERERERERAoWDUwHehRwPA4Y485Iz0nTrQGMBu4Eir2Qd0REBG3btqV58+a5W9OmTU17aGgokZGR+fqnpqaSlJRk1tvetm0b69evZ8OGDfz1119mKyr47ufnx4PX38Hd195iAtR5LVq9lOufuNtr/e7a1Woya8JXREcWttR82Zv1+xzufvYR7I78mdAB/gF89MzrJvt67ZYN3DjmHo4nxHmdHxgYyMsvv8yoUaPKcdanVkxMDLGxsYX2cf0GPv/8c3PvvtZirxxViVdGP0WTeo3M+y9mfutzLftKEVFMff1jmrr7FYdr7Jgjx0v1EIjLDwt/5ukPXjX7k597j+b1G5fo/PGfvcv0uT+brPUUe26J+keAV0s1IQXXRUREREREREREREREzmoh7pLkge59P3ew1wLkjY5agUiPc8PcGdsnIx0Idl8rJ802271/1L0W+d6TySQ9xWoBPwHnFnB8KTAc2OV+7/qM/+UOrBe0Hnuu0NBQs0527969zfrf5513nlkvuiwcOHDArCf+/fffM2/ePJ+B1RztW7bho6dfp2p0/hLpn/0wxaxb7umafkN49eGny2SexbH0r5WMeOxOMrMy87XbrFbeHTuOAT37mhLwdzz9kFlr3lPTpk2ZMmXKGZ2tXpAjR46YhyuKsmrVKkaPHs2hQ4e8joWFhPLSA2Np06yVef/eN58yeeZUr361qtbgh7cnlahyQVJCEmmp3mvEF0dqeioX3nmFWdbgoZF3MaLf0BKd/+faFTz+32fMfpojHbvTPJgxH+hdqgkpuC4iIiIiIiIiIiIiIlKugtzB5ij3fog7qO3aDwUi3Pth7iC4X54gd3EC5ZHuQHlZBMbLmwPIcAfejwMHgC3A7+51zo+X83xauQPr9XwccwJvAQ8DWe62y4A3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kvBnAHyR85xvWvqtW7cwa9YsdO3aFStXrkRaWlqxrdeWevTogS+++EJSAlur1WLEiBHYuXOnzdZWXMxlrgcEBEjmLwdfz9v2rywTXI+8Z/J8WVlZOHbulMGYnZ0dOrRog+j4WFy9dcNgrlKlSujWrZtF10GWsTa4/tRTT4kS/fou3biKtIx0sd22sbSFwKHTR82e095eeiNLcXJzcYWne3bfecXDzPWaOZXi88XgOhERERERERERERERlUWzAFTWH3B0dMQvv/wCNzc3262qlDJREn4RgEkAHgNQKacSwO8AHpg7V0xMDD755BMR8Ny4caPZnspl1dNPPy16resF34TMzEw899xzOH36tM3WVhwcHBwk15pLpVIhMDDQYCwuMR6JyUliu6ps5rrpsvCXbl5FSpph9YMW9ZuIoOfRc6ckv6euXbtKbnSgwnFxcTH5fZvj7Ows6cGfmZWJS9ezS783qdsATg6GN2L8e+Wi2McUezM3dhQX/4pVxLNe5rozAOkPWQaD60REREREREREREREVNY0BjDOePCDDz5A8+bNbbOiUuzUqVO4ePGi8XAigA16r6MB/AJgMIAKAIYA2GUuoz0yMhLvvfcehg0bhmvXrhXb+m2lX79+mDx5smQ8KSkJffv2xd275kuflzXm+nD7+flJxsLuZwfQZTPX75sOrp+4eEYy1qZJdsD26L8nJHOdO3c2s2qyhkKhgJOTk1XHtmnTRjJ25sp58WxvZ496gbUN5lLT03Dxurm+66ZbEhQXv0o5wXXDGwxqW3Isg+tERERERERERERERFTWLARgUEu4Tp06mDhxou1WVIqZyFr/BUCKiUNSAfwKoHtOueTPASSYOv/p06cxYMAAzJs3Dykppk5ZNr322mt45ZVXJOP37t3DwIEDH6nS+HJ95nP5+koD6HfvZ5d+9/bwgoO9YYA0Jj7W5Ln+vSK50QOPNWgqno+cZXC9pBiXd7eUbHA96HzeduPaDSTzp4POmTyfUqmAXQmXhvfNyVxXGIbKq1tyLIPrRERERERERERERERUlrQH0NV48KuvvhKlrclQeno61q1bJzclG3GXcQvAZABVc56j5HbKysrC8uXL0bNnTxw6dKhQay5tpk6dij59+kjGT5w4gTFjxthkTcXBXHDd399fMnZHLzu9nKeXwVxsQrzJcwXdlFY5aF6vMaJioxEc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Z8+etc1qCqFWrVro1q1bibyXn5+fyTm1Wm02c/3q1asGJdZ1GtSqm7d97PxpyTG+FStj9ptTZc9XpUIlrP3sO7w2cJjs/PXQYJy69C+qVfFH305PS+YtyV5PTU3Nd5/CePDgQbGev7jovseCBNe1Wi2+/fZbyXifjt1R3stbbO/8Zx/ux0QazPt4l0f3dp0KvV6VSimqJBQXE60KmLlOREREREREREREREREj4R9APboD2i1Wnz66ae2W1EhjBs3rkTep0GDBibn8gtEX7t2TTJWL6B23vaDlBTJ/KRX3hTZzaYoFUrMemMK3h/9juz8t7+tEs/jh40U++rbuXNnvj3PK1eubHa+sHx9fYv1/MUlKSlJcqOEOZs2bcKFCxcMxuxUKgzp2V9s68619s8NkuNe7js4r2JBYRVn9rr+GvVC+AyuExERERERERERERER0SPjf8YDGzZswPXr122zmkLo1asXAgMDi/19+vXrZ3LOXEl4mOgvXj+wTt52QlKCwZxSqUT/Lj0tWtfYwa/g7ZfGSsZ3H92PkLu3UbtaILq3l2ZAjxs3zmz2uLlM/aJQ3OcvLgkJCRbvm5SUhAULFkjGn+7QFZXKVxTb+04clvTcd3V2wfBnhhTBarOpijG4bqItA4PrREREZVw5AI8V08P0LatERERERERERESl09GcDPY8arUa8+fPt92KrKRUKvH6668X63u0bt0aAQEBJufzC66fPHlSMtaoVj3xHBEdidjEeIO5+gG1YW9nNj5pYOLw19Godn2DMbVGg29/XSm23xv5tiQL/vbt25g3b57Jc3bp0sXi97dG165di/X8xSElJSXf71rfF198gaioKIMxJwdHvNxvsNjWarX4edvvkuOGPzME5Ty9imDF2VTypduLhFKhlFRGYHCdiIio7OsB4FQxPX6x9cURERERERERERFZQVIHfvXq1QgPD7fNagrh1VdfhaOjY7GdP78e5eYCrtHR0bh586bBWKXyFRDgV01sX7p5VXJMg5p1C7zGaa9NkIz9vnMLQsPvINC/OkY++6Jkft68ebhy5Yrs+dq1a1dspeFVKpWoOFDWxMTEWLzvpUuX8Ntvv0nGXxkw1CBrPTgs1GDeydERo2S+q8JQ2RVfcB16wXvFw8LwDK4TERERERERERERERHRI2UngNP6A+np6Vi4cKHtVmSl8uXLo3fv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" }, - "execution_count": 7, + "execution_count": 8, "metadata": { "image/png": { "height": 400, @@ -397,11 +397,6 @@ "display.Image(img)" ] }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [] - }, { "cell_type": "markdown", "metadata": {}, @@ -413,19 +408,23 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Using these, you can also display plots from `gonum/plot`. For example:" + "Using the functions above, you can also display plots with `gonum/plot`.\n", + "\n", + "This requires importing third-party packages, which is currently only supported on Linux and Mac OS X.\n", + "\n", + "For example:" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 14, "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAJACAIAAADq+E5hAABXvklEQVR4nOzdeXxU5b0/8POcbbLPhH1fs7CJCAiyBKK4obiLSq/Vqq1e22Kttuqt7a92uUtbf1db/elte4tdqKIiiiuCko1NQUUgM5MQthDCThYSMnPW3ysZjCwzkOWc85znzOf9h69kkpzzBUk+ec6zfEXTNDkAAADW8LQLAAAA6AoEGAAAMEmkXQCAXZqbm+vq6jiO69+/vyAINt3l2LFjJ06cEEWxX79+Nt2ia5z54wNQhAADtu3Zs2fx4sWxqVye53v16jWpDcdxR48e/cc//vHTn/50165dw4YNs/CmLS0tv/71r7/97W8PHz58165d//3f/7127drdu3dbeIvus++PD+ASeIQIbBs6dOjChQt/+9vfbtu2raCgQJKk+fPnL1iwwDTNIUOG3HDDDR25SAeXMhmGEXujtrb2d7/73YYNGziOmzRp0rRp07r3h7BFx//4AIxCgAHzsrKyeJ7v169fQUHBPffc86c//WnJkiUffPBBx6+wcOHCbdu2nftzamtrv/nNb8beHjlyZH19/YIFC7pXOAB0Cx4hgteMHz+e47ht27Zdc801Z3xI1/Vly5aVl5cHAoF58+bl5OSYprlmzZpFixYNGzasurp60KBBwWBw4MCBBQUF1dXV69at4zju1ltvraure/LJJ3fs2LFkyZLp06dv3LhRVdUpU6aMGDHi3MXs37//9ddfP3bs2IwZM6644gpFUZYtWxb70GWXXVZRUbFv3z5Zlm+++WZFUZYuXbpr1y6O4woLC2fMmMFx3PLly1taWmbNmvXZZ59t2LBh5MiRd99999atWz/88ENVVe+5556BAwfu3Lnz008/7d+//4EDB7788svhw4f/y7/8S1pa2tnFRKPRV199taqqKicn5xvf+IYo4tsf2IYRGHjNgQMHOI4bNGjQGa8bhnHllVeuW7fu7rvvzsvLKywsXLlypaIooVCopaVFlmWfz5efn//WW2/95je/iV2B5/kFCxZEIpHa2to9e/bwPJ+SkiIIwuzZs7///e+vXr363JVUVlZOnDixf//+CxYsePTRR5999llZlsePH/+9731vw4YNvXv3HjFixKJFi6ZPnx5bDPLyyy/feuutl7VZv349x3HTp0+/8847H3vssYqKCtM0H3jggRtvvPGNN96QZfnll1++/fbbY48KV6xYcd999+m6PmHChL/97W8FBQWapp1RjKqqM2bMCIfD99xzz8cff3zrrbda/RcP4DgTgH1+v/8HP/iBaZoNDQ033njjiBEjGhsbTdPcunUrx3G7du0yTXPJkiV+v1/TtNiXPPnkk+PGjTNNMzbo2bp1a+z1Bx544Nprr429XVZWxnHc8ePHTdO8++67b7nllvY79u3b989//nPs7eeee27o0KFnV3Xvvfe2X+rZZ59t/5xXXnklJSUlFArdd999O3fujL3Y0tJSVVUVezsvL+/pp5+OvS0Iwptvvhl7+7rrrrvzzjtjby9ZssTn88Xe/sEPfjBnzpzY2wcPHhRFccmSJWf88f/+978HAgFFUUzT3Lx5c/vrAOzCMwTwiLfffjsYDKqqOmHChBdffDEzM/OMT9i4cWNeXl77gvLx48f/+7//e0tLi30lffnll7179166dCnHcbt3766urlYURZblO+64Y9myZQUFBf/7v/87fPjw2CenpKT07Nlz/fr1jY2NkUhEVdWzL5iVldX+enp6ejQaPftz+vTpM3To0C+++CI2Pju1mMzMzOXLl3McV19fz3FcVVUVVicC0/AIETzi+uuvX7lyZVFR0TPPPBN3S1ZDQ4Msy+3vZmRktP8ot0l9fX16enpKmzlz5rz99tvt8XnnnXfW1dVVVFS0f/If//jHSy65JBQKCYLA8936xszIyGhqajq7mNTU1Fgx/fr1e+edd2KThQDswggMksXgwYPXrl3b/u7BgwdlWe7bt291dbVNd+zdu3dWVta8efPOeP3QoUMvv/zy4sWLv/Wtb11//fWjRo3iOO4//uM/HnvssXvvvTc2uurOfffv398+sDu1GFVVzy4GgF0YgUGyuO2223bs2NG+3Xj58uW33347z/OxxXjtzxIDgcCuXbvat3y1E0Wxs88b586d+/bbb8cWlbQzDOOHP/zhM888c8cdd1xzzTX33HOPruscxxFCYsMm0zTPXoLRcWvWrKmvr58/f/7ZxezatWvVqlVdvjKA2whPPfUU7RoAuu7w4cO/+MUvysrKGhsba2trR40a1T77VV5e/j//8z8bN24URXH48OH5+fl9+vR59NFHd+/e/dxzz5mm+fzzz6e3Wb58+Wuvvfbpp59efvnlgwcPfu655xYtWvTxxx/v2bNn06ZN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", + "image/png": "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7e0/OAIwRRkZGSEhIdiFCJ9rYGBg3759iYmJz54943m+tLTUwwFRYAAAMHMEQVAqlXK53POhUGAAAMAk3AcGAABMQoEBAACTUGAAAMAk3AcG4NVsNltpaakoiu/+v+njk5GRERwcXF5e3t/fTwhJSEjYvHkz7YwAdGATB4C3Gx4e1uv1t2/fbmtri46OJoSMjIysW7fOZDIlJibSTgdADQoMgAG9vb1arXbt2rU3b96UyWRHjhyJi4s7dOgQ7VwANOEUIgADwsPDjUZjamqqyWRavHixzWZDewFgBQbAjB07dty6dSsmJqahocHf3592HADKsAsRgBmlpaWjo6Mcx/n5+dHOAkAfCgyAGcXFxXq9/u7duyUlJbSzANCHAgNgQ01Njc1mq66u3rlzZ25ubldXF+1EAJThGhgAA548ebJ3717p0pcgCNHR0REREc3NzRzH0Y4GQA1WYADezuFw7N+/v7y8XNq4ERISUlZW1tLSUlRURDsaAE0oMACvVltbu3379qGhodbWVunI2NhYa2trUFBQfn5+dnb206dPaWcEoAOnEAEAgElYgQEAAJNQYAAAwCQUGAAAMAkFBgAATPpvAAAA///mZgAezChuiQAAAABJRU5ErkJggg==", "text/plain": [ - "[137 80 78 71 13 10 26 10 0 0 0 13 73 72 68 82 0 0 2 64 0 0 2 64 8 2 0 0 0 234 248 78 97 0 0 87 190 73 68 65 84 120 156 236 221 121 124 84 229 189 63 240 243 156 109 178 207 132 125 95 179 176 137 8 8 178 4 162 184 161 184 139 74 175 213 170 173 94 219 98 173 182 234 173 237 175 118 185 75 91 127 87 91 253 233 109 123 139 93 168 162 34 138 43 130 146 141 77 65 69 32 51 147 16 182 16 194 78 22 18 50 115 214 223 43 25 140 44 51 144 229 156 243 156 231 204 231 253 135 175 100 146 156 243 5 73 62 121 206 179 124 69 211 52 57 0 0 0 214 240 180 11 0 0 0 232 10 4 24 0 0 48 73 164 93 0 128 93 154 155 155 235 234 234 56 142 235 223 191 191 32 8 54 221 229 216 177 99 39 78 156 16 69 177 95 191 126 54 221 162 107 156 249 227 3 80 132 0 3 182 237 217 179 103 241 226 197 177 169 92 158 231 123 245 234 53 169 13 199 113 71 143 30 253 199 63 254 241 211 159 254 116 215 174 93 195 134 13 179 240 166 45 45 45 191 254 245 175 191 253 237 111 15 31 62 124 215 174 93 255 253 223 255 189 118 237 218 221 187 119 91 120 139 238 179 239 143 15 224 18 120 132 8 108 27 58 116 232 194 133 11 127 251 219 223 110 219 182 173 160 160 64 146 164 249 243 231 47 88 176 192 52 205 33 67 134 220 112 195 13 29 185 72 7 151 50 25 134 17 123 163 182 182 246 119 191 251 221 134 13 27 56 142 155 52 105 210 180 105 211 186 247 135 176 69 199 255 248 0 140 66 128 1 243 178 178 178 120 158 239 215 175 95 65 65 193 61 247 220 243 167 63 253 105 201 146 37 31 124 240 65 199 175 176 112 225 194 109 219 182 157 251 115 106 107 107 191 249 205 111 198 222 30 57 114 100 125 125 253 130 5 11 186 87 56 0 116 11 30 33 130 215 140 31 63 158 227 184 109 219 182 93 115 205 53 103 124 72 215 245 101 203 150 149 151 151 7 2 129 121 243 230 229 228 228 152 166 185 102 205 154 69 139 22 13 27 54 172 186 186 122 208 160 65 193 96 112 224 192 129 5 5 5 213 213 213 235 214 173 227 56 238 214 91 111 173 171 171 123 242 201 39 119 236 216 177 100 201 146 233 211 167 111 220 184 81 85 213 41 83 166 140 24 49 226 220 197 236 223 191 255 245 215 95 63 118 236 216 140 25 51 174 184 226 10 69 81 150 45 91 22 251 208 101 151 93 86 81 81 177 111 223 62 89 150 111 190 249 102 69 81 150 46 93 186 107 215 46 142 227 10 11 11 103 204 152 193 113 220 242 229 203 91 90 90 102 205 154 245 217 103 159 109 216 176 97 228 200 145 119 223 125 247 214 173 91 63 252 240 67 85 85 239 185 231 158 129 3 7 238 220 185 243 211 79 63 237 223 191 255 129 3 7 190 252 242 203 225 195 135 255 203 191 252 75 90 90 218 217 197 68 163 209 87 95 125 181 170 170 42 39 39 231 27 223 248 134 40 226 219 31 216 134 17 24 120 205 129 3 7 56 142 27 52 104 208 25 175 27 134 113 229 149 87 174 91 183 238 238 187 239 206 203 203 43 44 44 92 185 114 165 162 40 161 80 168 165 165 69 150 101 159 207 151 159 159 255 214 91 111 253 230 55 191 137 93 129 231 249 5 11 22 68 34 145 218 218 218 61 123 246 240 60 159 146 146 34 8 194 236 217 179 191 255 253 239 175 94 189 250 220 149 84 86 86 78 156 56 177 127 255 254 11 22 44 120 244 209 71 159 125 246 89 89 150 199 143 31 255 189 239 125 111 195 134 13 189 123 247 30 49 98 196 162 69 139 166 79 159 30 91 12 242 242 203 47 223 122 235 173 151 181 89 191 126 61 199 113 211 167 79 191 243 206 59 31 123 236 177 138 138 10 211 52 31 120 224 129 27 111 188 241 141 55 222 144 101 249 229 151 95 190 253 246 219 99 143 10 87 172 88 113 223 125 247 233 186 62 97 194 132 191 253 237 111 5 5 5 154 166 157 81 140 170 170 51 102 204 8 135 195 247 220 115 207 199 31 127 124 235 173 183 90 253 23 15 224 56 19 128 125 126 191 255 7 63 248 129 105 154 13 13 13 55 222 120 227 136 17 35 26 27 27 77 211 220 186 117 43 199 113 187 118 237 50 77 115 201 146 37 126 191 95 211 180 216 151 60 249 228 147 227 198 141 51 77 51 54 232 217 186 117 107 236 245 7 30 120 224 218 107 175 141 189 93 86 86 198 113 220 241 227 199 77 211 188 251 238 187 111 185 229 150 246 59 246 237 219 247 207 127 254 115 236 237 231 158 123 110 232 208 161 103 87 117 239 189 247 182 95 234 217 103 159 109 255 156 87 94 121 37 37 37 37 20 10 221 119 223 125 59 119 238 140 189 216 210 210 82 85 85 21 123 59 47 47 239 233 167 159 142 189 45 8 194 155 111 190 25 123 251 186 235 174 187 243 206 59 99 111 47 89 178 196 231 243 197 222 254 193 15 126 48 103 206 156 216 219 7 15 30 20 69 113 201 146 37 103 252 241 255 254 247 191 7 2 1 69 81 76 211 220 188 121 115 251 235 0 236 194 51 4 240 136 183 223 126 59 24 12 170 170 58 97 194 132 23 95 124 49 51 51 243 140 79 216 184 113 99 94 94 94 251 130 242 241 227 199 255 251 191 255 123 75 75 139 125 37 125 249 229 151 189 123 247 94 186 116 41 199 113 187 119 239 174 174 174 86 20 69 150 229 59 238 184 99 217 178 101 5 5 5 255 251 191 255 59 124 248 240 216 39 167 164 164 244 236 217 115 253 250 245 141 141 141 145 72 68 85 213 179 47 152 149 149 213 254 122 122 122 122 52 26 61 251 115 250 244 233 51 116 232 208 47 190 248 34 54 62 59 181 152 204 204 204 229 203 151 115 28 87 95 95 207 113 92 85 85 21 86 39 2 211 240 8 17 60 226 250 235 175 95 185 114 101 81 81 209 51 207 60 19 119 75 86 67 67 131 44 203 237 239 102 100 100 180 255 40 183 73 125 125 125 122 122 122 74 155 57 115 230 188 253 246 219 237 241 121 231 157 119 214 213 213 85 84 84 180 127 242 31 255 248 199 75 46 185 36 20 10 9 130 192 243 221 250 198 204 200 200 104 106 106 58 187 152 212 212 212 88 49 253 250 245 123 231 157 119 98 147 133 0 236 194 8 12 146 197 224 193 131 215 174 93 219 254 238 193 131 7 101 89 238 219 183 111 117 117 181 77 119 236 221 187 119 86 86 214 188 121 243 206 120 253 208 161 67 47 191 252 242 226 197 139 191 245 173 111 93 127 253 245 163 70 141 226 56 238 63 254 227 63 30 123 236 177 123 239 189 55 54 186 234 206 125 247 239 223 223 62 176 59 181 24 85 85 207 46 6 128 93 24 129 65 178 184 237 182 219 118 236 216 209 190 221 120 249 242 229 183 223 126 59 207 243 177 197 120 237 207 18 3 129 192 174 93 187 218 183 124 181 19 69 177 179 207 27 231 206 157 251 246 219 111 199 22 149 180 51 12 227 135 63 252 225 51 207 60 115 199 29 119 92 115 205 53 247 220 115 143 174 235 28 199 17 66 98 195 38 211 52 207 94 130 209 113 107 214 172 169 175 175 159 63 127 254 217 197 236 218 181 107 213 170 85 93 190 50 128 219 8 79 61 245 20 237 26 0 186 238 240 225 195 191 248 197 47 202 202 202 26 27 27 107 107 107 71 141 26 213 62 251 85 94 94 254 63 255 243 63 27 55 110 20 69 113 248 240 225 249 249 249 125 250 244 121 244 209 71 119 239 222 253 220 115 207 153 166 249 252 243 207 167 183 89 190 124 249 107 175 189 246 233 167 159 94 126 249 229 131 7 15 126 238 185 231 22 45 90 244 241 199 31 239 217 179 103 211 166 77 89 89 89 51 103 206 140 70 163 79 63 253 244 198 141 27 155 154 154 86 181 81 20 165 111 223 190 219 183 111 255 199 63 254 177 125 251 118 65 16 46 188 240 194 83 159 82 78 153 50 165 170 170 234 135 63 252 225 218 181 107 95 123 237 181 163 71 143 246 236 217 243 145 71 30 169 175 175 191 246 218 107 51 51 51 55 110 220 248 250 235 175 239 222 189 123 226 196 137 105 105 105 79 61 245 84 105 105 233 186 117 235 142 28 57 82 91 91 59 101 202 148 215 95 127 253 189 247 222 35 132 140 26 53 106 221 186 117 47 191 252 242 129 3 7 250 247 239 207 243 252 11 47 188 176 117 235 214 30 61 122 76 157 58 117 197 138 21 101 101 101 245 245 245 239 189 247 222 239 218 204 154 53 235 140 63 254 196 137 19 3 129 192 194 133 11 87 173 90 245 230 155 111 174 93 187 118 238 220 185 132 16 122 255 235 0 186 139 160 157 10 36 21 69 81 106 107 107 251 247 239 239 243 249 218 95 212 52 109 223 190 125 3 7 14 140 141 198 162 209 232 161 67 135 6 15 30 124 198 215 30 62 124 56 246 44 174 83 119 84 85 117 223 190 125 125 251 246 77 77 77 61 247 103 30 57 114 68 150 229 172 172 172 78 93 159 227 184 135 31 126 56 28 14 255 245 175 127 141 68 34 131 6 13 58 199 6 47 211 52 107 106 106 50 51 51 3 129 64 103 239 2 224 54 8 48 0 230 61 252 240 195 219 182 109 251 232 163 143 104 23 2 224 40 204 129 1 176 205 48 140 230 230 230 72 36 98 235 150 0 0 23 194 8 12 128 109 95 124 241 197 39 159 124 18 59 140 255 59 223 249 14 166 181 32 121 32 192 0 0 128 73 216 7 6 0 94 99 236 173 81 86 172 50 35 17 34 203 242 21 151 241 35 206 220 21 7 222 128 0 3 0 79 209 131 97 165 184 36 229 206 5 36 43 139 107 110 142 252 243 85 241 226 70 241 162 11 105 215 5 214 195 34 14 0 240 20 229 131 15 83 255 245 59 36 182 27 33 61 61 229 59 247 168 69 37 28 230 74 188 200 93 1 214 216 216 168 40 10 237 42 0 128 85 102 125 3 233 221 155 227 121 46 18 109 249 239 231 204 166 102 142 16 126 208 64 227 208 33 218 165 129 245 220 21 96 127 250 211 159 182 108 217 66 187 10 0 96 21 145 68 174 237 151 96 109 91 185 250 217 231 218 230 47 91 95 141 42 68 146 105 151 6 214 115 87 128 1 0 116 75 122 186 217 210 98 54 30 215 43 183 115 28 103 236 169 54 155 155 141 186 58 210 35 155 118 101 96 61 44 226 0 0 79 73 89 112 91 228 143 127 209 107 107 91 199 97 95 124 105 236 63 224 251 198 237 180 139 2 91 96 4 6 0 158 66 122 245 76 189 255 94 243 240 17 97 248 80 227 224 161 212 7 191 195 15 232 79 187 40 176 5 2 12 0 188 70 171 218 193 9 66 218 35 15 113 166 169 239 221 71 187 28 176 11 2 12 0 188 70 15 134 133 145 195 73 143 30 124 255 126 250 246 42 218 229 128 93 16 96 0 224 53 90 40 44 140 30 197 113 156 144 155 19 91 205 1 158 132 0 3 0 111 105 110 54 170 247 138 177 0 203 203 209 42 49 2 243 44 4 24 0 120 138 22 174 228 4 65 200 203 137 141 192 204 166 38 99 255 1 218 69 129 45 16 96 0 224 41 177 9 48 78 150 91 127 192 13 28 192 103 100 224 41 162 87 33 192 0 192 83 180 96 72 24 51 186 253 93 33 119 164 94 129 0 243 38 4 24 0 120 135 121 252 184 190 183 70 28 59 166 253 21 33 47 7 11 17 189 10 1 6 0 222 161 135 42 136 40 10 57 35 219 95 17 242 242 244 253 7 204 166 38 170 117 129 45 16 96 0 224 29 90 40 220 154 94 210 215 135 228 9 35 135 19 158 215 183 239 160 90 23 216 2 1 6 0 222 161 7 195 194 152 81 167 189 36 73 252 176 161 120 138 232 73 8 48 0 240 8 243 248 113 125 95 109 108 7 216 169 196 252 92 172 227 240 36 4 24 0 120 196 217 19 96 49 66 110 142 190 115 39 167 235 148 234 2 187 32 192 0 192 35 180 242 208 25 19 96 49 66 94 142 169 168 198 158 106 74 117 129 93 16 96 0 224 17 122 48 36 142 29 125 246 235 36 16 224 251 244 214 42 42 105 20 5 54 66 128 1 128 23 152 13 13 122 237 126 33 94 128 125 117 170 47 214 113 120 13 2 12 0 188 64 15 85 16 89 22 70 142 136 251 81 17 219 153 189 232 204 135 197 14 91 183 110 221 202 149 43 219 223 253 226 139 47 10 11 11 169 86 4 0 76 210 130 97 33 47 135 19 132 184 31 21 242 243 140 186 122 243 208 97 210 167 183 227 165 129 93 40 7 216 168 81 163 122 244 232 209 254 110 52 26 165 90 14 0 176 74 15 133 165 25 211 18 125 148 31 52 144 164 166 106 219 171 36 4 152 135 80 14 176 30 109 218 223 237 217 179 39 213 114 0 128 73 177 9 176 148 49 103 238 0 251 26 33 66 206 8 189 178 234 28 33 7 204 193 28 24 0 48 239 220 19 96 49 66 94 46 250 170 120 12 2 12 0 152 167 149 7 133 252 220 68 19 96 49 98 110 142 177 183 134 107 137 56 88 23 216 11 1 6 0 204 211 202 67 167 182 80 137 75 200 29 201 17 162 87 225 84 95 239 64 128 1 0 219 204 99 117 198 193 67 194 89 71 32 158 41 37 133 31 60 8 219 153 189 4 1 6 0 108 211 66 97 146 146 34 140 24 118 222 207 20 114 177 27 204 83 16 96 0 192 54 61 20 22 242 114 57 254 252 63 205 196 252 92 189 106 39 103 24 142 212 5 182 67 128 1 0 219 180 96 88 60 199 2 250 83 8 121 185 102 36 98 236 221 103 127 81 224 4 4 24 0 48 172 163 19 96 109 72 175 158 124 118 64 223 142 197 244 30 129 0 3 0 134 105 193 16 73 77 237 200 4 88 140 144 151 171 161 185 165 87 32 192 0 128 97 122 121 72 28 149 215 145 9 176 24 33 47 23 235 56 60 3 1 6 0 12 211 66 225 14 62 63 140 17 243 114 140 195 71 204 250 122 59 139 2 135 32 192 0 128 85 230 145 163 198 225 35 29 92 193 17 195 15 29 74 124 62 29 79 17 61 1 1 6 0 172 210 130 97 146 150 202 15 29 218 137 175 17 120 97 196 112 52 183 244 6 4 24 0 176 74 15 133 197 252 60 142 39 157 250 42 33 47 71 195 52 152 39 32 192 0 128 85 157 157 0 139 17 242 115 141 221 123 184 168 98 79 81 224 28 4 24 0 48 201 60 116 216 56 124 68 28 59 186 179 95 40 230 228 112 134 161 239 220 101 79 93 224 28 4 24 0 48 73 11 134 72 122 58 63 116 72 167 191 50 61 141 31 208 31 219 153 61 0 1 6 0 76 210 130 97 113 116 62 71 58 55 1 22 35 228 229 96 33 162 7 32 192 0 128 73 122 151 38 192 98 132 220 28 109 59 26 131 49 15 1 6 0 236 49 15 30 50 142 213 137 93 14 176 252 60 179 185 217 216 87 107 117 93 224 40 4 24 0 176 71 11 133 73 122 58 63 100 80 215 190 156 239 215 151 207 204 196 83 68 214 33 192 0 128 61 221 153 0 139 17 114 71 226 80 68 214 33 192 0 128 61 122 48 212 229 9 176 24 33 63 15 231 113 176 14 1 6 0 140 49 246 31 48 234 234 187 176 3 236 84 66 94 142 126 224 128 217 216 104 93 93 224 52 4 24 0 48 70 15 134 249 204 76 126 112 23 39 192 98 132 225 195 136 40 234 88 139 200 50 4 24 0 48 166 237 4 169 252 238 94 69 146 132 225 195 244 74 172 227 96 24 2 12 0 24 163 135 194 157 106 161 146 136 144 151 131 117 28 76 67 128 1 0 75 140 253 7 140 250 134 110 174 224 136 17 114 115 244 157 187 57 77 179 162 46 160 0 1 6 0 44 57 57 1 54 104 96 247 47 37 228 231 153 170 170 239 218 109 69 93 64 1 2 12 0 88 162 149 7 45 152 0 107 67 178 50 249 190 125 176 152 158 93 8 48 0 96 137 30 12 119 115 1 253 169 68 76 131 177 12 1 6 0 204 48 106 246 25 199 143 11 99 199 88 117 65 33 47 15 7 74 177 11 1 6 0 204 208 67 97 62 224 231 251 247 179 234 130 66 94 142 209 216 104 30 60 100 213 5 193 73 8 48 0 96 134 22 236 122 11 149 184 248 129 3 72 90 154 134 167 136 108 66 128 1 0 51 244 80 69 151 91 168 196 71 136 152 151 163 87 84 90 121 77 112 10 2 12 0 216 112 114 2 204 138 45 204 167 18 114 115 176 16 145 81 8 48 0 96 131 229 19 96 49 66 94 142 177 175 150 59 113 194 218 203 130 3 16 96 0 192 6 173 60 36 140 177 108 1 125 59 97 228 8 142 16 76 131 177 8 1 6 0 44 48 77 205 210 29 96 95 243 249 248 33 131 241 20 145 69 8 48 0 96 128 81 93 99 54 55 91 188 130 227 43 66 126 46 182 51 179 8 1 6 0 12 208 66 97 190 71 54 233 219 199 142 139 139 121 185 122 213 78 78 215 237 184 56 216 7 1 6 0 12 208 67 22 239 0 59 149 144 155 99 70 163 70 245 94 155 174 15 54 65 128 1 128 235 153 166 22 170 176 164 7 88 92 164 103 15 190 103 79 13 211 96 172 65 128 1 128 219 217 58 1 22 131 230 150 44 66 128 1 128 219 105 193 32 223 171 167 77 19 96 49 216 206 204 34 4 24 0 184 157 94 30 18 109 216 1 118 42 49 63 215 56 122 212 60 122 204 214 187 128 181 16 96 0 224 110 134 169 85 84 218 183 130 35 134 31 50 152 248 124 120 138 200 22 4 24 0 184 154 177 103 143 121 162 197 190 21 28 39 241 188 144 51 66 171 68 111 48 150 32 192 0 192 213 180 96 152 239 221 139 244 234 105 247 141 132 188 92 52 183 100 11 2 12 0 92 77 15 133 109 93 127 216 78 204 203 53 170 247 114 209 168 3 247 2 75 32 192 0 192 197 28 153 0 139 17 114 70 114 166 169 239 216 233 192 189 192 18 8 48 0 112 47 99 247 110 243 68 139 45 103 248 158 45 45 149 31 60 8 79 17 25 130 0 3 0 247 210 202 67 124 223 62 164 103 15 103 110 39 228 230 224 60 14 134 32 192 0 192 189 180 96 216 246 245 135 167 16 242 114 244 170 29 156 105 58 118 71 232 14 145 118 1 0 208 85 170 170 172 88 165 239 220 197 241 188 56 126 156 52 107 38 71 8 237 154 44 101 24 122 229 118 233 222 187 28 187 161 152 155 99 158 56 97 212 236 227 7 15 114 236 166 208 101 24 129 1 176 73 85 91 158 255 31 97 228 240 212 31 124 47 245 123 15 16 73 138 252 239 75 180 107 178 152 190 115 183 25 137 56 179 4 49 134 244 237 195 251 179 112 166 20 43 44 24 129 25 134 177 104 209 162 198 198 198 71 30 121 36 246 202 163 143 62 90 87 87 231 247 251 27 26 26 126 242 147 159 228 228 228 116 255 46 0 112 42 101 213 106 249 242 203 78 182 216 231 121 113 250 37 70 227 113 125 235 54 225 130 113 180 75 179 140 30 10 243 125 251 144 30 217 78 222 84 200 203 213 183 111 151 230 20 58 121 83 232 154 238 142 192 106 106 106 126 249 203 95 46 89 178 100 231 206 175 215 158 154 166 185 104 209 162 103 158 121 102 242 228 201 223 248 198 55 186 93 36 0 156 73 223 177 83 184 96 108 107 146 189 249 182 246 233 38 142 227 164 73 23 105 229 33 218 117 89 201 225 9 176 24 33 55 71 195 66 68 70 116 119 4 54 104 208 160 167 158 122 234 137 39 158 104 106 106 106 127 241 231 63 255 121 236 141 11 46 184 32 20 58 237 59 234 133 23 94 168 174 174 78 116 181 173 91 183 22 22 226 23 31 128 14 224 121 78 211 204 230 19 145 165 111 242 61 123 102 76 153 108 70 163 156 36 209 46 203 58 186 174 87 84 74 247 221 237 240 109 133 188 28 227 229 87 205 134 6 226 247 59 124 107 232 44 91 22 113 248 191 250 31 255 238 187 239 222 124 243 205 167 126 232 166 155 110 138 38 222 232 254 151 191 252 197 142 122 0 188 71 154 56 65 45 91 107 212 213 183 126 27 143 109 29 166 168 37 101 82 193 12 218 117 89 70 223 177 211 140 70 29 218 1 118 10 97 248 112 34 73 122 101 149 120 241 36 135 111 13 157 101 215 42 196 165 75 151 46 90 180 168 185 185 121 209 162 69 167 190 222 191 127 255 115 124 149 31 191 242 0 116 140 56 109 106 228 165 191 171 107 214 113 28 103 52 28 143 254 227 101 210 171 39 63 100 48 237 186 44 163 7 195 194 128 254 36 16 112 250 198 162 32 140 24 166 111 71 128 49 192 174 85 136 183 222 122 235 251 239 191 255 226 139 47 78 157 58 117 239 222 189 54 221 5 32 153 9 35 71 114 186 33 12 232 111 30 61 42 205 185 84 158 123 21 237 138 172 164 133 194 206 156 32 117 54 52 183 100 133 189 203 232 199 140 25 211 167 79 159 117 235 214 217 122 23 128 228 164 172 88 41 205 154 41 140 27 195 247 238 197 15 56 215 179 13 246 232 186 94 89 229 252 10 142 24 33 63 79 223 181 155 83 85 42 119 135 142 179 62 192 14 30 60 248 252 243 207 199 222 110 110 110 222 191 127 255 168 81 116 254 21 2 120 152 30 170 48 170 247 202 87 95 65 36 201 244 220 143 90 125 199 78 83 81 132 209 249 84 238 46 228 230 152 154 214 154 97 224 110 221 157 3 171 174 174 94 182 108 217 154 53 107 20 69 121 246 217 103 111 184 225 134 94 189 122 45 90 180 232 232 209 163 105 105 105 197 197 197 191 250 213 175 46 188 240 66 139 170 5 128 147 148 21 43 133 11 198 181 14 188 36 201 123 99 133 147 19 96 148 38 197 73 102 134 208 175 159 94 89 37 228 229 82 41 0 58 168 187 1 54 100 200 144 135 219 156 250 226 231 159 127 94 87 87 167 170 234 143 126 244 35 226 177 179 109 0 92 192 60 116 88 251 236 139 180 199 30 105 253 105 43 73 166 226 181 0 163 56 1 22 35 228 231 234 21 149 220 188 185 20 107 128 243 178 107 14 44 59 59 187 79 159 62 72 47 0 59 40 31 126 196 15 232 47 140 111 59 116 67 146 56 69 161 93 145 165 84 77 175 172 114 126 1 253 169 132 188 28 125 59 214 113 184 29 206 66 4 96 77 75 68 41 41 147 175 186 34 246 30 241 201 166 183 2 76 175 218 97 170 170 64 105 5 71 140 144 155 99 28 111 50 14 28 164 88 3 156 23 2 12 128 49 74 73 25 39 240 82 193 244 147 239 203 62 206 91 143 16 181 80 88 24 56 128 100 102 82 172 129 31 56 128 207 200 208 43 42 41 214 0 231 133 0 3 96 138 105 42 31 174 146 47 45 228 100 57 246 2 145 189 182 10 81 15 134 233 14 191 98 132 220 145 120 138 232 114 8 48 0 150 104 159 111 54 143 30 147 175 156 243 245 75 30 91 133 168 106 122 213 14 39 91 168 36 34 228 97 59 179 219 33 192 0 88 162 124 176 82 156 50 249 212 14 35 30 219 7 166 87 237 48 53 141 214 14 176 83 9 185 185 122 237 126 243 148 99 202 193 109 16 96 0 204 48 246 84 107 161 176 124 245 149 167 189 26 59 129 94 213 104 85 101 45 55 76 128 197 8 35 135 19 158 215 183 239 160 93 8 36 132 0 3 96 134 178 98 149 152 51 82 200 25 113 218 171 39 3 204 35 131 48 189 60 36 80 93 64 255 53 89 230 135 13 197 52 152 155 33 192 0 216 96 54 52 170 235 54 200 115 175 60 227 117 210 22 96 30 121 138 168 40 122 213 14 113 236 24 218 117 156 36 230 230 232 104 110 233 98 8 48 0 54 40 31 23 145 172 44 113 202 228 51 63 32 123 103 4 166 87 86 113 186 46 142 202 163 93 200 73 66 94 142 190 115 39 167 235 180 11 129 248 16 96 0 44 208 52 245 163 213 242 149 115 56 254 204 239 89 47 141 192 180 80 152 31 50 152 75 79 167 93 200 73 66 126 174 169 168 198 158 132 77 228 129 46 4 24 0 3 212 117 159 152 145 136 124 217 236 56 31 139 205 129 37 110 116 206 16 61 20 118 195 2 250 118 36 16 224 123 247 210 176 157 217 173 16 96 0 12 80 86 172 148 102 206 136 59 52 33 109 59 154 189 112 154 148 162 232 59 118 185 97 11 243 169 208 220 210 205 16 96 0 110 215 222 250 43 254 135 125 109 71 114 176 127 154 148 219 38 192 98 196 252 92 44 68 116 45 4 24 128 219 125 221 250 43 46 158 39 60 239 129 57 48 45 24 226 135 14 113 207 4 88 140 144 155 107 212 213 155 71 142 210 46 4 226 64 128 1 184 90 172 245 151 239 172 213 243 167 145 189 112 154 148 94 30 162 219 66 37 46 126 240 64 146 154 162 87 98 49 189 27 33 192 0 92 237 180 214 95 9 120 225 52 169 72 84 223 181 155 110 19 203 248 120 94 200 25 169 97 55 152 43 33 192 0 92 236 244 214 95 9 177 127 158 111 235 16 199 52 221 54 1 22 35 228 97 26 204 165 16 96 0 238 117 102 235 175 68 216 15 48 45 24 230 135 14 225 82 83 105 23 18 135 152 155 99 236 173 225 34 17 218 133 192 153 16 96 0 110 117 86 235 175 68 136 36 153 140 175 66 212 67 97 209 101 11 232 219 9 185 35 91 43 196 169 190 238 131 0 3 112 169 56 173 191 18 97 125 4 230 218 9 176 152 148 20 126 240 32 13 79 17 221 7 1 6 224 82 103 183 254 74 132 245 166 204 90 69 133 107 39 192 98 218 182 51 99 29 135 235 32 192 0 220 40 126 235 175 68 36 137 99 249 36 14 189 60 196 15 31 230 206 9 176 152 182 237 204 59 56 195 160 93 8 156 6 1 6 224 70 241 91 127 37 64 100 217 140 50 28 96 90 48 44 142 113 221 14 176 83 9 121 185 102 36 98 236 221 71 187 16 56 13 2 12 192 117 18 181 254 74 200 231 99 120 14 172 165 197 216 83 237 218 21 28 49 164 87 79 62 59 160 111 199 83 68 119 65 128 1 184 78 194 214 95 9 48 189 145 89 11 87 114 132 8 121 185 180 11 57 15 33 55 7 219 153 221 6 1 6 224 50 137 91 127 37 196 242 42 68 61 20 22 134 15 227 82 124 180 11 57 15 33 47 7 219 153 221 6 1 6 224 46 231 106 253 149 0 211 251 192 180 96 216 189 11 232 79 33 230 231 25 135 143 152 245 245 180 11 129 175 33 192 0 220 229 28 173 191 18 98 119 4 198 194 4 88 12 63 116 8 145 101 29 79 17 221 4 1 6 224 34 231 105 253 149 8 179 167 209 107 161 10 142 231 133 124 183 79 128 181 18 4 97 196 112 52 183 116 21 4 24 128 139 156 167 245 87 2 236 46 226 208 203 67 194 200 225 156 207 237 19 96 49 66 126 46 206 227 112 21 4 24 128 91 116 168 245 87 92 204 62 66 212 66 108 76 128 197 8 185 57 198 238 61 140 254 85 123 18 2 12 192 45 58 210 250 43 46 86 71 96 205 205 70 245 94 145 169 0 227 12 67 223 177 139 118 33 112 18 2 12 192 29 58 216 250 43 46 73 226 24 60 137 67 11 87 114 130 32 228 229 208 46 164 163 72 70 58 63 160 191 94 89 73 187 16 56 9 1 6 224 10 29 109 253 21 15 241 201 166 18 181 161 40 123 233 193 176 48 114 248 121 155 197 184 138 144 151 131 117 28 238 129 0 3 112 129 14 183 254 138 79 150 57 6 247 129 177 53 1 22 35 228 230 104 104 12 230 26 8 48 0 250 58 209 250 43 30 34 73 166 97 176 117 86 186 217 212 100 84 239 21 199 186 250 12 223 179 9 249 121 173 149 239 171 165 93 8 112 8 48 0 87 232 120 235 175 248 100 169 245 191 76 173 227 208 131 97 78 20 133 92 22 118 128 157 130 239 215 151 207 204 196 153 82 46 129 0 3 160 172 115 173 191 226 33 82 107 128 177 181 16 81 11 133 133 156 145 156 36 210 46 164 211 132 220 145 152 6 115 9 4 24 0 101 157 106 253 21 95 91 128 177 53 13 166 7 195 2 11 39 72 157 77 200 207 195 129 82 46 129 0 3 160 169 211 173 191 226 137 141 192 24 122 132 104 30 63 174 239 171 101 104 7 216 169 132 188 28 253 192 1 243 120 19 237 66 0 1 6 64 85 103 91 127 197 199 218 35 68 61 84 65 68 81 200 25 73 187 144 174 16 134 15 35 162 136 105 48 55 64 128 1 208 211 133 214 95 113 177 182 136 131 221 9 48 174 237 215 5 97 216 80 189 2 219 153 233 67 128 1 80 211 133 214 95 113 49 183 136 67 47 15 49 183 128 254 84 104 110 233 18 8 48 0 106 186 210 250 43 46 166 22 113 152 13 13 250 190 90 129 237 0 203 213 119 238 230 52 141 118 33 201 14 1 6 64 71 23 91 127 197 197 243 68 20 77 133 141 227 16 245 80 5 145 101 97 100 55 86 93 210 38 228 229 154 170 170 239 218 77 187 144 100 199 230 51 104 0 246 117 173 245 87 66 178 204 49 18 96 90 48 44 228 229 112 130 64 187 144 174 211 195 21 196 39 71 94 250 7 223 171 167 56 121 146 52 107 6 237 138 146 20 70 96 0 20 116 189 245 87 2 68 146 76 70 30 33 234 161 48 163 11 232 99 212 146 53 250 190 90 105 202 100 190 79 239 212 71 30 50 155 155 149 15 63 162 93 84 210 48 12 243 232 49 46 122 242 232 106 4 24 0 5 93 110 253 149 144 204 70 79 75 179 161 65 175 221 207 232 22 102 174 237 216 101 109 211 103 190 155 111 16 114 115 99 231 113 200 115 175 212 43 42 153 248 203 103 157 186 186 164 229 217 231 149 15 87 181 252 229 111 145 151 254 193 69 21 60 66 4 112 92 91 235 175 148 5 183 89 120 73 86 122 90 178 62 1 102 30 171 227 251 247 107 59 143 35 215 104 104 136 252 109 177 239 150 155 132 33 131 141 3 7 249 193 131 104 87 231 101 234 154 117 230 137 19 169 143 60 20 123 215 216 181 59 242 183 197 24 129 1 56 173 59 173 191 18 146 216 24 129 105 229 65 166 39 192 72 70 186 217 208 200 113 28 63 104 96 234 119 238 213 54 125 222 244 240 143 213 207 62 39 62 31 237 210 60 78 251 100 163 60 111 110 251 187 252 240 97 36 35 3 1 6 224 172 110 182 254 74 128 149 17 152 198 248 14 48 206 231 227 124 62 99 247 158 214 223 25 10 11 50 254 251 55 242 21 151 26 123 247 53 255 159 95 42 239 173 96 226 119 8 86 201 178 217 216 24 249 219 226 200 159 95 138 189 192 15 30 136 71 136 0 142 234 102 235 175 132 36 201 253 251 192 204 99 117 198 193 67 194 152 49 180 11 233 150 148 111 220 22 121 233 239 164 103 47 97 232 96 99 95 173 113 232 72 198 255 253 47 181 116 77 244 173 183 149 15 86 250 110 156 39 93 58 155 221 33 166 75 69 163 198 158 189 77 63 124 156 207 14 248 110 191 53 246 154 177 255 32 229 0 43 42 42 90 190 124 121 251 187 161 80 168 176 176 144 106 69 0 246 234 110 235 175 68 88 120 132 168 133 194 36 37 69 24 49 140 118 33 221 147 146 146 242 224 253 70 205 62 163 118 191 56 233 34 249 230 27 90 135 7 55 93 47 95 57 39 250 206 7 145 127 190 26 125 111 133 239 150 27 165 25 211 56 66 104 215 202 62 195 80 87 23 71 151 189 205 41 138 52 113 66 202 191 126 135 19 248 214 151 107 246 25 71 142 80 14 176 169 83 167 142 30 253 245 243 132 63 254 241 143 84 203 1 176 87 172 245 87 250 47 126 102 249 149 137 204 192 35 68 61 20 22 242 114 187 123 240 163 59 240 131 6 242 131 6 158 246 82 122 186 239 142 91 229 171 175 136 46 127 39 242 231 151 148 119 222 247 221 122 147 120 241 36 106 37 178 79 251 100 99 228 181 55 204 134 70 223 188 185 242 220 43 149 143 139 90 94 248 163 48 100 176 113 244 40 167 27 169 223 186 147 114 128 165 181 105 127 55 189 251 103 234 0 184 152 5 173 191 18 97 98 4 22 12 203 151 118 247 224 71 151 35 1 127 202 221 119 250 174 189 58 186 236 237 150 63 188 192 15 29 226 155 127 147 120 225 120 218 117 49 70 15 133 35 47 191 102 236 169 150 46 191 212 119 211 245 36 51 179 117 152 123 205 213 156 170 26 251 15 146 128 159 100 101 226 36 14 0 231 196 90 127 165 62 248 29 59 46 78 100 217 140 68 236 184 178 85 78 78 128 177 188 133 185 227 72 175 94 41 247 223 43 207 155 27 93 250 102 203 239 158 21 242 243 124 183 223 210 58 250 132 243 49 246 214 68 151 188 174 125 185 85 156 54 53 109 225 131 164 79 239 211 62 44 73 252 144 175 183 43 32 192 0 28 98 77 235 175 68 124 50 215 216 104 203 149 45 162 5 67 94 152 0 235 12 126 64 255 212 135 190 107 236 222 19 125 125 89 243 47 254 67 154 48 222 55 255 102 126 216 80 218 117 185 148 121 244 88 244 245 55 212 53 235 133 177 99 210 127 253 243 142 252 69 33 192 0 28 17 107 253 53 247 42 155 102 128 136 36 25 238 126 132 168 151 135 196 81 121 222 152 0 235 20 126 216 208 212 31 255 80 174 172 138 190 246 70 211 79 127 33 93 60 201 119 219 45 177 221 208 16 99 54 53 43 203 223 81 86 173 230 7 244 79 123 252 81 225 130 177 29 252 66 4 24 128 19 172 106 253 149 144 235 231 192 180 80 88 190 194 234 205 3 236 16 242 114 210 126 250 184 190 181 60 242 218 27 205 143 61 41 205 156 238 187 229 70 210 171 39 237 186 104 83 84 101 197 135 209 119 62 32 233 105 169 247 223 43 78 155 218 169 165 155 8 48 0 39 88 214 250 43 1 151 31 230 107 30 57 106 28 62 34 178 123 4 162 69 132 11 198 166 95 48 86 219 248 89 116 233 155 77 143 62 33 21 206 242 221 116 61 9 248 105 215 69 131 97 168 165 107 162 111 188 197 169 170 239 214 155 228 57 151 114 98 167 55 207 33 192 0 108 23 107 253 149 250 253 127 181 241 30 238 30 129 105 193 48 73 75 229 135 98 250 167 149 120 241 36 113 242 68 117 221 134 232 210 55 213 210 53 242 149 115 228 235 174 37 25 73 180 6 91 251 236 139 232 107 111 24 135 143 200 115 175 244 205 155 203 165 166 118 237 58 8 48 0 219 89 220 250 43 30 151 239 3 211 67 97 49 63 143 227 177 177 247 43 132 72 51 166 73 151 76 81 139 203 162 111 46 87 86 151 248 174 185 74 158 123 37 151 146 66 187 50 123 233 219 171 162 175 188 166 87 237 144 10 103 167 253 219 143 187 57 250 68 128 1 216 43 214 250 43 237 177 71 236 189 141 203 71 96 201 61 1 150 144 32 72 115 10 165 89 51 148 143 86 43 203 223 83 62 92 37 95 119 173 124 229 156 214 255 155 158 99 212 238 143 190 186 84 251 236 11 241 226 73 233 191 249 119 75 150 177 32 192 0 236 101 125 235 175 184 92 28 96 152 0 59 15 73 146 231 94 37 95 58 91 249 96 101 244 205 182 3 21 111 186 94 42 156 21 59 51 201 3 204 186 250 232 27 111 170 37 107 132 188 156 180 167 158 20 114 70 90 117 101 4 24 128 157 108 104 253 21 151 155 79 163 215 202 131 36 61 29 251 159 206 35 37 69 190 233 122 233 138 203 148 119 222 143 44 126 37 250 222 7 190 155 111 96 254 64 197 19 45 209 183 91 71 150 177 238 213 226 69 23 90 123 121 4 24 128 141 108 105 253 21 151 139 79 163 215 202 67 226 232 124 182 127 16 59 133 100 100 248 22 220 38 207 189 138 249 3 21 53 77 89 245 113 244 173 119 137 79 78 185 231 174 214 111 1 27 254 1 32 192 0 108 99 79 235 175 184 90 71 96 134 193 233 186 11 27 121 232 161 176 124 237 92 218 85 176 228 235 3 21 223 88 30 59 80 49 229 182 91 108 127 10 109 21 211 84 215 174 143 190 254 166 121 226 132 239 134 121 242 85 151 219 55 165 135 0 3 176 139 93 173 191 226 242 181 101 100 84 225 210 186 184 34 217 38 230 193 67 198 177 58 49 57 142 64 180 22 233 213 43 229 129 251 228 235 174 137 46 125 243 196 111 255 91 24 149 231 187 205 237 7 42 234 91 182 69 150 188 110 212 238 151 175 186 220 119 253 60 46 61 205 214 219 33 192 0 236 98 87 235 175 120 136 236 107 77 11 85 37 156 187 2 76 11 133 73 122 250 169 7 176 66 167 196 57 80 241 182 91 248 161 67 104 215 117 38 99 215 238 200 43 175 235 161 144 84 48 51 237 71 63 32 61 122 56 112 83 4 24 128 45 140 221 123 108 106 253 21 159 220 246 148 198 125 235 56 180 96 24 19 96 221 119 242 64 197 138 202 232 171 111 52 63 249 148 56 101 178 111 254 205 46 57 80 209 60 120 40 242 234 82 237 211 77 226 69 23 166 255 231 175 206 108 147 102 39 4 24 128 45 162 239 127 40 230 230 216 210 250 43 30 210 54 205 208 54 2 115 23 76 128 89 72 200 207 75 251 63 255 230 158 3 21 205 198 198 232 27 203 213 162 18 126 248 208 180 159 62 46 140 202 119 184 0 4 24 128 245 204 250 122 109 195 167 246 158 29 117 134 216 60 185 203 22 34 26 7 14 26 199 234 196 177 163 105 23 226 41 103 30 168 120 217 108 223 141 215 19 127 150 163 69 68 162 209 247 87 40 239 173 224 179 3 169 11 31 164 181 78 18 1 6 96 61 101 213 106 146 29 16 39 79 116 236 142 237 35 48 199 238 216 17 122 121 136 207 204 228 7 99 2 204 122 167 29 168 88 82 38 95 225 212 129 138 186 174 174 46 142 190 249 54 71 72 202 55 110 167 187 225 26 1 6 96 53 85 85 63 46 146 175 187 214 209 222 87 146 27 231 192 180 80 88 24 237 244 99 165 36 226 248 129 138 218 39 27 35 175 189 97 54 52 250 230 205 109 189 145 207 103 211 141 58 8 1 6 96 49 117 237 122 83 85 229 75 109 107 253 21 151 212 246 189 236 178 0 211 67 97 223 141 215 209 174 194 235 218 15 84 92 249 113 236 216 11 59 14 84 212 131 161 200 43 175 27 213 123 229 203 47 147 111 156 71 50 51 45 188 120 151 33 192 0 44 166 172 88 37 205 154 233 252 126 44 183 157 38 101 236 63 96 212 55 8 216 1 230 12 73 146 175 189 90 190 172 80 89 209 118 160 226 138 149 190 27 173 57 80 209 168 222 27 121 229 117 125 235 54 113 218 212 180 135 30 36 189 123 91 84 177 5 16 96 0 86 210 183 5 141 154 125 169 15 127 159 194 189 93 118 158 175 30 12 243 153 153 78 46 170 6 46 213 202 3 21 205 35 71 34 175 45 211 214 109 16 198 141 73 255 245 207 93 120 154 37 2 12 192 74 202 138 149 226 132 241 124 191 190 206 223 186 117 4 22 141 58 127 223 68 48 1 70 203 105 7 42 254 105 81 23 14 84 52 155 154 149 229 239 40 171 62 230 7 13 76 123 226 71 194 184 49 118 214 219 117 8 48 0 203 24 7 14 106 155 183 164 61 241 35 58 183 247 201 156 162 208 185 117 60 122 48 228 187 249 6 218 85 36 175 147 7 42 94 115 117 116 89 219 129 138 195 135 165 204 191 89 184 96 236 121 190 76 81 148 21 43 163 239 124 64 210 211 82 239 191 79 156 118 9 231 182 173 133 167 64 128 1 88 70 249 112 21 63 104 32 173 95 87 137 44 155 174 217 7 102 212 236 51 26 26 133 177 46 253 205 61 121 144 222 167 28 168 248 155 255 43 140 206 247 221 126 171 144 51 146 59 113 34 250 214 59 198 225 35 156 105 10 35 134 201 215 92 205 241 188 90 92 22 93 246 22 167 233 190 91 111 146 231 92 202 137 174 59 24 250 12 8 48 0 139 156 56 161 150 172 73 185 235 27 212 10 112 211 28 152 30 10 243 1 191 75 206 58 130 211 14 84 252 249 175 165 241 227 76 69 77 185 251 95 248 33 131 219 38 110 203 79 252 199 111 205 166 102 227 200 81 249 154 171 124 243 230 218 183 16 223 90 8 48 0 107 40 69 165 68 150 165 25 211 104 21 64 100 23 173 66 212 130 97 172 63 116 155 147 7 42 134 43 35 47 254 217 56 122 52 250 214 59 190 249 55 155 199 155 162 203 150 235 219 119 136 23 140 75 123 242 49 226 247 211 46 179 19 60 210 178 26 128 50 195 80 86 126 36 205 41 180 175 245 209 249 185 107 4 86 129 22 42 238 36 140 202 227 71 14 79 123 252 81 227 240 145 166 31 253 91 243 47 254 157 248 253 105 63 249 49 63 120 32 91 233 133 17 24 128 53 180 77 159 155 245 13 242 21 142 180 254 74 192 61 251 192 140 154 125 198 241 227 194 24 4 152 75 17 73 20 242 115 211 127 245 127 180 207 55 147 172 44 33 103 132 177 103 47 73 101 227 177 225 169 48 2 3 176 128 178 98 165 56 245 98 18 160 250 11 172 107 70 96 152 0 115 57 241 146 169 202 71 171 91 223 152 56 33 214 48 65 249 104 181 120 201 84 218 117 117 26 70 96 0 221 101 236 218 173 85 108 207 248 38 189 229 27 49 146 228 146 85 136 90 121 8 19 96 110 38 94 116 97 116 231 174 232 63 151 136 147 38 114 170 170 174 219 32 140 202 163 178 121 177 155 16 96 0 221 21 253 96 165 152 159 203 15 31 70 183 12 34 75 102 243 9 186 53 180 50 77 45 24 78 185 99 62 237 58 224 92 124 183 220 104 212 238 215 182 149 19 81 242 205 191 217 153 190 225 150 67 128 1 116 11 133 214 95 137 184 227 17 162 81 93 99 54 55 163 7 152 251 241 3 250 203 3 250 211 174 162 91 48 7 6 208 45 206 183 254 74 132 72 146 233 130 147 56 180 80 152 239 145 77 250 246 161 93 8 120 31 2 12 160 27 98 173 191 174 188 220 209 214 95 137 200 50 23 165 31 96 122 8 59 192 192 33 46 248 174 3 96 22 157 214 95 9 16 159 143 254 50 122 211 212 66 21 34 22 208 131 35 16 96 0 93 71 171 245 87 124 46 152 3 59 57 1 134 17 24 56 2 1 6 208 69 177 214 95 242 85 87 208 46 228 36 55 108 100 198 4 24 56 9 1 6 208 69 20 91 127 197 39 73 28 237 125 96 122 121 16 235 15 193 49 8 48 128 174 136 181 254 146 175 190 146 118 33 95 163 127 152 175 97 106 225 10 97 12 90 168 128 67 16 96 0 93 65 183 245 87 124 180 231 192 140 61 123 204 19 45 88 193 1 142 65 128 1 116 94 91 235 47 249 106 183 204 126 197 80 159 3 211 130 97 190 119 47 210 171 39 197 26 32 169 32 192 0 58 141 122 235 175 248 98 157 92 84 141 214 253 245 80 24 235 15 193 73 8 48 128 78 114 67 235 175 184 78 6 24 165 65 152 97 106 21 149 216 194 12 78 66 128 1 116 142 27 90 127 197 69 218 2 140 214 83 68 76 128 129 243 16 96 0 157 227 138 214 95 113 249 228 214 255 70 163 84 110 174 149 135 248 62 189 49 1 6 78 66 128 1 116 66 172 245 151 111 174 139 86 207 183 35 114 107 128 209 58 207 87 43 15 97 7 24 56 12 1 6 208 9 46 105 253 21 159 76 111 14 204 48 244 202 237 152 0 3 135 33 192 0 58 42 214 250 203 85 155 151 79 69 113 14 76 223 185 219 140 68 176 4 17 28 134 0 3 232 40 247 180 254 138 47 182 10 145 198 105 82 122 40 204 247 237 195 104 87 95 96 23 2 12 160 99 92 213 250 43 46 158 39 60 79 101 4 166 5 195 88 127 8 206 115 235 183 34 128 203 184 170 245 87 66 50 141 211 164 48 1 6 148 32 192 0 58 196 93 173 191 18 160 114 154 148 190 99 167 25 137 96 9 34 56 15 1 6 112 126 110 107 253 149 16 141 243 124 245 242 144 48 160 63 9 4 28 190 47 0 2 12 224 252 92 215 250 43 17 26 1 166 133 194 120 126 8 84 32 192 0 206 195 133 173 191 18 33 146 100 58 188 10 81 215 245 202 42 172 224 0 42 16 96 0 231 225 198 214 95 137 248 124 156 179 39 113 232 59 118 154 138 34 140 206 119 242 166 0 49 8 48 128 115 114 101 235 175 68 136 44 155 81 103 3 44 24 22 6 244 39 126 247 157 12 9 73 64 164 123 251 143 62 250 104 233 210 165 237 239 110 223 190 189 176 176 144 106 69 0 167 113 105 235 175 68 28 159 3 195 4 24 80 68 57 192 10 10 10 38 79 158 220 254 238 255 251 127 255 143 106 57 0 167 115 109 235 175 4 136 236 236 50 122 85 211 43 171 220 190 55 14 188 139 114 128 249 218 156 250 46 213 114 0 78 227 218 214 95 9 57 59 2 211 171 118 152 170 42 96 5 7 80 130 57 48 128 132 220 219 250 43 1 135 55 50 107 161 176 48 112 0 201 202 114 236 142 0 167 66 128 1 196 231 230 214 95 9 57 60 2 11 134 49 252 2 138 16 96 0 241 185 186 245 87 2 142 238 3 83 53 189 106 7 90 168 0 69 8 48 128 56 92 222 250 43 33 7 71 96 122 213 14 83 211 176 3 12 40 66 128 1 196 225 246 214 95 137 56 120 26 253 201 9 176 204 76 103 110 7 112 54 4 24 192 89 220 223 250 43 1 39 23 113 96 2 12 168 99 236 251 19 192 1 108 180 254 138 75 146 56 103 78 226 80 84 189 106 135 56 6 45 84 128 38 4 24 192 153 152 104 253 21 23 145 101 83 137 58 112 35 189 114 59 167 105 56 195 23 232 66 128 1 156 134 153 214 95 113 249 100 103 230 192 180 80 152 31 50 152 75 79 119 224 94 0 137 32 192 0 78 195 76 235 175 120 28 155 3 211 67 97 44 160 7 234 16 96 0 95 99 168 245 87 124 146 196 57 176 15 76 81 244 29 187 176 130 3 168 67 128 1 124 141 165 214 95 241 180 142 192 12 131 51 12 91 239 162 87 86 113 186 46 142 202 179 245 46 0 231 133 0 3 248 10 83 173 191 226 147 219 78 205 183 249 41 34 38 192 192 37 16 96 0 39 49 214 250 43 30 210 214 246 197 238 105 48 189 60 36 142 197 2 122 160 15 1 6 208 134 181 214 95 241 197 138 183 117 26 44 18 213 119 238 18 176 3 12 92 0 1 6 192 49 217 250 43 158 216 8 204 214 71 136 122 229 118 206 52 49 1 6 110 128 0 3 224 88 108 253 21 159 253 143 16 181 96 152 31 58 132 75 101 111 151 55 120 15 2 12 128 205 214 95 113 197 22 113 40 54 158 38 165 135 194 56 128 3 92 2 1 6 192 100 235 175 184 136 44 183 142 192 236 59 14 49 18 213 119 237 22 176 133 25 220 1 1 6 201 142 213 214 95 113 181 5 152 125 115 96 152 0 3 87 65 128 65 178 99 181 245 87 2 182 158 38 165 149 7 91 199 169 152 0 3 119 64 128 65 114 99 182 245 87 66 118 54 101 214 202 67 104 161 2 238 225 149 111 90 128 46 97 184 245 87 2 173 35 48 155 246 129 181 180 24 123 170 177 130 3 220 3 1 6 73 141 221 214 95 9 201 118 141 192 180 112 37 71 136 144 151 107 199 197 1 186 0 1 6 201 139 237 214 95 9 216 55 7 166 135 194 194 240 97 92 138 207 142 139 3 116 1 2 12 146 23 211 173 191 18 178 109 14 76 11 134 177 128 30 92 5 1 6 73 138 249 214 95 9 216 53 2 195 4 24 184 15 2 12 146 20 235 173 191 18 178 167 167 165 22 170 192 4 24 184 13 2 12 146 146 7 90 127 37 34 73 166 18 181 252 170 122 121 72 24 49 28 19 96 224 42 8 48 72 70 30 104 253 149 8 241 201 118 156 133 168 133 194 2 122 128 129 203 32 192 32 249 120 163 245 87 34 178 108 253 62 176 230 102 163 122 175 136 21 28 224 50 8 48 72 58 222 104 253 149 8 177 97 31 152 22 174 228 4 65 200 203 177 246 178 0 221 132 0 131 164 227 145 214 95 137 216 176 140 94 15 134 133 145 195 79 158 20 12 224 26 8 48 72 46 222 105 253 149 128 29 203 232 181 16 118 128 129 27 33 192 32 185 120 166 245 87 66 86 143 192 204 166 38 76 128 129 59 33 192 32 137 120 170 245 87 2 150 31 230 171 7 195 156 40 10 249 216 1 6 174 115 90 128 189 253 246 219 166 105 210 43 6 192 94 30 107 253 21 159 213 35 48 45 20 22 114 70 122 115 197 38 48 238 180 0 219 178 101 203 91 111 189 69 175 24 0 59 121 175 245 87 60 68 182 120 14 76 15 134 5 156 32 5 174 116 230 119 242 75 47 189 52 127 254 252 189 123 247 82 170 7 192 46 106 217 58 83 211 228 203 188 211 250 43 62 75 71 96 230 241 227 250 190 90 76 128 129 59 157 22 96 35 71 142 124 235 173 183 30 122 232 161 59 238 184 227 191 254 235 191 148 211 247 243 191 246 218 107 142 151 7 96 25 229 131 15 229 217 179 188 223 14 95 146 204 168 101 39 113 232 161 10 34 138 66 206 72 171 46 8 96 161 211 2 108 193 130 5 60 207 23 20 20 148 150 150 102 100 100 20 22 22 174 90 181 170 233 43 69 69 69 244 234 4 232 22 125 203 54 227 192 1 249 170 203 105 23 98 59 34 91 121 148 212 87 19 96 162 85 23 4 176 80 252 127 151 130 32 124 247 187 223 61 114 228 200 149 87 158 182 94 235 197 23 95 116 170 48 0 43 69 63 88 41 78 188 136 244 233 77 187 16 219 17 159 207 194 57 48 61 24 22 167 94 108 213 213 0 172 117 90 128 53 53 53 101 100 100 112 28 183 121 243 230 251 239 191 127 227 198 141 87 93 117 213 229 151 159 252 165 245 141 55 222 160 84 36 64 183 24 181 251 181 173 219 210 159 124 156 118 33 142 136 45 23 84 181 238 15 155 204 134 70 189 102 95 202 61 119 89 83 24 128 213 78 251 39 254 135 63 252 225 129 7 30 248 207 255 252 207 103 159 125 54 16 8 252 237 111 127 187 235 174 175 255 237 54 53 53 209 168 16 160 187 148 21 171 132 33 131 133 209 249 180 11 113 196 201 0 83 187 31 96 122 40 76 100 89 200 197 4 24 184 212 105 255 196 13 195 200 207 207 63 122 244 232 130 5 11 126 255 251 223 247 238 125 218 243 150 71 31 125 212 241 242 0 186 203 108 110 86 203 214 38 207 48 130 180 5 152 169 170 132 235 238 114 21 45 24 22 242 114 56 65 176 168 52 0 139 157 249 59 90 86 86 214 63 255 249 207 171 174 186 234 236 79 205 204 204 116 170 42 0 203 168 171 75 72 106 170 52 125 42 237 66 156 34 127 53 2 235 54 61 20 246 100 203 52 240 140 211 2 140 16 178 126 253 250 190 125 251 210 171 7 192 82 122 91 235 175 203 47 229 196 100 89 71 119 202 8 172 91 204 134 6 189 118 127 10 182 48 131 139 157 182 140 254 142 59 238 64 122 129 151 104 27 55 153 141 199 229 203 47 165 93 136 131 98 115 96 221 62 14 81 15 85 16 89 22 70 142 176 166 42 0 27 156 185 145 153 94 37 0 214 83 62 88 41 77 191 132 100 101 209 46 196 57 237 35 176 110 94 7 19 96 224 126 94 62 20 14 146 156 94 181 83 171 218 225 237 179 231 227 144 172 153 3 211 203 67 226 216 209 214 148 4 96 15 4 24 120 150 178 98 165 56 122 20 63 116 48 237 66 156 21 91 61 223 189 0 51 143 213 233 7 14 8 99 198 88 86 21 128 13 16 96 224 77 230 177 58 237 211 77 178 119 59 47 159 3 145 101 51 26 237 206 21 180 80 152 164 164 8 35 188 219 246 19 60 1 1 6 222 164 172 252 152 244 234 41 78 156 64 187 16 10 136 79 54 187 119 28 162 30 10 11 121 185 222 238 59 3 30 128 127 160 224 69 138 162 172 46 150 175 188 156 35 221 92 76 206 166 110 119 84 209 130 97 17 11 232 193 245 16 96 224 65 106 217 58 206 48 228 217 5 180 11 161 164 123 1 102 30 171 51 14 30 18 208 3 12 92 15 1 6 30 164 172 88 217 154 94 169 41 180 11 161 131 72 146 217 141 125 96 152 0 3 86 88 112 60 129 97 24 139 22 45 106 108 108 124 228 145 71 98 175 212 213 213 253 228 39 63 145 101 185 177 177 241 151 191 252 229 224 193 73 182 12 12 168 58 217 250 235 199 63 164 93 8 61 221 27 129 233 229 33 113 84 30 38 192 192 253 186 251 111 180 166 166 230 151 191 252 229 146 37 75 118 238 220 217 254 226 194 133 11 39 78 156 248 251 223 255 254 182 219 110 187 229 150 91 186 93 36 64 39 36 79 235 175 68 136 44 117 103 35 179 22 12 9 99 176 3 12 24 208 221 17 216 160 65 131 158 122 234 169 39 158 120 162 189 217 74 115 115 243 107 175 189 246 204 51 207 112 28 119 245 213 87 207 159 63 63 24 12 142 249 106 67 201 175 126 245 171 29 59 118 36 186 218 238 221 187 11 11 11 187 89 18 36 179 228 106 253 149 72 55 70 96 230 145 163 198 225 35 88 193 1 76 176 254 132 211 112 56 204 113 92 172 21 11 33 100 208 160 65 219 182 109 107 15 176 199 31 127 220 48 140 68 95 251 251 223 255 222 242 122 32 169 36 87 235 175 4 136 212 245 17 152 22 12 147 180 84 126 232 80 171 139 2 176 158 245 1 214 220 220 44 203 114 251 187 169 169 169 141 141 141 237 239 158 250 161 179 9 56 120 13 186 33 217 90 127 37 212 141 17 152 30 10 139 249 121 28 159 148 219 15 128 53 214 207 211 202 178 172 105 90 251 187 138 162 164 165 165 89 126 23 128 179 37 93 235 175 68 186 177 10 81 11 133 177 128 30 88 97 125 128 229 228 228 40 138 210 62 234 218 191 127 127 78 78 142 229 119 1 56 83 242 181 254 74 132 200 18 215 165 147 56 48 1 6 108 177 62 192 122 245 234 53 115 230 204 117 235 214 113 28 183 101 203 150 212 212 212 137 19 39 90 126 23 128 51 36 99 235 175 68 100 217 140 118 37 192 180 242 32 38 192 128 33 221 253 93 181 186 186 122 217 178 101 107 214 172 81 20 229 217 103 159 189 225 134 27 134 15 31 254 194 11 47 60 244 208 67 159 127 254 249 71 31 125 244 242 203 47 139 73 255 27 49 56 32 9 91 127 37 66 100 95 215 230 192 180 242 144 56 42 31 19 96 192 138 238 70 203 144 33 67 30 110 115 234 139 227 198 141 251 232 163 143 142 28 57 242 248 227 143 99 93 6 56 32 214 250 43 227 222 187 105 23 226 14 114 23 23 113 232 161 176 124 237 92 27 10 2 176 133 93 99 35 158 231 251 244 233 99 211 197 1 206 144 164 173 191 18 232 218 50 122 243 224 33 227 88 157 136 21 28 192 14 156 22 3 204 75 230 214 95 241 117 105 25 189 22 10 147 244 116 126 200 32 123 106 2 176 30 2 12 152 151 204 173 191 226 234 218 8 76 11 134 197 209 249 73 218 128 6 216 132 0 3 198 37 121 235 175 184 36 137 235 252 62 48 29 59 192 128 53 8 48 96 91 178 183 254 138 167 11 135 249 98 2 12 88 132 0 3 182 37 121 235 175 248 58 63 7 166 149 135 248 204 12 76 128 1 91 16 96 192 176 147 173 191 174 186 156 118 33 238 210 133 57 48 45 24 18 70 143 194 99 88 96 11 2 12 24 134 214 95 241 73 18 215 54 59 216 241 175 208 67 97 156 32 5 204 65 128 1 171 98 173 191 228 171 177 122 254 76 196 39 115 28 103 118 56 192 140 253 7 140 250 6 172 224 0 230 32 192 128 85 104 253 149 80 172 105 81 135 23 34 234 193 48 159 153 201 15 26 104 111 85 0 86 67 128 1 131 12 195 108 106 82 203 214 98 248 21 23 137 61 66 236 240 52 88 91 11 21 252 30 0 236 193 49 187 192 18 99 111 77 116 217 114 78 16 140 154 125 173 255 124 199 143 163 93 145 43 181 5 152 169 170 29 92 146 161 135 194 190 27 175 179 187 40 0 203 97 4 6 204 48 15 29 138 46 91 158 250 192 125 169 15 222 111 54 55 75 151 206 142 252 239 75 156 174 211 174 203 125 228 78 140 192 140 125 181 70 125 131 48 102 180 237 85 1 88 13 1 6 204 136 190 187 34 229 206 5 92 74 74 172 245 151 239 198 121 210 140 105 218 167 155 104 215 229 58 228 171 17 88 71 62 89 15 134 248 128 159 31 56 192 254 186 0 44 134 0 3 102 152 205 205 164 103 143 216 242 13 105 218 84 146 149 37 140 24 174 239 173 161 93 151 251 156 92 70 223 161 0 211 130 56 65 10 88 133 0 3 102 16 81 224 162 81 163 122 175 182 189 74 154 83 200 113 156 113 228 8 159 29 160 93 151 251 240 60 225 249 142 142 192 66 21 56 65 10 24 133 69 28 192 12 169 112 86 116 233 155 166 174 11 3 7 8 185 57 156 162 40 43 86 165 60 240 109 218 117 185 82 199 122 90 26 53 251 140 227 199 5 108 97 6 54 33 192 128 25 194 232 81 198 193 195 145 151 254 46 94 52 65 121 231 125 125 251 14 249 198 235 72 70 58 237 186 220 168 131 167 73 233 161 48 31 240 243 253 251 57 82 20 128 197 16 96 192 20 73 228 8 145 11 103 146 44 191 60 111 46 206 238 75 72 146 184 232 249 79 226 192 4 24 48 13 115 96 192 18 117 117 137 120 241 36 97 194 133 252 136 97 72 175 115 32 178 239 252 71 73 153 166 30 12 139 88 64 15 204 66 128 1 51 140 253 7 180 112 133 124 233 44 218 133 176 192 39 159 119 14 204 168 174 49 154 154 196 177 8 48 96 21 2 12 152 161 22 151 242 125 251 96 203 109 71 116 100 14 76 11 133 249 30 217 164 111 31 167 138 2 176 24 2 12 24 161 235 106 217 90 185 16 157 151 59 70 146 206 187 15 76 15 97 2 12 216 134 0 3 54 104 159 111 54 155 154 165 89 8 176 142 57 111 83 102 211 212 66 21 232 1 6 76 67 128 1 27 148 213 37 226 196 9 36 224 167 93 8 27 136 124 158 71 136 70 117 141 217 220 140 45 204 192 52 4 24 48 192 60 124 68 223 186 77 194 242 141 142 59 223 8 12 19 96 224 1 8 48 96 128 82 82 70 122 100 139 227 47 160 93 8 51 206 187 136 67 47 15 98 2 12 88 135 0 3 215 51 77 181 100 141 52 107 38 54 126 117 194 185 71 96 134 169 133 43 176 128 30 88 135 0 3 183 211 182 108 53 235 234 228 66 60 63 236 132 214 17 88 226 85 136 198 158 61 230 137 22 113 236 24 103 139 2 176 24 2 12 220 78 45 42 21 46 24 71 122 245 164 93 8 83 36 137 75 124 18 135 22 12 243 189 123 225 175 20 88 135 0 3 87 51 235 27 180 207 55 203 151 205 166 93 8 99 136 79 54 163 209 68 31 213 67 97 172 63 4 15 64 128 129 171 169 165 101 36 35 93 156 56 129 118 33 172 145 19 31 37 101 152 90 69 37 86 112 128 7 32 192 192 213 148 162 50 169 96 6 39 8 180 11 97 204 57 246 129 157 156 0 195 22 102 96 31 2 12 220 75 15 134 140 67 135 176 253 171 43 18 175 66 196 4 24 120 6 2 12 220 75 41 42 21 71 143 226 251 161 221 98 231 37 14 48 61 24 66 11 21 240 6 4 24 184 148 217 212 164 109 252 12 203 55 186 38 225 70 102 195 208 194 149 2 118 128 129 39 32 192 192 165 212 178 181 156 79 22 47 158 76 187 16 54 37 56 141 94 223 185 219 140 68 176 4 17 188 1 1 6 46 165 22 149 74 51 166 113 146 72 187 16 38 181 142 192 12 131 51 140 51 94 215 67 97 190 111 31 210 35 155 82 93 0 86 66 128 129 27 233 219 171 244 125 181 242 165 120 126 216 85 178 212 250 223 179 158 34 106 193 48 214 31 130 103 32 192 192 141 212 162 82 97 228 8 126 240 32 218 133 176 138 72 173 1 118 230 52 152 97 232 149 219 177 3 12 60 3 1 6 238 19 137 168 27 62 197 242 141 110 105 11 176 51 166 193 48 1 6 30 131 0 3 215 81 215 110 224 120 34 77 155 74 187 16 134 17 89 110 29 129 157 126 28 162 30 12 10 253 250 97 2 12 60 3 1 6 174 163 172 46 110 77 47 159 143 118 33 44 139 253 237 69 79 11 48 173 60 132 5 244 224 37 8 48 112 23 99 247 30 125 247 30 44 223 232 166 56 115 96 186 174 87 86 97 5 7 120 9 2 12 220 69 41 42 21 134 12 230 71 12 167 93 8 227 164 51 87 33 234 59 118 154 138 34 140 206 167 89 21 128 165 16 96 224 38 138 162 174 91 47 161 119 101 247 197 246 207 157 26 96 193 176 48 160 63 241 251 105 86 5 96 41 4 24 184 136 250 233 38 78 211 229 130 233 180 11 241 130 51 78 147 210 66 97 44 160 7 143 65 128 185 198 137 19 198 238 61 230 241 38 218 117 208 164 174 46 150 166 78 230 210 210 104 23 226 9 167 158 231 139 9 48 240 34 156 211 227 2 166 25 125 245 13 179 238 24 63 104 144 113 224 32 39 8 41 223 92 112 114 14 35 153 24 251 106 181 138 237 233 183 221 74 187 16 143 104 29 129 125 181 15 76 223 190 195 84 85 1 1 6 222 130 0 163 79 121 243 109 33 119 132 56 233 228 15 110 125 251 142 200 63 95 77 249 214 157 180 235 114 154 90 92 42 244 239 39 140 202 163 93 136 87 200 95 143 192 180 96 72 24 56 128 100 101 209 174 9 192 74 120 132 72 155 166 235 213 123 197 73 19 91 71 98 199 142 113 28 39 228 142 228 84 53 233 158 37 106 154 90 182 22 203 55 44 116 234 28 152 30 12 99 248 5 222 131 0 163 204 108 58 206 247 234 105 236 63 112 226 191 158 62 190 240 81 163 122 111 235 255 149 254 125 205 163 71 105 151 230 40 237 179 47 204 150 136 52 107 38 237 66 60 164 125 14 76 213 244 170 29 56 65 10 188 7 1 70 25 17 68 237 179 205 205 143 255 212 60 209 194 113 156 113 228 104 219 108 208 126 190 79 31 218 165 57 74 41 42 17 39 93 68 178 50 105 23 226 29 173 35 176 104 180 117 248 85 181 195 212 52 236 0 3 239 161 60 7 246 238 187 239 46 94 188 184 253 221 154 154 154 194 194 66 170 21 57 72 215 149 85 171 163 111 46 39 166 41 207 46 240 221 119 119 211 194 71 204 186 122 109 243 151 173 63 199 211 82 105 215 231 28 243 208 97 125 91 48 237 241 71 105 23 226 45 62 153 107 59 11 81 11 133 133 129 3 72 38 126 57 0 175 161 28 96 243 218 180 191 251 244 211 79 83 45 199 57 218 23 95 70 95 126 213 56 122 204 119 253 181 242 53 87 43 171 139 91 158 121 174 53 210 62 92 37 94 50 197 119 123 114 173 196 83 138 75 73 175 158 194 184 49 180 11 241 20 34 203 177 57 48 76 128 129 87 97 21 162 211 140 125 181 145 197 175 232 91 203 165 130 25 105 63 121 140 100 7 56 142 147 175 190 130 187 114 78 203 111 254 47 233 221 199 119 243 13 180 107 116 150 97 168 165 107 228 57 151 114 132 208 46 197 91 98 115 96 138 170 87 237 144 175 156 67 187 26 0 235 33 192 156 99 30 63 30 125 253 77 181 168 68 200 203 77 255 245 207 249 97 67 79 251 48 207 147 62 189 205 198 70 106 245 81 162 109 222 98 54 52 74 179 11 104 23 226 57 109 251 192 244 202 237 156 166 97 4 6 158 132 0 115 132 166 41 43 86 69 151 191 67 50 50 82 31 250 174 120 241 164 184 159 69 178 179 245 61 123 29 47 142 50 181 168 68 188 240 2 52 169 178 28 145 37 179 249 132 22 10 243 67 6 147 140 12 218 229 0 88 15 1 102 59 237 211 77 145 37 175 155 199 143 251 110 188 94 190 234 114 78 76 248 119 206 251 253 102 93 157 179 213 81 102 30 171 211 54 111 73 253 225 66 218 133 120 81 219 35 68 61 20 198 2 122 240 42 4 152 141 140 93 187 35 139 95 209 43 171 164 203 10 125 183 222 68 50 207 243 91 48 9 248 205 134 228 122 132 168 150 148 17 127 150 56 97 60 237 66 60 136 72 146 209 212 172 239 218 45 95 59 151 118 45 0 182 64 128 217 194 172 175 143 190 250 134 90 182 86 184 96 108 250 127 254 146 31 52 176 35 95 197 103 7 76 93 55 155 154 146 229 129 143 105 42 197 101 210 172 153 28 143 253 136 54 144 36 109 123 21 33 68 196 233 92 224 81 8 48 171 41 74 244 221 15 148 119 63 224 123 245 76 123 236 17 97 252 184 142 127 41 9 4 90 127 170 215 213 39 73 128 233 219 130 230 209 163 50 142 143 178 129 30 174 208 54 111 105 253 71 229 207 226 56 44 239 4 111 66 128 89 73 93 187 62 250 234 82 78 81 82 22 204 151 230 92 218 217 129 5 241 103 17 66 204 186 122 110 240 32 219 106 116 17 165 168 68 24 51 138 244 233 77 187 16 175 81 63 42 50 14 31 150 38 79 212 119 239 17 71 141 106 121 225 143 41 15 220 135 147 124 193 123 16 96 214 208 43 171 34 139 95 49 246 84 203 87 93 238 187 241 186 46 118 180 18 4 146 145 110 212 55 8 214 23 232 58 230 241 38 237 179 47 82 31 252 14 237 66 188 198 172 171 215 183 87 165 60 248 29 229 157 247 90 191 195 103 92 34 12 28 16 125 99 121 202 61 223 164 93 26 128 197 16 96 221 101 30 57 26 121 249 85 245 147 141 210 228 137 169 223 189 159 239 215 183 59 87 35 126 191 217 208 96 93 117 238 165 150 174 33 169 169 226 228 137 180 11 241 26 45 24 18 167 76 106 59 87 243 88 235 119 248 232 124 46 53 53 9 247 23 66 50 64 128 117 67 36 18 125 235 93 101 197 74 126 64 255 244 159 62 110 73 191 118 146 29 48 235 147 35 192 138 74 164 130 233 231 216 84 0 93 67 4 129 211 116 142 227 124 215 93 195 247 239 199 165 38 209 161 154 144 108 240 227 163 75 76 83 45 42 141 46 93 198 113 36 229 158 111 74 179 102 90 117 12 18 159 157 109 36 193 86 48 61 92 169 239 63 144 250 8 182 127 89 79 24 55 54 242 151 191 138 83 47 38 189 122 202 87 95 209 58 20 219 189 135 199 68 35 120 17 2 172 211 244 96 56 242 143 151 141 253 7 228 107 174 242 93 127 45 151 146 98 225 197 137 223 111 84 86 90 120 65 119 82 139 75 196 220 28 126 192 0 218 133 120 16 201 72 151 166 77 141 188 248 103 249 186 107 72 86 150 30 10 171 107 214 165 126 239 1 218 117 1 88 15 1 214 9 198 193 67 209 151 95 85 55 125 46 77 155 154 246 232 67 164 87 47 203 111 65 2 126 195 243 143 16 79 180 168 159 108 74 249 214 157 180 235 240 44 113 202 100 126 232 16 117 205 58 243 248 113 33 103 100 234 195 223 231 132 100 88 24 4 73 7 1 214 49 39 90 162 111 46 87 86 126 204 15 29 146 254 212 147 66 110 142 77 247 225 179 3 158 95 196 161 174 91 207 137 130 116 201 84 218 133 120 25 223 183 143 239 150 27 105 87 1 96 47 4 216 249 24 134 250 113 81 244 141 183 56 73 78 185 255 94 105 198 52 91 239 70 178 3 102 36 202 181 68 184 84 43 159 76 186 138 178 186 68 154 62 141 243 201 180 11 1 0 182 33 192 206 69 251 114 75 244 159 175 26 71 142 182 181 157 188 138 147 109 255 153 203 251 253 173 161 89 95 207 167 246 179 251 94 84 24 59 119 233 123 170 83 239 191 151 118 33 0 192 60 4 88 124 109 109 39 151 232 91 183 73 5 51 210 254 237 199 177 182 147 14 32 1 127 219 81 138 13 92 127 111 6 152 82 84 34 12 27 122 102 47 52 0 128 206 67 128 157 233 60 109 39 237 230 243 145 20 159 103 167 193 162 81 117 253 39 41 119 204 167 93 7 0 120 1 2 236 20 29 107 59 105 55 62 144 237 213 133 136 234 134 79 57 195 180 123 30 17 0 146 4 2 236 164 142 183 157 180 27 201 14 120 181 173 165 90 84 42 93 50 5 103 67 0 128 37 16 96 157 110 59 105 55 18 240 27 117 245 116 107 176 131 177 183 70 219 94 149 254 47 183 211 46 4 0 60 34 169 3 172 107 109 39 237 198 251 253 122 77 13 237 42 172 167 20 149 8 3 7 216 183 133 14 0 146 77 178 6 152 170 42 239 126 16 125 231 125 190 71 143 212 31 63 44 94 232 162 150 246 36 59 96 110 43 167 93 133 213 84 85 93 179 222 119 211 117 180 235 0 0 239 72 198 0 211 214 109 136 44 89 106 70 163 41 11 230 75 151 93 202 9 238 234 103 79 178 3 222 123 132 168 109 252 140 139 70 165 130 25 180 11 1 0 239 72 174 0 211 171 118 70 23 191 172 239 220 45 95 49 199 119 243 245 92 122 58 237 138 226 224 253 126 179 185 153 83 85 78 146 104 215 98 25 165 184 84 188 120 18 201 160 60 191 8 0 94 146 44 1 102 30 61 26 121 229 117 117 195 167 210 164 139 210 127 251 239 221 108 59 105 171 147 123 153 27 26 73 175 158 180 107 177 134 113 224 160 22 12 167 255 228 199 180 11 1 0 79 73 130 0 139 70 163 111 191 167 188 255 33 223 175 111 250 191 253 72 24 59 134 118 65 231 17 11 48 163 190 65 240 74 128 169 69 37 124 159 222 194 152 209 180 11 1 0 79 241 116 128 153 166 90 82 22 125 125 25 103 114 41 119 255 139 52 187 192 170 182 147 182 34 25 25 68 20 189 115 24 135 174 171 101 107 99 157 21 1 0 44 228 217 0 211 67 21 145 197 175 24 251 106 237 104 59 105 55 47 237 101 214 62 223 108 30 111 146 102 205 164 93 8 0 120 141 7 3 236 180 182 147 63 252 190 29 109 39 237 198 251 189 179 151 89 45 46 21 39 140 39 1 135 78 67 6 128 228 225 173 0 115 170 237 164 221 72 192 239 141 71 136 230 177 99 218 150 109 169 143 60 68 187 16 0 240 32 175 4 152 179 109 39 237 70 2 1 243 232 81 218 85 88 64 41 46 35 217 1 113 130 139 246 137 3 128 103 120 33 192 156 111 59 105 55 62 59 160 86 237 160 93 69 183 153 166 90 84 42 205 158 201 196 218 25 0 96 14 75 1 102 236 171 213 202 131 68 146 197 73 19 72 86 22 197 182 147 118 35 1 191 201 254 28 152 182 101 171 89 87 39 23 206 162 93 8 0 120 19 51 1 22 125 237 13 78 81 196 201 147 204 104 52 242 183 127 138 23 94 160 239 216 165 174 46 22 242 114 40 180 157 180 25 241 251 205 227 199 57 211 100 122 236 162 22 149 10 227 198 120 102 59 54 0 184 13 27 1 166 109 248 148 100 101 157 220 75 164 233 70 205 190 200 255 254 149 4 2 169 11 31 20 167 76 166 93 157 245 248 128 223 52 12 179 241 56 241 103 209 174 165 139 204 134 70 237 243 205 169 223 123 128 118 33 0 224 89 108 4 152 186 241 179 212 239 222 207 113 156 81 179 239 196 51 207 153 13 141 242 101 133 164 103 182 39 211 43 182 15 172 173 219 75 3 187 1 166 150 173 37 233 233 226 164 137 180 11 1 0 207 98 35 192 56 211 228 4 161 117 104 210 179 167 116 209 133 242 245 215 154 205 39 212 181 235 105 151 101 23 226 247 19 158 55 234 235 248 161 131 105 215 210 69 74 81 137 52 107 6 39 10 180 11 1 0 207 114 87 39 145 68 248 62 125 140 234 189 173 111 165 166 248 238 92 64 178 178 180 47 183 138 163 242 104 215 101 27 66 72 102 38 187 235 56 244 96 200 56 112 80 186 20 203 55 0 192 70 108 4 152 60 239 234 200 146 165 230 193 67 177 119 245 45 219 244 157 187 132 113 99 105 215 101 35 18 240 155 245 172 238 101 86 138 74 197 81 249 124 191 126 180 11 1 0 47 99 227 17 34 201 200 72 253 215 111 43 203 223 49 234 234 57 211 20 70 142 72 125 224 62 218 69 217 139 207 14 24 108 30 198 97 54 55 107 27 63 75 249 246 183 104 23 2 0 30 199 70 128 181 102 88 86 166 239 155 223 160 93 133 115 218 206 243 101 242 17 162 186 102 61 39 203 210 212 139 105 23 2 0 30 199 198 35 196 36 68 252 172 238 101 86 87 23 75 51 167 121 169 157 52 0 184 19 2 204 165 248 128 159 197 71 136 250 246 42 189 102 159 124 233 108 218 133 0 128 247 33 192 92 170 117 4 198 224 34 14 181 168 84 24 57 130 31 60 136 118 33 0 224 125 8 48 151 34 217 1 83 85 185 19 45 180 11 233 140 72 68 221 240 41 14 63 4 0 103 32 192 92 138 207 206 230 56 206 96 170 47 179 186 238 19 142 227 164 233 83 105 23 2 0 73 1 1 230 82 177 67 164 216 90 199 161 20 151 182 166 87 74 10 237 66 0 32 41 32 192 220 74 146 72 90 26 67 235 56 140 61 213 250 142 157 242 101 133 180 11 1 128 100 129 0 115 47 62 59 192 208 58 14 101 117 137 48 100 48 63 98 56 237 66 0 32 89 32 192 220 139 180 6 24 35 143 16 21 69 93 183 94 194 242 13 0 112 16 2 204 189 136 223 111 48 50 7 166 126 186 137 83 53 121 230 52 218 133 0 64 18 65 128 185 23 207 206 121 190 106 81 169 120 241 36 46 61 157 118 33 0 144 68 16 96 238 69 252 126 147 133 69 28 198 254 3 90 184 2 203 55 0 192 97 8 48 247 226 179 3 6 11 35 48 181 168 68 232 223 79 24 157 79 187 16 0 72 46 8 48 247 34 217 217 230 137 19 156 162 208 46 228 156 52 77 45 93 131 229 27 0 224 60 4 152 123 145 128 223 253 123 153 181 207 190 48 79 180 72 179 102 208 46 4 0 146 14 2 204 189 120 127 107 128 185 124 47 179 82 84 34 78 156 64 178 178 104 23 2 0 73 135 114 67 203 119 223 125 119 241 226 197 237 239 214 212 212 20 22 98 45 192 87 210 82 137 44 187 121 33 162 121 248 136 190 45 152 246 216 35 180 11 1 128 100 68 57 192 230 181 105 127 247 233 167 159 166 90 142 235 144 236 128 155 183 130 41 37 101 164 87 79 225 130 177 180 11 1 128 100 132 71 136 174 198 7 92 220 151 217 48 212 226 50 121 118 1 71 8 237 82 0 32 25 33 192 92 205 205 91 193 180 205 91 204 134 6 105 118 1 237 66 0 32 73 33 192 92 141 4 252 174 221 10 166 22 149 136 227 199 145 30 217 180 11 1 128 36 133 0 115 53 62 59 224 206 17 152 89 87 175 109 222 130 237 95 0 64 17 2 204 213 72 32 219 157 115 96 106 217 26 146 149 37 78 188 136 118 33 0 144 188 16 96 174 198 7 252 230 241 227 156 174 211 46 228 116 166 169 172 46 149 102 207 228 4 252 251 1 0 106 240 3 200 213 136 223 111 154 166 217 208 72 187 144 211 232 219 130 230 145 35 50 158 31 2 0 85 8 48 87 35 217 129 214 1 143 203 166 193 148 162 18 97 204 40 210 167 55 237 66 0 32 169 33 192 92 141 100 101 18 65 112 213 94 102 243 120 147 246 217 23 24 126 1 0 117 8 48 183 35 254 44 87 173 227 80 215 172 229 82 124 226 197 147 105 23 2 0 201 14 1 230 118 196 239 119 213 121 190 106 81 169 60 115 6 39 81 62 132 12 0 0 1 230 118 124 192 239 158 243 124 245 202 237 250 190 90 105 206 108 218 133 0 0 32 192 92 143 184 105 47 179 186 186 88 204 205 225 7 12 160 93 8 0 0 2 204 245 72 118 182 91 22 113 156 104 81 63 217 36 93 138 229 27 0 224 10 8 48 183 227 253 126 179 174 142 118 21 173 212 117 235 57 129 151 46 153 66 187 16 0 0 14 1 198 0 18 240 187 100 35 179 82 84 42 77 155 202 249 124 180 11 1 0 224 16 96 12 224 179 3 166 174 155 77 77 116 203 48 118 239 209 119 239 145 47 67 191 108 0 112 11 4 152 219 145 64 32 118 250 59 221 50 148 213 37 194 176 161 252 240 97 116 203 0 0 104 135 0 115 59 226 207 34 132 80 14 176 104 84 93 183 94 198 242 13 0 112 19 4 152 235 9 2 201 72 167 219 214 82 221 240 41 167 27 210 140 105 20 107 0 0 56 3 2 140 1 196 239 167 187 21 76 45 42 149 166 78 230 82 83 41 214 0 0 112 6 4 24 3 72 118 128 226 97 28 198 190 90 109 123 149 132 229 27 0 224 50 8 48 6 240 217 217 6 189 173 96 234 234 18 97 224 0 33 47 151 86 1 0 0 113 33 192 24 64 252 126 179 158 210 34 14 85 85 202 214 226 244 13 0 112 33 4 24 3 72 192 79 107 17 135 182 241 51 46 26 149 10 102 80 185 59 0 192 57 32 192 24 192 211 59 207 87 41 46 21 39 93 68 50 50 168 220 29 0 224 28 16 96 12 32 217 1 51 18 229 90 34 14 223 215 60 116 72 15 134 229 75 209 60 5 0 220 8 1 198 0 222 239 231 56 206 112 124 26 76 41 46 35 189 123 9 227 198 56 124 95 0 128 142 64 128 49 128 4 90 3 204 233 149 244 186 174 150 148 201 151 206 226 8 113 244 190 0 0 29 131 0 99 129 207 71 82 124 14 79 131 105 159 111 54 27 143 75 179 102 58 121 83 0 128 142 67 128 177 129 15 100 59 188 16 81 45 46 21 39 140 143 29 37 12 0 224 66 8 48 54 144 236 128 147 109 45 205 99 199 180 45 219 36 44 223 0 0 23 67 128 177 129 4 252 134 131 7 210 171 37 107 136 63 75 156 48 222 177 59 2 0 116 22 2 140 13 188 147 231 249 154 166 82 92 38 205 46 224 120 252 243 0 0 247 194 79 40 54 56 121 158 175 190 181 220 60 122 20 219 191 0 192 229 16 96 108 32 217 1 199 30 33 42 171 139 133 113 99 72 175 158 206 220 14 0 160 107 16 96 108 224 253 126 179 185 153 83 85 187 111 100 54 52 106 159 111 198 240 11 0 220 15 1 198 134 147 123 153 27 26 237 190 145 90 182 150 164 165 137 147 46 178 251 70 0 0 221 132 0 99 67 44 192 28 216 10 166 22 151 74 5 211 57 81 180 251 70 0 0 221 132 0 99 3 201 200 32 162 104 247 66 68 61 92 169 239 63 128 237 95 0 192 4 4 24 51 28 216 203 172 172 46 22 71 229 243 3 250 219 122 23 0 0 75 32 192 152 193 251 237 221 203 108 54 55 107 159 110 66 243 101 0 96 5 2 140 25 36 96 239 94 102 117 205 122 78 146 164 41 147 237 187 5 0 128 133 16 96 204 32 1 123 247 50 171 69 37 210 244 75 56 89 182 239 22 0 0 22 66 128 49 131 183 115 47 179 177 115 151 190 183 70 158 83 104 211 245 1 0 44 135 0 99 6 9 248 77 219 2 76 89 93 44 140 28 193 15 25 108 211 245 1 0 44 135 0 99 6 241 251 205 227 199 57 211 180 254 210 145 136 186 238 19 185 16 203 55 0 128 37 8 48 102 240 1 191 105 24 102 227 113 203 175 172 174 251 132 227 56 105 250 84 203 175 12 0 96 31 4 24 51 72 118 128 227 56 59 214 113 40 197 165 210 37 83 184 148 20 203 175 12 0 96 31 4 24 51 136 223 79 120 222 168 183 120 47 179 81 189 87 223 177 19 219 191 0 128 57 8 48 118 16 66 50 51 45 95 199 161 20 151 10 131 7 9 185 57 214 94 22 0 192 110 8 48 150 144 128 223 226 71 136 138 162 174 89 135 195 15 1 128 69 8 48 150 240 217 1 195 210 195 56 212 79 55 113 138 42 207 156 102 225 53 1 0 156 129 0 99 73 219 121 190 86 62 66 84 139 74 197 139 39 113 233 233 22 94 19 0 192 25 8 48 150 16 191 149 123 153 141 253 7 180 112 133 140 229 27 0 192 38 4 24 75 248 128 223 194 71 136 106 113 41 223 183 143 48 102 180 85 23 4 0 112 18 2 140 37 86 158 231 171 235 106 217 90 25 203 55 0 128 89 182 116 142 191 243 206 59 15 28 56 112 234 187 223 250 214 183 236 184 81 178 33 217 217 166 170 114 205 205 221 159 181 210 62 251 194 108 106 150 102 207 180 168 52 0 0 167 217 18 96 154 166 61 241 196 19 177 183 95 124 241 197 9 19 38 216 113 151 36 196 7 252 28 199 25 117 245 124 183 3 76 89 93 44 78 156 64 178 178 44 42 13 0 192 105 182 4 216 47 126 241 139 252 252 124 142 227 26 27 27 95 122 233 165 83 3 236 103 63 251 217 246 237 219 19 125 97 77 77 77 97 33 58 122 36 68 252 89 39 79 147 26 52 176 59 215 49 15 31 209 183 5 83 127 252 176 117 165 1 0 56 205 150 0 139 165 23 199 113 127 248 195 31 30 124 240 193 83 63 244 171 95 253 234 28 95 248 244 211 79 219 81 143 119 72 18 73 75 51 26 26 132 238 93 70 41 41 35 61 178 197 241 23 88 85 23 0 128 243 108 92 196 209 216 216 184 113 227 198 153 51 49 203 98 37 62 187 219 235 56 76 83 45 89 35 21 206 226 8 177 172 44 0 0 199 217 24 96 207 63 255 252 3 15 60 96 223 245 147 19 105 13 176 110 109 5 211 182 108 53 235 235 209 253 11 0 88 103 87 128 53 53 53 21 23 23 95 115 205 53 54 93 63 105 17 191 223 232 222 94 102 117 117 137 56 126 28 233 145 109 93 81 0 0 20 216 21 96 207 63 255 252 189 247 222 107 211 197 147 25 223 189 243 124 205 186 122 237 243 205 18 134 95 0 192 62 91 22 113 156 56 113 98 249 242 229 107 214 172 177 227 226 73 142 100 7 204 110 28 198 161 150 173 33 153 25 226 68 108 108 0 0 230 217 18 96 105 105 105 235 215 175 183 227 202 192 103 103 119 231 17 162 82 84 38 21 204 224 132 110 46 99 4 0 160 15 71 73 49 134 248 253 102 75 11 23 141 118 225 107 245 96 200 60 124 24 221 191 0 192 27 16 96 140 33 109 135 113 116 109 26 76 89 93 34 140 25 197 247 235 107 67 93 0 0 78 67 128 49 134 247 183 157 38 213 249 105 48 243 120 147 182 241 51 172 158 7 0 207 64 128 177 38 45 149 200 114 23 70 96 234 154 181 92 138 79 188 120 178 61 101 1 0 56 13 1 198 30 146 29 232 194 58 14 181 168 84 154 49 141 147 108 89 182 3 0 224 60 4 24 123 248 64 167 251 50 235 219 171 244 125 181 232 254 5 0 94 130 0 99 15 241 251 59 187 21 76 45 42 21 115 70 242 131 7 217 86 20 0 128 211 16 96 236 33 217 1 163 83 115 96 45 45 234 134 79 165 203 48 252 2 0 79 65 128 177 135 207 206 238 212 121 190 234 218 245 28 79 164 75 166 216 89 20 0 128 211 16 96 236 33 126 191 89 87 215 241 207 87 138 74 165 105 83 57 159 207 206 162 0 0 156 134 0 99 15 31 240 155 77 205 156 174 119 228 147 141 221 123 244 221 123 176 124 3 0 188 7 1 198 158 214 17 152 105 154 13 141 29 249 100 165 168 84 24 50 152 31 49 220 254 186 0 0 28 133 0 99 15 201 14 112 28 215 161 133 136 138 162 174 91 47 99 249 6 0 120 17 2 140 61 36 43 147 8 66 71 246 50 171 27 54 114 154 46 205 156 238 72 93 0 0 142 66 128 49 137 248 179 58 178 151 89 93 93 44 77 157 204 165 166 58 82 20 0 128 163 16 96 76 34 126 255 121 207 243 53 246 213 106 219 171 164 66 60 63 4 0 111 66 128 49 137 207 14 156 247 60 95 181 184 84 232 223 79 24 149 231 84 81 0 0 142 66 128 49 137 100 103 159 103 43 152 166 169 101 107 209 187 18 0 60 12 1 198 36 18 240 159 123 17 135 182 233 115 179 37 34 205 158 233 96 81 0 0 142 66 128 49 137 63 223 121 190 202 234 98 113 210 69 36 35 195 193 162 0 0 28 133 0 99 18 9 248 207 177 145 217 60 116 72 15 134 113 250 6 0 120 27 2 140 73 124 118 192 212 117 179 169 41 238 71 149 226 50 210 171 167 48 110 140 227 117 1 0 56 7 1 198 36 18 104 59 140 35 238 52 152 97 168 165 107 228 217 5 28 33 20 42 3 0 112 10 2 140 73 196 159 69 8 137 27 96 218 230 45 102 67 163 84 88 64 163 46 0 0 231 32 192 216 36 8 36 35 61 110 91 75 117 117 177 56 97 60 201 206 166 81 22 0 128 115 16 96 172 34 217 217 103 47 68 52 143 29 211 190 220 138 237 95 0 144 12 16 96 172 34 129 128 113 214 94 102 181 100 13 241 103 137 19 198 83 42 10 0 192 57 8 48 86 241 1 255 153 115 96 166 169 20 151 73 179 102 114 60 254 183 2 128 247 225 39 29 171 200 89 123 153 245 109 65 243 232 81 185 112 22 189 162 0 0 156 131 0 99 21 9 248 207 88 196 161 20 149 8 99 71 147 62 189 233 21 5 0 224 28 4 24 171 248 236 192 169 35 48 179 241 184 246 217 23 242 101 133 84 139 2 0 112 14 2 140 85 36 59 96 70 162 92 75 36 246 174 90 186 134 164 166 138 147 46 162 93 23 0 128 67 16 96 172 226 253 126 142 227 140 250 147 235 56 212 226 82 169 96 58 39 138 180 235 2 0 112 8 126 222 177 138 4 90 3 204 172 111 224 250 247 211 195 149 250 254 3 169 143 44 164 93 20 0 184 212 158 61 123 22 47 94 108 154 102 235 175 191 60 223 171 87 175 73 109 206 253 85 85 85 85 127 253 235 95 127 246 179 159 249 124 62 7 138 52 246 31 80 222 253 192 140 68 56 211 148 166 95 34 78 158 120 238 207 199 8 140 89 62 31 73 77 141 77 131 169 197 37 98 126 46 63 96 0 237 154 0 192 165 134 14 29 186 112 225 194 223 254 246 183 219 182 109 43 40 40 144 36 105 254 252 249 11 22 44 136 69 90 34 235 214 173 251 221 239 126 119 224 192 129 115 95 252 220 23 233 32 99 79 117 244 181 55 124 183 221 156 186 240 193 212 239 61 96 212 212 40 31 124 120 238 47 65 128 49 140 207 110 219 203 124 162 69 253 100 147 132 229 27 0 112 78 89 89 89 60 207 247 235 215 175 160 160 224 158 123 238 249 211 159 254 180 100 201 146 15 62 248 224 28 95 114 215 93 119 213 213 213 13 29 58 244 220 87 94 184 112 225 182 109 219 186 89 94 116 249 187 169 255 250 109 210 54 57 194 9 130 124 227 245 198 158 234 68 61 55 98 240 8 145 97 196 239 55 235 234 213 181 235 56 81 148 166 76 166 93 14 0 176 100 252 248 241 28 199 109 219 182 237 154 107 174 225 56 174 178 178 242 253 247 223 175 175 175 31 55 110 220 205 55 223 204 243 124 93 93 221 135 31 182 142 129 230 205 155 151 145 145 241 206 59 239 52 55 55 23 22 22 110 218 180 105 195 134 13 185 185 185 119 221 117 23 199 113 107 214 172 89 180 104 209 176 97 195 170 171 255 63 123 247 26 19 87 153 255 1 252 153 57 195 205 50 52 109 249 207 116 6 254 192 146 226 58 25 44 80 86 91 88 233 174 72 80 145 203 226 56 192 34 41 82 49 136 197 172 242 66 95 212 44 36 53 1 36 25 12 59 92 34 138 110 169 118 37 72 164 43 139 184 34 2 90 10 4 177 110 8 100 43 45 32 119 102 97 135 14 48 51 204 101 211 142 33 148 219 82 179 245 57 15 253 126 94 205 156 244 208 47 135 201 252 206 115 158 223 121 206 104 76 76 140 193 96 56 119 238 220 200 200 136 68 34 121 242 201 39 215 22 63 211 185 191 88 254 177 101 157 179 253 107 110 241 143 103 214 110 177 47 46 90 79 231 19 87 215 173 118 65 1 99 153 147 200 122 117 216 242 205 183 78 225 199 136 179 51 237 52 0 192 18 199 133 65 111 111 111 66 72 83 83 211 139 47 190 88 93 93 45 151 203 207 156 57 243 214 91 111 53 55 55 239 219 183 79 42 149 70 70 70 94 185 114 229 208 161 67 71 143 30 149 74 165 207 61 247 220 145 35 71 92 93 93 51 51 51 109 54 91 106 106 234 192 192 192 242 242 178 179 179 179 99 158 44 58 58 58 37 37 37 39 39 231 131 15 62 104 109 109 125 230 153 103 86 255 71 238 151 1 2 247 61 91 229 89 185 120 201 41 236 232 218 45 214 43 223 11 247 237 19 120 30 216 106 23 20 48 38 217 23 174 27 171 255 76 150 141 214 145 81 187 217 44 244 245 33 54 27 86 144 2 128 29 90 88 88 200 203 203 243 247 247 143 139 139 35 132 228 230 230 102 103 103 31 63 126 156 16 162 213 106 165 82 105 125 125 189 74 165 146 201 100 171 187 72 36 18 66 72 124 124 124 108 108 44 33 164 163 163 163 171 171 43 35 35 35 58 58 154 16 18 25 25 25 24 24 168 215 235 59 59 59 223 121 231 29 47 47 175 151 95 126 121 221 228 153 232 129 80 242 192 150 109 35 246 133 235 162 144 96 161 239 255 255 248 222 108 94 214 94 115 57 121 98 155 111 54 124 229 49 201 248 238 89 215 180 223 139 126 117 196 110 54 115 126 190 78 15 133 155 62 254 43 237 80 0 192 128 11 23 46 68 71 71 39 36 36 248 249 249 125 253 245 215 98 177 216 96 48 12 14 14 42 20 10 199 63 16 139 197 126 126 126 61 61 61 219 255 28 177 88 108 52 26 215 109 244 240 240 80 40 20 49 49 49 165 165 165 243 243 243 142 225 221 14 185 36 169 76 31 95 88 249 123 139 109 244 7 203 55 223 46 255 169 210 229 119 113 219 159 151 163 128 177 199 246 195 152 80 46 19 120 30 16 184 185 17 66 156 35 127 43 10 9 178 141 254 64 59 23 0 48 32 62 62 254 179 207 62 107 109 109 45 41 41 57 120 240 32 33 68 127 179 153 217 121 205 52 132 187 187 251 252 134 135 93 236 132 64 32 104 107 107 75 78 78 214 104 52 62 62 62 181 181 181 183 177 179 171 139 219 31 78 9 165 82 75 223 101 187 97 209 237 84 150 208 255 23 219 239 193 175 2 246 196 19 79 248 251 251 211 78 193 119 246 127 235 133 255 231 121 227 143 231 115 227 236 198 41 252 230 85 99 103 103 98 177 208 142 6 0 236 57 120 240 160 72 36 154 155 155 91 221 50 61 61 237 227 227 243 211 126 154 167 167 103 97 97 225 213 171 87 211 210 210 242 242 242 110 119 119 238 112 160 115 66 172 211 241 95 19 215 255 126 231 25 191 10 152 66 161 216 191 127 63 237 20 124 39 244 241 182 126 63 116 227 47 29 112 200 227 253 119 137 155 27 177 219 137 201 132 101 56 0 224 39 224 56 78 173 86 59 26 14 9 33 125 125 125 19 19 19 73 73 73 59 220 93 116 243 155 103 121 121 153 16 162 211 233 138 138 138 28 247 74 71 68 68 136 197 226 59 25 28 77 28 12 18 236 221 43 216 227 110 233 236 18 57 58 118 108 118 211 251 231 157 142 63 68 59 23 0 240 215 236 236 108 113 113 241 210 210 82 75 75 203 107 175 189 246 194 11 47 200 215 44 125 80 82 82 146 148 148 148 146 146 226 237 237 221 220 220 252 222 123 239 5 4 4 12 14 14 86 86 86 18 66 202 203 203 179 178 178 218 219 219 9 33 31 126 248 97 80 80 208 192 192 64 127 127 191 139 139 75 119 119 119 104 104 104 80 80 80 90 90 218 131 15 62 88 80 80 160 213 106 135 134 134 36 18 73 115 115 115 113 113 241 29 253 165 4 255 147 59 168 225 231 102 183 155 255 214 108 253 231 149 27 163 46 139 213 233 55 15 137 142 4 211 206 4 0 108 211 233 116 22 139 197 49 49 118 91 44 22 203 248 248 184 151 151 151 72 36 178 219 237 83 83 83 86 171 85 46 151 11 239 112 107 52 10 24 0 0 48 137 95 115 96 0 0 0 59 132 2 6 0 0 76 66 1 3 0 0 38 161 128 1 0 0 147 80 192 0 0 128 73 140 221 7 166 211 233 94 122 233 165 181 91 76 38 147 197 98 217 179 103 203 21 142 239 66 70 163 209 102 179 221 115 207 61 180 131 240 136 227 46 75 183 155 139 111 129 3 142 201 70 75 75 75 28 199 253 60 79 31 102 197 226 226 162 72 36 226 207 49 9 11 11 59 117 234 148 227 53 123 109 244 150 91 23 76 106 105 105 25 25 25 57 121 242 36 189 68 188 211 216 216 168 215 235 83 83 83 105 7 225 145 143 62 250 136 16 162 82 169 104 7 225 145 218 218 90 23 23 151 132 132 4 218 65 120 228 236 217 179 82 169 244 209 71 31 165 29 132 71 170 171 171 125 125 125 31 121 228 17 218 65 126 36 188 201 241 154 177 17 216 234 178 37 171 56 142 19 10 133 34 172 162 180 6 142 201 70 28 199 109 252 240 220 229 132 66 33 199 113 56 38 107 225 152 108 196 231 99 130 57 48 0 0 96 18 10 24 0 0 48 9 5 12 0 0 152 196 199 203 154 183 133 63 83 139 192 103 104 223 128 157 72 79 79 167 29 1 110 3 243 5 76 32 16 208 142 0 12 192 231 4 118 2 159 19 182 224 18 34 0 0 48 9 5 12 0 0 152 132 2 6 0 0 76 98 126 14 12 54 10 9 9 49 155 205 180 83 0 223 133 133 133 57 238 239 6 216 198 195 15 63 204 219 181 250 216 91 74 10 0 0 0 151 16 1 0 128 85 40 96 0 0 192 36 204 129 237 42 151 46 93 42 45 45 149 201 100 179 179 179 81 81 81 39 78 156 160 157 8 120 109 97 97 33 57 57 249 147 79 62 193 100 24 108 170 175 175 79 171 213 138 197 226 177 177 177 130 130 130 128 128 0 218 137 110 129 2 182 171 12 14 14 190 242 202 43 193 193 193 6 131 193 223 223 95 46 151 71 69 69 209 14 5 252 149 155 155 251 233 167 159 98 34 28 54 117 237 218 181 164 164 164 246 246 118 153 76 214 212 212 52 63 63 79 59 209 122 40 96 187 138 74 165 114 244 11 185 187 187 43 149 202 238 238 110 20 48 216 202 249 243 231 131 130 130 104 167 0 254 210 104 52 137 137 137 50 153 140 16 242 248 227 143 211 142 179 9 204 129 237 42 98 177 120 245 81 111 19 19 19 10 133 130 118 34 224 169 225 225 225 174 174 46 181 90 77 59 8 240 215 151 95 126 121 248 240 225 201 201 201 203 151 47 47 46 46 210 142 179 9 140 192 118 167 175 190 250 202 195 195 3 15 219 133 77 89 173 214 252 252 124 173 86 107 48 24 104 103 1 254 210 233 116 29 29 29 147 147 147 102 179 249 237 183 223 174 175 175 15 9 9 161 29 234 22 40 96 187 208 248 248 248 235 175 191 222 208 208 176 58 26 3 88 171 184 184 56 43 43 203 221 221 29 5 12 182 225 228 228 148 152 152 248 216 99 143 17 66 102 102 102 52 26 77 77 77 13 237 80 183 192 23 220 110 51 60 60 252 234 171 175 214 212 212 200 229 114 218 89 128 167 10 11 11 51 50 50 238 187 239 190 136 136 8 66 72 96 96 96 127 127 63 237 80 192 59 247 222 123 239 216 216 152 227 181 92 46 159 157 157 165 157 104 61 140 192 118 149 239 190 251 174 188 188 188 170 170 202 205 205 141 118 22 224 175 161 161 33 71 231 225 204 204 140 82 169 108 107 107 59 112 224 0 237 80 192 59 106 181 186 177 177 49 51 51 211 113 102 204 195 150 31 44 37 181 171 168 213 234 186 186 186 213 183 42 149 106 237 91 128 117 166 166 166 100 50 217 202 202 138 72 132 115 89 88 207 106 181 102 103 103 11 133 66 153 76 214 213 213 85 83 83 195 183 19 29 20 48 0 0 216 210 245 235 215 237 118 187 135 135 7 237 32 155 64 1 3 0 0 38 161 137 3 0 0 152 132 2 6 0 0 76 66 1 3 0 0 38 161 245 8 128 215 244 122 125 89 89 153 205 102 187 113 190 41 20 62 255 252 243 251 247 239 175 170 170 154 158 158 38 132 28 59 118 12 203 93 194 93 11 77 28 0 124 103 48 24 84 42 85 107 107 107 95 95 159 82 169 36 132 44 45 45 133 135 135 87 84 84 132 133 133 209 78 7 64 13 10 24 0 3 198 198 198 2 3 3 67 67 67 63 255 252 115 129 64 144 147 147 19 28 28 236 184 195 20 224 174 133 75 136 0 12 240 246 246 214 104 52 207 62 251 108 69 69 133 68 34 209 235 245 168 94 0 24 129 1 48 35 46 46 238 139 47 190 184 255 254 251 91 90 90 28 15 126 3 184 155 161 11 17 128 25 101 101 101 70 163 145 227 56 172 117 9 128 2 6 192 146 55 222 120 67 165 82 93 188 120 241 205 55 223 164 157 5 128 62 20 48 0 54 212 213 213 233 245 250 218 218 218 167 158 122 234 244 233 211 3 3 3 180 19 1 80 134 57 48 0 6 12 13 13 61 253 244 211 142 169 47 157 78 167 84 42 125 125 125 59 59 59 57 142 163 29 13 128 26 140 192 0 248 206 100 50 165 167 167 87 85 85 57 26 55 60 61 61 43 43 43 123 122 122 138 138 138 104 71 3 160 9 5 12 128 215 26 26 26 98 99 99 231 230 230 122 123 123 29 91 86 86 86 122 123 123 247 238 221 155 159 159 159 155 155 59 58 58 74 59 35 0 29 184 132 8 0 0 76 194 8 12 0 0 152 132 2 6 0 0 76 66 1 3 0 0 38 161 128 1 0 0 147 254 19 0 0 255 255 34 77 136 196 162 57 46 155 0 0 0 0 73 69 78 68 174 66 96 130]" + "[137 80 78 71 13 10 26 10 0 0 0 13 73 72 68 82 0 0 2 64 0 0 2 64 8 2 0 0 0 234 248 78 97 0 0 82 126 73 68 65 84 120 156 236 221 119 156 20 85 190 55 254 83 161 171 187 122 34 121 134 158 64 6 145 28 68 65 116 36 74 82 68 80 49 128 160 32 138 174 187 122 159 253 237 115 119 125 116 175 55 238 122 239 26 9 162 172 40 114 209 85 148 48 4 1 65 50 12 105 0 201 113 24 114 154 238 9 221 93 233 252 94 51 141 35 105 134 9 93 125 186 171 62 239 63 118 103 122 186 171 190 136 242 225 84 125 235 123 68 74 41 1 0 0 136 53 60 235 2 0 0 0 106 2 1 6 0 0 49 73 100 93 0 128 89 138 139 139 175 92 185 66 8 73 77 77 21 4 193 164 179 92 190 124 185 164 164 68 20 197 148 148 20 147 78 81 51 145 249 229 3 48 132 0 131 216 118 226 196 137 217 179 103 135 110 229 242 60 95 191 126 253 174 101 8 33 151 46 93 250 226 139 47 254 244 167 63 29 59 118 172 73 147 38 97 60 169 223 239 255 215 127 253 215 231 159 127 190 105 211 166 199 142 29 251 159 255 249 159 245 235 215 31 63 126 60 140 167 168 61 243 126 249 0 81 2 151 16 33 182 101 102 102 190 242 202 43 127 249 203 95 246 236 217 211 187 119 111 135 195 49 106 212 168 209 163 71 83 74 51 50 50 30 126 248 225 170 28 164 138 173 76 134 97 132 190 56 125 250 244 95 255 250 215 77 155 54 17 66 186 118 237 122 207 61 247 212 238 23 97 138 170 255 242 1 98 20 2 12 98 94 98 98 34 207 243 41 41 41 189 123 247 30 55 110 220 199 31 127 60 119 238 220 37 75 150 84 253 8 175 188 242 202 158 61 123 42 127 207 233 211 167 159 121 230 153 208 215 205 155 55 47 40 40 24 61 122 116 237 10 7 128 90 193 37 68 176 154 14 29 58 16 66 246 236 217 51 120 240 224 27 126 164 235 250 188 121 243 126 254 249 231 228 228 228 161 67 135 182 104 209 130 82 186 110 221 186 153 51 103 54 105 210 36 47 47 47 45 45 109 239 222 189 30 143 167 119 239 222 121 121 121 27 54 108 32 132 140 28 57 242 202 149 43 127 252 227 31 143 28 57 50 119 238 220 158 61 123 230 228 228 168 170 122 215 93 119 53 107 214 172 242 98 206 156 57 243 143 127 252 227 242 229 203 189 122 245 234 223 191 191 162 40 243 230 205 11 253 168 79 159 62 7 14 28 56 117 234 148 36 73 35 70 140 80 20 229 155 111 190 57 118 236 24 33 36 43 43 171 87 175 94 132 144 249 243 231 251 253 254 251 238 187 111 219 182 109 155 54 109 106 222 188 249 216 177 99 119 239 222 189 108 217 50 85 85 199 141 27 231 241 120 142 30 61 186 101 203 150 212 212 212 179 103 207 230 230 230 54 109 218 244 169 167 158 114 187 221 55 23 19 12 6 191 250 234 171 195 135 15 183 104 209 226 201 39 159 20 69 252 231 15 177 13 43 48 176 154 179 103 207 18 66 210 210 210 110 120 221 48 140 1 3 6 108 216 176 97 236 216 177 173 90 181 202 202 202 250 225 135 31 20 69 217 183 111 159 223 239 151 36 201 233 116 182 110 221 250 251 239 191 255 175 255 250 175 208 17 120 158 31 61 122 116 32 16 56 125 250 244 137 19 39 120 158 119 185 92 130 32 220 127 255 253 47 191 252 242 143 63 254 88 121 37 7 15 30 236 210 165 75 106 106 234 232 209 163 95 127 253 245 119 223 125 87 146 164 14 29 58 76 158 60 121 211 166 77 13 26 52 104 214 172 217 204 153 51 123 246 236 25 106 6 153 51 103 206 200 145 35 251 148 217 184 113 35 33 164 103 207 158 79 63 253 244 239 127 255 251 3 7 14 80 74 95 120 225 133 225 195 135 127 251 237 183 146 36 205 153 51 231 241 199 31 15 93 42 92 186 116 233 115 207 61 167 235 122 167 78 157 102 205 154 213 187 119 111 77 211 110 40 70 85 213 94 189 122 237 223 191 127 220 184 113 43 87 174 28 57 114 100 184 255 193 3 68 28 5 136 125 73 73 73 175 190 250 42 165 212 235 245 14 31 62 188 89 179 102 62 159 143 82 186 123 247 110 66 200 177 99 199 40 165 115 231 206 77 74 74 210 52 45 244 145 63 254 241 143 237 218 181 163 148 134 22 61 187 119 239 14 189 254 194 11 47 12 25 50 36 244 245 218 181 107 9 33 133 133 133 148 210 177 99 199 62 250 232 163 229 103 108 212 168 209 140 25 51 66 95 127 240 193 7 153 153 153 55 87 53 126 252 248 242 67 189 251 238 187 229 239 249 223 255 253 95 151 203 181 111 223 190 231 158 123 238 232 209 163 161 23 253 126 255 225 195 135 67 95 183 106 213 234 157 119 222 9 125 45 8 194 119 223 125 23 250 122 216 176 97 79 63 253 116 232 235 185 115 231 58 157 206 208 215 175 190 250 106 223 190 125 67 95 159 59 119 78 20 197 185 115 231 222 240 203 255 252 243 207 147 147 147 21 69 161 148 238 220 185 179 252 117 128 216 133 107 8 96 17 11 22 44 216 187 119 175 170 170 157 58 117 154 58 117 106 66 66 194 13 111 200 201 201 105 213 170 85 121 67 121 135 14 29 254 237 223 254 205 239 247 155 87 82 110 110 110 131 6 13 190 249 230 27 66 200 241 227 199 243 242 242 20 69 145 36 233 137 39 158 152 55 111 94 239 222 189 63 249 228 147 166 77 155 134 222 236 114 185 234 213 171 183 113 227 70 159 207 23 8 4 84 85 189 249 128 137 137 137 229 175 199 197 197 5 131 193 155 223 211 176 97 195 204 204 204 29 59 118 132 214 103 215 22 147 144 144 48 127 254 124 66 72 65 65 1 33 228 240 225 195 232 78 132 152 134 75 136 96 17 15 61 244 208 15 63 252 176 106 213 170 191 253 237 111 183 124 36 203 235 245 74 146 84 254 109 124 124 124 249 31 229 38 41 40 40 136 139 139 115 149 233 219 183 239 130 5 11 202 227 243 233 167 159 190 114 229 202 129 3 7 202 223 60 125 250 244 187 239 190 123 223 190 125 130 32 240 124 173 254 195 140 143 143 47 42 42 186 185 24 89 150 67 197 164 164 164 44 92 184 48 116 179 16 32 118 97 5 6 118 145 158 158 190 126 253 250 242 111 207 157 59 39 73 82 163 70 141 242 242 242 76 58 99 131 6 13 18 19 19 135 14 29 122 195 235 231 207 159 159 51 103 206 236 217 179 159 125 246 217 135 30 122 168 77 155 54 132 144 127 255 247 127 255 253 239 127 63 126 252 248 208 234 170 54 231 61 115 230 76 249 194 238 218 98 84 85 189 185 24 128 216 133 21 24 216 197 99 143 61 118 228 200 145 242 199 141 231 207 159 255 248 227 143 243 60 31 106 198 43 191 150 152 156 156 124 236 216 177 242 71 190 202 137 162 88 221 235 141 131 6 13 90 176 96 65 168 169 164 156 97 24 191 251 221 239 254 246 183 191 61 241 196 19 131 7 15 30 55 110 156 174 235 132 16 142 227 66 203 38 74 233 205 45 24 85 183 110 221 186 130 130 130 81 163 70 221 92 204 177 99 199 150 47 95 94 227 35 3 68 27 225 173 183 222 98 93 3 64 205 93 184 112 225 207 127 254 243 218 181 107 125 62 223 233 211 167 219 180 105 83 126 247 235 231 159 127 158 54 109 90 78 78 142 40 138 77 155 54 109 221 186 117 195 134 13 95 127 253 245 227 199 143 127 240 193 7 148 210 15 63 252 48 174 204 252 249 243 191 254 250 235 45 91 182 244 235 215 47 61 61 253 131 15 62 152 57 115 230 202 149 43 79 156 56 177 117 235 214 196 196 196 123 239 189 55 24 12 190 243 206 59 57 57 57 69 69 69 203 203 40 138 210 168 81 163 67 135 14 125 241 197 23 135 14 29 18 4 161 99 199 142 215 94 165 188 235 174 187 14 31 62 252 187 223 253 110 253 250 245 95 127 253 245 165 75 151 234 213 171 247 218 107 175 21 20 20 12 25 50 36 33 33 33 39 39 231 31 255 248 199 241 227 199 187 116 233 226 118 187 223 122 235 173 53 107 214 108 216 176 225 226 197 139 167 79 159 190 235 174 187 254 241 143 127 100 103 103 115 28 215 166 77 155 13 27 54 204 153 51 231 236 217 179 169 169 169 60 207 79 153 50 101 247 238 221 117 235 214 237 209 163 199 210 165 75 215 174 93 91 80 80 144 157 157 253 215 50 247 221 119 223 13 191 252 46 93 186 36 39 39 191 242 202 43 203 151 47 255 238 187 239 214 175 95 63 104 208 32 142 227 216 253 214 1 212 22 135 237 84 192 86 20 69 57 125 250 116 106 106 170 211 233 44 127 81 211 180 83 167 78 121 60 158 208 106 44 24 12 158 63 127 62 61 61 253 134 207 94 184 112 33 116 45 174 90 103 84 85 245 212 169 83 141 26 53 146 101 185 242 119 94 188 120 81 146 164 196 196 196 106 29 159 16 242 219 223 254 118 255 254 253 159 125 246 89 32 16 72 75 75 171 228 1 47 74 105 126 126 126 66 66 66 114 114 114 117 207 2 16 109 16 96 0 49 239 183 191 253 237 158 61 123 86 172 88 193 186 16 128 136 194 61 48 128 216 102 24 70 113 113 113 32 16 48 245 145 0 128 40 132 21 24 64 108 219 177 99 199 230 205 155 67 195 248 39 76 152 128 219 90 96 31 8 48 0 0 136 73 120 14 12 0 0 162 70 32 168 44 89 166 231 157 36 28 39 182 111 231 200 234 77 42 190 168 128 21 24 0 0 68 135 96 208 255 193 84 105 216 16 161 117 75 66 169 186 126 163 190 239 128 107 194 184 138 222 142 0 3 0 128 168 160 124 191 80 104 219 70 104 213 242 215 87 22 45 17 154 53 21 218 182 185 229 251 163 171 11 209 231 243 41 138 194 186 10 0 0 96 64 207 59 25 74 175 224 236 185 218 214 237 132 16 177 107 103 109 239 190 138 222 31 93 1 246 241 199 31 239 218 181 139 117 21 0 0 192 2 199 17 195 80 87 174 14 46 89 166 254 180 150 148 93 84 228 28 142 138 222 30 93 1 6 0 0 182 37 118 234 160 124 191 48 240 197 156 210 44 43 155 9 167 172 250 73 188 171 91 69 239 71 128 1 0 64 84 112 116 235 18 92 188 140 111 80 223 113 87 55 227 226 197 192 223 63 23 210 211 248 212 91 236 142 20 130 0 3 0 128 168 224 159 254 41 23 31 231 122 102 52 189 124 133 94 188 36 13 26 232 232 215 167 146 247 35 192 0 0 128 61 101 233 114 109 71 174 251 55 47 9 29 218 11 29 219 147 248 120 62 165 81 229 31 65 128 1 0 0 99 250 225 35 193 57 95 57 159 124 156 111 214 148 16 194 185 221 164 10 179 61 17 96 0 0 192 18 45 46 246 191 63 85 236 218 89 26 216 47 244 10 39 187 40 2 12 0 0 162 92 96 234 12 226 16 229 137 207 149 191 194 201 50 2 12 0 0 162 154 178 112 177 182 103 175 251 213 201 68 118 149 191 88 26 96 129 32 49 140 202 63 139 0 3 0 0 54 244 253 7 131 95 127 235 26 243 20 159 113 253 6 232 161 237 203 111 183 8 11 195 52 122 195 48 102 206 156 233 243 249 94 123 237 181 208 43 111 190 249 230 250 245 235 67 95 119 236 216 241 191 255 251 191 107 127 22 0 0 176 18 234 43 244 127 56 213 209 235 30 71 159 251 111 248 17 23 231 46 125 131 63 192 197 197 85 114 132 218 6 88 126 126 254 39 159 124 178 110 221 186 54 109 126 29 182 120 242 228 201 63 252 225 15 161 175 235 212 169 83 203 83 0 0 128 213 80 234 255 104 26 23 23 231 26 63 230 230 31 114 101 151 19 105 113 9 87 191 94 37 199 168 109 128 165 165 165 189 245 214 91 127 248 195 31 138 138 138 202 95 148 36 169 95 191 126 183 124 255 148 41 83 242 242 242 42 58 218 238 221 187 179 178 178 106 89 18 0 0 68 185 224 183 223 235 135 143 196 189 253 38 145 164 155 127 202 149 93 66 188 109 31 135 89 27 90 22 21 21 149 148 148 52 104 208 224 134 13 206 31 121 228 145 96 48 88 209 167 62 253 244 83 147 234 1 0 128 40 161 239 254 89 249 126 161 235 165 137 124 227 212 91 191 195 233 228 4 129 77 128 117 238 220 249 221 119 223 21 69 241 167 159 126 186 235 174 187 254 252 231 63 151 255 40 53 181 130 114 203 36 37 37 153 81 15 0 0 68 9 122 229 138 127 202 116 199 3 247 57 122 222 93 217 251 92 174 72 52 113 220 236 133 23 94 8 125 241 218 107 175 165 164 164 12 29 58 180 123 247 238 102 156 8 0 0 98 137 97 248 223 159 202 213 169 227 26 243 116 229 111 228 220 50 245 7 42 127 143 185 109 244 146 36 53 110 220 248 232 209 163 166 158 5 0 0 98 66 240 171 111 244 147 249 242 171 147 137 227 54 203 39 78 150 105 73 73 229 239 49 37 192 222 120 227 141 208 23 69 69 69 167 78 157 234 212 169 147 25 103 1 0 128 24 162 109 223 169 100 47 149 39 142 231 27 53 188 237 155 171 50 77 170 182 151 16 243 242 242 230 205 155 183 110 221 58 69 81 222 125 247 221 135 31 126 184 105 211 166 43 86 172 32 132 36 38 38 174 93 187 246 47 127 249 75 235 214 173 107 121 22 0 0 136 105 244 226 69 255 180 79 28 3 250 86 178 65 229 181 56 183 251 182 1 198 81 74 195 84 222 117 10 10 10 52 77 171 95 191 126 181 62 245 206 59 239 100 101 101 117 235 86 165 95 30 0 0 196 6 93 47 254 243 191 19 66 226 222 252 103 34 8 85 249 132 255 163 233 156 192 187 38 77 168 228 61 102 181 209 39 39 39 155 116 100 0 0 136 45 129 47 231 26 231 206 197 255 219 159 171 152 94 87 239 129 121 189 149 191 7 179 16 1 0 192 68 218 150 173 234 15 43 229 23 39 86 62 86 227 6 156 236 162 197 44 154 56 0 0 0 8 33 198 217 115 254 143 103 74 67 7 139 157 58 84 235 131 85 217 81 5 1 6 0 0 230 80 84 255 123 31 9 153 25 206 199 70 84 247 163 92 220 237 155 56 16 96 0 0 96 138 192 231 179 105 129 87 126 101 18 225 171 159 53 178 76 152 60 7 6 0 0 54 167 174 221 160 254 180 78 126 249 5 174 70 61 125 101 151 16 153 78 226 0 0 0 27 50 78 157 14 252 125 150 244 200 67 194 157 109 107 118 4 206 237 166 154 70 84 173 146 247 32 192 0 0 32 172 130 65 255 187 31 10 173 90 58 31 121 168 198 199 184 186 37 88 165 183 193 16 96 0 0 16 78 254 79 103 81 191 95 158 252 2 185 126 59 173 106 9 109 9 86 249 64 122 4 24 0 0 132 141 250 227 79 218 166 45 242 43 47 114 9 9 181 58 80 104 79 203 74 251 56 16 96 0 0 16 30 198 137 188 192 231 95 58 71 141 16 90 183 170 229 161 170 178 41 51 2 12 0 0 194 193 239 47 121 111 138 216 238 78 105 216 224 48 28 205 33 114 14 71 229 141 136 8 48 0 0 8 3 255 199 51 137 166 185 94 124 62 92 7 228 100 185 242 105 82 8 48 0 0 168 45 101 217 10 109 251 78 249 213 151 184 184 184 176 29 244 118 91 130 33 192 0 0 160 86 244 195 71 130 95 206 117 62 249 184 208 188 89 24 15 203 185 221 232 66 4 0 0 179 208 226 98 255 251 83 197 174 157 165 129 253 194 123 100 206 125 155 121 190 8 48 0 0 168 185 192 212 25 196 33 202 19 159 11 251 145 111 59 77 10 1 6 0 0 53 164 44 92 172 237 217 235 126 117 50 41 27 156 17 94 156 236 194 115 96 0 0 16 126 250 254 131 193 175 191 117 141 121 138 207 72 55 229 4 178 140 123 96 0 0 16 102 212 87 232 255 112 170 163 231 221 142 62 247 155 116 10 206 125 155 45 193 16 96 0 0 80 77 148 250 63 154 198 185 221 174 241 99 204 59 9 238 129 1 0 64 152 5 191 91 160 31 58 34 191 58 153 56 157 230 157 165 44 192 176 2 3 0 128 48 209 247 252 172 204 155 239 26 63 134 247 52 54 245 68 156 236 194 36 14 0 0 8 15 122 165 192 255 209 116 71 86 111 199 189 61 77 63 153 44 147 0 86 96 0 0 80 123 134 225 255 96 42 87 167 142 107 236 211 17 56 27 23 231 166 6 37 193 96 69 111 64 128 1 0 64 149 4 191 158 167 231 157 148 95 157 76 28 142 8 156 238 234 142 42 21 95 69 68 128 1 0 192 237 105 59 114 149 69 139 229 137 227 249 70 13 35 115 198 219 110 9 134 0 3 0 128 219 160 23 47 250 167 206 112 12 232 43 222 213 45 98 39 229 220 238 178 0 171 176 147 30 1 6 0 0 149 210 245 146 247 167 242 41 141 92 79 61 17 209 243 134 198 83 97 5 6 0 0 53 19 248 114 174 113 238 156 251 55 47 17 65 136 232 137 57 142 115 57 113 9 17 0 0 106 66 219 178 85 253 97 165 60 105 2 87 191 94 228 207 206 201 114 37 243 124 17 96 0 0 112 107 198 217 115 254 143 103 74 67 30 20 59 119 100 82 64 229 195 56 16 96 0 0 112 43 170 234 127 127 138 144 145 238 124 124 36 171 18 202 230 249 162 137 3 0 0 170 35 240 249 151 244 74 129 252 202 139 132 103 151 20 178 139 224 57 48 0 0 168 58 117 253 70 117 213 26 121 242 68 174 78 50 195 50 112 9 17 0 0 170 193 56 117 58 240 233 44 105 248 48 161 221 157 108 43 225 226 42 219 18 12 1 6 0 0 215 8 42 254 247 62 18 90 181 112 62 58 156 117 41 88 129 1 0 64 149 5 102 206 162 37 37 242 228 23 8 199 177 174 165 108 32 61 154 56 0 0 224 182 212 31 127 82 55 110 150 95 121 145 75 72 96 93 11 185 186 37 24 158 3 3 0 128 202 25 39 242 2 159 127 233 28 53 66 104 221 138 117 45 87 225 18 34 0 0 220 142 223 95 242 222 20 177 221 157 210 176 193 172 75 249 85 217 115 96 8 48 0 0 168 152 255 227 153 68 211 92 47 62 207 186 144 235 148 174 192 2 65 66 233 45 127 138 0 3 0 176 59 101 217 10 109 251 78 249 213 151 184 184 56 214 181 92 175 108 75 176 138 250 56 16 96 0 0 182 102 28 61 22 156 243 149 115 244 99 66 243 102 172 107 185 17 23 87 182 37 88 5 125 28 8 48 0 0 251 162 197 197 37 239 125 36 118 233 36 61 216 159 117 45 183 192 149 109 9 86 209 109 48 4 24 0 128 125 5 166 126 66 4 65 158 56 158 117 33 183 198 149 93 66 68 128 1 0 192 117 148 69 75 180 61 63 187 95 157 124 245 86 83 20 114 58 57 158 167 21 204 243 69 128 1 0 216 145 126 224 80 240 171 111 92 207 60 201 103 102 176 174 165 82 46 23 193 10 12 0 0 66 168 175 208 255 193 84 241 158 30 142 190 89 172 107 185 141 178 121 190 232 66 4 0 128 210 248 162 254 41 211 57 183 44 63 55 150 117 41 183 87 201 48 14 4 24 0 128 189 40 223 47 212 15 30 150 95 157 76 156 78 214 181 220 30 39 187 16 96 0 0 64 244 61 63 7 191 253 222 53 126 12 239 105 204 186 150 42 41 93 129 225 57 48 0 0 155 163 87 10 252 31 77 119 100 245 118 220 219 147 117 45 85 38 203 104 226 0 0 176 55 195 240 127 48 149 171 83 199 53 246 105 214 165 84 67 217 60 95 52 113 0 0 216 88 240 235 121 122 94 158 252 155 151 136 195 193 186 150 106 224 100 23 158 3 3 0 176 47 109 71 174 178 104 177 60 97 60 159 210 136 117 45 213 131 46 68 0 0 251 162 151 46 251 167 205 112 244 239 35 246 232 206 186 150 106 43 123 14 12 1 6 0 96 67 186 94 242 254 71 124 163 70 174 167 158 96 93 74 141 200 50 182 83 1 0 176 163 224 156 175 141 51 103 221 191 121 145 136 34 235 90 106 2 151 16 1 0 236 72 203 217 166 44 91 46 79 154 192 213 175 207 186 150 26 226 100 23 85 85 162 106 55 255 8 1 6 0 96 77 244 252 121 255 244 79 165 33 15 138 93 58 177 174 165 230 42 217 81 5 1 6 0 96 69 170 90 242 222 20 33 35 221 249 248 72 214 165 212 10 231 118 151 254 31 2 12 0 192 38 2 159 127 73 47 95 145 95 121 145 240 49 254 231 124 104 5 118 171 105 82 49 254 11 3 0 128 155 168 235 55 170 171 214 200 147 39 114 117 146 89 215 82 91 184 132 8 0 96 23 198 169 211 129 79 103 73 195 135 9 237 238 100 93 75 56 56 68 206 225 184 229 52 41 4 24 0 128 133 4 21 255 123 31 9 45 154 59 31 29 206 186 148 176 169 168 147 30 1 6 0 96 29 129 153 179 104 73 137 60 249 5 194 113 172 107 9 31 217 133 38 14 0 0 43 83 87 175 81 55 108 146 39 79 226 146 18 89 215 18 78 165 43 176 91 205 243 69 128 1 0 88 129 145 119 50 48 107 182 115 212 35 194 29 173 89 215 18 102 184 132 8 0 96 93 129 64 201 123 31 9 119 220 33 61 52 148 117 41 225 87 54 207 23 77 28 0 0 86 228 159 241 119 162 106 242 75 19 88 23 98 10 78 118 97 5 6 0 96 65 234 242 149 90 206 54 249 55 47 114 241 241 172 107 49 135 44 163 137 3 0 192 106 140 163 199 2 179 231 58 71 143 18 90 52 103 93 139 89 56 89 198 36 14 0 0 107 41 41 41 121 127 138 216 165 147 52 104 32 235 82 76 84 214 196 129 123 96 0 0 22 226 159 246 9 225 121 121 226 120 214 133 152 139 115 223 122 83 102 4 24 0 64 76 82 22 45 209 118 237 113 191 58 57 52 238 214 194 56 217 133 231 192 0 0 44 66 63 112 40 248 213 55 174 103 158 228 51 51 88 215 98 62 89 38 1 172 192 0 0 98 31 245 21 250 63 152 42 222 211 195 209 55 139 117 45 145 192 197 185 169 65 73 48 120 195 235 8 48 0 128 152 66 169 127 202 116 78 118 201 207 141 101 93 74 132 84 180 163 10 2 12 0 32 150 40 223 47 212 15 30 146 95 157 76 156 78 214 181 68 200 47 1 118 99 35 34 2 12 0 32 102 232 63 239 13 126 251 189 235 217 49 124 154 135 117 45 145 195 201 174 210 0 187 169 143 3 1 6 0 16 27 104 65 129 255 163 233 142 251 238 117 220 215 139 117 45 145 21 106 179 196 37 68 0 128 152 100 24 254 15 167 113 137 137 174 103 159 97 93 74 196 241 60 231 114 226 30 24 0 64 76 10 126 243 157 126 252 132 252 234 100 34 57 88 215 194 192 45 167 73 33 192 0 0 162 157 150 187 91 89 144 45 79 24 207 167 166 176 174 133 141 91 110 9 134 0 3 0 136 106 244 210 101 255 148 143 29 253 251 136 61 186 179 174 133 153 178 105 82 232 66 4 0 136 33 186 94 242 254 71 124 163 134 174 167 158 96 93 10 83 178 11 77 28 0 0 177 36 56 231 107 227 204 89 247 111 94 36 162 200 186 22 150 112 9 17 0 32 150 104 57 219 148 101 203 229 73 19 184 250 245 89 215 194 88 105 128 225 57 48 0 128 152 64 207 159 247 79 255 84 26 60 80 236 210 137 117 45 236 97 5 6 0 16 35 84 181 228 189 41 66 122 154 243 241 145 172 75 137 14 113 110 130 38 14 0 128 232 23 248 226 127 233 165 203 242 111 94 36 130 192 186 150 168 192 201 46 172 192 0 0 162 157 186 97 147 250 227 106 121 242 68 174 78 29 214 181 68 11 92 66 4 0 136 118 198 233 51 129 79 62 147 30 30 42 180 111 199 186 150 40 130 73 28 0 0 209 77 81 252 239 79 17 90 52 115 142 124 132 117 41 209 165 52 192 2 65 66 233 181 47 34 192 0 0 162 69 224 239 95 80 95 161 60 121 18 225 56 214 181 68 25 183 187 244 127 175 239 227 64 128 1 0 68 5 245 167 181 234 186 13 242 203 147 184 164 68 214 181 68 157 171 91 130 93 127 21 17 1 6 0 192 158 113 50 63 240 217 108 231 168 71 132 182 109 88 215 18 141 126 217 148 249 186 62 14 4 24 0 0 107 129 128 255 189 143 132 59 218 72 15 13 101 93 74 148 226 226 220 8 48 0 128 168 227 159 241 119 170 168 242 75 19 88 23 18 197 156 78 142 231 111 8 48 91 79 135 4 0 96 133 94 184 104 92 186 204 55 78 209 54 231 104 57 219 220 255 239 255 114 241 241 172 139 138 110 46 215 13 77 28 8 48 0 128 200 10 4 2 159 205 230 220 110 190 113 138 178 120 169 182 35 215 57 122 148 208 162 57 235 178 162 221 205 243 124 17 96 0 0 17 21 248 236 11 105 232 96 62 205 67 74 74 130 139 150 8 205 155 221 60 103 29 110 118 243 52 41 198 1 182 104 209 162 217 179 103 151 127 155 159 159 159 149 149 197 180 34 0 0 19 209 75 151 136 236 46 77 47 66 252 211 62 33 28 231 254 253 239 252 51 254 78 12 131 240 104 74 168 12 23 231 142 174 0 27 90 166 252 219 119 222 121 135 105 57 0 0 230 50 46 95 225 83 26 18 66 212 149 171 181 220 221 113 127 254 19 113 187 185 132 4 234 247 115 113 113 172 171 139 106 55 79 147 66 224 3 0 68 14 159 154 98 28 207 163 231 206 7 190 156 235 28 53 130 111 146 89 186 44 43 240 34 189 110 79 150 9 218 232 1 0 88 225 226 227 185 196 132 146 119 222 21 50 51 164 33 15 18 66 148 133 139 197 78 29 88 215 21 3 56 183 155 162 11 17 0 128 33 46 33 193 56 127 65 172 87 47 48 227 239 180 168 88 236 218 217 113 255 189 172 139 138 1 156 236 50 206 158 189 246 21 4 24 0 64 228 24 249 167 130 223 204 115 61 51 218 209 175 15 9 6 137 211 201 186 162 152 81 118 15 12 151 16 1 0 152 208 13 255 180 25 66 155 214 165 233 85 54 93 130 117 65 49 5 77 28 0 0 172 4 231 47 52 206 95 144 39 62 199 186 144 152 196 201 50 182 83 1 0 96 192 56 122 76 249 126 161 107 204 83 92 221 58 172 107 137 73 55 63 7 134 0 3 0 48 159 170 250 167 125 34 118 238 228 184 183 39 235 82 98 21 39 187 168 170 18 93 47 127 5 1 6 0 96 186 224 63 230 209 194 34 215 115 99 89 23 18 195 110 222 18 12 1 6 0 96 46 125 255 65 101 241 50 215 115 99 185 196 4 214 181 196 48 206 237 46 253 191 107 230 70 34 192 0 0 204 20 12 250 167 127 34 246 188 91 236 214 133 117 41 49 14 43 48 0 128 72 10 124 249 21 81 53 249 217 167 89 23 18 243 126 185 132 248 107 35 34 2 12 0 192 44 250 174 61 234 143 171 229 137 227 72 232 242 23 212 134 67 228 68 241 218 71 193 16 96 0 0 230 40 41 241 207 152 233 232 147 37 116 104 207 186 20 139 184 97 75 48 4 24 0 128 41 252 159 205 38 162 232 122 234 113 214 133 88 136 219 77 16 96 0 0 166 210 114 182 105 27 54 201 147 158 199 188 168 48 226 100 25 43 48 0 0 19 81 95 97 96 230 231 210 224 129 66 235 86 172 107 177 148 178 121 190 104 226 0 0 48 77 224 211 207 184 132 120 231 99 143 178 46 196 106 56 217 117 109 19 7 182 83 1 128 154 210 180 224 252 69 70 222 73 34 150 254 73 226 28 62 140 79 79 99 93 19 123 234 186 13 218 142 220 184 63 255 41 244 143 5 194 233 250 75 136 248 231 11 0 53 20 248 116 150 163 119 47 225 209 225 165 223 248 3 254 143 63 117 62 246 40 159 154 194 186 46 150 232 229 203 129 89 95 74 195 135 241 77 155 176 174 197 130 184 56 55 189 112 177 252 91 92 66 4 128 154 208 15 29 230 83 26 10 109 219 92 253 94 118 185 158 27 171 44 92 204 184 44 214 252 211 63 229 27 53 116 14 31 198 186 16 107 226 174 223 18 12 43 48 0 168 9 253 216 113 62 61 77 93 241 163 186 126 35 145 101 247 239 95 227 226 227 105 32 192 186 46 150 212 21 63 234 7 14 197 253 235 155 132 199 218 192 20 101 93 136 191 254 59 134 0 3 128 234 161 151 46 171 91 114 212 21 171 141 115 231 184 248 120 194 113 134 207 71 52 141 8 2 161 148 117 117 204 208 115 231 3 115 190 118 142 26 193 167 121 88 215 98 89 156 219 141 123 96 0 80 109 244 194 5 117 243 86 117 203 86 253 200 81 62 41 73 236 210 137 75 140 119 255 225 159 140 43 5 69 175 255 193 56 123 78 63 112 208 190 243 106 41 245 79 155 33 52 201 148 6 15 100 93 138 149 149 117 33 34 192 0 160 106 140 179 231 180 45 57 234 230 173 250 241 19 124 221 58 98 247 174 174 39 31 23 90 183 44 93 120 29 59 238 255 104 186 216 161 29 39 10 193 217 115 249 230 77 157 163 70 176 174 151 13 37 123 169 158 119 50 254 63 222 38 28 199 186 22 75 147 101 18 192 37 68 0 168 148 113 234 180 182 165 108 189 149 119 146 111 208 192 209 163 155 252 220 88 190 89 211 107 223 195 55 109 34 191 58 89 223 127 128 171 83 151 247 164 218 54 189 140 252 83 193 111 230 185 158 30 205 53 108 192 186 22 139 227 100 153 234 58 9 6 67 243 77 16 96 0 240 43 227 248 9 117 203 86 45 103 155 126 250 12 159 210 200 209 163 187 252 194 115 124 147 204 10 63 32 8 194 157 109 197 54 45 141 75 151 35 90 104 244 208 13 255 180 25 66 155 214 142 126 125 88 151 98 113 244 252 5 229 135 21 132 16 255 148 143 165 190 89 66 135 246 8 48 0 32 198 209 99 234 230 28 53 103 155 113 238 188 224 105 44 246 232 46 247 232 94 245 167 146 121 143 71 93 189 214 228 26 163 84 112 254 66 227 252 133 248 215 94 101 93 136 197 149 46 115 191 253 222 57 228 65 117 115 142 115 228 35 234 230 28 227 220 121 4 24 128 125 233 135 14 135 174 19 26 23 47 9 25 233 82 239 94 226 93 221 120 79 227 234 30 135 247 52 54 206 159 39 154 102 183 217 19 198 209 99 202 247 11 93 19 199 115 117 235 176 174 197 226 130 223 45 144 39 62 71 12 189 116 41 22 84 156 35 31 241 79 249 216 94 255 182 1 0 161 84 63 112 72 221 146 163 229 108 51 46 95 17 154 55 147 250 247 117 116 239 202 53 106 88 227 67 10 105 30 106 24 198 153 179 246 26 37 165 170 254 105 159 136 157 59 57 238 237 201 186 20 27 160 148 200 46 98 24 124 163 70 132 26 132 16 241 142 54 8 48 0 123 48 12 253 231 125 106 206 54 109 219 118 234 245 9 45 154 75 131 7 150 230 86 253 250 181 63 54 215 160 1 231 116 26 39 243 109 21 96 193 127 204 163 133 69 174 63 141 101 93 136 61 24 165 161 69 120 62 254 127 254 51 244 2 85 130 8 48 0 75 211 117 109 207 207 218 230 173 218 246 29 180 168 88 104 221 74 122 104 104 105 110 133 247 146 23 71 248 52 143 158 127 202 62 127 160 232 251 15 42 139 151 201 191 125 153 75 76 96 93 139 45 112 201 201 70 254 169 95 31 18 87 85 125 239 126 251 252 251 6 96 39 154 166 237 218 163 109 201 81 183 239 36 254 128 112 71 107 231 200 71 196 110 93 185 228 36 147 78 40 120 26 27 39 243 77 58 120 212 9 6 253 211 63 17 123 222 109 223 7 183 35 206 245 248 163 254 105 159 136 157 58 10 45 155 27 151 46 171 43 87 73 195 134 32 192 0 44 68 81 180 29 185 106 206 54 109 103 46 81 84 177 253 157 174 39 31 23 187 118 230 18 76 95 37 240 158 198 202 143 171 205 62 75 148 8 124 249 21 209 117 249 217 103 88 23 98 39 178 44 255 246 101 109 231 46 45 103 27 151 156 44 79 122 158 184 221 8 48 128 216 23 8 106 219 119 168 91 182 106 185 187 9 53 196 246 237 92 207 62 227 232 220 137 196 185 35 86 2 159 238 161 23 46 18 85 37 14 71 196 78 202 132 150 187 91 253 113 181 251 255 123 141 184 101 214 181 216 12 199 137 157 59 146 206 29 203 95 64 128 1 196 44 191 95 221 182 67 219 156 163 237 254 185 244 191 237 142 237 229 9 227 196 206 157 136 236 138 124 45 66 90 26 53 12 227 212 233 202 158 122 182 128 226 146 192 140 153 142 62 89 66 251 118 172 75 1 4 24 64 172 161 197 197 218 214 237 218 150 173 218 158 189 68 16 196 78 29 228 23 39 136 157 58 132 134 235 176 194 213 171 203 201 178 158 127 202 218 1 230 159 53 155 72 146 235 169 199 89 23 2 4 1 6 16 51 168 207 167 229 108 87 115 182 234 123 247 19 167 36 118 238 36 191 60 73 236 216 158 72 18 235 210 174 178 124 31 71 233 95 26 54 108 114 255 191 255 203 246 239 10 80 14 1 6 16 213 232 149 2 117 203 86 109 203 86 253 224 33 34 203 142 110 93 164 215 127 35 222 217 54 10 103 94 240 158 198 198 169 211 172 171 48 11 245 249 2 51 63 151 6 15 20 90 181 100 93 11 92 21 117 255 13 0 64 249 166 145 218 230 173 250 225 35 92 124 188 216 189 139 115 248 48 161 109 27 34 8 172 75 171 16 159 238 81 126 216 207 186 10 179 4 62 157 197 37 38 56 31 123 148 117 33 240 43 4 24 64 20 185 110 211 200 228 36 177 91 87 231 99 35 132 54 173 99 98 139 122 33 45 141 94 184 88 190 213 133 149 168 235 54 104 59 114 227 254 252 167 40 92 248 218 25 126 51 0 216 187 110 211 200 122 117 29 61 186 187 158 25 45 180 104 30 91 187 35 242 233 30 74 169 113 234 244 13 219 134 197 58 122 249 114 96 214 151 210 240 97 124 211 38 172 107 129 235 32 192 0 152 49 78 230 171 155 115 180 45 91 245 83 167 43 218 52 50 134 112 201 201 156 219 173 231 91 45 192 252 211 63 229 27 53 116 14 31 198 186 16 184 17 2 12 192 4 134 161 174 89 167 253 188 143 19 4 177 91 151 27 6 14 93 221 52 114 203 86 253 204 217 171 155 70 190 52 209 26 221 231 130 167 177 113 234 20 235 42 194 73 93 241 163 126 224 80 220 191 190 25 19 87 113 237 6 1 6 16 110 186 225 159 50 221 113 87 55 249 133 231 137 174 169 63 173 11 126 49 199 249 204 147 55 110 26 121 247 93 213 218 52 50 38 240 233 30 35 223 58 1 70 207 157 15 204 249 218 57 106 196 175 51 100 33 154 32 192 0 194 76 93 245 147 227 158 30 87 87 93 162 192 55 205 84 55 110 46 122 233 85 195 235 19 154 100 74 89 189 197 238 221 248 212 20 214 101 154 130 79 75 83 114 247 176 174 34 76 40 245 79 155 81 250 91 54 120 32 235 82 224 214 16 96 0 97 166 237 219 47 191 60 41 116 245 41 56 127 145 113 249 138 144 145 206 123 60 113 111 254 177 54 155 70 198 4 33 221 99 92 186 68 252 126 34 199 252 156 64 37 123 169 158 119 50 254 63 222 142 173 86 26 91 65 128 1 132 27 199 17 74 105 97 81 224 203 175 28 189 123 58 31 26 66 85 77 93 183 193 242 233 85 246 44 179 135 16 162 159 58 35 180 104 198 186 150 90 49 242 79 5 191 153 231 122 230 41 174 97 3 214 181 64 133 112 91 18 32 204 196 246 119 106 155 115 148 101 203 185 184 56 215 152 167 184 250 245 213 245 27 29 93 58 179 174 43 18 184 164 68 46 62 46 230 251 56 116 221 63 117 134 112 199 29 142 190 89 172 75 129 202 32 192 0 194 204 113 223 189 218 246 157 202 226 101 82 159 251 105 97 161 50 111 62 161 148 111 110 169 206 242 74 8 105 105 177 222 199 17 252 110 129 113 225 130 60 97 28 235 66 224 54 16 96 0 225 198 113 124 147 76 194 113 198 165 203 202 162 37 194 157 109 157 163 70 176 174 41 114 248 52 143 30 203 35 125 141 163 199 148 5 217 174 177 79 115 117 235 176 174 5 110 3 247 192 0 194 77 215 149 165 63 72 131 6 216 42 183 202 9 233 30 109 219 118 214 85 212 148 170 250 167 206 16 187 116 114 244 186 135 117 41 112 123 88 129 1 132 153 186 126 19 45 44 146 6 246 103 93 8 27 188 199 99 92 41 32 37 37 172 11 169 137 224 215 223 210 162 98 215 248 177 172 11 129 42 65 128 1 132 21 165 202 162 197 142 251 238 229 18 19 88 151 194 6 239 105 92 214 136 24 123 251 170 232 251 15 42 75 126 112 61 55 214 182 191 119 49 7 1 6 16 78 218 246 157 198 153 179 206 161 131 88 23 194 12 151 152 192 39 38 26 39 99 173 143 35 24 244 79 255 68 236 121 247 13 115 191 32 154 33 192 0 194 41 184 96 145 216 163 187 205 31 30 226 211 61 122 126 140 245 113 4 190 252 138 232 186 252 236 51 172 11 129 106 64 128 1 132 141 190 239 128 126 248 168 115 216 16 214 133 48 198 167 197 216 68 68 45 119 183 250 227 106 121 194 56 226 142 249 1 34 182 130 0 3 8 27 101 209 98 177 253 157 124 102 58 235 66 24 19 60 30 35 63 118 238 129 21 151 4 102 204 116 244 201 18 218 183 99 93 10 84 15 2 12 32 60 140 147 249 234 206 93 206 161 131 89 23 194 30 239 105 108 120 189 180 184 152 117 33 85 226 159 53 155 72 146 235 169 199 89 23 2 213 134 0 3 8 143 224 194 197 66 179 166 66 187 182 172 11 97 79 72 247 148 37 122 12 92 69 212 182 108 213 54 108 146 39 61 79 156 78 214 181 64 181 33 192 0 194 128 94 188 168 109 218 236 28 134 229 87 153 184 56 190 78 178 17 245 125 28 212 231 11 204 252 92 26 60 80 104 213 146 117 45 80 19 8 48 128 48 8 102 47 229 27 54 20 187 119 101 93 72 180 40 27 40 21 237 43 176 192 167 179 184 228 36 231 99 143 178 46 4 106 8 1 6 80 91 180 176 72 93 189 86 26 58 8 27 71 149 19 60 30 35 186 159 101 86 215 172 215 118 228 202 147 158 39 34 38 234 197 42 4 24 64 109 41 203 87 114 110 217 113 111 79 214 133 68 17 222 211 56 154 3 140 94 186 28 248 252 75 105 248 48 190 73 38 235 90 160 230 16 96 0 181 19 12 42 203 86 72 15 14 192 95 228 175 197 167 123 12 159 143 250 10 89 23 114 107 254 143 63 229 83 83 156 195 135 177 46 4 106 5 1 6 80 43 202 170 53 196 208 165 126 15 176 46 36 186 8 105 101 141 136 81 217 199 161 46 95 169 31 56 36 191 56 129 240 248 3 48 182 225 247 15 160 22 116 93 201 94 42 245 237 67 100 76 112 184 158 44 243 245 234 69 97 31 135 113 238 124 96 206 215 206 81 35 248 198 169 172 107 129 218 66 128 1 212 156 186 113 51 45 44 148 6 13 96 93 72 52 138 198 219 96 148 6 166 205 16 154 54 145 6 15 100 93 10 132 1 2 12 160 230 148 69 75 28 189 123 114 73 137 172 11 137 70 66 90 212 5 152 178 104 137 158 119 82 158 244 60 250 69 173 1 1 6 80 67 218 142 92 35 255 148 52 196 190 59 167 84 142 79 139 174 153 244 198 201 252 224 55 223 185 158 124 194 230 123 5 88 9 2 12 160 134 148 133 217 98 247 174 124 74 35 214 133 68 41 33 61 141 22 21 211 130 2 214 133 148 209 117 255 180 79 132 182 119 56 250 102 177 46 5 194 6 1 6 80 19 250 193 67 218 129 67 206 135 236 190 115 74 37 120 79 99 142 227 162 100 34 98 240 187 5 198 133 11 242 132 113 172 11 129 112 66 128 1 212 132 178 32 91 108 215 150 111 218 132 117 33 81 204 233 228 234 215 211 163 224 54 152 113 244 152 178 32 219 53 246 105 174 110 29 214 181 64 56 33 192 0 170 205 200 63 165 238 200 197 198 149 183 37 120 26 27 167 88 175 192 84 213 63 117 134 216 165 147 163 215 61 140 43 129 112 67 128 1 84 155 146 189 84 104 154 137 157 83 110 139 79 243 48 191 132 24 252 250 91 90 84 236 26 63 150 109 25 96 6 4 24 64 245 208 75 151 213 245 27 177 113 101 85 240 233 105 122 62 203 0 211 247 31 84 150 252 224 122 254 89 46 49 129 97 25 96 18 4 24 64 245 40 139 151 113 245 235 137 61 186 179 46 36 6 8 105 30 234 247 211 75 151 217 156 62 16 240 79 155 225 184 247 30 177 107 103 54 5 128 201 16 96 0 213 64 139 138 148 85 63 57 135 96 231 148 42 225 27 167 114 28 199 234 113 230 192 151 115 137 97 184 198 60 205 228 236 16 1 8 48 128 106 80 151 255 200 201 46 199 125 247 178 46 36 70 72 18 215 160 190 206 162 143 67 203 221 173 174 90 35 79 124 142 184 49 166 210 178 16 96 0 85 166 40 202 15 43 164 129 253 136 3 59 167 84 149 192 162 143 131 22 21 7 62 158 233 232 251 0 26 109 172 13 1 6 80 85 234 79 107 169 162 74 125 251 176 46 36 150 48 233 227 8 204 154 77 156 146 235 201 199 34 124 94 136 48 4 24 64 213 24 70 112 209 82 169 111 22 137 115 179 46 37 150 148 174 192 242 79 17 74 35 118 70 109 203 86 109 227 102 121 210 243 196 233 140 216 73 129 9 4 24 64 149 168 27 55 211 130 2 108 195 81 93 188 199 67 131 193 136 53 34 82 175 55 48 115 150 52 120 160 208 170 101 100 206 8 12 33 192 0 170 68 89 184 216 209 187 39 151 156 204 186 144 24 195 55 78 225 120 62 98 125 28 129 79 102 113 201 201 206 199 30 141 204 233 128 45 4 24 192 237 105 185 187 140 252 83 18 30 94 174 1 135 131 111 216 48 50 125 28 234 154 245 90 238 46 121 210 243 68 68 151 141 45 32 192 0 110 79 89 184 68 236 214 5 59 167 212 12 159 238 49 204 223 24 140 94 186 28 248 252 75 105 248 48 190 73 166 217 231 130 40 129 0 3 184 13 253 240 17 109 223 126 105 24 150 95 53 196 167 121 116 243 87 96 254 143 63 229 83 83 156 195 135 153 125 34 136 30 8 48 128 219 80 22 46 22 239 104 35 52 111 198 186 144 88 37 164 121 140 211 103 76 109 68 84 151 175 212 15 28 146 95 156 64 120 252 153 102 35 248 205 6 168 140 113 234 180 182 109 7 54 174 172 13 222 211 152 42 10 189 112 209 164 227 27 231 206 7 230 124 237 28 53 130 111 156 106 210 41 32 58 33 192 0 42 163 100 47 229 51 210 133 14 237 88 23 18 195 248 212 84 78 16 204 122 156 153 210 192 180 25 66 179 166 120 194 193 134 16 96 0 21 162 87 10 202 118 78 25 196 186 144 24 39 10 124 74 35 147 250 56 148 69 75 244 188 147 242 164 231 48 94 217 134 16 96 0 21 82 150 44 227 234 36 139 119 223 197 186 144 152 103 82 31 135 113 50 63 248 205 119 174 39 159 224 26 52 8 251 193 33 250 33 192 0 42 80 92 162 172 92 237 28 242 32 250 2 106 143 79 243 132 127 83 21 93 247 79 251 68 104 215 214 209 55 43 204 71 134 24 129 255 50 1 110 77 89 190 146 147 36 199 253 247 177 46 196 10 4 79 227 176 55 34 6 231 205 55 46 92 148 39 140 11 227 49 33 182 32 192 0 110 69 81 148 101 203 165 129 253 136 228 96 93 138 21 240 105 30 170 170 198 185 243 225 58 160 113 228 152 178 32 219 53 246 41 12 247 178 51 4 24 192 45 168 107 214 209 160 34 245 239 203 186 16 139 224 83 83 56 81 52 78 134 169 143 67 85 253 211 102 136 221 187 58 122 221 19 158 3 66 108 66 128 1 220 196 48 130 139 151 73 15 220 143 157 83 194 134 231 249 198 169 70 152 58 233 131 115 191 161 69 197 174 113 99 194 114 52 136 93 8 48 128 27 105 91 182 210 139 151 164 33 120 174 40 156 120 79 99 61 28 125 28 250 190 253 202 178 229 174 231 159 229 18 226 195 81 23 196 48 4 24 192 141 130 11 178 29 189 238 225 234 214 101 93 136 165 8 158 198 97 104 68 12 4 252 211 63 117 220 123 143 216 181 115 120 202 130 88 134 0 3 184 142 190 107 143 145 119 18 163 123 195 142 15 77 68 212 141 218 28 36 240 229 92 98 24 174 49 79 135 175 46 136 97 8 48 128 235 4 23 45 22 187 118 198 84 189 176 227 211 211 168 166 25 103 207 214 248 8 90 238 110 117 213 26 121 226 115 196 45 135 181 52 136 85 8 48 128 95 25 199 142 107 63 239 147 48 59 202 4 124 163 134 156 228 168 113 31 7 45 42 14 124 60 211 209 247 1 161 93 219 112 151 6 177 10 1 6 240 171 224 130 108 177 117 75 161 101 11 214 133 88 17 199 241 169 169 53 238 227 8 204 154 77 156 146 235 201 199 194 93 22 196 48 4 24 192 85 198 153 179 90 206 54 105 24 118 78 49 11 239 105 92 179 21 152 182 101 171 182 105 139 252 226 4 226 116 154 80 23 196 42 4 24 192 85 74 246 18 62 205 35 118 238 200 186 16 203 18 210 61 53 8 48 234 245 6 102 206 146 6 15 196 202 24 110 128 0 3 40 69 11 188 234 218 13 104 62 52 21 159 150 102 156 61 71 52 173 90 159 10 124 50 139 75 78 118 142 26 97 90 93 16 171 16 96 0 165 148 165 203 185 228 36 199 61 61 88 23 98 101 66 154 135 234 186 113 166 26 141 136 234 154 245 90 238 46 121 210 4 34 138 102 150 6 49 201 148 127 39 118 237 218 245 222 123 239 37 36 36 20 22 22 254 203 191 252 139 199 227 49 227 44 0 97 227 247 43 43 127 116 62 250 8 118 78 49 21 215 160 62 39 73 198 169 211 124 122 90 85 222 79 47 93 10 124 254 165 243 145 135 248 38 25 230 87 7 177 39 252 1 230 245 122 251 247 239 159 157 157 221 173 91 183 217 179 103 143 28 57 114 227 198 141 229 63 61 115 230 76 48 24 172 228 179 97 175 7 224 182 148 21 171 56 65 144 30 184 159 117 33 86 199 113 124 227 84 61 255 84 21 255 220 241 79 255 148 79 77 145 30 30 106 118 93 16 163 194 31 96 91 182 108 33 132 116 235 214 141 16 242 216 99 143 141 31 63 254 200 145 35 205 155 55 15 253 244 187 239 190 203 203 203 171 232 179 187 119 239 126 248 225 135 195 94 18 84 78 223 119 64 249 97 69 233 226 67 211 197 110 93 28 189 123 178 174 40 178 84 85 89 242 131 99 64 63 226 148 88 151 98 125 85 239 227 80 151 175 212 15 29 137 251 183 183 176 44 134 138 132 63 192 4 65 80 20 37 244 181 36 73 169 169 169 63 255 252 115 121 128 189 244 210 75 149 124 246 157 119 222 9 123 61 80 57 45 119 183 182 125 167 252 210 11 196 33 18 74 149 101 43 148 236 165 210 144 7 89 215 21 57 234 154 245 52 16 144 6 244 99 93 136 45 240 105 105 234 170 53 183 125 155 113 230 108 96 206 215 206 199 70 96 36 10 84 34 252 127 181 233 213 171 87 74 74 202 127 253 215 127 29 59 118 108 245 234 213 193 96 208 231 243 133 253 44 16 46 234 242 149 174 177 79 149 166 87 217 21 30 233 193 254 250 137 60 82 226 103 93 87 164 80 26 204 94 34 61 112 63 23 31 199 186 20 91 224 211 61 198 249 243 68 85 43 123 19 165 129 233 159 8 205 154 74 15 14 136 92 101 16 131 194 31 96 78 167 115 211 166 77 9 9 9 115 231 206 21 4 193 48 140 196 196 196 176 159 5 194 35 16 228 146 146 8 207 19 85 243 61 53 206 56 118 162 116 13 221 162 153 158 31 166 141 7 163 158 150 179 141 94 188 36 13 198 206 41 17 34 120 60 212 48 140 211 149 53 34 42 139 150 232 39 243 229 73 207 17 142 139 96 105 16 123 76 233 66 76 74 74 10 93 42 244 249 124 23 47 94 236 208 161 131 25 103 129 48 144 28 212 239 47 123 10 170 160 116 53 182 113 147 179 105 38 45 240 114 241 118 217 105 41 184 32 91 188 251 46 174 30 118 78 137 16 174 94 61 206 233 52 78 157 226 51 211 111 249 6 227 100 126 240 155 239 92 99 158 226 26 52 136 120 117 16 99 76 185 59 186 100 201 146 208 23 159 127 254 121 159 62 125 154 52 105 98 198 89 32 12 120 158 75 74 50 142 28 51 188 190 210 24 243 249 104 129 215 56 115 214 38 55 30 244 61 123 245 227 39 156 15 97 118 84 4 113 132 79 243 232 21 245 113 232 186 127 218 39 66 187 182 142 190 89 145 46 12 98 144 41 43 176 55 222 120 99 207 158 61 167 79 159 62 112 224 192 236 217 179 205 56 5 132 139 107 244 168 192 167 159 209 178 93 154 244 131 71 2 51 103 185 198 60 197 186 168 8 9 46 204 118 116 234 192 167 225 57 197 136 18 210 60 198 201 91 95 163 14 206 155 111 92 184 24 255 127 126 27 241 162 32 38 153 18 96 155 55 111 190 112 225 130 44 203 73 73 73 102 28 31 194 73 146 92 47 78 84 190 158 167 18 98 120 11 226 254 251 63 108 114 227 193 56 126 66 219 179 55 238 205 127 102 93 136 237 240 233 30 229 135 149 55 191 110 28 57 166 44 200 118 77 122 158 75 78 102 81 23 196 30 83 46 33 10 130 144 146 146 130 244 138 33 84 20 74 255 55 16 164 151 175 176 174 37 66 130 139 150 136 45 91 8 173 90 178 46 196 118 4 143 135 94 184 72 126 121 216 230 42 85 245 79 155 33 118 239 234 232 117 15 179 202 32 214 92 23 96 11 22 44 160 148 178 43 6 152 161 5 94 177 93 91 78 224 245 188 147 172 107 137 4 122 238 188 182 57 7 163 123 153 224 61 141 41 165 198 233 51 215 190 24 156 251 13 45 42 118 141 27 195 174 46 136 61 215 5 216 174 93 187 190 255 254 123 118 197 0 51 212 235 229 27 212 231 83 82 140 19 21 206 73 177 146 96 246 82 62 53 69 236 210 153 117 33 118 196 213 171 203 201 242 181 125 28 250 190 253 202 178 229 174 231 159 229 18 236 210 254 10 97 113 227 37 196 191 255 253 239 163 70 141 58 121 210 22 127 13 135 114 180 192 203 37 37 241 25 233 186 13 2 140 122 189 234 154 117 210 208 193 196 22 55 251 162 209 117 125 28 129 128 127 250 167 142 222 189 196 174 248 251 4 84 207 117 1 214 188 121 243 239 191 255 254 55 191 249 205 19 79 60 241 159 255 249 159 202 245 23 169 191 254 250 235 136 151 7 17 98 120 189 124 114 146 144 153 97 228 89 255 17 102 101 201 114 46 49 193 209 235 110 214 133 216 23 127 205 68 196 192 236 255 37 134 225 26 243 36 235 162 32 246 92 23 96 163 71 143 230 121 190 119 239 222 107 214 172 137 143 143 207 202 202 90 190 124 121 209 47 86 173 90 197 174 78 48 23 245 250 202 86 96 105 198 249 115 55 222 93 183 152 64 64 89 185 74 26 252 32 17 4 214 165 216 23 95 191 129 126 236 184 190 111 191 182 109 135 186 122 173 60 241 57 34 203 172 139 130 216 115 235 54 122 65 16 94 122 233 165 139 23 47 14 24 112 221 44 178 169 83 167 70 170 48 136 160 96 144 42 10 151 156 196 215 175 79 13 170 231 229 11 45 154 177 174 201 44 202 202 213 132 227 164 7 238 99 93 136 125 169 43 86 105 123 126 166 94 159 190 255 96 112 254 34 177 123 23 161 93 91 214 69 65 76 186 46 192 138 138 138 226 203 102 8 237 220 185 115 226 196 137 57 57 57 3 7 14 236 215 239 234 148 238 111 191 253 150 81 145 96 46 90 224 45 253 75 113 82 18 87 183 14 159 144 96 228 157 180 108 128 105 154 178 100 153 212 191 15 113 58 89 151 98 83 250 158 189 198 149 43 242 228 137 133 147 127 167 172 89 199 213 173 67 52 157 22 21 99 152 50 212 192 117 1 246 254 251 239 191 240 194 11 255 241 31 255 241 238 187 239 38 39 39 207 154 53 107 204 152 95 187 90 139 138 138 88 84 8 166 51 202 246 17 229 146 147 74 99 44 51 93 63 121 210 193 186 36 147 168 235 54 208 226 18 233 193 254 172 11 177 47 229 167 181 242 243 227 66 91 175 25 231 47 196 189 245 71 18 84 180 77 91 28 253 30 96 93 26 196 158 235 2 204 48 140 214 173 91 95 186 116 105 244 232 209 239 189 247 94 131 235 135 105 190 254 250 235 17 47 15 34 129 22 120 57 151 51 180 40 17 50 210 245 35 71 89 87 100 14 74 149 69 75 28 89 189 185 132 4 214 165 216 152 97 132 210 75 236 216 158 175 91 87 104 217 194 56 125 198 56 112 144 117 89 16 147 110 188 7 150 152 152 248 229 151 95 14 28 120 139 221 37 18 240 159 189 69 81 175 151 251 101 203 27 62 61 93 169 194 126 131 177 72 219 186 221 56 127 193 61 100 16 235 66 108 141 75 76 160 23 47 113 245 235 185 127 255 90 232 21 253 240 17 33 51 131 117 93 16 147 174 235 66 228 56 110 227 198 141 183 76 47 176 48 163 192 203 255 18 96 66 102 6 245 251 233 197 75 172 139 10 191 224 162 197 98 143 238 92 253 122 172 11 177 53 231 144 65 129 47 230 144 226 146 208 183 198 201 83 90 206 118 60 1 6 53 115 221 10 236 137 39 158 104 212 168 17 187 98 128 141 210 21 88 242 213 193 149 188 167 49 39 8 250 137 60 209 90 127 208 235 251 14 232 135 143 202 227 159 101 93 136 221 113 245 235 57 31 31 233 159 53 155 104 26 161 148 175 91 71 126 241 121 155 204 143 134 176 187 46 192 154 55 111 206 174 18 96 134 22 120 185 186 191 236 232 40 10 124 106 74 105 128 89 235 47 197 193 5 217 98 135 246 21 109 162 8 145 196 55 78 149 95 154 200 186 10 176 2 83 166 209 67 108 49 10 126 93 129 149 53 34 102 24 214 26 233 107 156 200 211 118 237 198 198 149 0 22 131 0 131 178 73 190 215 236 125 35 100 164 91 108 38 125 112 225 98 177 69 115 225 142 214 172 11 1 128 112 66 128 1 161 190 194 107 87 96 66 70 58 61 127 129 4 2 76 139 10 27 122 225 130 182 57 71 26 138 230 67 0 171 65 128 217 94 137 159 106 26 151 116 221 37 68 74 169 94 193 166 239 49 39 184 120 25 223 168 161 216 173 11 235 66 0 32 204 16 96 118 23 26 195 193 95 179 2 227 146 18 249 164 36 107 140 165 167 190 66 117 245 218 210 229 23 250 220 0 44 7 1 102 119 161 65 136 92 82 226 181 47 242 25 105 214 216 24 76 89 182 156 139 139 115 220 219 147 117 33 0 16 126 8 48 187 163 94 47 231 118 19 199 117 227 15 133 140 116 43 108 205 28 8 40 203 87 74 131 6 16 241 214 187 46 0 64 76 67 128 217 221 181 99 56 202 241 153 25 250 201 124 66 41 163 162 194 67 89 245 19 33 156 212 23 83 98 1 172 9 1 102 119 180 192 203 37 221 56 229 82 200 72 167 193 32 61 127 129 81 81 225 160 235 202 226 31 164 126 15 16 23 118 78 1 176 38 4 152 221 81 175 247 218 22 196 16 190 113 42 39 138 49 125 27 76 93 191 137 22 22 74 3 177 115 10 128 101 33 192 236 238 134 49 28 87 9 2 239 105 28 195 143 51 83 170 44 90 236 184 239 222 27 154 83 0 192 74 16 96 118 119 195 24 142 114 66 102 134 17 179 143 130 105 219 119 26 103 206 58 241 240 50 128 165 33 192 236 142 222 114 5 22 227 157 244 202 194 178 157 83 26 54 96 93 8 0 152 8 1 102 111 148 210 194 194 155 239 129 149 174 192 210 211 141 11 23 137 223 207 162 172 90 209 15 30 210 14 29 198 242 11 192 242 16 96 182 70 139 139 169 97 240 183 92 129 53 201 40 13 131 24 188 138 168 44 200 22 219 181 229 155 100 178 46 4 0 204 133 0 179 181 95 198 112 220 34 192 184 248 120 190 78 114 204 61 206 108 156 204 87 119 228 58 135 97 231 20 0 235 67 128 217 26 45 240 114 28 87 81 171 30 159 158 30 115 183 193 130 11 23 11 205 154 10 237 218 178 46 4 0 76 135 0 179 53 195 235 229 226 227 136 32 220 242 167 66 102 134 30 83 35 125 233 197 139 218 166 205 206 97 131 89 23 2 0 145 128 0 179 181 178 49 28 183 184 126 24 34 100 164 25 249 177 52 80 42 184 120 25 223 176 161 216 189 43 235 66 0 32 18 16 96 182 86 54 134 163 194 71 125 249 140 116 26 84 140 179 231 34 91 84 13 209 162 34 117 245 90 105 240 131 216 57 5 192 38 16 96 182 102 20 120 185 155 38 249 150 227 27 167 114 14 135 17 35 243 56 148 31 86 114 178 203 209 187 23 235 66 0 32 66 16 96 182 86 209 24 142 171 120 158 79 243 196 198 64 169 96 80 89 182 66 122 112 0 113 96 231 20 0 187 64 128 217 90 69 99 56 202 197 202 198 96 202 170 53 196 208 165 126 216 57 5 192 70 16 96 182 118 203 81 244 215 226 51 98 161 147 222 48 148 197 203 164 190 125 136 44 179 46 5 0 34 7 1 102 99 186 78 139 138 111 57 134 163 156 144 153 97 92 190 66 139 139 35 88 86 181 169 27 55 83 175 87 26 132 157 83 0 236 5 1 102 95 180 176 144 82 90 249 10 76 200 72 43 93 225 68 247 211 96 202 194 197 142 222 61 43 255 133 0 128 245 32 192 236 139 122 11 9 33 149 223 3 35 113 113 124 221 58 209 124 21 81 219 145 107 228 159 146 134 226 225 101 0 219 65 128 217 23 245 122 57 158 231 18 19 42 127 155 144 153 17 205 157 244 202 194 108 177 123 87 62 165 17 235 66 0 32 210 16 96 246 101 20 120 185 132 132 219 62 246 203 103 102 68 109 39 189 126 240 144 118 224 144 243 33 140 238 5 176 35 4 152 125 149 174 192 42 191 126 88 70 200 72 55 242 79 17 195 136 72 81 213 163 44 92 44 182 107 203 55 109 194 186 16 0 96 0 1 102 95 180 192 123 219 235 135 87 7 74 169 170 113 230 108 68 138 170 6 227 212 105 109 71 174 19 119 191 0 236 10 1 102 95 134 183 178 57 82 229 248 148 70 156 211 105 68 223 206 150 202 162 37 124 70 186 208 254 78 214 133 0 0 27 8 48 251 162 5 222 202 31 2 187 138 227 248 52 143 126 60 186 26 17 233 165 203 234 250 141 184 251 5 96 103 8 48 251 186 237 24 142 114 66 70 90 180 117 210 43 139 151 113 245 235 137 61 186 179 46 4 0 152 65 128 217 151 113 187 65 136 229 132 204 12 227 100 52 53 34 22 23 43 171 126 114 14 25 132 157 83 0 236 12 1 102 87 170 74 75 74 42 27 69 127 13 62 61 221 184 82 64 11 139 204 47 171 74 148 229 63 114 78 167 227 62 236 156 2 96 107 8 48 155 162 190 42 140 225 248 197 213 129 82 81 114 21 81 81 148 101 203 165 129 253 136 195 193 186 20 0 96 9 1 102 83 212 231 171 122 128 17 183 155 111 80 95 143 142 171 136 234 79 107 169 162 74 253 251 178 46 4 0 24 67 128 217 148 81 224 229 4 129 139 143 175 226 251 203 6 74 69 65 39 189 97 4 23 45 149 250 102 145 56 55 235 82 0 128 49 4 152 77 149 181 32 222 254 33 176 114 124 122 84 52 34 170 27 55 211 130 2 105 240 64 214 133 0 0 123 8 48 155 162 5 85 237 161 15 17 50 210 141 83 167 137 174 155 89 212 237 41 139 150 56 122 247 228 146 147 217 150 1 0 209 0 1 102 83 134 215 203 87 103 5 38 100 102 80 77 51 78 159 49 179 168 219 208 119 237 49 78 230 75 67 6 49 172 1 0 162 7 2 204 166 202 6 33 86 35 192 184 134 13 57 167 147 237 88 250 224 130 108 177 107 103 62 53 133 97 13 0 16 61 16 96 54 85 245 49 28 87 113 68 72 79 99 216 73 175 31 62 162 237 219 47 97 118 20 0 252 2 1 102 83 85 31 195 81 142 237 198 96 202 194 197 226 29 109 132 230 205 88 21 0 0 209 6 1 102 83 212 91 181 73 190 215 96 216 73 111 156 57 171 109 219 129 209 189 0 112 45 4 152 45 5 131 52 16 172 222 37 68 66 248 140 52 195 235 165 94 159 105 101 85 72 201 94 194 167 167 9 29 218 69 254 212 0 16 181 16 96 118 20 10 161 234 94 66 20 210 211 56 142 139 252 109 48 122 165 64 93 187 65 26 138 230 67 0 184 14 2 204 142 140 178 65 136 85 156 228 251 43 151 139 107 216 32 242 183 193 148 37 203 184 58 201 142 123 122 68 248 188 0 16 229 16 96 118 68 189 94 206 225 32 110 185 186 31 20 50 210 35 29 96 197 37 202 202 213 206 33 15 18 30 255 174 2 192 117 240 135 130 29 209 234 183 32 134 240 25 233 17 190 132 168 44 95 201 73 146 227 254 251 34 121 82 0 136 9 8 48 59 42 27 195 81 147 0 19 50 51 140 51 103 137 166 153 80 212 173 168 170 178 108 133 52 160 47 145 176 115 10 0 220 8 1 102 71 101 99 56 18 106 240 65 33 61 141 234 186 113 42 66 3 165 212 53 235 105 48 232 192 206 41 0 112 43 8 48 59 170 238 40 250 114 92 195 6 156 236 138 208 88 122 195 8 102 47 145 30 184 159 139 143 139 196 233 0 32 214 32 192 236 168 186 163 232 175 37 100 164 27 17 217 217 82 219 178 149 94 188 36 13 193 206 41 0 112 107 8 48 59 50 170 63 134 163 92 196 6 74 5 23 100 59 122 221 195 213 173 27 129 115 1 64 44 66 128 217 81 173 86 96 233 145 104 68 212 119 255 108 228 157 148 134 13 54 251 68 0 16 187 16 96 246 83 226 167 170 90 179 54 250 171 157 244 133 69 244 242 149 112 151 117 157 224 162 197 98 231 142 124 227 84 83 207 2 0 49 13 1 102 59 134 207 87 147 49 28 191 16 50 210 56 158 215 205 188 13 102 28 59 174 237 217 139 229 23 0 84 14 1 102 59 212 87 147 65 136 191 146 36 190 97 67 83 199 210 7 23 100 139 173 91 10 173 90 154 119 10 0 176 0 4 152 237 208 2 47 231 114 18 167 179 198 71 224 51 210 204 235 164 55 206 156 213 114 182 73 195 176 115 10 0 220 6 2 204 118 170 189 23 243 77 202 54 6 51 235 18 162 178 120 41 159 230 17 59 119 52 233 248 0 96 25 8 48 219 49 10 106 222 67 31 194 135 6 74 169 106 248 138 186 138 122 189 216 57 5 0 170 8 1 102 59 165 43 176 196 154 140 225 40 39 100 164 83 195 48 242 79 133 175 168 171 148 37 203 185 196 4 236 156 2 0 85 129 0 179 157 178 65 136 181 10 48 174 94 93 46 206 29 254 219 96 126 191 178 242 71 105 240 131 68 16 194 124 100 0 176 34 4 152 237 24 53 221 75 229 90 66 70 248 231 113 40 43 86 113 130 32 61 112 127 120 15 11 0 86 133 0 179 29 90 211 189 84 174 197 103 164 133 185 147 94 85 149 37 63 56 6 244 35 78 41 156 135 5 0 235 66 128 217 14 245 250 194 177 2 75 215 243 194 121 9 81 93 187 129 6 2 210 128 126 97 60 38 0 88 27 2 204 94 104 81 17 213 245 90 182 209 135 58 233 105 113 9 189 116 57 76 101 81 101 241 82 71 86 111 236 156 2 0 85 135 0 179 23 90 224 45 253 93 175 245 10 140 79 243 112 60 31 174 219 96 90 206 54 227 252 5 231 224 7 195 114 52 0 176 9 4 152 189 92 157 35 85 163 221 44 175 227 112 240 41 141 194 53 150 62 184 32 91 188 251 46 174 126 189 176 28 13 0 108 2 1 102 47 212 87 200 185 221 196 225 168 253 161 194 181 49 152 190 103 175 126 252 132 243 33 204 142 2 128 234 65 128 217 75 237 199 112 148 19 50 51 140 147 97 104 68 12 46 90 236 232 212 129 79 243 132 163 40 0 176 17 4 152 189 212 102 43 203 27 240 25 105 198 217 179 68 81 106 115 16 227 68 158 182 251 103 105 40 118 78 1 128 106 67 128 217 11 245 134 225 41 230 16 33 61 157 26 84 175 221 211 96 193 133 139 197 22 205 133 54 173 194 82 18 0 216 10 2 204 94 140 2 47 151 152 16 150 67 113 117 235 240 9 9 181 25 75 79 207 157 215 54 231 72 184 251 5 0 53 130 0 179 23 234 245 242 181 27 132 120 45 62 35 173 54 91 51 7 179 151 242 169 41 98 151 206 225 170 7 0 108 5 1 102 47 52 28 131 16 203 9 233 233 53 238 164 167 94 175 186 102 157 52 116 48 225 194 85 14 0 216 11 2 204 78 40 165 133 133 225 106 226 248 165 147 190 134 247 192 148 101 43 184 196 4 71 175 187 195 85 12 0 216 13 2 204 70 168 175 144 26 70 184 218 232 175 14 148 242 251 233 197 75 213 254 100 32 160 172 248 81 26 52 0 59 167 0 64 141 33 192 108 36 52 71 42 156 43 48 79 99 78 16 106 176 49 152 178 114 53 33 156 244 64 86 184 42 1 0 27 66 128 217 8 245 249 56 142 11 195 28 169 114 162 192 167 166 84 59 192 52 77 89 178 76 234 223 135 184 156 97 171 4 0 236 7 1 102 35 134 207 199 197 199 133 247 170 29 159 153 81 221 78 122 117 221 6 90 92 34 61 216 63 140 101 0 128 13 33 192 108 36 140 99 56 202 149 109 12 86 157 0 163 84 89 180 196 145 213 155 75 8 207 227 104 0 96 91 8 48 27 9 227 24 142 114 66 70 58 61 127 129 4 2 85 124 191 182 125 167 113 238 60 118 78 1 128 218 67 128 217 136 97 194 10 140 207 204 160 148 234 85 158 234 27 92 176 72 236 209 157 107 80 63 188 101 0 128 13 33 192 108 132 122 189 124 24 59 56 202 112 73 137 124 98 162 81 181 167 193 244 125 7 244 195 71 157 195 48 59 10 0 194 0 1 102 35 180 192 203 133 111 142 84 57 62 35 173 138 141 136 193 5 217 98 135 246 124 102 122 216 107 0 0 27 18 217 158 126 231 206 157 235 214 173 43 255 118 219 182 109 89 89 120 54 200 44 212 27 254 75 136 161 199 153 245 131 135 111 251 54 227 68 158 182 107 119 220 159 254 16 246 2 0 192 158 24 7 88 131 6 13 58 117 234 84 254 237 225 195 183 255 115 16 106 72 215 105 81 113 24 199 112 148 227 51 51 148 31 87 223 246 109 193 69 75 132 230 205 132 59 90 135 189 0 0 176 39 198 1 230 41 83 254 237 166 77 155 152 150 99 101 212 235 163 148 154 178 2 203 72 167 254 0 61 119 158 107 212 176 194 179 95 188 168 109 222 34 191 252 98 216 207 14 0 182 133 123 96 118 65 189 101 115 164 204 88 129 53 78 229 68 177 242 219 96 193 236 165 124 195 134 98 247 174 97 63 59 0 216 22 2 204 46 12 159 143 227 249 112 237 102 121 29 65 224 61 141 43 121 156 153 250 10 213 213 107 165 161 131 8 135 173 83 0 32 108 16 96 118 65 189 133 92 66 130 73 17 34 100 164 25 21 63 10 166 44 91 206 197 197 57 238 237 105 198 169 1 192 182 16 96 118 97 198 24 142 114 124 122 122 133 151 16 131 65 101 121 217 206 41 34 227 27 174 0 96 49 8 48 187 48 99 16 98 57 33 51 195 184 112 145 248 253 55 255 72 89 181 134 80 42 245 197 211 17 0 16 102 8 48 187 48 188 94 51 122 232 67 248 38 25 132 144 91 12 148 210 117 37 123 169 212 247 1 226 114 153 116 106 0 176 45 4 152 93 148 141 225 48 107 0 60 23 31 207 215 73 54 110 186 138 168 174 223 68 11 11 165 65 3 76 58 47 0 216 25 2 204 46 168 215 148 57 82 229 110 113 27 140 82 101 209 98 199 125 247 134 115 11 77 0 128 95 32 192 236 194 40 48 177 137 227 234 64 169 235 71 250 106 59 114 141 51 103 157 67 7 153 119 82 0 176 51 4 152 61 168 42 45 41 225 77 107 226 184 218 73 159 159 79 40 45 127 69 89 180 88 236 222 149 107 216 192 188 147 2 128 157 33 192 108 129 122 125 38 141 225 40 199 103 164 211 160 98 156 61 23 250 86 63 120 72 59 112 200 57 108 176 121 103 4 0 155 67 128 217 130 81 96 214 28 169 114 124 227 84 206 225 48 126 153 199 161 44 200 22 219 181 229 155 54 49 239 140 0 96 115 8 48 91 160 62 31 39 8 92 124 188 137 231 224 249 242 129 82 198 201 124 117 71 46 54 174 4 0 83 33 192 108 161 52 192 204 111 5 20 50 210 67 157 244 193 133 139 133 102 77 133 118 109 205 62 35 0 216 25 2 204 22 76 29 195 81 142 75 76 212 15 28 86 230 47 212 54 109 198 221 47 0 48 27 2 204 22 76 29 195 17 18 252 234 27 227 226 69 163 164 88 223 119 144 72 18 189 213 88 41 0 128 48 66 128 217 2 53 249 33 48 45 103 27 151 148 36 143 31 67 8 81 119 239 113 141 126 92 63 116 152 158 63 111 222 25 1 0 16 96 182 96 246 24 14 117 203 86 169 111 22 137 139 11 125 235 184 239 94 169 111 31 117 83 142 121 103 4 0 192 14 23 182 96 20 120 69 51 3 140 232 58 113 56 8 33 206 135 134 240 245 234 17 135 200 197 185 113 21 17 0 76 133 0 179 5 106 242 61 48 33 61 77 63 124 84 104 209 204 249 248 200 208 43 218 174 221 66 235 86 230 157 17 0 0 151 16 109 32 24 164 129 160 169 93 136 210 131 3 148 239 230 151 111 202 172 229 238 210 246 31 20 59 117 48 239 140 0 0 88 129 89 31 53 127 12 7 145 93 242 228 23 130 243 179 141 11 23 8 165 66 203 22 242 139 19 76 60 29 0 0 2 204 14 12 111 105 128 153 58 201 183 148 219 237 28 61 202 220 83 0 0 92 3 151 16 173 143 22 120 57 135 131 184 101 214 133 0 0 132 19 2 204 250 168 207 103 238 245 67 0 0 22 16 96 214 103 248 10 77 191 126 8 0 16 113 8 48 235 51 123 12 7 0 0 19 8 48 235 163 222 72 76 242 5 0 136 48 4 152 245 97 5 6 0 150 132 0 179 62 195 235 229 19 19 88 87 1 0 16 102 8 48 235 43 93 129 153 58 8 17 0 128 5 4 152 213 149 248 169 170 226 18 34 0 88 15 2 204 226 34 52 134 3 0 32 226 16 96 22 23 137 65 136 0 0 44 32 192 44 142 122 189 156 203 73 156 78 214 133 0 0 132 25 2 204 226 12 175 15 15 129 1 128 37 33 192 44 142 250 124 166 110 101 9 0 192 10 2 204 226 48 134 3 0 172 10 1 102 113 24 195 1 0 86 133 0 179 56 163 192 139 30 122 0 176 36 4 152 197 81 47 198 112 0 128 53 33 192 44 142 122 125 92 18 2 12 0 44 8 1 102 101 180 168 136 234 58 154 56 0 192 146 16 96 86 22 26 195 129 54 122 0 176 36 4 152 149 93 157 35 133 75 136 0 96 69 8 48 43 51 188 94 206 237 38 14 7 235 66 0 0 194 15 1 102 101 24 195 1 0 22 134 0 179 50 234 45 68 7 7 0 88 21 2 204 202 168 23 99 56 0 192 178 16 96 86 134 49 28 0 96 97 8 48 43 195 10 12 0 44 12 1 102 101 180 192 203 37 38 176 174 2 0 192 20 8 48 235 162 148 22 22 98 16 34 0 88 21 2 204 178 168 175 144 26 6 218 232 1 192 170 16 96 150 245 203 24 14 4 24 0 88 19 2 204 178 168 215 203 113 28 230 72 1 128 85 33 192 44 203 40 240 114 241 113 68 16 88 23 2 0 96 10 4 152 101 81 159 15 215 15 1 192 194 16 96 150 85 26 96 232 224 0 0 235 66 128 89 150 81 224 197 10 12 0 44 12 1 102 89 212 235 69 15 61 0 88 24 2 204 178 40 86 96 0 96 105 8 48 203 162 94 47 122 232 1 192 194 16 96 22 165 235 180 168 152 199 28 41 0 176 46 4 152 53 81 175 143 82 138 75 136 0 96 97 8 48 107 162 222 178 57 82 104 226 0 0 235 66 128 89 147 81 224 229 120 30 123 169 0 128 133 33 192 172 137 122 189 92 66 2 225 56 214 133 0 0 152 5 1 102 77 180 0 123 49 3 128 197 33 192 172 201 192 32 68 0 176 58 4 152 53 81 95 33 198 112 0 128 181 33 192 172 9 99 56 0 192 242 16 96 214 68 189 184 7 6 0 22 135 0 179 38 163 0 147 124 1 192 226 16 96 86 164 170 180 164 4 15 129 1 128 181 33 192 44 136 122 125 132 16 14 131 16 1 192 210 16 96 22 100 20 96 142 20 0 88 31 2 204 130 168 215 203 9 2 23 31 207 186 16 0 0 19 33 192 44 168 172 135 30 215 15 1 192 226 16 96 22 100 120 241 16 24 0 88 31 2 204 130 168 215 135 30 122 0 176 60 4 152 5 81 159 15 29 28 0 96 121 8 48 11 162 184 132 8 0 54 128 0 179 32 140 225 0 0 59 64 128 89 16 86 96 0 96 7 8 48 203 9 6 105 32 136 49 28 0 96 121 8 48 171 161 161 49 28 120 14 12 0 172 14 1 102 53 134 183 52 192 120 92 66 4 0 171 67 128 89 13 45 240 114 14 7 113 203 172 11 1 0 48 23 2 204 106 176 149 37 0 216 4 2 204 106 140 2 47 174 31 2 128 29 32 192 172 6 99 56 0 192 38 16 96 86 67 125 133 120 8 12 0 236 0 1 102 53 180 0 247 192 0 192 22 16 96 86 99 120 113 15 12 0 108 1 1 102 53 88 129 1 128 77 32 192 172 165 196 79 85 149 75 76 96 93 7 0 128 233 16 96 150 114 117 12 7 6 33 2 128 13 32 192 44 229 234 32 68 92 66 4 0 27 64 128 89 10 245 122 57 151 147 56 157 172 11 1 0 48 29 2 204 82 140 2 236 4 6 0 118 129 0 179 20 138 189 152 1 192 54 16 96 150 66 125 62 172 192 0 192 38 16 96 150 130 65 136 0 96 31 8 48 75 193 40 122 0 176 15 4 152 165 96 51 48 0 176 15 209 140 131 190 254 250 235 87 174 92 73 74 74 242 122 189 255 252 207 255 220 162 69 11 51 206 2 55 163 94 220 3 3 0 187 48 37 192 40 165 51 103 206 36 132 76 153 50 229 201 39 159 220 178 101 139 25 103 129 27 208 162 34 170 235 124 18 198 112 0 128 45 152 18 96 111 190 249 102 232 139 246 237 219 239 219 183 239 218 31 189 241 198 27 135 14 29 170 232 131 249 249 249 89 89 89 102 148 100 7 87 199 112 96 142 20 0 216 131 41 1 150 244 203 85 172 69 139 22 141 24 49 226 218 31 189 253 246 219 149 124 240 157 119 222 49 163 30 155 184 26 96 88 129 1 128 61 152 18 96 132 144 111 190 249 102 230 204 153 197 197 197 161 107 137 16 1 134 215 203 185 221 196 225 96 93 8 0 64 36 152 21 96 35 203 236 221 187 183 71 143 30 59 118 236 72 79 79 55 233 68 80 14 99 56 0 192 86 204 109 163 111 219 182 109 195 134 13 55 108 216 96 234 89 32 132 122 49 8 17 0 108 36 252 1 118 238 220 185 15 63 252 48 244 117 113 113 241 153 51 103 218 180 105 19 246 179 192 205 12 236 197 12 0 118 18 254 75 136 110 183 123 230 204 153 151 46 93 114 187 221 171 87 175 126 251 237 183 59 118 236 24 246 179 192 205 168 207 39 120 60 172 171 0 0 136 144 240 7 88 66 66 194 246 237 219 175 92 185 162 170 234 63 253 211 63 113 28 23 246 83 192 45 81 95 33 119 39 86 96 0 96 23 102 53 113 212 169 83 199 164 35 67 69 40 54 3 3 0 59 193 44 68 171 160 148 22 22 162 11 17 0 236 3 1 102 17 212 87 72 13 3 43 48 0 176 15 4 88 236 163 84 93 185 218 63 101 58 33 68 89 181 154 20 23 179 46 8 0 32 18 16 96 49 47 240 217 108 226 114 58 135 12 226 56 78 186 191 183 127 202 199 164 164 132 117 81 0 0 166 67 128 197 54 125 255 1 190 110 178 163 215 61 70 129 151 139 143 227 155 54 113 62 246 104 112 209 18 214 117 1 0 152 14 1 22 219 244 189 251 133 59 218 168 235 55 6 191 95 16 186 1 198 103 102 24 103 207 177 174 11 0 192 116 102 181 209 131 217 140 227 39 180 157 187 212 159 214 5 231 205 39 14 135 120 231 29 142 7 238 39 101 183 196 88 151 6 0 16 9 8 176 152 18 12 106 123 246 106 59 115 181 157 187 140 203 87 248 6 13 196 59 90 113 151 11 220 255 231 183 229 67 232 213 117 27 196 142 237 89 23 10 0 96 58 4 88 12 48 206 158 211 118 238 210 118 230 234 251 15 16 131 10 109 90 73 15 14 16 59 117 224 61 141 9 33 218 134 77 129 79 103 57 178 238 227 100 151 182 125 167 81 224 117 141 123 134 117 201 0 0 166 67 128 69 43 77 211 247 29 80 119 236 44 93 108 157 59 207 39 37 138 157 58 74 147 39 137 237 238 36 178 235 218 55 138 61 239 22 218 180 86 183 108 37 193 160 208 161 157 212 188 25 187 162 1 0 34 7 1 22 93 232 149 2 109 71 174 150 187 75 219 179 151 4 131 124 179 166 82 239 94 165 139 173 38 153 164 226 169 146 92 221 58 210 131 253 35 91 41 0 0 99 8 176 40 64 169 126 248 72 105 110 237 220 165 159 200 227 220 178 216 190 157 107 220 51 98 135 246 92 98 2 235 226 0 0 162 20 2 140 157 226 98 45 119 183 186 35 87 219 181 135 22 21 9 105 30 177 83 7 215 152 167 132 86 45 8 143 199 27 0 0 110 3 1 22 105 198 137 147 90 110 174 182 61 87 63 114 148 136 162 120 231 29 174 81 143 136 157 58 114 245 235 177 46 13 0 32 150 32 192 34 66 81 180 61 123 181 29 59 181 157 187 141 203 151 249 250 245 196 78 29 165 71 134 137 109 239 40 111 127 7 0 128 106 65 128 153 200 56 119 190 236 206 86 174 190 255 32 49 140 178 246 247 254 229 237 239 0 0 80 27 8 176 112 211 116 125 223 254 178 199 182 118 233 103 207 94 109 127 127 105 162 216 238 78 226 150 89 23 7 0 96 29 8 176 240 160 5 5 161 208 210 246 252 76 2 65 190 89 83 177 215 221 114 167 14 124 211 38 149 180 191 3 0 64 141 33 192 106 33 212 254 30 90 108 157 200 227 100 151 216 190 157 107 204 211 98 199 118 216 88 18 0 192 108 8 176 234 43 46 209 114 119 169 59 119 233 187 246 24 133 133 130 167 177 216 185 163 235 233 209 66 171 22 68 16 88 23 7 0 96 23 8 176 170 50 78 230 151 181 17 238 210 15 29 33 130 32 222 121 135 115 228 112 177 83 7 174 126 125 214 165 1 0 216 17 2 172 82 229 237 239 185 187 141 75 151 249 122 245 196 206 29 165 135 135 138 119 220 65 36 180 191 3 0 176 132 0 187 5 122 254 130 186 35 87 219 177 243 106 251 123 171 150 210 128 126 98 167 14 124 154 135 117 105 0 0 112 21 2 236 23 186 174 239 59 160 229 238 210 182 231 234 103 207 242 137 137 98 167 14 210 139 19 196 246 119 18 183 155 117 113 0 0 112 35 187 7 24 245 250 180 157 185 218 142 220 171 237 239 77 50 197 123 238 146 187 116 66 251 59 0 64 148 179 101 128 81 170 31 57 22 202 45 227 68 30 113 185 196 246 119 186 158 121 82 236 216 129 75 70 251 59 0 88 208 137 19 39 102 207 158 77 41 37 132 240 60 95 191 126 253 174 101 42 255 212 225 195 135 63 251 236 179 55 222 120 195 233 116 70 160 72 227 204 89 101 209 18 26 8 16 74 29 61 239 22 187 117 169 252 253 118 10 176 226 18 109 247 158 210 220 202 221 109 248 202 218 223 59 117 16 159 122 92 104 221 10 237 239 0 96 109 153 153 153 175 188 242 74 90 90 218 224 193 131 39 79 158 124 248 240 225 81 163 70 245 232 209 99 206 156 57 92 197 87 155 54 108 216 240 215 191 254 117 194 132 9 153 153 153 149 28 156 82 90 201 65 170 200 56 145 23 252 126 161 235 217 167 185 164 36 162 235 202 194 108 229 194 5 105 208 192 74 62 98 253 0 51 78 230 95 125 214 248 224 161 171 237 239 35 30 46 93 108 53 108 192 186 52 0 128 200 73 76 76 228 121 62 37 37 165 119 153 244 244 244 254 253 251 63 243 204 51 131 7 15 174 232 35 99 198 140 25 57 114 164 251 118 125 0 175 188 242 202 164 73 147 218 181 107 87 155 242 130 243 23 201 147 158 39 161 165 158 32 72 195 31 10 76 155 65 139 138 184 248 248 138 62 98 209 0 11 181 191 239 220 165 229 238 50 46 94 226 235 213 21 59 119 146 134 14 18 219 222 65 156 18 235 226 0 0 216 235 208 161 3 33 100 207 158 61 161 0 59 120 240 224 226 197 139 11 10 10 218 181 107 55 98 196 8 158 231 175 92 185 178 108 217 50 66 200 208 161 67 227 227 227 23 46 92 88 92 92 156 149 149 181 117 235 214 77 155 54 181 108 217 114 204 152 49 132 144 117 235 214 205 156 57 179 73 147 38 121 121 121 131 7 15 46 42 42 154 61 123 246 137 19 39 26 54 108 56 98 196 136 107 151 110 193 217 115 181 221 123 42 170 199 184 116 185 248 255 189 125 237 43 180 184 88 255 227 91 196 229 170 232 35 49 21 96 197 197 218 225 163 156 228 16 90 182 32 226 45 42 167 23 46 168 219 203 246 53 222 183 159 232 186 208 170 165 212 191 47 218 223 1 0 110 118 246 236 89 66 72 90 90 26 33 100 201 146 37 175 188 242 202 204 153 51 27 55 110 252 246 219 111 127 252 241 199 203 150 45 171 83 167 78 163 70 141 250 244 233 115 232 208 161 22 45 90 244 232 209 163 81 163 70 19 38 76 232 210 165 139 203 229 122 254 249 231 13 195 120 242 201 39 247 237 219 231 247 251 37 73 10 221 39 27 48 96 192 19 79 60 241 242 203 47 207 153 51 103 213 170 85 207 62 251 108 249 25 133 214 45 185 248 184 138 234 81 55 108 114 220 211 227 218 87 244 67 135 249 58 117 42 217 43 49 102 2 76 93 185 90 219 187 79 236 208 158 42 65 101 209 18 105 248 176 210 24 11 181 191 31 56 120 117 63 254 211 103 248 132 4 177 83 123 180 191 3 0 84 194 231 243 189 249 230 155 205 154 53 27 54 108 24 33 228 181 215 94 123 241 197 23 239 187 239 62 66 200 135 31 126 216 168 81 163 121 243 230 61 250 232 163 169 169 169 229 31 105 216 176 33 33 228 161 135 30 26 58 116 40 33 100 237 218 255 159 189 59 142 105 106 59 192 0 126 202 189 216 34 20 124 136 74 10 43 56 141 163 82 4 53 100 96 52 143 169 169 17 149 108 171 186 85 227 140 34 200 130 139 66 72 140 33 6 136 198 1 121 54 100 145 20 101 152 168 25 9 72 226 208 63 8 139 232 120 68 177 18 194 246 64 192 168 217 112 80 133 94 208 42 82 42 229 118 145 251 226 204 155 22 124 69 78 15 124 191 191 202 45 28 191 52 39 249 60 247 158 123 219 100 54 155 15 28 56 160 211 233 8 33 27 55 110 212 106 181 54 155 173 185 185 185 162 162 34 44 44 44 43 43 75 234 200 247 248 248 181 36 254 147 219 70 92 175 94 243 171 227 124 34 126 242 253 207 111 223 218 207 253 75 126 240 119 110 190 161 158 141 2 27 127 208 37 14 12 248 253 225 247 210 143 190 191 248 122 196 248 39 223 184 85 206 206 110 103 71 167 203 110 231 34 35 248 159 199 99 251 59 0 128 123 215 175 95 239 236 236 28 27 27 139 139 139 51 153 76 74 165 114 120 120 184 187 187 91 163 209 72 191 160 84 42 35 35 35 91 90 90 244 122 189 155 113 148 74 229 232 232 232 15 14 6 6 6 106 52 154 228 228 228 172 172 44 131 193 32 45 239 166 72 190 91 111 63 255 103 126 101 20 247 179 21 162 48 56 118 251 91 249 175 118 184 105 47 102 10 236 237 223 191 245 59 244 110 29 234 122 253 250 109 253 77 231 63 190 19 255 221 51 222 217 205 175 142 85 236 51 96 251 59 0 192 20 165 164 164 148 148 148 124 120 196 102 179 17 66 230 205 251 223 254 128 128 128 128 23 47 94 252 136 193 101 50 89 99 99 227 217 179 103 141 70 227 241 227 199 47 93 186 180 123 247 238 169 254 177 66 238 119 52 115 252 187 14 103 219 63 101 95 125 229 151 121 152 40 38 217 187 239 93 5 182 109 219 182 37 75 150 124 228 13 81 252 126 107 138 40 58 239 221 231 87 199 114 91 117 227 189 125 242 223 236 156 249 144 0 0 179 73 104 104 40 207 243 67 67 67 239 143 244 247 247 171 213 234 31 55 90 72 72 72 97 97 225 153 51 103 14 31 62 156 151 151 247 25 5 54 129 91 165 229 86 77 117 55 163 187 213 217 204 211 104 52 193 193 193 255 127 92 22 168 116 9 194 187 23 65 65 254 223 252 81 190 247 183 46 81 228 126 186 148 70 70 0 128 89 133 227 184 93 187 118 73 27 14 9 33 109 109 109 22 139 101 234 197 195 79 108 169 179 219 237 132 16 65 16 138 138 138 164 123 165 55 108 216 160 84 42 191 100 112 194 229 231 231 127 209 127 96 90 112 225 170 209 75 127 241 141 93 37 61 3 94 252 79 223 216 223 26 228 250 95 226 114 23 0 192 84 88 173 214 130 130 130 166 166 166 87 175 94 89 44 150 168 168 168 15 219 101 253 250 245 231 207 159 175 175 175 191 119 239 222 55 19 146 146 146 186 187 187 203 202 202 204 102 51 207 243 145 145 145 215 174 93 187 113 227 6 199 113 241 241 241 102 179 249 242 229 203 130 32 172 89 179 102 197 138 21 181 181 181 213 213 213 247 239 223 79 74 74 74 79 79 239 234 234 50 155 205 149 149 149 197 197 197 75 151 126 193 149 134 76 122 178 136 247 19 251 44 142 191 222 32 227 227 196 229 146 45 8 82 236 250 53 54 25 2 0 76 35 65 16 156 78 103 104 104 232 231 254 161 211 233 236 235 235 11 11 11 227 121 222 229 114 61 127 254 124 124 124 92 165 82 249 184 221 130 225 57 102 10 12 0 0 224 67 222 117 13 12 0 0 96 138 80 96 0 0 192 36 20 24 0 0 48 9 5 6 0 0 76 66 129 1 0 0 147 188 235 73 28 147 18 4 225 216 177 99 159 122 215 225 112 56 157 78 127 255 79 62 237 24 134 134 134 62 122 171 56 72 48 133 38 133 41 228 30 166 208 164 60 156 66 137 137 137 153 153 153 210 107 246 182 209 59 157 206 79 189 213 216 216 248 240 225 195 244 244 244 153 77 196 146 61 123 246 84 86 86 210 78 225 189 26 26 26 122 122 122 14 30 60 72 59 136 247 194 20 114 15 83 104 82 30 78 33 159 9 210 107 198 86 96 239 31 91 242 81 28 199 249 248 248 184 249 5 192 231 227 30 166 208 164 240 249 184 135 41 52 169 105 252 124 112 13 12 0 0 152 132 2 3 0 0 38 161 192 0 0 128 73 179 234 68 237 215 19 104 167 0 134 109 218 180 137 118 4 96 27 166 208 76 154 85 5 38 195 183 171 128 103 48 133 192 67 152 66 51 9 167 16 1 0 128 73 40 48 0 0 96 18 10 12 0 0 152 196 229 231 231 211 206 0 51 39 52 52 84 173 86 211 78 1 12 195 20 2 15 77 227 20 98 239 81 82 0 0 0 56 133 8 0 0 172 66 129 1 0 0 147 102 213 125 96 224 70 118 118 246 200 200 136 66 161 176 219 237 39 79 158 12 15 15 167 157 8 88 85 81 81 33 138 98 90 90 26 237 32 192 158 171 87 175 214 213 213 205 159 63 223 106 181 86 85 85 121 56 26 86 96 115 133 40 138 101 101 101 37 37 37 203 150 45 51 24 12 180 227 0 171 218 219 219 115 114 114 122 122 122 104 7 1 246 212 212 212 152 76 166 11 23 46 156 59 119 110 229 202 149 158 15 136 77 28 115 197 203 151 47 23 44 88 32 125 107 154 78 167 115 56 28 180 19 1 123 28 14 71 90 90 26 207 243 42 149 234 244 233 211 180 227 0 99 98 98 98 138 138 138 146 147 147 167 107 64 172 192 230 10 169 189 8 33 22 139 37 42 42 138 118 28 96 82 65 65 193 137 19 39 230 205 155 71 59 8 176 103 112 112 176 163 163 35 38 38 230 241 227 199 157 157 157 110 190 154 120 234 112 13 108 206 185 120 241 226 169 83 167 104 167 0 246 212 215 215 171 213 106 141 70 67 59 8 48 73 16 4 66 200 149 43 87 252 253 253 31 61 122 212 212 212 116 231 206 157 128 128 0 79 198 68 129 205 45 133 133 133 58 157 46 37 37 133 118 16 96 140 213 106 173 169 169 41 47 47 167 29 4 88 229 235 235 43 237 38 83 40 20 132 144 216 216 216 170 170 170 212 212 84 79 198 68 129 205 33 133 133 133 139 22 45 242 112 198 192 220 84 81 81 81 87 87 39 157 124 238 239 239 231 56 110 112 112 208 100 50 209 206 5 204 80 171 213 10 133 162 183 183 119 249 242 229 132 16 149 74 101 181 90 61 28 19 155 56 230 4 81 20 115 115 115 147 146 146 182 108 217 66 59 11 48 201 110 183 191 121 243 70 122 157 147 147 179 112 225 194 188 188 188 192 192 64 218 185 128 37 6 131 33 33 33 225 232 209 163 132 16 141 70 99 52 26 183 110 221 234 201 128 40 176 57 225 193 131 7 90 173 246 195 35 237 237 237 63 56 2 48 69 25 25 25 33 33 33 216 133 8 159 107 96 96 96 223 190 125 137 137 137 207 158 61 227 121 190 180 180 212 195 1 81 96 0 0 48 115 4 65 80 42 149 114 185 220 243 161 80 96 0 0 192 36 220 7 6 0 0 76 66 129 1 0 0 147 80 96 0 0 192 36 220 7 6 224 213 108 54 91 105 105 169 40 138 239 254 191 233 227 147 145 145 17 28 28 92 94 94 222 223 223 79 8 73 72 72 216 188 121 51 237 140 0 116 96 19 7 128 183 27 30 30 214 235 245 183 111 223 110 107 107 139 142 142 38 132 140 140 140 172 91 183 206 100 50 37 38 38 210 78 7 64 13 10 12 128 1 189 189 189 90 173 118 237 218 181 55 111 222 148 201 100 71 142 28 137 139 139 59 116 232 16 237 92 0 52 225 20 34 0 3 194 195 195 141 70 99 106 106 170 201 100 90 188 120 177 205 102 67 123 1 96 5 6 192 140 29 59 118 220 186 117 43 38 38 166 161 161 193 223 223 159 118 28 0 202 176 11 17 128 25 165 165 165 163 163 163 28 199 249 249 249 209 206 2 64 31 10 12 128 25 197 197 197 122 189 254 238 221 187 37 37 37 180 179 0 208 135 2 3 96 67 77 77 141 205 102 171 174 174 222 185 115 103 110 110 110 87 87 23 237 68 0 148 225 26 24 0 3 158 60 121 178 119 239 94 233 210 151 32 8 209 209 209 17 17 17 205 205 205 28 199 209 142 6 64 13 86 96 0 222 206 225 112 236 223 191 191 188 188 92 218 184 17 18 18 82 86 86 214 210 210 82 84 84 68 59 26 0 77 40 48 0 175 86 91 91 187 125 251 246 161 161 161 214 214 86 233 200 216 216 88 107 107 107 80 80 80 126 126 126 118 118 246 211 167 79 105 103 4 160 3 167 16 1 0 128 73 88 129 1 0 0 147 80 96 0 0 192 36 20 24 0 0 48 9 5 6 0 0 76 250 111 0 0 0 255 255 230 102 0 30 204 40 110 137 0 0 0 0 73 69 78 68 174 66 96 130]" ] }, "metadata": {}, @@ -731,7 +730,7 @@ "name": "go", "nbconvert_exporter": "", "pygments_lexer": "", - "version": "go1.15.2" + "version": "go1.15.3" } }, "nbformat": 4, From 613264d0a8bab39022c6da3394f6c51be0286e45 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Fri, 12 Feb 2021 17:59:45 +0100 Subject: [PATCH 27/48] Update README.md Document that creation of new named types is emulated --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 14fb7e5..97e9ece 100644 --- a/README.md +++ b/README.md @@ -212,6 +212,8 @@ gophernotes uses [gomacro](https://github.com/cosmos72/gomacro) under the hood t - goto is only partially implemented. - out-of-order code in the same cell is supported, but not heavily tested. It has some known limitations for composite literals. +Also, creation of new named types is emulated, and their methods are visible only to interpreted code. + ## Troubleshooting ### gophernotes not found From 70b4546b2dc998d6ee7e898b659f47c96bde1bbd Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Thu, 18 Mar 2021 18:34:48 +0100 Subject: [PATCH 28/48] go.mod: update gomacro to 20210316200708, fixes import of third-party packages on Go >= 1.16 --- go.mod | 4 ++-- go.sum | 29 ++++++++++++++++------------- 2 files changed, 18 insertions(+), 15 deletions(-) diff --git a/go.mod b/go.mod index 4e48158..42f324d 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,8 @@ module github.com/gopherdata/gophernotes go 1.13 require ( - github.com/cosmos72/gomacro v0.0.0-20200719111907-b07014b02196 + github.com/cosmos72/gomacro v0.0.0-20210316200708-0b986404ea46 github.com/go-zeromq/zmq4 v0.9.0 github.com/gofrs/uuid v3.3.0+incompatible - golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 + golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 ) diff --git a/go.sum b/go.sum index 5529678..ad5559d 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/cosmos72/gomacro v0.0.0-20200719111907-b07014b02196 h1:rCF2GZBnIq52phJVNtu6ey4u8h39eRxb11d/+GPKo3o= -github.com/cosmos72/gomacro v0.0.0-20200719111907-b07014b02196/go.mod h1:85N5Kegk4D0TXob/uG3Is9RHvZ66IV6wm92vqu5BrOg= +github.com/cosmos72/gomacro v0.0.0-20210316200708-0b986404ea46 h1:OsccoDca2/mpwQBivqw4GA9DfZpbz8HYyZ+yba4c8t0= +github.com/cosmos72/gomacro v0.0.0-20210316200708-0b986404ea46/go.mod h1:70Ia4ft7PpdHfiZoVU9yiSFfMqJNnbHINgQrG5G90MM= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= github.com/go-zeromq/zmq4 v0.9.0 h1:aFkxnxJvYhXCrE7UhoRR6oP6wqanjkuO2nA0nMsnm0g= @@ -11,25 +11,28 @@ github.com/mattn/go-runewidth v0.0.9 h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/Qd github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/peterh/liner v1.2.0 h1:w/UPXyl5GfahFxcTOz2j9wCIHNI+pUPr2laqpojKNCg= github.com/peterh/liner v1.2.0/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= -github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4= +golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/sync v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9 h1:SQFwaSi55rU7vdNs9Yr0Z324VNlrF+0wMqRXT4St8ck= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20200522201501-cb1345f3a375 h1:SjQ2+AKWgZLc1xej6WSzL+Dfs5Uyd5xcZH1mGC411IA= -golang.org/x/tools v0.0.0-20200522201501-cb1345f3a375/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20201023150057-2f4fa188d925 h1:iGGR3nU1TUd+WTF17QPTTShBEDG66IKsDIDKtC4EseY= +golang.org/x/tools v0.0.0-20201023150057-2f4fa188d925/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= From d2d39d8bf2fd7c1c5c03ee19a052e208653e7964 Mon Sep 17 00:00:00 2001 From: Tabll Date: Sun, 21 Mar 2021 02:21:59 +0800 Subject: [PATCH 29/48] update README.md for version 0.7.2 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 97e9ece..b1e902e 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Method 1: quick installation as module $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/.local/share/jupyter/kernels/gophernotes $ cd ~/.local/share/jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.1/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.2/kernel/* "." $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` @@ -95,7 +95,7 @@ Method 1: quick installation as module $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/Library/Jupyter/kernels/gophernotes $ cd ~/Library/Jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.1/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.2/kernel/* "." $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` From 35242e9be19c26c6c17100161dc373bbbcff0cf0 Mon Sep 17 00:00:00 2001 From: mackong Date: Sat, 27 Feb 2021 12:26:26 +0800 Subject: [PATCH 30/48] support is_complete_request --- kernel.go | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/kernel.go b/kernel.go index 2deff5d..bcec3f5 100644 --- a/kernel.go +++ b/kernel.go @@ -23,6 +23,7 @@ import ( "github.com/cosmos72/gomacro/base" basereflect "github.com/cosmos72/gomacro/base/reflect" interp "github.com/cosmos72/gomacro/fast" + mp "github.com/cosmos72/gomacro/go/parser" "github.com/cosmos72/gomacro/xreflect" // compile and link files generated in imports/ @@ -95,6 +96,12 @@ type shutdownReply struct { Restart bool `json:"restart"` } +// isCompleteReply holds information about the statement is complete or not, for is_complete_reply messages. +type isCompleteReply struct { + Status string `json:"status"` + Indent string `json:"indent"` +} + const ( kernelStarting = "starting" kernelBusy = "busy" @@ -326,6 +333,10 @@ func (kernel *Kernel) handleShellMsg(receipt msgReceipt) { if err := sendKernelInfo(receipt); err != nil { log.Fatal(err) } + case "is_complete_request": + if err := kernel.handleIsCompleteRequest(receipt); err != nil { + log.Fatal(err) + } case "complete_request": if err := handleCompleteRequest(ir, receipt); err != nil { log.Fatal(err) @@ -362,6 +373,42 @@ func sendKernelInfo(receipt msgReceipt) error { ) } +// checkComplete checks whether the `code` is complete or not. +func checkComplete(code string, ir *interp.Interp) (status, indent string) { + status, indent = "incomplete", "" + + if len(code) == 0 { + return + } + + var parser mp.Parser + g := ir.Comp + parser.Configure(g.ParserMode, g.MacroChar) + parser.Init(g.Fileset, g.Filepath, g.Line, []byte(code)) + + _, err := parser.Parse() + if err == nil { + status = "complete" + } + return +} + +// handleIsCompleteRequest sends a is_complete_reply message. +func (kernel *Kernel) handleIsCompleteRequest(receipt msgReceipt) error { + + // Extract the data from the request. + reqcontent := receipt.Msg.Content.(map[string]interface{}) + code := reqcontent["code"].(string) + status, indent := checkComplete(code, kernel.ir) + + return receipt.Reply("is_complete_reply", + isCompleteReply{ + Status: status, + Indent: indent, + }, + ) +} + // handleExecuteRequest runs code from an execute_request method, // and sends the various reply messages. func (kernel *Kernel) handleExecuteRequest(receipt msgReceipt) error { From df600ce2762cfd38f5bf3f8807395c888c9eabf9 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Tue, 13 Apr 2021 20:13:12 +0200 Subject: [PATCH 31/48] improve jupyter-qtconsole support: distinguish between incomplete and invalid inputs --- go.mod | 2 +- go.sum | 20 ++++++++++++-------- kernel.go | 22 ++++++++++++++++++---- 3 files changed, 31 insertions(+), 13 deletions(-) diff --git a/go.mod b/go.mod index 42f324d..f0adb99 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/gopherdata/gophernotes go 1.13 require ( - github.com/cosmos72/gomacro v0.0.0-20210316200708-0b986404ea46 + github.com/cosmos72/gomacro v0.0.0-20210413180755-590dbc3d0bcd github.com/go-zeromq/zmq4 v0.9.0 github.com/gofrs/uuid v3.3.0+incompatible golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 diff --git a/go.sum b/go.sum index ad5559d..75ab5b0 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/cosmos72/gomacro v0.0.0-20210316200708-0b986404ea46 h1:OsccoDca2/mpwQBivqw4GA9DfZpbz8HYyZ+yba4c8t0= -github.com/cosmos72/gomacro v0.0.0-20210316200708-0b986404ea46/go.mod h1:70Ia4ft7PpdHfiZoVU9yiSFfMqJNnbHINgQrG5G90MM= +github.com/cosmos72/gomacro v0.0.0-20210413180755-590dbc3d0bcd h1:ocEDJBevsRo4DIpcfyjUIHQpwxga3KQYl8VTQYBxKSA= +github.com/cosmos72/gomacro v0.0.0-20210413180755-590dbc3d0bcd/go.mod h1:3DM7MOSzfashFNCWmtoL2psorgFBc7jzDVf/sSBDZW4= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= github.com/go-zeromq/zmq4 v0.9.0 h1:aFkxnxJvYhXCrE7UhoRR6oP6wqanjkuO2nA0nMsnm0g= @@ -7,10 +7,12 @@ github.com/go-zeromq/zmq4 v0.9.0/go.mod h1:hCJ0OxYnL3Y3erSLQ025VLGi/W63zJjvr9i17 github.com/gofrs/uuid v3.3.0+incompatible h1:8K4tyRfvU1CYPgJsveYFQMhpFd/wXNM7iK6rR7UHz84= github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.9 h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0= -github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= -github.com/peterh/liner v1.2.0 h1:w/UPXyl5GfahFxcTOz2j9wCIHNI+pUPr2laqpojKNCg= -github.com/peterh/liner v1.2.0/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= +github.com/mattn/go-runewidth v0.0.10 h1:CoZ3S2P7pvtP45xOtBw+/mDL2z0RKI576gSkzRRpdGg= +github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= +github.com/peterh/liner v1.2.1 h1:O4BlKaq/LWu6VRWmol4ByWfzx6MfXc5Op5HETyIy5yg= +github.com/peterh/liner v1.2.1/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= +github.com/rivo/uniseg v0.1.0 h1:+2KBaVoUmb9XzDsrx/Ct0W/EYOSFf/nWTauy++DprtY= +github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -26,12 +28,14 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4 h1:myAQVi0cGEoqQVR5POX+8RR2mrocKqNN1hmeMqhX27k= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20201023150057-2f4fa188d925 h1:iGGR3nU1TUd+WTF17QPTTShBEDG66IKsDIDKtC4EseY= -golang.org/x/tools v0.0.0-20201023150057-2f4fa188d925/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.0 h1:po9/4sTYwZU9lPhi1tOrb4hCv3qrhiQ77LZfGa2OjwY= +golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= diff --git a/kernel.go b/kernel.go index bcec3f5..bfd5b5b 100644 --- a/kernel.go +++ b/kernel.go @@ -1,6 +1,7 @@ package main import ( + "bufio" "context" "encoding/json" "errors" @@ -375,10 +376,21 @@ func sendKernelInfo(receipt msgReceipt) error { // checkComplete checks whether the `code` is complete or not. func checkComplete(code string, ir *interp.Interp) (status, indent string) { - status, indent = "incomplete", "" + status, indent = "unknown", "" if len(code) == 0 { - return + return status, indent + } + readline := base.MakeBufReadline(bufio.NewReader(strings.NewReader(code))) + for { + _, _, err := base.ReadMultiline(readline, base.ReadOptions(0), "") + if err == io.EOF { + return "complete", indent + } else if err == io.ErrUnexpectedEOF { + return "incomplete", indent + } else if err != nil { + return "invalid", indent + } } var parser mp.Parser @@ -387,10 +399,12 @@ func checkComplete(code string, ir *interp.Interp) (status, indent string) { parser.Init(g.Fileset, g.Filepath, g.Line, []byte(code)) _, err := parser.Parse() - if err == nil { + if err != nil { + status = "incomplete" + } else { status = "complete" } - return + return status, indent } // handleIsCompleteRequest sends a is_complete_reply message. From 87da03efb960831a17c4a44eddd133db6513778e Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Tue, 13 Apr 2021 20:18:53 +0200 Subject: [PATCH 32/48] improve jupyter-qtconsole support: return "invalid" if Parse() on input produces an error --- kernel.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel.go b/kernel.go index bfd5b5b..69af60e 100644 --- a/kernel.go +++ b/kernel.go @@ -400,7 +400,7 @@ func checkComplete(code string, ir *interp.Interp) (status, indent string) { _, err := parser.Parse() if err != nil { - status = "incomplete" + status = "invalid" } else { status = "complete" } From 42d00375653ddedd6cff8cc02495dd6949bdda71 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Mon, 3 May 2021 18:06:45 +0200 Subject: [PATCH 33/48] add special command '%cd [path]' --- README.md | 10 +++++++++- kernel.go | 16 ++++++++++++++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b1e902e..5680f12 100644 --- a/README.md +++ b/README.md @@ -200,11 +200,19 @@ $ docker run -it -p 8888:8888 -v /path/to/local/notebooks:/path/to/notebooks/in/ - Have fun! +## Special commands + +In addition to Go code, the following special commands are also supported - they must be on a line by their own: +- %cd [path] +- %go111module {on|off} +- %help +- $ shell_command [args...] + ## Limitations gophernotes uses [gomacro](https://github.com/cosmos72/gomacro) under the hood to evaluate Go code interactively. You can evaluate most any Go code with gomacro, but there are some limitations, which are discussed in further detail [here](https://github.com/cosmos72/gomacro#current-status). Most notably, gophernotes does NOT support: -- third party packages when running natively on Windows - This is a current limitation of the Go `plugin` package. +- importing third party packages when running natively on Windows - This is a current limitation of the Go `plugin` package. - some corner cases on interpreted interfaces, as interface -> interface type switch and type assertion, are not implemented yet. - some corner cases on recursive types may not work correctly. - conversion from typed constant to interpreted interface is not implemented. Workaround: assign the constant to a variable, then convert the variable to the interpreted interface type. diff --git a/kernel.go b/kernel.go index 69af60e..d360a74 100644 --- a/kernel.go +++ b/kernel.go @@ -719,8 +719,9 @@ func evalSpecialCommands(ir *interp.Interp, outerr OutErr, code string) string { func evalSpecialCommand(ir *interp.Interp, outerr OutErr, line string) { const help string = ` available special commands (%): -%help +%cd [path] %go111module {on|off} +%help execute shell commands ($): $command [args...] example: @@ -734,7 +735,18 @@ $ls -l arg = args[1] } switch cmd { - + case "%cd": + if arg == "" { + home, err := os.UserHomeDir() + if err != nil { + panic(fmt.Errorf("error getting user home directory: %v", err)) + } + arg = home + } + err := os.Chdir(arg) + if err != nil { + panic(fmt.Errorf("error setting current directory to %q: %v", arg, err)) + } case "%go111module": if arg == "on" { ir.Comp.CompGlobals.Options |= base.OptModuleImport From a574d64b223af727a519a4ab7e36f7fe2b78b10f Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Thu, 24 Jun 2021 17:45:56 +0200 Subject: [PATCH 34/48] update README.md for version 0.7.3 go.mod: update gomacro to 20210624153544, adds standard library symbols defined in Go 1.12 and 1.13 --- README.md | 4 ++-- go.mod | 6 +++--- go.sum | 18 ++++++++++-------- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 5680f12..07f7944 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Method 1: quick installation as module $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/.local/share/jupyter/kernels/gophernotes $ cd ~/.local/share/jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.2/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.3/kernel/* "." $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` @@ -95,7 +95,7 @@ Method 1: quick installation as module $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/Library/Jupyter/kernels/gophernotes $ cd ~/Library/Jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.2/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.3/kernel/* "." $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` diff --git a/go.mod b/go.mod index f0adb99..a5aadcf 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,8 @@ module github.com/gopherdata/gophernotes go 1.13 require ( - github.com/cosmos72/gomacro v0.0.0-20210413180755-590dbc3d0bcd - github.com/go-zeromq/zmq4 v0.9.0 - github.com/gofrs/uuid v3.3.0+incompatible + github.com/cosmos72/gomacro v0.0.0-20210624153544-b4935e406a41 + github.com/go-zeromq/zmq4 v0.13.0 + github.com/gofrs/uuid v4.0.0+incompatible golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 ) diff --git a/go.sum b/go.sum index 75ab5b0..5d3c504 100644 --- a/go.sum +++ b/go.sum @@ -1,14 +1,16 @@ -github.com/cosmos72/gomacro v0.0.0-20210413180755-590dbc3d0bcd h1:ocEDJBevsRo4DIpcfyjUIHQpwxga3KQYl8VTQYBxKSA= -github.com/cosmos72/gomacro v0.0.0-20210413180755-590dbc3d0bcd/go.mod h1:3DM7MOSzfashFNCWmtoL2psorgFBc7jzDVf/sSBDZW4= +github.com/cosmos72/gomacro v0.0.0-20210616163416-8aad74544f77 h1:Kp79qVeRyuqwk0eIclhfA+tHoYg37BUfOrWOYHaWuYM= +github.com/cosmos72/gomacro v0.0.0-20210616163416-8aad74544f77/go.mod h1:h3apSc2xEBPz29JyJ0VRpUUMinufrpAZ3JXhWN8aVB4= +github.com/cosmos72/gomacro v0.0.0-20210624153544-b4935e406a41 h1:4KyZP6hbXqauUCvY+yeq8QCjc4/OM6ssNqIJR/aqqrI= +github.com/cosmos72/gomacro v0.0.0-20210624153544-b4935e406a41/go.mod h1:h3apSc2xEBPz29JyJ0VRpUUMinufrpAZ3JXhWN8aVB4= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= -github.com/go-zeromq/zmq4 v0.9.0 h1:aFkxnxJvYhXCrE7UhoRR6oP6wqanjkuO2nA0nMsnm0g= -github.com/go-zeromq/zmq4 v0.9.0/go.mod h1:hCJ0OxYnL3Y3erSLQ025VLGi/W63zJjvr9i17oU2P24= -github.com/gofrs/uuid v3.3.0+incompatible h1:8K4tyRfvU1CYPgJsveYFQMhpFd/wXNM7iK6rR7UHz84= -github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/go-zeromq/zmq4 v0.13.0 h1:XUWXLyeRsPsv4KlKMXnv/cEm//Vew2RLuNmDFQnZQXU= +github.com/go-zeromq/zmq4 v0.13.0/go.mod h1:TrFwdPHMSLG7Rhp8OVhQBkb4bSajfucWv8rwoEFIgSY= +github.com/gofrs/uuid v4.0.0+incompatible h1:1SD/1F5pU8p29ybwgQSwpQk+mwdRrXCYuPhW6m+TnJw= +github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.10 h1:CoZ3S2P7pvtP45xOtBw+/mDL2z0RKI576gSkzRRpdGg= -github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= +github.com/mattn/go-runewidth v0.0.12 h1:Y41i/hVW3Pgwr8gV+J23B9YEY0zxjptBuCWEaxmAOow= +github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= github.com/peterh/liner v1.2.1 h1:O4BlKaq/LWu6VRWmol4ByWfzx6MfXc5Op5HETyIy5yg= github.com/peterh/liner v1.2.1/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= github.com/rivo/uniseg v0.1.0 h1:+2KBaVoUmb9XzDsrx/Ct0W/EYOSFf/nWTauy++DprtY= From 71fc416331b5deb093d5e128cb2388ff4e329dec Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Sun, 9 Jan 2022 16:12:53 +0100 Subject: [PATCH 35/48] update dependencies in go.mod - including gomacro v0.0.0-20220109145729-f19a149b3738 which fixes #240 --- go.mod | 4 ++-- go.sum | 46 +++++++++++++++++++++++----------------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/go.mod b/go.mod index a5aadcf..8d16974 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,8 @@ module github.com/gopherdata/gophernotes go 1.13 require ( - github.com/cosmos72/gomacro v0.0.0-20210624153544-b4935e406a41 + github.com/cosmos72/gomacro v0.0.0-20220109145729-f19a149b3738 github.com/go-zeromq/zmq4 v0.13.0 - github.com/gofrs/uuid v4.0.0+incompatible + github.com/gofrs/uuid v4.2.0+incompatible golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 ) diff --git a/go.sum b/go.sum index 5d3c504..b8d444e 100644 --- a/go.sum +++ b/go.sum @@ -1,43 +1,43 @@ -github.com/cosmos72/gomacro v0.0.0-20210616163416-8aad74544f77 h1:Kp79qVeRyuqwk0eIclhfA+tHoYg37BUfOrWOYHaWuYM= -github.com/cosmos72/gomacro v0.0.0-20210616163416-8aad74544f77/go.mod h1:h3apSc2xEBPz29JyJ0VRpUUMinufrpAZ3JXhWN8aVB4= -github.com/cosmos72/gomacro v0.0.0-20210624153544-b4935e406a41 h1:4KyZP6hbXqauUCvY+yeq8QCjc4/OM6ssNqIJR/aqqrI= -github.com/cosmos72/gomacro v0.0.0-20210624153544-b4935e406a41/go.mod h1:h3apSc2xEBPz29JyJ0VRpUUMinufrpAZ3JXhWN8aVB4= +github.com/cosmos72/gomacro v0.0.0-20220109145729-f19a149b3738 h1:ytvTPy+n9k+0Txa1pkgfW9ACxuDnJslOECC83O1gC9Y= +github.com/cosmos72/gomacro v0.0.0-20220109145729-f19a149b3738/go.mod h1:60O8/t169OwS8bX0BeWSjxlGGb/I5cGYc6Brt5rWDL0= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= github.com/go-zeromq/zmq4 v0.13.0 h1:XUWXLyeRsPsv4KlKMXnv/cEm//Vew2RLuNmDFQnZQXU= github.com/go-zeromq/zmq4 v0.13.0/go.mod h1:TrFwdPHMSLG7Rhp8OVhQBkb4bSajfucWv8rwoEFIgSY= -github.com/gofrs/uuid v4.0.0+incompatible h1:1SD/1F5pU8p29ybwgQSwpQk+mwdRrXCYuPhW6m+TnJw= -github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gofrs/uuid v4.2.0+incompatible h1:yyYWMnhkhrKwwr8gAOcOCYxOOscHgDS9yZgBrnJfGa0= +github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.12 h1:Y41i/hVW3Pgwr8gV+J23B9YEY0zxjptBuCWEaxmAOow= -github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= +github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= +github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/peterh/liner v1.2.1 h1:O4BlKaq/LWu6VRWmol4ByWfzx6MfXc5Op5HETyIy5yg= github.com/peterh/liner v1.2.1/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= -github.com/rivo/uniseg v0.1.0 h1:+2KBaVoUmb9XzDsrx/Ct0W/EYOSFf/nWTauy++DprtY= -github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= -github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= +github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= +github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.5.1 h1:OJxoQ/rynoF0dcCdI7cLPktw/hR2cueqYfjm43oqK38= +golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9 h1:SQFwaSi55rU7vdNs9Yr0Z324VNlrF+0wMqRXT4St8ck= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4 h1:myAQVi0cGEoqQVR5POX+8RR2mrocKqNN1hmeMqhX27k= -golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 h1:id054HUawV2/6IGm2IV8KZQjqtwAOo2CYlOToYqa0d0= +golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.0 h1:po9/4sTYwZU9lPhi1tOrb4hCv3qrhiQ77LZfGa2OjwY= -golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.8 h1:P1HhGGuLW4aAclzjtmJdf0mJOjVUZUzOTqkAkWL+l6w= +golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= From 61f302c68fb3e706f2186385603bf996026aac32 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Sun, 9 Jan 2022 16:16:57 +0100 Subject: [PATCH 36/48] version v0.7.4: update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 07f7944..416b831 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Method 1: quick installation as module $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/.local/share/jupyter/kernels/gophernotes $ cd ~/.local/share/jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.3/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.4/kernel/* "." $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` @@ -95,7 +95,7 @@ Method 1: quick installation as module $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/Library/Jupyter/kernels/gophernotes $ cd ~/Library/Jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.3/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.4/kernel/* "." $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` From 3ed8fe3fe3ea19936bba28015c30abe9b558302d Mon Sep 17 00:00:00 2001 From: Sebastien Binet Date: Tue, 25 Jan 2022 12:20:14 +0100 Subject: [PATCH 37/48] all: update Dockerfiles to alpine-3.15 Fixes #235. Signed-off-by: Sebastien Binet --- Dockerfile | 32 +++++++++++++++++--------------- Dockerfile.DS | 47 ++++++++++++++++++++++++----------------------- 2 files changed, 41 insertions(+), 38 deletions(-) diff --git a/Dockerfile b/Dockerfile index be568ac..b76fe01 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.5 +FROM alpine:3.15 MAINTAINER dwhitena # Add gophernotes @@ -9,30 +9,32 @@ RUN set -x \ # install python and dependencies && apk update \ && apk --no-cache \ - --repository http://dl-4.alpinelinux.org/alpine/v3.7/community \ - --repository http://dl-4.alpinelinux.org/alpine/v3.7/main \ + --repository http://dl-4.alpinelinux.org/alpine/v3.15/community \ + --repository http://dl-4.alpinelinux.org/alpine/v3.15/main \ --arch=x86_64 add \ ca-certificates \ - python3 \ - su-exec \ + g++ \ gcc \ git \ - py3-zmq \ + libffi-dev \ pkgconfig \ - zeromq-dev \ + python3 python3-dev \ + py3-pip \ + py3-pyzmq \ + mercurial \ + mesa-dev \ musl-dev \ - && pip3 install --upgrade pip==9.0.3 \ - && ln -s /usr/bin/python3.6 /usr/bin/python \ + su-exec \ + zeromq-dev \ + && pip3 install --upgrade pip==21.3.1 \ + && ln -s /usr/bin/python3.9 /usr/bin/python \ ## install Go - && apk --update-cache --allow-untrusted \ - --repository http://dl-4.alpinelinux.org/alpine/edge/community \ + && apk --update-cache \ --arch=x86_64 add \ go \ ## jupyter notebook && ln -s /usr/include/locale.h /usr/include/xlocale.h \ - ### fix pyzmq to v16.0.2 as that is what is distributed with py3-zmq - ### pin down the tornado and ipykernel to compatible versions - && pip3 install jupyter notebook pyzmq==16.0.2 tornado==4.5.3 ipykernel==4.8.1 \ + && pip3 install jupyter notebook pyzmq tornado ipykernel \ ## install gophernotes && cd /go/src/github.com/gopherdata/gophernotes \ && GOPATH=/go GO111MODULE=on go install . \ @@ -41,7 +43,7 @@ RUN set -x \ && cp -r ./kernel/* ~/.local/share/jupyter/kernels/gophernotes \ && cd - \ ## clean - && find /usr/lib/python3.6 -name __pycache__ | xargs rm -r \ + && find /usr/lib/python3.9 -name __pycache__ | xargs rm -r \ && rm -rf \ /root/.[acpw]* \ ipaexg00301* \ diff --git a/Dockerfile.DS b/Dockerfile.DS index f6c690d..f04651a 100644 --- a/Dockerfile.DS +++ b/Dockerfile.DS @@ -1,4 +1,4 @@ -FROM alpine:3.5 +FROM alpine:3.15 MAINTAINER dwhitena # Add gophernotes @@ -9,31 +9,32 @@ RUN set -x \ # install python and dependencies && apk update \ && apk --no-cache \ - --repository http://dl-4.alpinelinux.org/alpine/v3.7/community \ - --repository http://dl-4.alpinelinux.org/alpine/v3.7/main \ + --repository http://dl-4.alpinelinux.org/alpine/v3.15/community \ + --repository http://dl-4.alpinelinux.org/alpine/v3.15/main \ --arch=x86_64 add \ - python3 \ - su-exec \ - gcc \ + ca-certificates \ g++ \ + gcc \ git \ - py3-zmq \ + libffi-dev \ pkgconfig \ - zeromq-dev \ - musl-dev \ + python3 python3-dev \ + py3-pip \ + py3-pyzmq \ mercurial \ - && pip3 install --upgrade pip==9.0.3 \ - && cp /usr/bin/python3.6 /usr/bin/python \ + mesa-dev \ + musl-dev \ + su-exec \ + zeromq-dev \ + && pip3 install --upgrade pip==21.3.1 \ + && cp /usr/bin/python3.9 /usr/bin/python \ ## install Go - && apk --update-cache --allow-untrusted \ - --repository http://dl-4.alpinelinux.org/alpine/edge/community \ + && apk --update-cache \ --arch=x86_64 add \ go \ ## jupyter notebook && ln -s /usr/include/locale.h /usr/include/xlocale.h \ - ### fix pyzmq to v16.0.2 as that is what is distributed with py3-zmq - ### pin down the tornado and ipykernel to compatible versions - && pip3 install jupyter notebook pyzmq==16.0.2 tornado==4.5.3 ipykernel==4.8.1 \ + && pip3 install jupyter notebook pyzmq tornado ipykernel \ ## install gophernotes && cd /go/src/github.com/gopherdata/gophernotes \ && export GOPATH=/go \ @@ -44,14 +45,14 @@ RUN set -x \ && cp -r ./kernel/* ~/.local/share/jupyter/kernels/gophernotes \ && cd - \ ## get the relevant Go packages - && go get -insecure gonum.org/v1/plot/... \ - && go get -insecure gonum.org/v1/gonum/... \ - && go get github.com/kniren/gota/... \ + && go get gonum.org/v1/plot/... \ + && go get gonum.org/v1/gonum/... \ + && go get github.com/go-gota/gota/... \ && go get github.com/sajari/regression \ && go get github.com/sjwhitworth/golearn/... \ - && go get -insecure go-hep.org/x/hep/csvutil/... \ - && go get -insecure go-hep.org/x/hep/fit \ - && go get -insecure go-hep.org/x/hep/hbook \ + && go get go-hep.org/x/hep/csvutil/... \ + && go get go-hep.org/x/hep/fit \ + && go get go-hep.org/x/hep/hbook \ && go get github.com/montanaflynn/stats \ && go get github.com/boltdb/bolt \ && go get github.com/patrickmn/go-cache \ @@ -64,7 +65,7 @@ RUN set -x \ && go get github.com/pkg/errors \ && go get github.com/stretchr/testify/assert \ ## clean - && find /usr/lib/python3.6 -name __pycache__ | xargs rm -r \ + && find /usr/lib/python3.9 -name __pycache__ | xargs rm -r \ && rm -rf \ /root/.[acpw]* \ ipaexg00301* \ From 5cbf8d3b96b6eef5a75cbf943e91d697cb7fe0f0 Mon Sep 17 00:00:00 2001 From: Sebastien Binet Date: Tue, 25 Jan 2022 12:30:42 +0100 Subject: [PATCH 38/48] all: drop x/xerrors Signed-off-by: Sebastien Binet --- go.mod | 1 - kernel.go | 11 +++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/go.mod b/go.mod index 8d16974..b70ee67 100644 --- a/go.mod +++ b/go.mod @@ -6,5 +6,4 @@ require ( github.com/cosmos72/gomacro v0.0.0-20220109145729-f19a149b3738 github.com/go-zeromq/zmq4 v0.13.0 github.com/gofrs/uuid v4.2.0+incompatible - golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 ) diff --git a/kernel.go b/kernel.go index d360a74..7bf770d 100644 --- a/kernel.go +++ b/kernel.go @@ -18,7 +18,6 @@ import ( "time" "github.com/go-zeromq/zmq4" - "golang.org/x/xerrors" "github.com/cosmos72/gomacro/ast2" "github.com/cosmos72/gomacro/base" @@ -285,27 +284,27 @@ func prepareSockets(connInfo ConnectionInfo) (SocketGroup, error) { address := fmt.Sprintf("%v://%v:%%v", connInfo.Transport, connInfo.IP) err = sg.ShellSocket.Socket.Listen(fmt.Sprintf(address, connInfo.ShellPort)) if err != nil { - return sg, xerrors.Errorf("could not listen on shell-socket: %w", err) + return sg, fmt.Errorf("could not listen on shell-socket: %w", err) } err = sg.ControlSocket.Socket.Listen(fmt.Sprintf(address, connInfo.ControlPort)) if err != nil { - return sg, xerrors.Errorf("could not listen on control-socket: %w", err) + return sg, fmt.Errorf("could not listen on control-socket: %w", err) } err = sg.StdinSocket.Socket.Listen(fmt.Sprintf(address, connInfo.StdinPort)) if err != nil { - return sg, xerrors.Errorf("could not listen on stdin-socket: %w", err) + return sg, fmt.Errorf("could not listen on stdin-socket: %w", err) } err = sg.IOPubSocket.Socket.Listen(fmt.Sprintf(address, connInfo.IOPubPort)) if err != nil { - return sg, xerrors.Errorf("could not listen on iopub-socket: %w", err) + return sg, fmt.Errorf("could not listen on iopub-socket: %w", err) } err = sg.HBSocket.Socket.Listen(fmt.Sprintf(address, connInfo.HBPort)) if err != nil { - return sg, xerrors.Errorf("could not listen on hbeat-socket: %w", err) + return sg, fmt.Errorf("could not listen on hbeat-socket: %w", err) } // Set the message signing key. From dbe0728f0006eedc6e4ade46123c3237fe67749f Mon Sep 17 00:00:00 2001 From: Sebastien Binet Date: Tue, 25 Jan 2022 12:32:50 +0100 Subject: [PATCH 39/48] kernel: tame go vet This CL replaces a fmt.Fprint call with a string containing a couple of %, with a direct call to io.Writer.Write to not confuse 'go vet' that thought we weren't calling fmt.Fprintf. Signed-off-by: Sebastien Binet --- kernel.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel.go b/kernel.go index 7bf770d..30b7df6 100644 --- a/kernel.go +++ b/kernel.go @@ -755,7 +755,7 @@ $ls -l panic(fmt.Errorf("special command %s: expecting a single argument 'on' or 'off', found: %q", cmd, arg)) } case "%help": - fmt.Fprint(outerr.out, help) + outerr.out.Write([]byte(help)) default: panic(fmt.Errorf("unknown special command: %q\n%s", line, help)) } From 4747a3adc8dff2af214091016f8b5baabf448b86 Mon Sep 17 00:00:00 2001 From: Kyle Kizirian Date: Sun, 13 Mar 2022 12:40:23 -0400 Subject: [PATCH 40/48] fixes typo in README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 416b831..28a6451 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ To confirm that the `gophernotes` binary is installed in GOPATH, execute it dire ```sh $ "$(go env GOPATH)"/bin/gophernotes ``` -and you shoud see the following: +and you should see the following: ```sh 2017/09/20 10:33:12 Need a command line argument specifying the connection file. ``` @@ -116,7 +116,7 @@ To confirm that the `gophernotes` binary is installed in GOPATH, execute it dire ```sh $ "$(go env GOPATH)"/bin/gophernotes ``` -and you shoud see the following: +and you should see the following: ```sh 2017/09/20 10:33:12 Need a command line argument specifying the connection file. ``` From be46d45f14a29f4ef56665d6845a7240d9bbde6a Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Tue, 31 May 2022 19:27:54 +0200 Subject: [PATCH 41/48] update to latest zmq4 and latest gomacro: adds ability to import local packages given a relative or absolute filesystem path --- go.mod | 4 ++-- go.sum | 8 ++++---- kernel.go | 16 ++++++++++++---- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/go.mod b/go.mod index b70ee67..69f512e 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/gopherdata/gophernotes go 1.13 require ( - github.com/cosmos72/gomacro v0.0.0-20220109145729-f19a149b3738 - github.com/go-zeromq/zmq4 v0.13.0 + github.com/cosmos72/gomacro v0.0.0-20220530072503-c719ab5c40fc + github.com/go-zeromq/zmq4 v0.14.1 github.com/gofrs/uuid v4.2.0+incompatible ) diff --git a/go.sum b/go.sum index b8d444e..b972151 100644 --- a/go.sum +++ b/go.sum @@ -1,9 +1,9 @@ -github.com/cosmos72/gomacro v0.0.0-20220109145729-f19a149b3738 h1:ytvTPy+n9k+0Txa1pkgfW9ACxuDnJslOECC83O1gC9Y= -github.com/cosmos72/gomacro v0.0.0-20220109145729-f19a149b3738/go.mod h1:60O8/t169OwS8bX0BeWSjxlGGb/I5cGYc6Brt5rWDL0= +github.com/cosmos72/gomacro v0.0.0-20220530072503-c719ab5c40fc h1:JTky1C2BMhJ+Rwf8IFFQNwrOQntLrQhp2QImELC2jLo= +github.com/cosmos72/gomacro v0.0.0-20220530072503-c719ab5c40fc/go.mod h1:60O8/t169OwS8bX0BeWSjxlGGb/I5cGYc6Brt5rWDL0= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= -github.com/go-zeromq/zmq4 v0.13.0 h1:XUWXLyeRsPsv4KlKMXnv/cEm//Vew2RLuNmDFQnZQXU= -github.com/go-zeromq/zmq4 v0.13.0/go.mod h1:TrFwdPHMSLG7Rhp8OVhQBkb4bSajfucWv8rwoEFIgSY= +github.com/go-zeromq/zmq4 v0.14.1 h1:DlHlNzzOeB8mvC5YkoAraiCToA7MfDK5j+iQhVp/uo0= +github.com/go-zeromq/zmq4 v0.14.1/go.mod h1:mfhCJhT9+zDabvUOd3/gvV08Nqny6pmUabKi224/2Ps= github.com/gofrs/uuid v4.2.0+incompatible h1:yyYWMnhkhrKwwr8gAOcOCYxOOscHgDS9yZgBrnJfGa0= github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= diff --git a/kernel.go b/kernel.go index 30b7df6..3a23363 100644 --- a/kernel.go +++ b/kernel.go @@ -135,10 +135,7 @@ func runKernel(connectionFile string) { // Inject the "display" package to render HTML, JSON, PNG, JPEG, SVG... from interpreted code // maybe a dot-import is easier to use? - display, err := ir.Comp.ImportPackageOrError("display", "display") - if err != nil { - log.Print(err) - } + display := importPackage(ir, "display", "display") // Inject the stub "Display" function. declare a variable // instead of a function, because we want to later change @@ -245,6 +242,17 @@ func runKernel(connectionFile string) { } } +func importPackage(ir *interp.Interp, path string, alias string) *interp.Import { + packages, err := ir.ImportPackagesOrError( + map[string]interp.PackageName{ + path: interp.PackageName(alias), + }) + if err != nil { + log.Print(err) + } + return packages[path] +} + // prepareSockets sets up the ZMQ sockets through which the kernel // will communicate. func prepareSockets(connInfo ConnectionInfo) (SocketGroup, error) { From 5749145ae85bb714c28406fc8bee78713156cf58 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Tue, 31 May 2022 19:31:46 +0200 Subject: [PATCH 42/48] update README.md to version 0.7.5 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 28a6451..bcebf03 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Method 1: quick installation as module $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/.local/share/jupyter/kernels/gophernotes $ cd ~/.local/share/jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.4/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.5/kernel/* "." $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` @@ -95,7 +95,7 @@ Method 1: quick installation as module $ env GO111MODULE=on go get github.com/gopherdata/gophernotes $ mkdir -p ~/Library/Jupyter/kernels/gophernotes $ cd ~/Library/Jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.4/kernel/* "." +$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.5/kernel/* "." $ chmod +w ./kernel.json # in case copied kernel.json has no write permission $ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` From e71a123b67bfe0707ffba25783cde34285ed870b Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Fri, 8 Jul 2022 22:33:20 +0200 Subject: [PATCH 43/48] update installation instructions in README.md update URLs in examples/Display.ipynb --- README.md | 94 +++++++++++-------- examples/Display.ipynb | 204 +++++++++++++++++++++-------------------- kernel.go | 37 +------- 3 files changed, 166 insertions(+), 169 deletions(-) diff --git a/README.md b/README.md index bcebf03..b41e355 100644 --- a/README.md +++ b/README.md @@ -51,29 +51,32 @@ The instructions below should work both on Linux and on FreeBSD. Method 1: quick installation as module ```sh -$ env GO111MODULE=on go get github.com/gopherdata/gophernotes -$ mkdir -p ~/.local/share/jupyter/kernels/gophernotes -$ cd ~/.local/share/jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.5/kernel/* "." -$ chmod +w ./kernel.json # in case copied kernel.json has no write permission -$ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json + env GO111MODULE=on go install github.com/gopherdata/gophernotes@v0.7.5 + mkdir -p ~/.local/share/jupyter/kernels/gophernotes + cd ~/.local/share/jupyter/kernels/gophernotes + cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.5/kernel/* "." + chmod +w ./kernel.json # in case copied kernel.json has no write permission + sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` Method 2: manual installation from GOPATH ```sh -$ env GO111MODULE=off go get -d -u github.com/gopherdata/gophernotes -$ cd "$(go env GOPATH)"/src/github.com/gopherdata/gophernotes -$ env GO111MODULE=on go install -$ mkdir -p ~/.local/share/jupyter/kernels/gophernotes -$ cp kernel/* ~/.local/share/jupyter/kernels/gophernotes -$ cd ~/.local/share/jupyter/kernels/gophernotes -$ chmod +w ./kernel.json # in case copied kernel.json has no write permission -$ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json + mkdir -p "$(go env GOPATH)"/src/github.com/gopherdata + cd "$(go env GOPATH)"/src/github.com/gopherdata + git clone https://github.com/gopherdata/gophernotes + cd gophernotes + git checkout -f v0.7.5 + env GO111MODULE=on go install + mkdir -p ~/.local/share/jupyter/kernels/gophernotes + cp kernel/* ~/.local/share/jupyter/kernels/gophernotes + cd ~/.local/share/jupyter/kernels/gophernotes + chmod +w ./kernel.json # in case copied kernel.json has no write permission + sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` To confirm that the `gophernotes` binary is installed in GOPATH, execute it directly: ```sh -$ "$(go env GOPATH)"/bin/gophernotes + "$(go env GOPATH)"/bin/gophernotes ``` and you should see the following: ```sh @@ -83,7 +86,7 @@ and you should see the following: **Note** - if you have the `JUPYTER_PATH` environmental variable set or if you are using an older version of Jupyter, you may need to copy this kernel config to another directory. You can check which directories will be searched by executing: ```sh -$ jupyter --data-dir + jupyter --data-dir ``` ### Mac @@ -92,29 +95,32 @@ $ jupyter --data-dir Method 1: quick installation as module ```sh -$ env GO111MODULE=on go get github.com/gopherdata/gophernotes -$ mkdir -p ~/Library/Jupyter/kernels/gophernotes -$ cd ~/Library/Jupyter/kernels/gophernotes -$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.5/kernel/* "." -$ chmod +w ./kernel.json # in case copied kernel.json has no write permission -$ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json + env GO111MODULE=on go install github.com/gopherdata/gophernotes@v0.7.5 + mkdir -p ~/Library/Jupyter/kernels/gophernotes + cd ~/Library/Jupyter/kernels/gophernotes + cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.5/kernel/* "." + chmod +w ./kernel.json # in case copied kernel.json has no write permission + sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` Method 2: manual installation from GOPATH ```sh -$ env GO111MODULE=off go get -d -u github.com/gopherdata/gophernotes -$ cd "$(go env GOPATH)"/src/github.com/gopherdata/gophernotes -$ env GO111MODULE=on go install -$ mkdir -p ~/Library/Jupyter/kernels/gophernotes -$ cp kernel/* ~/Library/Jupyter/kernels/gophernotes -$ cd ~/Library/Jupyter/kernels/gophernotes -$ chmod +w ./kernel.json # in case copied kernel.json has no write permission -$ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json + mkdir -p "$(go env GOPATH)"/src/github.com/gopherdata + cd "$(go env GOPATH)"/src/github.com/gopherdata + git clone https://github.com/gopherdata/gophernotes + cd gophernotes + git checkout -f v0.7.5 + env GO111MODULE=on go install + mkdir -p ~/Library/Jupyter/kernels/gophernotes + cp kernel/* ~/Library/Jupyter/kernels/gophernotes + cd ~/Library/Jupyter/kernels/gophernotes + chmod +w ./kernel.json # in case copied kernel.json has no write permission + sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json ``` To confirm that the `gophernotes` binary is installed in GOPATH, execute it directly: ```sh -$ "$(go env GOPATH)"/bin/gophernotes + "$(go env GOPATH)"/bin/gophernotes ``` and you should see the following: ```sh @@ -124,14 +130,28 @@ and you should see the following: **Note** - if you have the `JUPYTER_PATH` environmental variable set or if you are using an older version of Jupyter, you may need to copy this kernel config to another directory. You can check which directories will be searched by executing: ```sh -$ jupyter --data-dir + jupyter --data-dir ``` ### Windows **Important Note** - gomacro relies on the `plugin` package when importing third party libraries. This package is only supported on Linux and Mac OS X currently. Thus, if you need to utilize third party packages in your Go notebooks and you are running on Windows, you should use the [Docker](#docker) install and run gophernotes/Jupyter in Docker. -1. Copy the kernel config: +1. Download gophernotes inside GOPATH, compile and install it + + ``` + go env GOPATH > temp.txt + set /p GOPATH=\n", - "logo.svg\n", + "\n", + "Group.svg\n", "Created using Figma 0.90\n", - "\n", - "\n", + "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", + "\n", "\n", "\n", "\n", "\n", "\n", "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", "\n", "\n" ], "text/plain": [ - "\n", - "logo.svg\n", + "\n", + "Group.svg\n", "Created using Figma 0.90\n", - "\n", - "\n", + "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", + "\n", "\n", "\n", "\n", "\n", "\n", "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", "\n", "\n" ] }, - "execution_count": 5, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "// download and display an SVG\n", - "resp, err := http.Get(\"http://jupyter.org/assets/nav_logo.svg\")\n", + "resp, err := http.Get(\"https://jupyter.org/assets/homepage/main-logo.svg\")\n", "bytes, err := ioutil.ReadAll(resp.Body)\n", "resp.Body.Close()\n", "display.SVG(string(bytes))" @@ -340,7 +344,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -350,7 +354,7 @@ "[255 216 255 226 2 28 73 67 67 95 80 82 79 70 73 76 69 0 1 1 0 0 2 12 108 99 109 115 2 16 0 0 109 110 116 114 82 71 66 32 88 89 90 32 7 220 0 1 0 25 0 3 0 41 0 57 97 99 115 112 65 80 80 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 246 214 0 1 0 0 0 0 211 45 108 99 109 115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 100 101 115 99 0 0 0 252 0 0 0 94 99 112 114 116 0 0 1 92 0 0 0 11 119 116 112 116 0 0 1 104 0 0 0 20 98 107 112 116 0 0 1 124 0 0 0 20 114 88 89 90 0 0 1 144 0 0 0 20 103 88 89 90 0 0 1 164 0 0 0 20 98 88 89 90 0 0 1 184 0 0 0 20 114 84 82 67 0 0 1 204 0 0 0 64 103 84 82 67 0 0 1 204 0 0 0 64 98 84 82 67 0 0 1 204 0 0 0 64 100 101 115 99 0 0 0 0 0 0 0 3 99 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116 101 120 116 0 0 0 0 70 66 0 0 88 89 90 32 0 0 0 0 0 0 246 214 0 1 0 0 0 0 211 45 88 89 90 32 0 0 0 0 0 0 3 22 0 0 3 51 0 0 2 164 88 89 90 32 0 0 0 0 0 0 111 162 0 0 56 245 0 0 3 144 88 89 90 32 0 0 0 0 0 0 98 153 0 0 183 133 0 0 24 218 88 89 90 32 0 0 0 0 0 0 36 160 0 0 15 132 0 0 182 207 99 117 114 118 0 0 0 0 0 0 0 26 0 0 0 203 1 201 3 99 5 146 8 107 11 246 16 63 21 81 27 52 33 241 41 144 50 24 59 146 70 5 81 119 93 237 107 112 122 5 137 177 154 124 172 105 191 125 211 195 233 48 255 255 255 219 0 67 0 4 3 3 4 3 3 4 4 3 4 5 4 4 5 6 10 7 6 6 6 6 13 9 10 8 10 15 13 16 16 15 13 15 14 17 19 24 20 17 18 23 18 14 15 21 28 21 23 25 25 27 27 27 16 20 29 31 29 26 31 24 26 27 26 255 219 0 67 1 4 5 5 6 5 6 12 7 7 12 26 17 15 17 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 255 192 0 17 8 0 201 1 64 3 1 34 0 2 17 1 3 17 1 255 196 0 29 0 1 0 2 2 3 1 1 0 0 0 0 0 0 0 0 0 0 6 8 5 7 3 4 9 1 2 255 196 0 91 16 0 1 3 4 1 2 3 4 5 6 9 5 6 23 0 0 1 2 3 4 0 5 6 17 7 18 33 8 19 49 34 65 81 97 20 50 66 113 129 21 35 82 98 145 161 9 22 23 36 67 83 130 162 177 51 114 146 179 193 37 55 99 115 180 240 24 39 52 53 54 56 68 84 86 87 116 117 118 147 148 150 163 164 194 195 209 211 225 255 196 0 26 1 1 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 3 5 2 4 6 1 255 196 0 50 17 0 2 1 3 1 4 9 4 2 2 3 0 0 0 0 0 0 1 2 3 4 17 33 5 19 49 177 18 34 50 65 81 97 113 145 209 129 161 193 240 66 225 20 82 21 67 241 255 218 0 12 3 1 0 2 17 3 17 0 63 0 191 212 165 40 5 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 74 84 7 148 249 147 17 225 219 67 83 243 75 129 109 249 37 73 131 110 140 143 54 92 215 0 250 141 52 14 207 114 7 81 210 65 82 118 161 177 64 79 171 81 114 95 137 78 63 227 25 223 146 46 55 23 175 153 50 149 208 139 21 145 159 166 77 42 237 236 148 36 244 182 116 160 173 45 73 36 108 128 106 191 229 156 131 202 28 197 212 139 140 217 28 83 135 185 221 54 203 107 187 188 75 71 178 71 156 254 135 144 14 183 210 144 14 148 82 164 172 119 174 150 45 137 88 112 120 106 139 136 218 152 181 33 105 233 117 212 109 79 188 63 93 211 237 43 215 211 97 35 220 5 85 215 218 20 169 105 14 179 251 22 84 108 42 84 214 122 47 185 44 185 120 131 230 140 137 125 88 222 35 138 224 208 148 52 63 140 19 157 155 40 143 114 195 108 107 160 235 236 173 39 191 237 168 180 217 252 181 127 109 109 100 156 207 114 106 59 132 146 197 138 201 30 17 79 201 47 141 57 175 191 189 101 105 85 51 218 23 18 224 241 232 190 114 90 194 194 132 120 172 250 144 217 156 101 106 189 54 27 204 239 185 134 104 129 232 155 238 70 251 200 31 114 83 211 254 53 138 141 128 226 80 57 28 219 217 196 108 102 219 39 20 18 26 109 216 105 121 41 125 153 197 11 80 243 58 143 81 67 200 4 239 100 36 110 182 61 70 111 47 24 220 133 130 16 157 137 176 239 112 212 173 126 139 12 190 145 255 0 195 85 66 171 85 168 218 148 159 7 223 224 179 248 38 116 105 65 46 140 87 21 221 231 143 201 204 172 7 13 80 210 176 220 112 143 149 169 161 251 192 174 132 206 39 192 103 130 36 225 150 129 191 234 82 227 31 234 214 154 151 210 161 85 106 46 18 126 228 174 157 55 198 43 216 133 195 226 156 114 204 1 197 36 228 152 155 169 250 174 217 114 25 12 41 39 226 58 138 170 67 102 190 114 214 2 176 238 19 200 110 101 113 19 178 171 70 104 143 164 121 155 247 137 137 33 205 143 112 37 41 248 239 210 178 116 169 225 121 94 15 73 123 234 67 59 74 19 90 199 219 66 113 100 241 145 105 181 169 168 220 207 136 223 56 242 66 182 62 156 90 55 27 114 190 1 50 25 4 149 30 253 130 8 30 245 86 254 197 179 60 119 55 183 253 63 15 190 91 111 208 193 1 78 192 148 135 210 133 17 190 149 116 147 210 173 123 142 141 84 196 186 180 33 104 74 191 54 224 210 208 123 165 99 224 82 123 17 247 212 50 111 23 98 242 46 40 186 89 227 74 196 175 109 255 0 147 185 227 114 149 111 121 31 29 4 123 29 253 250 72 63 58 179 165 181 23 10 145 246 43 106 108 215 198 156 189 207 64 169 84 166 197 201 28 215 129 22 209 10 251 104 228 251 67 100 110 29 233 161 111 184 134 199 216 68 132 159 45 74 62 245 184 84 73 247 86 240 226 95 17 248 231 38 92 149 142 93 33 203 195 179 150 65 243 177 251 174 146 235 154 79 81 91 11 236 30 70 186 136 32 5 105 37 93 33 58 38 214 149 122 85 187 18 201 89 82 133 74 61 181 131 115 82 148 169 200 5 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 74 82 128 82 149 93 57 63 197 19 54 235 204 236 63 134 173 141 230 153 140 85 134 230 200 82 186 109 150 162 65 217 125 224 71 82 129 208 242 208 125 66 147 212 22 158 131 140 164 162 179 39 132 101 24 185 60 37 150 79 57 167 155 44 252 61 100 101 79 52 187 198 79 115 87 147 100 177 70 59 126 115 231 176 236 54 82 216 36 117 47 93 189 6 212 64 53 99 31 199 39 11 196 156 195 61 146 139 215 32 92 73 92 153 196 245 162 2 78 245 26 47 168 66 18 14 186 147 220 247 0 235 186 191 88 246 44 253 186 233 51 35 202 238 239 101 121 189 196 17 58 245 37 58 233 73 254 134 58 52 3 77 0 117 160 6 199 109 37 62 200 145 87 57 121 123 190 234 67 179 207 250 58 11 75 61 207 94 125 174 95 216 165 41 85 69 160 165 41 64 42 61 146 116 55 124 192 36 47 65 73 200 87 25 39 127 215 65 144 146 63 106 69 72 106 59 149 50 36 92 176 38 201 41 214 86 203 219 31 240 113 36 171 95 141 73 14 215 191 35 9 246 125 185 146 33 232 41 95 7 160 175 181 25 152 165 41 64 41 74 80 10 194 229 24 157 175 49 137 25 139 194 94 106 84 37 135 109 215 24 171 242 229 192 116 29 135 25 112 119 26 32 30 159 66 64 61 136 4 102 169 89 70 78 47 49 120 102 50 138 146 195 89 68 179 134 252 65 221 172 23 168 156 127 206 210 90 250 116 149 116 99 217 82 83 229 198 187 39 211 201 123 220 212 129 219 177 208 86 244 123 244 169 219 77 84 126 245 101 182 228 182 137 54 140 134 26 39 219 101 13 56 210 251 16 71 162 208 175 84 172 111 178 135 167 204 18 14 87 139 121 254 87 12 222 237 216 15 50 222 13 199 25 154 217 56 246 78 250 182 235 13 133 4 134 102 143 80 1 33 33 223 65 177 179 211 178 142 146 206 245 87 234 79 181 204 231 110 236 221 30 188 59 60 139 151 74 226 141 37 153 177 153 147 13 230 228 71 121 9 113 167 90 88 82 22 130 54 20 146 59 16 65 216 34 185 106 208 173 20 165 40 5 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 74 82 128 82 148 160 21 31 205 51 140 119 142 236 18 47 217 173 218 53 154 210 199 101 190 250 143 180 173 18 18 148 141 169 106 58 58 74 65 39 93 133 72 42 129 201 189 255 0 46 249 204 238 69 200 183 59 29 183 77 122 14 23 109 119 218 142 219 13 171 165 115 148 217 26 83 142 40 118 234 29 138 116 119 208 141 65 94 180 104 67 167 34 122 20 101 94 125 8 153 174 78 241 19 159 242 101 153 17 240 75 59 216 30 13 117 155 14 220 229 234 224 190 155 172 166 100 188 134 139 145 217 7 77 39 218 87 180 73 216 32 165 73 61 135 238 203 98 182 98 182 150 44 184 236 52 64 182 198 236 134 147 234 181 122 23 22 175 182 179 174 234 63 112 208 0 12 15 42 77 118 46 3 121 185 30 183 157 128 252 25 231 237 19 229 77 97 74 63 130 122 143 225 83 57 232 13 206 148 129 220 37 229 129 247 117 26 230 110 110 106 92 69 57 112 203 211 219 228 232 173 237 225 111 38 163 199 11 95 127 131 175 74 82 180 141 209 74 229 106 51 207 247 97 151 29 30 242 148 18 43 19 115 200 108 118 69 244 94 239 214 123 99 159 161 42 226 203 107 255 0 68 171 171 247 87 169 54 240 143 27 73 101 153 26 84 18 111 53 241 212 5 150 222 203 162 188 191 132 88 178 30 223 200 20 183 211 251 235 143 249 99 176 62 55 105 178 230 55 164 159 69 65 199 212 160 123 235 237 45 53 46 226 175 250 191 98 45 245 47 246 94 228 254 176 57 25 9 187 224 106 62 236 152 39 253 40 82 135 251 43 6 158 75 148 241 212 110 51 228 39 59 235 243 182 128 207 248 147 88 204 139 34 202 46 207 227 110 192 226 252 177 2 211 125 143 114 115 205 45 130 227 104 109 212 41 3 67 177 62 96 238 123 118 53 156 40 205 61 121 175 147 25 213 131 90 114 126 38 204 30 130 190 212 35 248 231 150 144 60 190 38 191 17 250 247 104 232 63 179 162 190 140 203 46 251 124 77 125 3 245 111 17 148 127 103 69 97 185 159 151 186 249 50 222 195 207 217 252 19 106 84 35 248 251 125 101 5 83 56 171 50 108 3 253 7 148 247 248 1 92 43 229 102 99 255 0 215 28 15 144 224 39 100 21 185 143 245 36 126 61 99 247 10 110 106 120 125 208 223 67 199 236 201 237 43 95 30 113 192 90 112 53 113 188 76 180 60 127 163 184 90 100 54 175 238 165 85 34 182 231 152 141 224 160 90 242 203 20 149 175 178 91 51 208 202 207 220 151 58 85 251 171 199 70 164 117 113 126 199 170 173 57 112 146 247 51 244 174 85 70 121 45 135 11 74 45 31 71 0 218 79 246 135 106 226 168 137 79 219 77 151 92 74 1 74 118 126 178 142 128 30 242 79 184 15 90 136 98 141 177 148 51 122 201 174 81 27 149 15 35 212 88 49 165 178 20 159 201 12 168 134 130 144 164 246 243 87 214 241 31 172 130 15 97 92 185 226 220 151 103 139 141 194 120 177 63 42 149 249 45 11 73 29 77 69 233 43 152 240 7 212 37 132 169 63 123 130 164 225 182 25 66 25 132 202 35 69 101 9 105 134 80 52 150 154 72 9 66 0 248 4 128 63 10 145 117 97 158 247 203 255 0 121 17 190 180 177 220 185 255 0 231 50 61 139 93 243 14 2 83 147 56 193 199 178 60 37 180 169 201 152 100 215 148 181 199 79 87 90 220 130 241 218 129 250 196 182 119 189 168 144 181 16 83 115 240 28 234 201 201 88 141 175 40 196 228 253 42 213 113 107 204 104 168 105 104 32 233 72 88 247 41 42 5 36 124 71 169 29 234 169 161 106 109 105 91 106 41 90 72 41 35 212 31 141 100 188 55 93 147 132 115 102 91 133 55 252 222 201 149 192 70 73 108 99 125 45 181 45 10 242 165 33 3 222 165 159 111 67 209 45 39 182 170 242 194 238 85 30 238 111 62 12 165 190 181 141 53 188 134 158 37 190 165 41 87 69 56 165 41 64 41 74 80 10 82 148 2 148 165 0 165 41 64 41 74 80 10 85 111 229 223 19 179 44 217 121 227 158 16 199 14 123 200 125 131 237 130 126 135 111 238 55 231 40 20 236 141 128 175 105 9 79 87 180 176 65 77 69 83 192 158 33 179 230 83 47 144 249 205 236 85 242 174 182 225 99 113 148 148 182 147 223 161 75 105 76 108 141 235 191 95 167 214 52 6 225 241 55 152 47 6 224 108 238 241 28 172 72 252 154 168 108 41 181 116 169 14 72 82 99 165 96 252 82 93 10 254 205 87 92 118 198 140 95 28 178 216 155 9 2 217 5 152 235 233 26 5 192 157 184 175 197 194 179 248 215 127 50 240 121 151 189 96 152 246 87 226 55 36 145 99 132 217 155 45 55 118 30 145 29 9 103 243 158 98 130 229 244 128 158 158 173 144 117 173 214 176 225 92 151 51 204 96 221 238 249 101 217 171 173 147 233 43 143 107 146 229 185 17 223 150 164 171 218 119 105 3 72 3 182 143 81 42 81 27 246 13 83 237 56 74 84 212 179 162 45 182 108 227 25 184 227 86 108 27 253 157 89 22 59 123 178 181 211 230 220 237 210 34 53 213 233 230 45 181 6 255 0 191 211 92 88 197 241 57 30 31 102 200 93 121 164 181 42 216 204 137 79 173 192 134 219 112 32 37 238 165 157 4 128 226 86 14 200 244 174 150 87 155 68 195 215 6 43 113 164 94 50 59 137 255 0 114 172 208 207 231 228 168 125 178 123 249 109 130 14 214 126 7 64 232 145 20 179 113 50 238 40 50 57 58 88 185 37 115 94 158 206 53 6 67 137 181 65 117 213 149 171 67 171 169 195 212 79 96 66 70 200 5 64 213 44 98 186 25 155 194 238 243 241 199 219 94 5 204 164 250 120 130 207 143 227 243 230 100 223 229 123 76 185 110 219 240 91 109 207 60 185 55 217 105 180 178 83 21 165 123 188 201 75 29 41 31 172 2 135 206 190 125 31 148 47 160 151 238 24 230 3 29 90 41 110 36 127 202 179 19 242 82 148 124 173 252 210 69 76 223 145 3 30 178 245 201 118 13 134 197 19 73 29 69 17 98 181 240 0 13 39 127 32 54 126 117 174 17 205 76 100 119 69 217 248 147 20 190 114 21 213 32 21 24 145 214 212 116 2 117 214 163 210 87 211 178 54 84 27 31 58 146 156 37 81 226 140 51 230 245 254 190 196 117 37 26 107 53 103 143 37 167 247 247 50 47 113 29 178 236 74 179 76 143 42 203 186 190 187 51 174 133 152 251 249 52 223 213 31 32 170 202 219 56 199 7 179 161 40 183 225 246 80 19 232 169 17 190 148 175 218 241 93 119 173 252 71 226 107 38 101 199 85 27 8 193 180 163 208 196 165 137 14 107 227 212 148 200 31 180 143 184 87 58 56 7 196 213 189 181 188 230 85 128 93 202 6 195 11 103 164 175 228 8 136 129 251 84 62 250 221 255 0 10 242 75 181 244 207 194 193 167 254 101 162 125 159 174 62 94 76 180 69 11 122 2 45 205 179 5 0 104 38 43 40 100 15 244 0 174 69 204 146 224 211 146 30 80 249 184 79 251 107 90 223 114 222 72 227 4 121 188 213 197 211 32 91 64 37 119 139 10 196 136 237 142 174 144 86 2 214 132 146 72 208 83 136 63 42 151 227 121 61 151 50 182 155 150 43 114 102 233 17 36 7 58 54 151 25 39 208 56 217 246 144 123 29 108 104 251 137 170 234 214 213 104 235 56 253 75 10 87 20 171 105 6 101 137 39 212 238 191 61 35 224 63 101 125 165 107 147 159 52 62 2 154 31 1 95 107 244 132 41 213 165 13 164 173 106 58 0 13 146 104 15 192 0 122 0 43 176 194 100 175 169 81 131 186 79 214 82 54 2 126 243 238 173 109 112 228 107 158 65 146 171 14 225 59 9 206 50 164 164 151 223 73 6 12 32 14 137 90 246 18 173 29 14 162 164 160 18 6 214 78 171 100 89 124 17 222 243 52 38 87 62 242 53 206 236 226 180 161 106 177 168 49 21 146 15 109 41 105 233 32 141 108 37 164 16 125 231 214 172 168 236 250 181 151 74 90 47 222 226 190 181 253 42 79 11 87 251 222 99 166 230 86 152 106 49 238 121 85 157 133 123 218 147 120 99 247 165 75 255 0 26 194 61 103 192 114 181 43 206 133 134 94 157 115 177 83 70 26 157 87 246 155 33 127 190 183 172 79 4 92 27 25 150 208 230 24 185 43 74 116 93 118 241 55 169 127 50 18 232 78 254 224 43 23 144 120 13 225 107 204 80 205 186 205 114 199 156 7 126 125 190 234 242 214 126 90 124 186 159 221 91 203 102 40 246 103 134 104 189 164 229 218 134 77 20 190 15 199 173 74 50 49 133 228 88 83 202 87 87 157 102 186 58 132 40 252 210 231 86 199 200 40 87 195 11 147 113 243 215 2 241 101 207 225 141 147 30 231 28 91 102 235 220 148 58 131 229 168 252 214 163 247 124 58 57 239 130 254 81 226 118 95 187 240 142 91 62 253 1 158 167 92 183 176 234 162 76 72 27 58 13 133 22 223 210 71 112 52 165 19 164 160 214 43 141 243 220 223 34 183 200 233 128 198 121 58 214 146 111 86 152 113 190 131 126 131 165 244 45 98 54 186 36 160 40 132 254 108 21 130 71 88 70 198 227 169 103 113 29 114 167 235 199 247 234 73 78 238 222 90 97 195 211 135 239 208 200 216 243 184 51 121 6 73 205 227 63 133 93 217 183 55 111 179 219 110 234 41 74 130 213 215 41 212 190 82 27 82 148 176 219 105 59 27 66 7 188 234 182 123 141 173 165 148 58 146 133 143 80 70 136 168 221 190 237 138 242 166 52 243 108 125 23 33 179 131 211 38 20 182 138 93 138 179 177 165 160 251 77 47 212 5 164 141 232 244 168 212 88 166 235 195 233 14 121 210 242 46 55 70 146 164 57 249 217 214 17 189 5 36 255 0 75 28 111 90 251 61 187 36 247 93 108 162 170 60 37 137 46 239 143 135 238 88 198 78 11 45 229 62 255 0 159 149 236 108 186 138 102 119 69 225 87 108 27 145 218 11 75 120 125 249 191 202 14 165 178 190 155 116 173 51 35 67 222 116 64 31 53 212 161 151 153 149 29 137 48 159 106 84 73 13 165 214 31 105 93 72 117 10 27 10 73 247 131 255 0 62 245 168 165 224 144 179 95 16 144 176 238 81 202 242 120 216 126 85 17 78 89 19 14 122 27 109 169 64 130 35 168 56 149 32 36 41 11 74 64 73 81 42 103 226 77 73 99 7 43 133 135 134 191 90 35 189 146 141 7 149 156 158 153 82 170 43 31 193 235 128 90 213 244 156 119 46 205 237 87 20 13 179 37 185 241 193 66 189 199 217 97 39 246 40 86 46 233 113 231 31 10 43 106 235 144 222 221 230 62 49 66 255 0 159 188 250 84 46 48 82 117 183 10 148 84 173 108 246 37 110 35 73 32 249 93 64 215 88 114 197 206 165 96 176 204 198 205 200 24 181 175 37 197 102 38 117 162 230 207 155 29 212 246 237 178 20 146 61 202 74 129 74 135 184 164 143 117 103 104 5 41 74 1 74 82 128 82 148 160 20 165 40 5 106 207 17 124 160 190 32 226 12 143 39 134 164 11 171 108 136 214 192 173 119 148 233 232 66 180 65 10 232 217 112 164 250 134 200 173 167 85 59 198 235 45 223 199 15 225 243 147 213 111 190 230 177 147 32 254 168 211 90 253 146 21 251 40 9 239 133 78 29 111 138 248 206 28 171 179 107 119 48 200 208 139 149 246 91 227 111 151 92 29 73 101 74 61 255 0 54 21 163 178 118 178 181 125 170 218 217 54 109 140 225 109 199 119 49 200 172 248 243 114 84 164 176 187 156 246 162 135 72 214 194 75 138 27 35 99 122 248 214 119 220 107 200 15 26 83 47 18 188 71 101 232 191 173 213 125 28 199 106 10 20 178 164 55 23 200 66 155 8 223 96 15 81 81 3 183 82 150 125 73 160 45 87 138 190 90 141 202 178 113 222 34 226 171 244 27 156 91 233 19 114 11 165 182 75 114 153 98 19 106 36 54 86 130 70 246 130 181 13 164 251 45 167 184 112 138 142 228 151 203 103 25 226 81 19 107 183 169 244 179 229 91 44 86 164 108 174 83 231 179 109 246 238 123 251 75 87 169 217 247 168 86 183 240 187 134 38 215 135 201 200 220 108 42 225 126 120 199 140 117 221 49 90 86 136 31 14 183 65 223 252 82 106 95 142 148 230 156 135 119 202 22 124 219 62 46 181 217 108 35 236 174 78 135 210 164 143 137 238 18 147 240 82 125 233 174 114 242 170 171 85 167 217 135 221 254 233 233 147 160 180 164 233 82 77 118 165 246 95 186 251 25 92 39 11 115 25 51 110 217 4 145 118 205 46 227 170 237 113 58 33 3 182 163 51 238 75 72 208 29 181 213 210 62 200 72 31 50 220 220 88 30 145 106 176 194 77 243 37 106 18 231 61 20 185 209 30 223 21 32 21 73 152 231 244 109 128 65 9 216 82 186 146 6 186 147 213 218 203 242 25 214 72 182 232 56 196 49 116 203 175 210 133 190 195 4 235 78 62 117 212 234 247 219 203 108 16 165 19 219 101 59 208 217 24 139 255 0 19 183 47 59 198 60 61 99 151 25 18 228 92 20 140 143 148 47 237 56 124 249 170 30 218 90 90 180 72 66 122 182 218 20 10 66 223 101 100 117 117 40 173 45 93 212 183 181 56 115 254 145 237 213 202 182 142 238 159 31 223 187 34 60 19 192 57 111 138 123 207 241 211 150 110 115 35 224 241 92 91 113 67 99 202 51 84 14 148 212 84 107 165 182 82 70 150 224 29 200 233 27 87 90 155 244 107 14 194 113 238 63 177 71 177 225 118 136 150 91 83 0 116 177 25 190 158 163 210 19 214 181 122 173 100 36 109 106 37 71 93 201 172 149 162 211 10 195 106 133 107 179 198 110 21 186 11 8 143 26 59 67 73 105 180 36 37 41 3 224 0 2 187 149 208 198 42 43 17 88 71 63 41 57 60 183 168 165 41 89 30 31 8 4 16 70 193 245 170 161 204 222 17 91 250 99 217 207 135 181 53 137 102 177 144 86 171 99 29 45 65 185 36 15 105 174 131 236 54 165 0 6 187 54 162 7 80 78 203 130 216 82 188 105 73 97 158 166 226 242 138 3 199 185 227 89 229 170 82 159 132 187 62 65 107 120 198 188 218 157 74 144 184 175 2 65 33 42 246 130 9 4 105 93 210 160 82 125 1 50 202 224 241 115 132 158 46 205 236 124 219 139 198 87 209 100 62 139 102 89 21 160 116 251 75 26 75 218 3 64 144 158 146 73 3 173 44 144 55 212 79 96 150 213 165 71 117 47 176 180 133 180 226 125 22 133 13 165 67 228 65 7 241 174 86 246 219 252 122 157 94 15 129 211 217 220 111 225 175 21 196 249 90 251 42 93 255 0 145 179 120 60 65 198 238 170 53 214 224 200 123 33 186 37 37 73 182 193 32 117 36 232 246 37 42 79 87 113 190 182 219 7 107 85 77 238 151 102 49 251 69 202 243 53 30 100 107 100 71 101 184 143 211 13 164 168 35 251 68 4 254 53 56 240 59 128 187 108 227 169 252 129 144 126 123 37 206 102 57 57 247 150 146 20 152 233 90 131 105 209 237 165 43 204 115 99 91 11 64 251 34 166 217 246 234 172 220 229 193 115 34 191 174 233 65 66 60 95 35 119 113 103 20 99 28 59 138 198 199 176 168 9 141 29 0 25 18 23 165 63 45 221 119 117 213 232 117 40 254 0 14 201 0 0 4 218 148 174 148 231 5 41 74 1 85 195 196 111 135 153 89 116 150 121 35 136 222 252 129 202 246 61 63 26 76 114 27 252 164 148 39 94 75 159 100 175 160 116 37 74 4 40 126 109 126 193 5 27 3 144 124 68 241 135 22 220 133 179 56 203 225 91 174 93 186 226 52 219 178 158 107 105 10 30 99 108 165 106 111 105 80 35 168 13 131 218 178 60 117 205 152 7 44 135 135 31 101 16 175 47 178 146 183 99 0 182 100 37 0 128 86 89 112 37 206 141 169 35 171 167 91 32 110 128 172 150 91 36 31 20 56 98 121 59 142 19 23 13 230 187 40 49 47 49 217 29 12 77 121 35 187 50 26 87 114 219 128 123 43 86 200 215 66 148 175 47 217 197 97 217 99 89 109 173 249 6 18 237 183 56 50 28 129 121 181 72 70 215 14 82 118 151 25 90 85 234 131 165 107 126 163 105 61 210 170 151 92 217 28 13 227 50 215 50 18 190 139 137 242 204 117 179 45 162 122 91 77 205 42 250 201 72 245 81 113 77 119 87 190 91 181 201 226 63 23 71 31 242 190 51 200 80 0 98 209 151 186 140 119 35 70 253 147 36 164 152 146 53 250 67 160 165 74 244 9 108 15 85 26 173 190 182 85 169 185 174 210 253 193 99 101 112 233 77 69 240 102 162 181 52 56 179 44 141 98 11 80 193 242 105 42 22 142 179 180 218 110 7 186 163 117 31 70 157 245 79 207 95 5 168 246 57 159 28 153 121 194 213 114 177 173 200 185 22 45 32 94 45 175 180 122 92 108 183 162 232 73 245 7 165 33 99 94 246 147 82 140 187 20 103 52 198 238 184 220 226 26 51 91 233 101 197 127 65 37 39 109 57 248 44 13 254 169 80 247 215 79 142 50 183 242 156 78 219 115 185 163 253 216 142 181 193 187 178 176 54 37 178 122 92 10 31 174 10 84 71 235 154 161 85 26 106 178 226 158 191 135 245 224 255 0 178 237 211 79 52 95 6 180 248 250 113 95 209 40 179 127 8 239 31 185 6 218 47 216 238 76 197 193 113 219 250 113 141 26 58 217 67 229 35 175 203 219 225 74 64 86 244 72 7 90 237 190 213 107 113 204 143 30 228 156 74 45 227 31 147 26 251 142 222 35 171 203 89 111 169 183 219 59 66 208 164 40 111 212 41 42 74 134 193 4 17 234 43 197 62 86 196 19 131 114 5 242 202 192 63 67 105 255 0 54 25 59 239 29 192 28 111 191 188 132 168 3 243 6 189 39 240 9 138 95 49 158 11 83 249 12 119 162 53 121 187 59 113 183 52 242 72 82 162 169 166 144 151 52 123 132 172 182 165 39 220 82 66 134 194 129 61 116 36 167 21 37 193 156 172 162 225 39 23 197 24 95 14 12 47 133 185 251 146 56 99 173 193 142 201 64 191 227 161 197 118 66 21 208 22 218 74 182 165 158 149 165 36 147 255 0 115 40 251 205 91 250 169 92 138 26 71 143 174 33 83 78 17 33 204 106 90 30 64 63 209 134 167 148 239 241 234 253 149 109 71 165 100 98 41 74 80 10 82 148 2 148 165 0 165 41 64 42 181 248 220 196 46 183 190 34 143 146 98 227 253 215 194 238 172 95 16 82 130 181 249 77 133 37 194 157 122 116 245 37 210 79 110 150 141 89 74 252 184 218 30 109 109 186 132 184 218 193 74 146 161 176 160 125 65 20 4 87 140 249 10 209 202 120 61 159 43 198 221 11 135 113 96 45 77 245 109 81 221 244 113 149 254 178 21 180 159 113 214 198 193 6 171 87 240 132 97 248 140 142 43 143 149 222 33 150 242 216 179 24 183 218 38 51 236 169 192 181 41 107 97 222 222 219 97 9 117 105 7 186 84 59 16 20 176 168 199 42 226 217 23 131 27 177 207 56 110 239 25 204 42 249 115 76 121 184 141 195 173 77 253 33 196 168 167 200 233 239 232 133 16 65 74 147 208 144 124 196 236 13 89 205 62 42 236 28 249 43 140 173 147 224 204 197 45 150 203 207 211 242 38 166 105 246 71 73 72 111 203 91 99 173 122 65 120 29 182 147 181 141 3 222 177 147 232 166 207 82 203 72 158 92 222 254 74 184 157 229 52 164 180 254 59 97 67 45 171 93 190 150 82 16 14 191 227 221 234 174 246 9 141 255 0 20 48 156 118 196 27 232 122 36 36 25 9 222 247 33 207 206 59 253 245 145 247 36 86 183 228 46 77 196 121 22 45 151 22 198 239 72 187 73 190 228 182 246 166 52 136 111 54 4 114 226 138 201 46 33 32 251 93 29 133 111 70 157 15 93 210 234 181 165 72 235 249 107 171 117 200 84 83 133 53 211 88 109 182 255 0 28 217 214 211 112 156 250 175 41 36 191 126 199 111 195 118 54 140 211 152 115 76 234 114 3 240 49 34 49 155 22 192 41 68 128 58 166 58 1 238 23 181 132 133 13 109 46 145 238 174 127 9 236 171 46 229 158 118 228 73 164 75 84 188 128 218 109 210 150 61 180 70 101 74 61 0 239 211 203 17 70 191 224 197 75 124 18 197 108 120 122 177 93 64 254 121 123 159 112 159 53 127 166 241 150 227 125 95 232 180 129 248 84 99 192 226 133 182 203 202 88 220 159 102 229 105 205 230 25 40 62 169 234 66 27 27 254 211 11 253 149 214 210 130 167 5 5 220 114 181 38 234 77 205 247 150 182 148 165 72 70 41 74 80 30 115 248 168 241 165 146 39 44 186 225 124 73 112 54 107 109 173 229 196 157 118 97 32 200 146 242 118 151 18 218 136 252 218 18 173 128 164 251 68 167 97 93 39 189 113 198 124 77 114 230 43 117 106 227 7 144 114 9 174 35 177 102 231 61 201 204 172 123 193 109 226 164 254 32 2 61 196 26 214 183 155 108 235 61 222 125 186 244 203 145 238 80 164 185 30 91 78 253 118 222 66 138 86 149 124 194 129 6 172 23 135 238 48 225 188 215 142 179 59 167 43 231 3 28 191 193 43 16 227 153 104 105 77 50 27 74 146 250 27 80 220 133 41 125 72 242 211 179 236 129 160 86 147 64 92 91 23 40 91 252 89 248 92 206 26 147 1 136 249 27 22 167 216 184 91 144 189 161 19 91 108 187 29 228 111 106 13 169 104 74 146 14 200 41 82 118 174 158 163 167 120 98 236 229 235 137 241 57 50 8 46 181 21 112 212 71 193 151 84 132 127 112 32 126 21 135 240 14 251 214 60 99 154 50 9 138 83 86 72 86 118 87 33 74 4 37 75 67 114 23 176 125 54 148 5 111 225 214 62 53 203 225 233 130 199 15 88 74 143 249 121 18 221 79 221 230 244 127 138 13 84 237 68 183 41 249 254 25 107 179 91 222 181 229 249 71 99 158 100 46 55 14 229 5 165 20 151 68 86 73 31 162 169 13 146 63 187 87 171 139 173 72 177 113 166 27 107 104 237 16 108 112 163 3 241 8 97 9 223 238 170 65 205 54 199 46 252 75 150 199 142 54 227 81 91 148 7 201 167 144 181 127 112 44 254 21 114 184 43 36 103 45 225 172 18 238 195 200 144 100 88 226 165 229 163 211 207 67 97 14 167 240 113 11 31 133 121 178 218 220 203 215 240 134 210 206 245 122 126 89 176 105 74 85 185 84 43 76 120 166 229 89 124 63 195 55 171 229 145 196 179 124 146 166 237 246 199 20 142 160 219 238 147 181 235 211 104 109 46 44 111 99 169 35 96 141 214 231 173 29 226 219 139 231 114 191 9 222 109 86 22 12 171 212 7 91 185 91 216 4 237 215 26 223 82 0 0 237 74 109 78 4 143 122 138 71 106 3 199 137 114 228 79 148 252 169 207 187 38 84 135 20 235 207 58 178 181 184 181 29 169 74 81 238 73 36 146 79 173 102 44 87 92 139 4 187 89 178 107 19 179 108 211 218 115 233 22 217 201 65 71 81 73 233 37 36 141 45 62 169 80 238 8 36 16 65 34 176 107 66 155 90 144 226 74 86 146 66 146 161 162 15 194 172 135 41 248 140 186 248 130 193 48 78 52 178 224 236 65 159 111 147 21 45 42 19 222 105 146 250 25 44 33 182 90 8 72 105 7 172 158 157 171 90 72 223 179 178 5 135 241 41 159 51 152 240 119 6 242 220 70 208 205 221 156 146 11 233 242 129 233 101 210 219 139 125 9 223 125 7 162 128 55 238 72 171 1 226 187 25 254 52 248 123 206 227 32 132 61 14 223 249 73 167 52 54 131 21 105 124 232 251 137 75 106 78 199 185 70 171 199 54 225 9 197 176 95 13 220 32 122 30 151 50 253 25 201 203 100 249 129 43 65 9 125 99 176 61 5 115 29 80 36 122 32 252 42 214 243 166 191 145 30 74 234 244 254 42 221 55 175 135 209 92 160 43 29 182 231 249 114 211 108 187 1 211 249 74 12 121 159 14 238 180 149 159 222 163 80 220 116 126 68 229 172 226 204 146 19 26 247 10 46 71 25 180 141 4 185 191 38 65 251 212 226 137 63 230 143 133 102 184 255 0 253 239 48 221 250 254 66 135 254 168 84 87 62 149 118 180 114 119 31 78 197 237 177 110 215 59 133 190 233 110 49 100 74 17 210 243 104 72 119 94 97 236 146 58 201 27 237 190 222 250 227 161 30 188 169 174 252 253 181 252 29 108 229 212 140 223 151 223 79 201 146 183 99 246 187 167 139 190 43 23 235 116 43 156 11 141 162 83 110 177 50 58 94 109 78 50 212 178 133 116 168 16 72 33 189 111 122 32 31 93 26 189 249 110 99 97 192 241 249 119 252 194 235 26 207 104 136 130 183 100 72 94 135 166 194 82 7 117 168 235 65 9 5 74 61 128 39 181 121 197 145 70 230 11 222 101 139 101 24 166 59 7 10 187 227 205 62 220 105 79 94 225 205 27 119 168 41 93 42 4 125 85 40 104 164 250 239 214 177 210 48 60 186 237 201 188 117 117 231 236 141 156 234 21 219 40 141 105 85 189 83 31 113 13 135 200 244 29 40 66 19 176 54 148 118 58 239 218 175 237 43 83 141 40 211 114 93 47 92 242 40 174 169 78 85 37 81 69 227 211 28 203 29 225 210 61 207 156 185 151 37 231 171 244 41 16 177 246 227 170 205 135 198 150 141 44 48 147 165 186 146 14 134 191 56 14 138 147 214 251 169 7 216 171 121 92 16 96 197 182 66 141 10 219 25 152 112 162 180 150 88 97 134 195 109 180 218 64 9 66 82 59 37 32 0 0 29 128 21 207 86 69 120 165 41 64 41 74 80 10 82 148 2 148 165 0 165 41 64 86 207 25 78 125 23 29 227 9 142 18 152 241 121 14 214 235 202 238 3 105 8 123 219 39 220 1 255 0 26 132 200 147 32 186 226 100 184 92 90 84 66 188 208 22 118 15 207 117 100 249 119 141 160 242 231 29 95 176 251 163 166 50 46 76 105 153 33 61 70 59 232 80 91 78 107 99 125 43 74 73 27 27 27 27 27 170 73 11 146 152 199 47 146 240 174 94 149 31 31 205 172 235 68 105 143 184 190 184 115 79 64 82 94 75 201 236 130 180 20 168 133 132 141 171 220 73 74 105 118 149 9 207 163 56 172 224 184 217 213 225 12 194 79 25 59 156 128 234 221 200 184 169 165 175 165 175 227 98 87 210 144 18 146 164 182 10 123 15 188 254 218 157 91 192 51 35 5 122 41 105 73 223 207 183 251 107 88 114 69 242 214 182 240 27 181 182 237 107 156 221 191 49 128 235 171 141 61 151 250 89 95 80 82 180 149 19 175 100 123 190 21 178 220 66 152 121 109 253 85 54 178 159 184 131 84 181 19 84 227 245 230 92 65 167 57 125 57 27 39 193 44 150 207 135 124 126 216 21 252 242 205 50 225 10 106 61 237 188 37 186 231 73 254 203 168 63 141 65 241 39 209 194 158 52 114 203 4 192 152 120 255 0 40 68 69 202 222 226 181 165 78 73 82 138 74 206 128 37 195 40 116 141 146 92 104 123 197 125 240 241 147 183 128 243 30 77 132 220 85 228 90 115 133 28 130 196 163 217 31 78 9 212 198 61 62 177 9 11 3 208 37 177 239 80 173 161 226 115 132 221 230 60 33 133 227 143 174 6 109 142 189 249 67 30 152 211 161 165 165 241 162 90 235 245 72 95 74 116 160 70 150 134 213 189 36 131 215 210 168 170 193 77 119 156 157 88 58 83 112 125 198 237 165 104 159 13 158 33 34 243 13 145 251 54 70 131 103 228 123 8 44 95 109 50 27 242 92 43 66 186 20 250 16 116 122 122 187 41 58 219 107 61 36 104 161 75 222 213 41 24 165 41 64 84 31 18 222 9 35 114 197 249 236 183 142 238 16 236 25 36 189 27 140 89 129 66 36 197 246 30 119 82 2 148 211 157 59 234 210 84 22 64 58 74 186 148 170 245 141 127 7 127 38 92 174 136 107 34 186 88 108 118 224 224 15 73 76 133 202 115 163 222 91 109 41 1 71 228 165 35 239 175 80 235 9 151 229 246 60 15 29 159 144 229 215 22 45 86 136 45 151 31 144 241 236 62 9 0 119 82 137 236 18 1 42 36 0 9 52 5 87 231 216 24 255 0 134 143 12 170 227 174 62 67 159 149 50 167 141 178 56 37 42 147 53 110 244 137 47 56 6 186 182 216 13 108 15 103 204 105 35 67 85 29 198 172 9 196 241 155 45 129 5 42 54 184 77 199 113 72 250 170 116 13 186 161 242 46 41 103 241 168 59 249 131 252 191 156 205 230 190 67 115 242 22 23 98 66 153 197 161 204 244 105 1 90 250 66 146 157 245 47 171 184 208 81 83 133 41 73 33 161 80 156 131 197 125 162 36 133 181 139 227 114 46 109 167 96 73 159 39 200 10 249 134 144 9 215 222 189 252 133 81 222 239 46 167 187 164 178 163 199 215 250 46 172 250 22 208 222 85 120 114 225 233 253 150 4 182 203 232 113 137 173 7 226 190 218 154 125 163 232 227 107 73 74 211 248 164 145 92 222 12 243 103 48 123 230 69 193 249 92 191 231 54 233 14 92 49 167 158 88 72 151 17 126 218 208 216 58 239 223 205 233 27 62 219 219 215 65 170 183 23 197 188 244 185 252 255 0 16 182 58 215 194 60 183 154 87 237 81 88 253 213 41 254 55 227 252 230 229 173 252 42 116 140 71 148 44 74 250 77 145 82 150 144 93 41 61 101 148 188 61 149 141 237 67 168 36 131 213 216 164 171 88 91 66 181 156 155 169 30 171 227 229 230 103 115 58 55 145 74 155 235 46 30 126 71 168 244 170 229 192 158 42 45 156 137 32 97 252 134 210 49 30 73 135 166 100 91 229 126 105 185 171 26 29 76 21 125 163 176 124 189 245 104 237 61 105 4 139 27 87 201 166 178 138 54 177 163 20 165 43 211 195 77 242 55 133 158 43 229 11 163 183 108 151 24 109 187 195 223 229 103 64 125 113 92 116 236 146 165 132 16 149 168 239 235 41 37 94 131 125 171 37 199 28 1 198 156 50 95 184 97 216 244 91 116 223 40 249 215 41 79 41 247 146 128 15 86 156 112 159 45 36 125 96 158 144 116 55 233 91 34 227 114 135 104 129 38 125 218 91 16 32 197 109 78 200 147 33 212 182 219 72 72 218 148 165 168 128 144 7 114 73 213 83 94 68 229 44 143 197 134 68 247 22 240 19 207 65 194 19 161 149 101 203 101 73 109 76 147 221 150 189 9 73 29 186 118 20 241 216 246 26 75 139 88 25 14 28 125 94 33 252 76 228 92 182 128 165 225 184 107 42 178 99 46 105 72 18 29 41 80 91 186 35 184 233 117 213 144 173 40 7 217 253 26 219 62 44 242 193 137 240 46 90 25 232 92 251 212 113 101 133 28 159 105 247 37 31 41 73 64 247 168 54 167 23 175 212 53 176 240 76 38 195 197 152 85 183 27 198 219 16 236 214 152 229 41 91 203 29 74 245 82 221 113 93 129 82 137 82 148 116 6 201 208 3 181 84 124 239 61 28 243 201 144 238 118 178 87 199 24 76 133 254 76 119 103 162 239 117 244 47 129 232 91 104 125 83 241 244 36 56 66 97 173 86 52 105 185 178 106 52 157 105 168 35 154 221 107 77 138 215 109 180 33 93 73 182 66 98 16 87 199 202 109 40 39 246 164 212 59 46 35 249 80 226 49 173 171 233 55 149 111 224 4 86 247 83 159 95 94 245 170 243 76 153 155 87 48 99 75 122 211 122 187 179 143 216 228 190 240 179 193 250 82 216 118 103 83 104 46 39 168 116 167 163 164 236 159 180 52 13 114 116 83 148 223 163 228 215 228 234 107 53 24 47 85 205 51 106 15 65 81 140 157 135 38 230 92 59 6 50 122 228 57 159 192 148 19 239 242 216 246 220 63 112 74 183 88 143 229 122 212 231 179 3 23 206 110 47 111 94 75 24 241 234 223 207 107 237 251 234 113 225 194 221 59 146 249 206 233 127 202 237 143 99 159 201 220 22 145 108 179 186 176 227 190 117 193 183 55 33 229 141 14 175 37 26 232 215 110 164 123 208 122 182 236 173 231 191 139 107 24 212 212 188 175 13 195 73 231 58 23 98 148 165 116 231 54 41 74 80 10 82 148 2 148 165 0 165 41 64 41 74 80 10 243 223 2 145 23 49 183 102 121 28 216 236 92 96 101 217 101 198 224 211 83 25 75 232 84 96 190 134 82 82 176 65 233 246 192 237 218 189 8 175 59 56 45 42 107 137 49 232 206 167 161 248 110 205 142 242 79 170 92 76 151 20 65 252 22 42 171 105 182 168 172 120 252 150 123 57 39 89 231 195 224 236 228 28 59 135 100 22 139 156 24 120 229 162 211 112 153 25 77 198 154 195 5 178 195 222 168 94 129 208 29 64 3 219 234 149 86 75 0 202 157 203 241 180 63 115 65 143 144 91 93 54 251 228 101 246 91 51 27 236 162 71 193 96 117 2 59 111 168 125 147 82 106 130 102 22 139 157 130 251 252 124 195 163 42 108 164 48 25 200 109 8 236 110 145 19 232 234 63 225 219 3 96 250 144 7 193 65 116 81 147 170 186 18 126 153 229 245 231 130 242 81 84 223 78 43 215 231 233 203 38 127 46 197 88 203 237 45 68 92 183 173 119 24 114 17 54 213 115 142 72 122 4 180 29 161 212 145 223 91 3 96 123 128 35 69 41 35 114 112 175 137 20 222 231 51 130 243 8 99 27 228 38 122 27 97 197 144 136 119 180 147 210 151 163 57 217 37 74 58 219 125 182 79 178 14 148 148 106 155 37 238 219 147 89 226 222 49 233 105 157 108 148 54 211 160 104 130 61 80 180 253 149 167 222 147 247 247 4 19 248 191 227 246 140 174 216 109 153 61 181 139 172 2 122 146 219 192 130 218 191 73 11 26 82 21 243 73 27 247 236 86 205 173 220 173 95 70 75 43 195 192 215 185 181 141 202 233 69 235 227 226 110 110 114 240 201 111 228 203 163 121 142 21 116 119 10 228 168 41 6 45 234 25 40 18 20 148 244 161 47 132 247 62 207 177 230 15 104 39 64 133 165 33 21 174 160 248 162 228 46 22 90 44 254 39 176 57 234 97 165 6 154 202 172 109 37 200 210 187 244 165 74 72 211 125 74 233 82 207 74 144 160 8 30 80 168 189 130 127 40 241 202 27 107 142 57 4 93 109 45 13 53 100 204 88 84 182 219 0 0 18 153 77 254 116 37 32 0 148 14 148 138 154 181 226 95 149 98 70 49 175 92 61 107 200 28 41 233 113 251 102 84 203 76 184 15 99 166 156 66 214 7 200 154 189 133 229 188 214 146 75 215 66 142 118 149 224 251 57 244 212 218 184 223 138 126 28 202 154 43 183 114 5 150 54 190 178 110 79 27 121 7 238 124 35 127 134 235 47 59 196 39 19 219 163 46 68 142 72 196 214 218 59 144 197 233 135 215 248 33 10 42 63 128 170 141 145 220 173 217 103 82 103 120 75 176 48 226 246 124 246 242 104 176 9 81 245 82 139 77 160 171 191 207 117 14 71 16 202 184 52 251 8 198 56 247 6 138 234 129 14 67 139 38 247 53 41 247 163 170 83 139 100 127 156 157 31 133 101 43 186 16 89 115 92 249 24 198 214 188 158 20 31 46 102 249 228 95 225 7 227 156 110 58 218 192 162 207 205 46 4 15 45 73 105 80 162 164 239 184 82 220 79 153 177 235 164 182 65 244 216 245 173 27 42 62 103 205 83 145 156 248 147 184 53 106 198 173 201 15 65 199 202 140 72 173 15 115 142 32 146 80 146 78 189 162 93 94 194 65 9 233 169 38 23 196 184 127 30 149 220 45 144 210 252 246 18 167 157 187 221 92 66 148 194 71 114 177 216 54 200 31 164 6 192 251 85 197 198 248 34 60 89 242 93 197 203 172 217 7 137 177 7 208 3 13 21 180 110 242 212 15 114 174 196 2 2 137 86 250 146 130 132 164 37 78 41 99 77 92 206 242 91 186 58 46 247 240 110 59 120 90 71 167 87 87 220 190 77 123 200 51 238 254 33 44 201 198 248 91 17 189 223 224 90 37 125 38 69 197 136 193 136 129 45 50 160 150 80 130 0 30 201 246 18 74 84 125 18 142 245 86 39 192 151 107 155 34 21 206 51 208 166 70 112 180 252 119 219 45 184 210 193 209 74 146 116 65 7 177 6 189 232 179 217 109 184 245 178 53 174 195 2 45 174 219 21 29 12 69 138 202 90 105 164 239 122 74 82 0 29 201 63 141 98 178 110 63 196 179 85 52 188 199 24 178 228 11 101 37 45 42 229 110 106 73 108 31 114 74 210 72 252 42 194 141 24 208 135 66 60 10 250 181 101 90 125 57 30 18 86 212 225 78 28 228 78 73 190 53 114 227 91 35 146 141 157 209 44 77 125 94 76 84 188 209 11 75 126 106 136 73 89 61 32 36 29 251 91 58 72 42 30 177 196 240 253 197 48 156 46 49 199 24 159 86 247 181 217 152 94 143 203 169 39 95 133 108 54 35 181 21 134 216 140 218 25 101 164 132 54 219 105 9 74 82 59 0 0 236 0 169 90 206 132 105 227 83 204 140 206 227 102 200 238 205 226 126 36 176 185 56 6 76 1 76 43 160 87 75 36 111 95 155 124 245 15 47 168 157 108 186 216 239 237 35 214 165 80 51 15 17 28 42 133 49 139 94 153 228 220 126 58 85 229 68 186 48 169 18 90 26 26 218 122 195 231 94 224 135 22 144 61 195 210 175 31 37 113 158 55 203 88 156 204 103 53 128 153 150 249 30 211 107 78 131 177 157 0 132 188 210 200 61 14 39 103 71 208 130 65 5 36 131 64 184 159 38 70 63 114 190 241 102 87 121 101 220 131 23 187 63 109 183 58 241 45 137 172 54 181 32 33 10 87 189 42 78 210 130 119 210 176 19 190 157 10 186 208 157 156 122 116 123 61 235 143 177 103 74 112 187 151 66 183 30 231 195 220 149 71 254 18 11 197 181 66 14 75 197 237 139 162 20 16 240 23 165 68 9 87 205 14 48 162 159 197 85 61 79 136 238 117 206 160 55 43 141 184 179 28 183 69 115 64 201 185 228 241 165 36 3 246 130 67 172 157 123 253 15 220 107 29 116 135 30 236 209 139 127 131 22 230 210 123 22 103 197 67 225 63 45 56 14 170 37 51 137 176 27 129 38 86 27 104 217 254 165 46 49 254 173 105 168 99 181 99 252 163 237 250 137 101 179 37 252 101 239 250 201 36 254 25 185 231 50 88 185 248 185 231 43 74 237 76 186 29 70 63 109 185 181 14 30 193 218 122 150 174 132 236 5 41 36 134 202 244 123 57 91 41 62 36 184 75 137 237 81 241 46 48 74 178 23 97 164 34 53 155 17 128 169 101 126 226 191 52 105 181 158 219 82 138 212 178 78 207 81 53 164 161 113 62 3 111 32 197 195 109 27 31 215 33 199 255 0 214 45 85 44 130 195 22 168 191 69 180 69 141 109 139 253 68 40 232 142 143 244 80 0 52 150 212 143 241 143 191 235 17 217 146 254 82 246 49 153 174 73 200 60 229 252 219 144 58 112 76 32 172 45 88 205 182 87 153 50 112 3 234 203 144 0 9 70 246 122 18 7 99 162 158 164 165 99 37 30 60 120 81 99 195 129 29 168 144 227 54 26 143 29 148 244 161 164 15 68 164 127 204 146 73 59 36 154 228 174 141 238 247 108 198 45 47 221 242 57 205 219 173 172 246 83 206 122 169 90 216 66 19 234 181 159 114 71 127 127 97 178 42 107 87 171 115 46 183 209 22 180 168 83 183 143 87 220 227 200 178 43 118 33 97 157 126 191 172 162 223 5 29 74 74 78 148 242 207 212 105 31 172 163 216 124 59 147 216 26 194 113 205 146 231 105 183 220 47 153 48 242 178 172 154 72 159 114 74 54 159 163 35 90 98 48 247 128 132 30 227 220 85 175 179 81 101 70 201 178 14 77 192 174 121 205 153 54 156 102 124 75 132 252 118 205 44 171 207 66 152 108 20 203 144 222 128 243 20 74 84 144 118 0 3 182 187 171 107 169 69 74 42 81 36 147 178 79 190 189 171 78 86 235 119 46 47 87 241 243 244 240 60 165 53 93 244 227 193 104 190 126 14 69 201 144 226 122 84 251 171 30 224 167 9 169 87 132 200 75 151 155 115 94 68 131 184 146 111 145 45 13 235 211 174 19 10 74 191 214 166 162 41 81 66 146 161 234 146 8 175 215 7 231 67 133 249 22 126 35 127 97 106 196 51 235 218 231 89 238 201 246 140 91 171 193 41 92 71 254 75 233 64 66 190 67 215 169 101 189 189 152 227 26 207 60 90 208 212 218 74 82 164 177 193 50 231 210 148 174 148 231 69 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 84 23 17 142 109 153 7 41 89 150 217 96 91 115 187 146 153 107 244 24 120 133 181 175 145 9 39 241 171 245 84 151 53 130 187 15 137 142 76 134 254 146 140 130 211 107 189 196 64 26 246 26 79 209 86 126 242 190 162 127 254 85 126 208 143 74 221 249 96 223 176 151 70 225 121 228 236 87 212 169 72 80 82 9 74 146 118 8 58 32 215 202 87 42 116 230 175 207 173 174 241 210 110 25 238 12 250 32 201 121 230 91 186 88 214 209 92 59 178 220 112 37 42 74 19 162 219 222 209 87 82 117 189 18 52 74 130 164 208 57 6 214 229 217 203 14 82 203 248 78 86 193 9 126 205 124 33 133 117 30 192 180 241 210 29 65 63 85 93 138 135 112 8 239 93 217 22 209 149 114 207 15 226 106 87 75 82 47 238 95 36 251 61 64 183 1 162 226 18 161 240 82 186 211 223 181 92 172 211 143 113 110 69 182 11 110 115 96 183 223 98 39 171 203 76 182 2 212 209 80 209 83 107 250 205 171 95 105 36 31 157 94 91 218 70 230 130 148 222 189 207 203 242 82 215 186 149 189 119 24 45 59 215 153 85 156 142 243 32 23 90 90 1 27 4 164 128 71 200 251 235 136 105 93 135 122 216 79 248 46 195 161 188 181 225 57 86 113 133 177 234 220 43 85 244 253 25 7 227 210 234 86 163 248 170 184 26 240 134 235 219 69 215 152 57 22 67 39 236 199 185 54 194 191 210 232 85 96 246 93 76 233 36 102 182 156 49 172 89 9 92 117 176 202 159 125 31 71 97 35 106 117 226 27 64 31 53 43 64 126 218 133 63 201 214 23 174 73 179 226 40 155 157 228 11 73 83 118 204 113 131 40 145 250 74 120 14 132 164 118 218 129 86 183 178 43 126 90 252 22 113 115 15 38 70 82 221 251 55 150 133 133 161 251 253 229 215 148 147 189 250 54 91 73 31 34 14 235 119 227 120 157 135 14 183 254 79 196 172 182 235 20 30 174 163 30 223 17 17 208 85 239 81 74 0 4 252 207 122 158 158 203 138 214 114 207 166 132 21 54 156 159 98 56 42 246 33 225 167 43 228 57 113 238 60 245 33 139 70 58 210 195 172 97 150 151 250 210 226 210 173 164 204 144 15 231 53 163 236 32 145 220 16 81 221 39 21 225 63 45 177 112 238 83 201 28 63 154 204 137 143 94 34 228 174 205 182 25 139 12 34 107 46 165 8 64 108 171 73 223 66 26 90 83 190 165 37 222 192 244 171 87 58 181 207 40 112 78 1 204 72 97 89 254 60 197 198 92 100 116 49 49 183 22 196 134 211 223 73 14 32 133 20 130 165 16 133 109 59 59 214 234 222 20 227 78 61 24 44 34 170 115 149 73 116 164 242 201 189 210 249 108 177 193 84 235 213 198 29 182 18 19 212 169 18 164 33 166 210 62 37 74 32 106 180 190 71 227 35 133 113 169 79 196 145 155 71 159 37 159 84 219 162 63 45 10 255 0 53 212 32 182 175 193 85 87 252 57 248 98 227 236 239 147 57 142 217 149 219 102 92 45 56 142 66 109 246 182 12 231 27 5 176 244 148 16 226 145 210 165 29 52 223 112 71 191 227 87 103 19 225 30 57 193 153 142 222 45 133 88 160 46 58 122 81 35 232 40 114 70 191 89 229 130 226 143 204 168 154 204 192 213 16 60 120 112 172 199 203 114 47 151 27 122 63 173 145 105 124 167 251 129 71 247 84 251 30 241 53 196 25 51 30 117 183 145 49 246 81 250 51 229 136 43 255 0 65 254 133 126 234 208 223 193 253 143 218 50 94 9 191 71 200 173 80 46 204 12 166 72 13 204 138 135 147 163 22 41 214 148 8 247 214 200 230 239 13 60 95 112 227 108 190 225 109 192 172 176 111 48 108 115 95 183 187 110 143 244 46 137 8 97 106 109 68 50 82 21 165 4 157 40 16 125 224 208 19 76 215 196 127 23 96 182 57 119 91 166 105 102 155 228 55 214 136 86 217 205 74 148 249 251 41 109 164 40 146 73 237 179 164 141 237 74 72 217 173 11 225 191 130 173 156 173 131 231 89 151 50 99 13 175 249 70 189 170 237 18 35 225 73 92 120 253 107 91 110 178 231 103 27 234 83 206 104 130 58 155 9 61 210 190 252 190 15 248 7 140 50 62 32 196 51 123 206 29 2 229 146 72 76 164 200 126 99 142 200 109 74 110 83 173 165 69 133 168 180 15 74 19 232 142 222 181 114 104 10 135 122 240 217 201 88 42 63 233 97 150 196 205 108 173 125 75 62 88 10 101 54 128 7 178 212 198 245 212 73 216 1 65 9 72 215 173 64 238 57 14 81 139 169 77 231 252 85 153 216 150 218 122 157 147 110 140 155 180 54 211 241 47 52 64 31 118 201 21 126 41 170 210 169 101 66 171 203 142 31 145 185 78 242 189 61 19 202 243 60 237 111 156 184 225 197 150 215 148 162 43 163 178 145 38 221 41 5 39 224 116 217 27 252 107 146 79 54 241 204 93 121 153 116 87 73 244 76 120 114 93 39 246 55 175 223 94 132 73 136 196 198 203 82 217 109 246 207 216 113 1 67 246 26 225 133 105 129 109 42 54 248 81 162 21 125 111 37 148 163 127 126 133 106 255 0 197 209 255 0 103 246 248 54 127 228 234 248 47 191 201 70 108 179 51 156 249 104 103 139 184 230 239 33 167 52 69 235 38 108 219 32 33 4 232 56 148 147 214 242 71 169 8 61 95 170 107 117 241 159 133 184 150 155 212 44 187 151 174 223 199 172 194 41 11 134 218 218 13 219 109 138 208 237 30 63 161 33 91 33 197 1 220 37 65 41 80 221 88 122 86 237 27 90 84 53 130 215 196 211 173 115 86 182 146 122 21 87 197 84 117 69 229 78 17 187 41 33 49 76 171 181 177 215 79 245 146 99 161 45 35 241 33 122 168 184 173 225 226 115 142 230 242 39 20 205 70 62 84 50 59 4 150 175 182 80 158 253 82 227 117 40 35 95 104 169 10 113 0 122 117 41 36 250 85 125 199 114 40 217 126 61 106 200 32 36 54 197 210 48 127 203 74 182 26 94 202 92 111 127 170 180 169 63 133 84 237 74 109 78 53 62 133 174 204 168 156 101 15 169 146 168 71 50 195 84 238 42 202 3 74 45 191 13 150 103 48 226 78 148 219 141 60 131 212 147 238 61 37 99 127 58 155 212 91 147 92 75 92 103 153 169 122 215 228 119 147 220 251 201 72 31 188 138 170 162 218 171 22 188 87 50 206 170 205 57 39 224 249 23 163 28 188 35 33 199 173 55 118 71 75 119 24 108 202 64 30 224 226 2 135 248 214 78 162 28 80 194 226 241 118 16 195 192 165 214 172 16 16 176 125 196 71 64 53 47 174 212 227 133 41 74 1 74 82 128 82 184 164 73 102 35 11 126 83 173 176 203 99 107 113 197 4 165 35 226 73 236 43 150 128 82 148 160 20 165 40 5 84 143 17 177 227 199 241 11 199 18 162 104 78 155 143 93 227 79 35 212 199 109 30 99 64 252 131 138 89 31 58 182 245 74 57 10 236 156 187 196 206 93 61 147 213 15 17 176 69 176 161 65 93 72 114 75 235 47 184 161 238 5 41 42 66 135 174 210 55 90 151 146 81 183 158 124 57 155 86 145 114 175 12 120 156 180 165 43 144 58 195 179 195 104 76 159 21 108 34 66 66 145 19 142 221 122 54 254 202 213 112 74 84 161 243 209 82 126 225 87 38 169 22 47 41 203 55 136 222 37 184 50 175 45 187 164 123 181 158 97 214 250 219 75 62 123 105 255 0 214 16 127 10 187 181 214 216 180 237 227 143 221 78 86 245 53 113 44 254 232 41 74 86 233 166 41 74 80 10 26 82 128 170 158 13 79 211 111 156 227 119 7 168 78 206 101 123 95 29 41 106 255 0 238 85 171 170 55 133 242 3 158 14 121 11 50 197 121 94 211 53 56 110 77 121 122 237 100 200 225 176 94 66 186 251 20 57 173 108 132 4 133 37 35 169 42 7 217 82 22 149 9 62 91 227 22 103 32 42 70 41 225 111 26 186 229 185 68 134 250 69 217 216 126 84 72 9 81 3 206 41 115 91 35 184 5 222 132 5 116 147 214 54 146 7 207 224 228 73 28 31 125 39 237 101 82 8 255 0 217 98 213 165 203 124 191 226 181 239 233 26 12 254 79 145 230 111 211 167 203 86 234 149 113 226 121 103 193 108 39 108 119 236 44 242 14 5 53 209 57 219 134 60 22 183 97 72 82 16 29 216 41 234 40 1 191 182 148 36 251 36 44 119 72 200 231 62 47 156 231 12 86 237 129 240 14 15 147 221 50 91 228 117 65 125 233 145 218 105 184 76 59 236 45 194 164 56 176 14 137 72 82 202 18 146 160 162 163 211 210 64 217 126 4 252 207 250 28 49 239 51 125 63 75 157 209 191 209 250 66 253 63 29 213 146 168 23 10 113 194 56 147 139 113 156 57 47 137 46 219 34 145 33 228 146 82 183 220 90 156 116 167 96 30 159 49 106 233 216 222 181 186 158 208 10 82 148 2 148 165 0 165 41 64 13 121 243 198 16 145 103 178 228 86 38 0 17 172 57 109 222 217 28 15 115 109 186 130 7 237 89 171 241 121 187 67 176 90 39 221 174 207 8 240 45 241 156 149 37 213 122 54 211 105 42 82 143 200 0 77 80 110 37 250 76 156 25 171 205 205 191 38 118 73 114 155 124 125 0 246 73 144 239 109 124 138 91 73 251 136 170 173 166 214 229 103 196 180 217 169 239 158 60 9 173 66 57 90 44 139 238 53 3 14 181 171 166 235 153 221 226 89 162 157 19 208 146 234 92 113 213 1 223 161 33 40 234 248 5 110 167 9 73 82 130 82 9 81 58 0 123 205 119 188 61 216 15 33 115 101 239 51 112 121 152 246 6 211 150 59 58 199 213 118 226 234 119 45 212 157 250 165 10 242 251 130 10 86 130 15 106 168 177 165 189 174 188 22 165 173 237 93 213 23 226 244 45 252 118 27 138 195 108 71 64 109 150 146 16 132 39 209 41 3 64 15 192 87 37 41 93 97 203 10 82 148 2 148 165 1 73 121 147 149 27 241 33 30 14 41 133 217 231 14 62 143 119 109 251 198 67 49 102 59 55 22 216 90 183 30 50 1 234 113 42 58 61 125 186 74 70 192 214 234 109 225 99 44 184 88 114 92 147 137 110 243 222 185 64 180 67 102 235 140 61 33 93 79 55 109 113 65 38 58 213 234 67 75 40 74 79 126 196 142 201 8 72 214 211 177 183 56 139 149 47 124 123 33 165 53 96 188 58 245 239 15 119 164 134 252 181 158 169 16 146 125 54 218 182 82 145 223 164 108 247 112 10 200 225 247 47 226 183 137 30 56 186 245 37 168 217 21 182 126 57 45 213 157 0 83 252 229 148 255 0 156 167 10 82 42 170 53 234 171 221 220 248 119 115 201 104 232 83 118 123 200 241 239 229 130 238 82 148 171 82 172 82 155 175 203 142 33 166 214 227 170 8 109 0 169 74 81 208 0 122 146 104 12 14 115 151 65 192 176 235 238 79 120 63 204 173 16 157 150 234 66 130 75 157 9 36 33 36 246 234 81 210 64 247 146 5 81 254 49 183 205 139 136 53 114 191 30 171 246 75 41 235 253 213 122 215 83 242 85 214 59 123 189 142 131 175 113 82 170 123 226 67 146 45 92 189 120 178 241 102 17 116 143 119 178 166 74 110 121 132 216 47 165 214 91 140 202 129 110 33 90 73 73 90 220 3 96 29 165 72 71 235 107 166 235 133 215 20 178 2 74 142 244 6 128 249 15 149 81 109 58 220 41 47 87 248 46 246 109 46 53 31 162 63 21 250 66 10 213 161 161 216 146 84 116 0 29 201 36 246 0 14 228 251 133 113 186 235 81 163 191 38 91 205 69 139 29 5 199 223 121 97 13 180 129 234 165 40 246 2 181 254 13 45 191 17 220 162 156 5 169 55 44 123 6 77 177 203 156 151 210 202 153 147 125 101 14 33 29 9 82 191 201 176 165 40 250 2 84 16 174 173 18 2 42 237 237 231 113 44 71 234 203 58 247 16 183 142 101 236 109 31 14 152 202 249 71 147 94 228 199 219 112 98 56 178 30 181 226 202 90 74 68 217 75 246 101 76 79 126 232 214 219 78 193 7 99 209 77 145 87 14 177 246 43 29 187 25 179 193 179 216 33 181 111 182 64 101 44 70 142 202 116 150 208 145 160 7 255 0 159 83 239 172 133 117 180 233 198 148 20 35 193 28 173 74 146 171 55 57 113 98 148 165 72 70 41 74 80 10 82 148 7 4 200 113 238 17 156 141 61 134 165 70 116 116 184 211 200 11 66 199 192 164 246 53 248 183 219 97 90 98 166 45 170 36 120 49 81 245 89 142 210 91 64 251 146 144 5 118 169 64 41 74 80 10 82 148 2 148 165 0 165 41 64 41 74 80 26 43 198 14 71 34 193 192 57 59 22 199 188 171 149 236 177 103 138 157 111 204 50 29 74 28 71 226 207 155 90 129 171 123 22 120 241 237 144 199 76 107 123 13 196 100 124 16 210 2 7 238 77 109 159 23 88 133 231 39 226 248 55 28 106 26 238 147 49 91 236 75 250 237 237 125 121 109 49 214 28 109 63 18 18 225 94 187 147 208 64 4 232 29 59 105 190 219 114 171 99 55 188 122 90 103 91 38 18 166 221 73 238 149 30 229 181 143 178 177 190 233 63 120 216 32 154 45 171 210 234 120 106 93 236 206 143 91 199 67 25 156 223 164 98 216 70 71 123 128 20 102 64 183 173 113 202 70 202 28 81 75 105 94 191 84 172 43 251 53 106 120 19 7 129 199 156 65 136 216 237 75 109 244 162 222 220 137 18 27 95 88 144 251 195 204 117 192 175 120 43 89 233 248 39 164 123 170 184 188 195 18 227 191 22 115 8 149 18 67 74 101 246 92 27 75 141 168 16 164 159 145 4 215 95 0 229 92 167 195 196 86 45 87 166 38 102 252 85 25 42 12 201 101 33 87 59 19 94 161 43 79 96 243 9 244 10 237 210 61 233 9 75 103 13 155 90 156 51 9 104 223 238 12 246 141 42 147 196 227 170 69 221 165 71 240 204 231 29 228 75 11 23 220 38 241 22 245 106 123 178 95 142 189 244 171 64 244 45 39 74 66 192 80 218 20 2 134 198 192 169 5 116 5 8 172 102 69 145 90 177 43 36 235 222 75 61 139 101 170 11 69 217 50 159 95 74 27 79 251 73 36 0 7 114 72 3 100 215 98 233 116 135 100 182 76 185 221 228 183 14 223 9 133 200 147 33 213 116 161 166 144 146 165 45 71 220 0 4 154 163 89 61 254 111 137 220 133 139 166 78 204 168 124 91 21 229 11 5 144 21 54 229 205 125 209 244 231 245 163 210 54 122 19 248 122 117 149 193 90 180 40 67 167 50 106 52 103 94 125 8 27 96 243 230 119 201 79 202 87 11 226 136 135 143 68 83 137 118 247 125 140 162 167 82 19 190 180 50 167 25 109 177 221 43 30 99 221 101 42 73 242 128 53 192 239 46 114 127 16 46 5 203 152 152 182 100 56 92 144 75 247 75 92 31 38 68 126 174 146 149 164 33 231 16 226 82 158 165 41 26 74 138 118 164 169 125 10 77 86 158 50 202 44 12 88 209 138 102 166 227 152 94 45 211 31 183 67 179 90 157 91 198 90 227 16 217 246 82 94 91 104 83 5 164 182 228 102 80 165 121 46 133 184 116 13 89 12 115 135 178 254 90 118 210 239 45 91 227 98 152 5 169 13 38 219 136 70 74 82 167 90 72 29 40 117 8 82 146 210 61 148 109 61 107 89 210 147 249 164 149 33 83 39 149 148 68 214 30 25 181 57 231 135 217 230 28 40 193 136 250 45 185 61 177 225 63 31 185 146 82 98 76 71 116 146 160 9 232 86 186 84 52 125 202 209 41 77 84 2 229 195 145 109 38 219 33 73 196 121 55 15 186 199 156 252 87 154 235 250 13 194 58 189 151 130 6 250 227 175 123 4 117 1 180 253 97 211 213 232 133 106 158 87 240 247 136 242 212 184 151 91 153 184 88 178 104 73 232 139 125 178 201 250 44 196 35 244 10 244 66 211 242 80 36 108 244 148 245 29 235 92 80 223 98 81 120 146 224 205 154 21 247 89 140 150 98 248 163 72 255 0 46 220 247 228 121 95 146 56 207 233 27 255 0 170 126 147 47 202 214 255 0 171 235 235 244 249 254 21 14 200 228 230 247 102 155 184 242 199 51 221 45 17 220 81 13 71 177 202 106 195 17 59 245 108 58 173 41 225 238 246 129 58 247 214 203 87 133 78 66 14 20 71 231 73 137 137 189 36 59 139 199 113 240 143 135 157 230 111 171 245 181 83 60 63 194 63 28 99 211 85 116 201 162 75 228 27 235 136 41 92 252 165 225 63 177 3 105 13 40 121 64 111 100 109 37 67 103 218 173 117 74 238 122 78 105 47 37 242 77 188 180 134 177 131 111 204 170 168 181 96 9 10 13 114 189 217 1 93 212 7 33 180 55 247 215 89 120 79 14 78 121 46 93 111 214 203 243 227 68 46 229 154 37 227 253 215 83 87 171 249 9 226 207 252 90 97 159 251 187 19 255 0 215 95 133 240 39 21 185 245 184 215 14 31 230 216 35 15 240 69 29 157 71 255 0 107 61 87 116 215 253 72 166 208 243 44 74 200 243 88 207 25 90 83 147 93 95 252 227 118 108 70 42 94 234 58 215 152 235 201 218 0 29 129 89 43 41 7 184 2 167 112 120 215 158 111 13 135 25 196 48 172 107 168 157 53 120 188 191 37 196 252 58 140 125 164 254 21 109 113 156 51 28 194 226 187 23 15 176 90 177 248 207 44 45 214 173 176 155 140 151 20 6 186 148 16 6 206 187 108 214 114 189 133 133 24 246 186 207 204 242 119 213 165 217 209 121 21 95 23 240 167 122 201 174 17 46 28 253 145 66 189 65 134 239 154 206 49 98 105 108 91 84 224 250 171 121 106 211 143 124 122 84 6 136 214 202 74 146 122 238 176 197 143 199 149 146 28 38 91 141 22 70 5 228 178 203 72 8 67 104 66 220 210 82 145 216 36 6 187 1 240 171 97 85 43 55 127 200 254 16 78 53 64 254 159 14 121 7 240 250 122 191 250 107 122 16 141 53 209 138 194 52 167 57 77 244 164 242 203 107 74 82 179 48 20 165 40 5 41 74 1 74 82 128 82 148 160 20 165 40 5 41 74 1 74 82 128 82 148 160 20 165 40 5 85 142 121 224 8 120 212 44 167 148 184 166 228 113 11 228 40 47 92 175 22 244 48 29 183 221 144 203 106 113 97 108 122 33 197 107 235 167 223 179 160 165 21 213 167 173 127 206 223 239 35 201 127 250 41 116 255 0 146 57 88 202 42 107 18 89 70 81 147 139 204 94 25 74 49 174 90 102 93 174 195 43 62 179 200 194 205 241 143 54 221 62 70 213 109 156 1 210 188 183 207 249 53 3 234 133 147 211 177 181 13 141 236 159 206 197 117 36 21 52 224 210 146 65 215 99 232 65 248 124 235 100 120 98 198 108 217 159 133 60 50 203 149 91 34 222 45 82 225 188 151 162 202 104 56 133 106 75 186 58 62 132 16 8 35 184 32 16 65 21 5 202 188 55 230 124 96 167 101 240 148 161 150 98 221 106 89 196 47 18 186 94 138 10 135 104 114 149 232 0 39 216 89 244 78 207 152 163 84 183 27 53 62 181 31 98 226 134 209 107 74 190 228 13 236 70 85 130 246 172 179 137 166 140 63 49 65 234 87 144 122 32 92 199 169 102 75 31 83 74 253 32 6 143 180 70 244 164 216 78 55 241 89 131 229 80 30 137 157 92 225 113 246 91 110 233 110 233 105 190 74 68 64 219 154 245 105 199 8 75 136 62 163 71 122 209 32 2 9 174 12 242 198 46 220 197 91 178 119 166 225 87 182 192 47 91 50 40 78 69 117 191 135 181 210 82 65 245 4 244 146 61 213 151 75 152 119 32 169 166 131 152 198 94 235 9 211 109 149 71 150 235 105 248 37 39 107 3 229 173 84 20 110 171 218 174 141 88 182 185 19 86 182 163 115 214 167 36 153 37 231 206 85 182 115 164 232 156 107 199 87 19 116 197 88 146 220 188 194 243 15 218 140 166 91 87 83 112 154 119 209 197 173 73 10 234 65 208 233 78 138 128 112 39 3 98 195 46 252 253 149 93 49 59 35 174 88 56 242 194 248 133 145 220 226 144 135 38 58 148 141 219 163 118 210 80 145 164 172 252 53 190 221 33 92 57 30 73 111 227 107 52 68 179 110 109 50 157 115 201 177 216 96 70 13 185 58 81 32 33 182 153 64 244 43 41 10 80 7 215 93 212 82 13 148 240 217 198 115 184 175 138 45 150 172 141 40 25 44 231 157 185 222 212 133 5 117 75 125 93 74 10 41 37 37 73 72 67 100 164 144 74 54 59 106 183 40 55 121 83 123 53 213 143 15 95 19 82 186 86 116 247 80 125 103 199 211 192 156 97 120 6 49 199 86 118 237 24 61 142 21 142 222 132 164 22 227 52 18 167 10 70 130 156 95 214 113 90 29 212 178 84 125 228 212 142 148 171 114 168 82 148 160 20 165 40 5 41 74 1 74 82 128 85 125 203 248 131 37 187 248 182 192 57 46 10 34 43 25 179 88 222 131 48 169 253 60 151 10 38 1 164 107 184 38 67 125 193 248 252 59 216 42 80 10 82 148 2 148 165 0 165 41 64 41 74 80 10 82 148 2 148 165 0 165 41 64 41 74 80 10 82 148 2 148 165 0 173 125 206 231 92 35 201 123 255 0 193 75 167 252 149 202 216 53 132 204 191 236 67 32 255 0 205 178 63 213 170 128 212 254 14 71 79 134 188 8 31 251 218 65 255 0 230 158 173 231 90 87 194 71 253 174 120 15 254 66 231 250 247 43 117 80 24 235 197 130 211 144 199 76 107 253 178 21 214 58 79 80 106 100 100 60 128 126 58 80 34 181 158 85 225 127 136 178 248 222 84 252 18 207 1 196 146 166 228 90 152 22 247 80 179 246 186 152 233 234 32 247 210 182 55 238 53 183 105 64 105 222 47 240 209 133 241 117 245 89 12 87 46 249 54 74 27 45 49 119 200 38 9 146 99 52 83 211 229 180 66 82 148 13 108 108 39 171 74 82 119 162 69 110 42 82 188 73 45 17 235 121 226 41 74 87 167 135 255 217]" ] }, - "execution_count": 7, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -372,14 +376,14 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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3+tYrao1cve37t7B4Puup/2w3uw6sLfA66Wmp5GZnVWssdMz0tm4c6tnc5pruOLfQdlTcF1EREREREREREREREREckz1bPhh/s/m1el08uWs77jw5sF8/fP0ArOi/fz8GDFgKHMnfs8XL/2PPl16YrUoLFne/AP8ia5c6aTXsj9y/KhXW81qfwfXoyOjWL15HQ6nw2S6FyQuMb7YYy5fv4bMrEzP5kVA0QvKn0IqCy8iIiIiIiIiIiIiIiIiOeYBx4HKOQ3b9uxk6q8/MunHb1ixoeCq3DarlSF9BjD6hruoV7NOec1XCmH1sxEZHUlCXALZWaWLSx+Ni/Fqq1kld+UAqlSqbJYN2Lp7B3+sXsp1g4Z59U9JSyUlLc2Unbdais6m/3Ptcl/NP5Z89mVLwXURERERERERERERERERyZENfAXck7dx9LixOBwOnydYLBYGXnAxo2+8i6b1vNdml4pls1mpVDmK+LgEsjKKV5Y9r+S0FK82z7XVu7TpYILrq7es93mNuIR43pz0PsfijvPkHaMJDQ4pcLzMrEwWrfK53MCsEk++jKn+goiIiIiIiIiIiIiIiIjk9YFnQ0GB9daNmzP9zc+ZMHacAuunMYvFQlSlSPwD/Ut8bnpGhldbcFBQvvdtmrYyrweOHCI+KSHfseTUFL77bSbT5/3EH2uW8eHUzwsdb/6yxSQkJ3o2rwe2l3jyZUzBdRERERERERERERERERHJay2wubAOIUHBPHHrKH5890vat2xTfjOTUssNsAeUrLh5eka6V5vr+8/rnCYtzKvT6WTzrm257a73i1Yt4fXP3zPv69aoza1Dry90vB/mz/bVPLFEkz5FFFwXERERERERERERERERkbxGA80KOjigZ18WfPIDd1/7f/jZbOU7MzkpFouFyEpR+PkXP8Celll0cL1+rbq5+/sOH8zd37l/D0+8/hxZ2VmmFPzz948ptCT81t07WLdto2ezawKfFXvCp5DWXBcRERERERERERERERER3LHDt4A7fR0MCwnlufvGMPTiQeU/MykzVquFqOgo4o/Hk52dXWR/n2XhA/OXhY8ICze/j+TUFA4dO2zaMrOzGP3KWGLiY01Qf8xtD+YLwvvy8bTJvpq/AY4XOdFyoMx1EREREREREREREREREQkDphUUWG/TrBWzJnylwPpZwgTYK0WY19KwWL3D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L57L7MXzaNeiDdUrV813vHnDJnQ6pz0zF/zilfG9YMVienfq7nVOeZn047c8+95rXu1+NhvjRj/FjYOvNeurX/PQreZhAl+uuOIKfvrpJ9q3b18OMz41goODCw2wu461aNGCK6+8km3btrFnzx6vPsfijrNwxZ90a9eJiLBwurbtaALiqzevy9fP9Rv75c/55njtajVLNE8rFjLSvdeBL47WjZozZ9lC4pMSiEtM4LyW5xIRGs7I/kNN4L0oNapUN2vH5ywHYHeah0UqA1PcGeylojXXRURERERERERERERERAoWDUwHehRwPA4Y485Iz0nTrQGMBu4Eir2Qd0REBG3btqV58+a5W9OmTU17aGgokZGR+fqnpqaSlJRk1tvetm0b69evZ8OGDfz1119mKyr47ufnx4PX38Hd195iAtR5LVq9lOufuNtr/e7a1Woya8JXREcWttR82Zv1+xzufvYR7I78mdAB/gF89MzrJvt67ZYN3DjmHo4nxHmdHxgYyMsvv8yoUaPKcdanVkxMDLGxsYX2cf0GPv/8c3PvvtZirxxViVdGP0WTeo3M+y9mfutzLftKEVFMff1jmrr7FYdr7Jgjx0v1EIjLDwt/5ukPXjX7k597j+b1G5fo/PGfvcv0uT+brPUUe26J+keAV0s1IQXXRUREREREREREREREzmoh7pLkge59P3ew1wLkjY5agUiPc8PcGdsnIx0Idl8rJ802271/1L0W+d6TySQ9xWoBPwHnFnB8KTAc2OV+7/qM/+UOrBe0Hnuu0NBQs0527969zfrf5513nlkvuiwcOHDArCf+/fffM2/ePJ+B1RztW7bho6dfp2p0/hLpn/0wxaxb7umafkN49eGny2SexbH0r5WMeOxOMrMy87XbrFbeHTuOAT37mhLwdzz9kFlr3lPTpk2ZMmXKGZ2tXpAjR46YhyuKsmrVKkaPHs2hQ4e8joWFhPLSA2Np06yVef/eN58yeeZUr361qtbgh7cnlahyQVJCEmmp3mvEF0dqeioX3nmFWdbgoZF3MaLf0BKd/+faFTz+32fMfpojHbvTPJgxH+hdqgkpuC4iIiIiIiIiIiIiIlKugtzB5ij3fog7qO3aDwUi3Pth7iC4X54gd3EC5ZHuQHlZBMbLmwPIcAfejwMHgC3A7+51zo+X83xauQPr9XwccwJvAQ8DWe62y4A33WupF8hqtZpA+vXXX8/QoUNNgP1U27hxo8lc/vrrr0lP9x3orFujNl+Ne9+sq57Xo+Of5stZ3+Vrs1gsfPPaR3Q597xTOm+XmPhYLr39Ko7Gej9/8cy9j3PzkOEmiHr9E3eTkeldgrxz587MnDnzjFtbvbicTicHDx4kJSWlyL4xMTHceuutbNq0yetYUEAg4x99ltZNWphrjvv4bWYu/NWrn+s7/2rcB16VDgqSnZVFbEx8Me/G27Vjbmfbvp1c1vNS/nP7IyU6NyMzk8vvHUl6ZgaZziwyHeZPNRuo5q44UWIKrouIiIiIiIiIiIiIiBSfP9AHqOoOYEe4A9rh7vdh7kB3iDtIHuUOprv2K1X05M9wye71kqcDcwDvFOWy0x2YUcB3dhi43j0H3MH3t93B9QLVr1+f++67j5EjR1KjRo1TM+tC7N+/36y9PX78eL777juffWpXq8nkV96jUZ36uW2ZWZlcfu91bNixJV/f1o2bM3PCVyZ7/FRxOB1c9/jd/L7yT69jD990D6Ouu53Nu7Yx9MGbSUxO8uozaNAgk7EeEhJyyuZ4OrDb7ezdu5esrKwi+6ampnLvvfeyePFir2OR4RG8/a+XqVejNg6Hg6feeZmFPj77+0bexqM331vs+cXGxJGdVXDlhMJM/GEy73wzkUeuv4drL7mixOePeeM5Fq9ehgMHqfbcB0uGA1+VZj5lU1dCRERERERERERERETk7FbPnaX8mXsd7SuAgUBfoCfQGWjnznZuBNQFarqDs+HuALucnACggzsw9gDQ3F1afl8Zj9MN+NX94ISnDUAvYI37/WDgZ6BtQRdr1qwZ48aN48MPP6RHjx6EhYWV8XSLJzAw0JSG79OnD61bt2bp0qUm0JpXUkoyPy/6jSsuGkBo8ImAtM1mo1WT5nz983SzdnWOY3HHqRIVTbsW55yyOb8x6X2++ul7r/YbLr+GMbc9wN5D+7nqoVuJS/DOjL7uuuuYPHkyQUFFVuc/41mtVvMAQVJSUpHrm/v7+9O/f3927drF9u3b8x3LyMxg8aqlZv36sJBQurXvzOpN6zjmUTVgxfo1nNeqLfVr1S3W/FxzyswoOvDvS/vmbbhx0DW0a1a631lqeip/rFmOBQtZztwAv+uHP60011NwXURERERERERERERExDcr0A94DXgHuNAdKJeKF+AOaN8CDHOXZl8P2E/yuucAvxQQWF8KXOLOXHeNPw54vaAHJ+rXr8+ECRN499136dChQ5mtpV5afn5+JsM5PT2dhg0bMnjwYBNgP3bsWL5+yakprN68nqF9B5mgrUvNqtU5FHOE9dvylxPftGsbNw25Fpu17O9tyV8rePjVp7yCxe1anMOEseNMQP2qh27l4NHDXufedddd5mGGiv7My5Pr+3VtycnJRfZ1fS6XXHKJyXbfunVrvmMpaams2riWvl17ERIUTNe2Hfn1zwWkZfy9nIATJwuWL2ZInwEmCF8Uq81GWkrpC0342fxy99fv2MSnM6fQqHZ9wkOKflAlOiKKr2dPN/sOnCaD3f3Q0+ulmYvKwouIiIiIiIiIiIiIiOTnD9wEPO7OQj8jhIeHm+BaSEiIyVJ2ba59f39/ky1ttVqJjIw0faOiosy62a7NtZ9XaGgoAQEBpiz077//zrx58wpcp7sgNpvNXCc4ONiM79pc83Fdx263mwxq15aRkUFmZqYpZ+0ar6is2yLsA14BPgRKNuETGgKLgFo+jk13Z8ynuasSfOuuVuDF9dmNHj2asWPHnnblyF2f+a5du3I/56SkJO644w5Wrlzp1ff/rhjB0/c8lvs+LjGeXjcNNq95vf7Y8wy9eFCZztM1Rt9bh3qtsx4VHsnP700xwf6Rj97JotVLvc4dMmQI33777T8qsJ7XoUOHzPdaHK7fw1133cXChQu9jnVr14kXRj1p/o9Ytm4Vj41/GofH32fXth2Z8uqHpk9R4mMTyMzILMGd+HbHiw+zYuMaLuzQjdcefKZY51z3+J3sO3zQZK5nOHLn0BjYWdLxFVwXERERERERERERERE5wQ+4DhhblkH1SpUqmdLUwcHBJpDt2g8JCTGBbtd+aGgoERERZj8sLMwEyV37rlfXOa79nEC5n5+fac8bFHddx1rG615v3LiRm266ieXLlxfZ1zXHjh070qlTJ5o2bUrjxo2pU6dOqYKbcXFxbNmyhQ0bNpiS1a7twIEDJCQkmEBgMe0HxgCTTJJt8VR3B9ab+Dj2GfB/7qz4Vu4y8D7rYffq1ctkq7ds2bK4cy13R44cMZ9njrS0NG6++WZWr17t1feT59+mT5eeue/fmPQ+r37yTr4+LRs1Y/Z7XxcrwFpcj45/mi9n5V8X3nX9D/4znku7X8S4j9/hzS/e9zqvd+/e/PTTT+bv5Z/KbrebtfWL+/dS2Pd/74hbueqSy83+B99+xqQfv/Xq89rDT3N1vyFFjpOemk5iQvGC/oWZMPUTPpw2yfyfN+v1L6laqXKR57h+szPmzzYZ9yn23Az6W4CJJR1fwXUREREREREREREREfmns7qzkv8NNCuqc8OGDRkxYgQ1atQwwXDXFhUVZYLerv2QkBDzPicwfqaZPHkyt9xyS6HZ6hEREQwcONBs7du3N0H/U23v3r3MmTOH2bNns2bNmuKcshwY7Q6aFyYA+L2ATPTp7rLz2UAnYBZQxbOTzWbjySefNNnqp3vGdFZWlslezysmJoYrr7zSBN7zql+rLr99OJXAgBPB6rjEeLoMvzRfiXCXSS9NoFfHbmUyv7VbNnD5vdfhcDrytd9+1Q2MveMhs372iEdvx+7If7xt27bMnz/fqxLDP1FKSop5KKW44uPjzf9pO3bsyNfuZ7Px5hMv0rpJC1NZ4qFx/2bVpr/y9akUEcX8j6cTHVn45+50Ook5cvxkq1NwMOYwlz14ndkfe+tDDOnVv8hz5ixZwLP/e83sp9rTTHl490MzN5Z0/NP7r1tEREREREREREREROTUagd8D9wPFJgCabVaGTBgAP/9739566236NOnD507d6Zdu3a0atWKRo0amWztatWqmUz14ODgcgk4lyWn08kzzzzDqFGjCsx6rV+/Pv/617944YUX6Nu3L7Vr1y7zrPmCREZGmkD+VVddZdaLdo27a9cuU1a+ALWBm91Z5gsLKRX/X+BKH+3zgSsA1wD9gZmAVwSxVq1aTJ8+3WT6l9dncTJsNpt5cCIrKyu3LSQkxASnXffhyBO0TkhKNOtdd23b0bwPDgziSGwMa7esz3fNrOxsBl5w8UnPze5wcPOT93mVg2/ZqBn/GzuO2IQ4Rjx2h1kXPq/o6GgWLFhA9erVT3oOZ4OAgIDcJReKIygoiB49evD999/nO8fhdLJiwxou7XERQYFBdGh1LjMX/GK+7xzpGekkpybT9/xehY5hsVjIzsrGnm0/iTvDrLP+4++/kJSaTK0qNeje1ufqDPlEhkcy5edpJ+7p73XXo91/+yVy+v+Fi4iIiIiIiIiIiIiIlL0wYLw7u7lLQZ0iIiJ47LHHTEbnjz/+aDK1z4QAamk8/PDD/Oc///GZWRodHc3zzz9vSm4PHjy4wstuN2/enH//+99mPfj7778/dy15Hyzu8s8bgME+jg8F7vPRvtrdPx3oC0wDQj079ejRw5TTvvDCC0/6nsqTr+zuDh06mPLgnt6dMpEDRw/lvr9t6HVeJeDn/LmAlLTUk57XJ9O+ZMOOLfnaXGM9c+9j5mGVB18Z6xV4d/09Tpo0iXr16p30+GeTatWqlej/qvr165u/f09Hjh/jjc9PlOCvFl2FGwdf69Vn8szvvDLafQkMKpv/N2pVq2Fej8YeK1b/ypGVqFujltm3WnI/k7qu2y7p2Gfn//4iIiIiIiIiIiIiIiIFGwxsBB50r7PuJSwsjDFjxpjM6JdeeokGDRqU/yzL0TPPPMP48eN9Huvdu7fJaB42bNhpV/I8IiKCe+65JzfIHhwcXFDXWu4A+STXae62xsBHPvoecGeqJwIdge/cpePzGTRokClRX61atTK9p/IQGhrqs7KC67OsVatWvrb0jAw+mvpF7vv6terSsXW7fH3SMtJNgP1kHIuN4bVP3/Vqv+rSyzn/3I78uOAX5i9f7HX80UcfpX//okuD/9O4vt/o6OgSnXPZZZdx9dVXe7XPWbKAlRvXmv2rLrmcRnXyx6QdTgdPvvWiVyl/T4FBAWWyNn9I4Im/84ys4mXmu5zbrLV5tVnyhceLTnv3oOC6iIiIiIiIiIiIiIj8UwQCb7iDrHV9dQgJCTFB2m3btplM7ZIGp85EX375JU899ZRXu81mMw8Y/O9//zvtA8ihoaEmMPzLL79wzTXXFPYQwEjgL+AC4GvAM+U9273+/hH3+vuzgHDPi9x0002mhLbr93KmCg/3ui3zcMIjjzzi1f7lT9+RmJyU+35w735efabP//mk5vPOVxNJSknO1xYVHsmY2x40wfvn3/d++KNLly7mwRDxrVKlSiVenuLJJ5+kZcuWXu3jP51AVnaW+dsafcNdXkHydVs3MmvhnEKv7TonINDrOZUS63VeNwL8A+h2bvFj4y0aNjWvVqxYyJ17p5KOreC6iIiIiIiIiIiIiIj8EzQC/nCvre7T8OHD2b59O2+88QY1atQo39lVkM2bN3P77bd7tfv7+/Pmm29y4403Vsi8SqtatWom2PrFF1/QpEmTgrrVB+YCHXwcGwv87roUMBuo6tnhvvvuY+LEiWfcmvqeIiIifLb379+fxo0b52tLTk3hi5nf5r4feMHF2DxKji9Y/kepS8PHJcbz1U/fe7U/fuv9pqT3q5+8w/4jh/IdCwwM5LPPPjO/VfHNYrFQuXLlEp3j+lxfeeUVrwdU9h85yJSfp5v9Ns1acWn33l7nvjX5Q5/LSuS7fhmUhh/Sqz9/TpzFtZcMKfY5OcF18peGV3BdRERERERERERERETEwxXAygKCqSYI+8svvzB58mRq1qxZ/rOrINnZ2eaBguTk/NnCNpuNV199lb59+1bY3E5W+/btTWb53XffXVAQ3Fdq+yzgZXf87HPAay2AESNG8Prrr5dJaeuKFhgY6DMw7bo3X2uvfzbj69zAaZVKlenaNn9cMjMrkxUb1pRqLh98+7lXYL5Zg8YMH3AlW3ZvZ+L3k73Oefzxx2nWrFmpxvsniYiIKPEDCK7P1fVb9/T5D1M4cvyo2b992I0mezyvjTu28NvS3wu9dlmVhi+pxnXrExhwYr55SsN3LOD/ggIpuC4iIiIiIiIiIiIiImezh4GpQJTnAX9/f8aOHcu6deu4+OKLK2Z2Fei1115jzRrvYOijjz5Kv37eZb/PNAEBAYwaNYpvv/2WRo0aFdU9BrgBcAJPAJd4dujTp4/JWLdaz57wWlhYmM/2wYMHU6VKlXxt+w8fZNWmv3Lf9+rUzeu8P9YsL/EcklKS+fSHKV7t9w6/xWQYvzzxLfMgSF6NGzc2wXUpmsViKdXyFg888IDXchDpmRl8PO0rs185qhIDLvB+AOfNL94vcj7+AeVf9cFm86NJvRP/D1j/DpG7/gCal+Q6Z89fv4iIiIiIiIiIiIiIyN8swCvAOPd+PvXq1WPBggWmhHhQUFDFzLAC7du3j6efftqr/ZJLLjnjSsEXpWXLlnz33XcMHTq0sG4Brq7utdj/43mwY8eOTJ8+3WR7n01CQ0N9tgcEBJgAu6cZ82fn7ndr511R+8+1JQ+ufzxtcr713F3q1azDZRf2Y9uenfz250Kvc954441/5N9taUVERJR4GYOwsDCf6+//+sc8DsecyF4fOXAY/h7XXb1pHYtXLyv02hX1d5RTGj5P5rrLeSW5hoLrIiIiIiIiIiIiIiJytvEDPgK8I0PAgAEDWLVqFV27di3/mZ0mnnrqKdLS0vK1RUVFmYD72VDy3FNwcDAvvPD/7N13fFNl2wfwX5LuXSirLaNl7yFTUJaATAEFQVQUWSrgYIo8yHAhCogiispSwMESEGVv2SCr7JZCKaV70Z3k+eTuIMk5SdN0pMXf933z5OS+zzm5T5LiH9e5rutjka3v4uIit4sHgF0ANuX8fvJ4e3vj999/NxmILst0n4upTHzd34mxbQd2QqPViO2GterDw83dYP7CtSDRn91SmVmZWL5RWvL9zaEjYKdSYdHP3+W9X66ePXuid+/eFr8HZWeLe3p6Fvi4vn37omnTpgZjWWo11v21UWxXLOeDbu06SY775tflZs/rUAR9161Rp3p25roi5/9yNCrIORhcJyIiIiIiIiIiIiKiR4kSwFoAkqbRSqUSH330EbZt24by5cvbZnWlwLVr17B69WrJ+Pvvv29V+eiypE+fPvj111/h7+8vN+0EwOADUCgUohR8jRqS9uuPBN31mcoAb9SokajwoO9+TBTOXw0S2yqlEm2aGCb9ZqnVOKtXOj4/u48dRExCnMFYlQqVMKh7P4SG38H2g7skx+h+p1RwXl5eBb5xRrf/2LFjJeN/HtiF6PhYsf1S38FQqQzblh8+fRzhUREmz6tSKWFnX/Kl4QP9q+dtKx9mrzO4TkRERERERERERERE/1kLAQwyHrSzs8MPP/yA6dOnP5KZ2QWxaNEiqNVqg7HGjRuLLNX/gjp16mDDhg1o27ZtvvtOmDAB/fv3L5F12Yqzs7PJuR49ekjG9Eu/t2rYTDIfdPOaxe+9Ydc2ydir/YfC3s4eX639QQTr9XXu3Bnt27e3+Pz0kEqlgru7e4GP033m9evXNxjLzMrEb39vFtu+FSvj8WatDeY1Wg0279lu9ryOTg4FXkthVfetKm4KgQiS5/13oHFBzsHgOhERERERERERERERPSreAzDBeNDV1RVbtmzBq69Kktn/c8LDw2Wz1t99993/1E0HXl5e+PHHH/H888+b3Kd8+fL47LPPSnRdtmCiTL4g1zrh6LlTedsNataVzAcFX7XofeMS47H3+CGDMaVCif5deiHpQTL+2PeX5BhmrReOh4dHgY8xlb2+/dBuEWTX6dG+s2R+/a6tZs/r6FjywXVHB0dUqVBZbOtlrvvr/kmw9BwMrhMRERERERERERER0aNgOICPjAc9PT2xa9cu0aeZgCFDhuDBA8Oe2IGBgWjTpo3N1mQrdnZ2mDNnDsaNGyc7HxMTg//9738lvq6S5uhouv91ixYtYG9vbzB28uLZvIzyBoF1JMdYmrm+ee9fecHZXE881laUhd96YAfS0tMN5nS/0a5du1p0bpLn4uIifvcF1b17d/HvhL6kB8k4cvaE2G7XtBU83Q0D99dDg3Hh+mWT57SztzfZ7784BfhntzpQPQyuK3Q/ZUuPZ3CdiIiIiIiIiIiIiIjKumYAvs0JkuRxdHTE5s2bZbNv/4syMzNx7NgxyXhwcLD4jCZMmCD6kUdGRtpkfbYyfvx4fPDBB7KBvs8++wzvvfeeTdZVUnTXbRxAz+Xs7CxaBuhLTnmAy8HZAfQK5Xzg413eYP7GnRBJ0FzOBpnM5me79RHP63dK58aMGZPvOSl/1mSv634jgwZJum1g5z/7xLOdSoUurZ+QzG/cLS37r8/eQf53V5wC/WuIZ4VhmNzivusMrhMRERERERERERERUVnmBuAXAE76g0qlEj/99BM6depku5WVMtu3bxcBdjkJCQnYsWMHZs6ciY4dO2Lo0KFYtWoVoqOjS3ydtvDCCy9g4cKFskHmTz/99JEvR24ue/2xxx6TjF2++bD0e4OahtnrWVlZCA4LNft+oeF3cO7qJYMxNxdXPN2hK8IiwnHq0r8Gc87Ozhg4cGC+10H5s6bvuk6/fv1E33Z9x86fFuX9dbo/Li0N/8e+v6HVak2e08EGwfUavlXFs0I88u7Hqm3p8QyuExERERERERERERFRWbYEgKTx88KFC2UzLf/LVqxYYdF+Go0GZ86cwccffywC7ePGjcOBAwfE+KPs6aefxqJFi2TLZus+i/nz59tkXSXBXHC9Xr16krGg4Iel32vmZALruxMRbvb99p04LBnr2aErnB2d8NvOPyQB2YEDB4oWD1R4uu/aVKUCc3x8fCRVQNRqNfbmfJcNatZB1cp+BvNRsdG4eOOKyXM6OJZ8cN2vUuW8baUiL7hey9LjGVwnIiIiIiIiIiIiIqKyaiiAl40HX3rpJVHinB6KjIwUmesFlZWVJXrWjx49WvStX7duHVJTU4tljaXBU089hQULFsgG2KdOnYqff/7ZJusqbg4ODibn5ILrl/WC6/6VfCXzYRF3zb7fvpNHJGO5mc9/HdojmXvxxRfNno8KxtXV1arj+vfvLxk7eOqfvO12zVpJ5vfLfNe5VHZ2sLNTWbUWa/lVfPh7VT4MlTO4TkREREREREREREREjzRPAAuMB+vUqYNvvvnGNisqxX7++We5kvBnAHyR85xvWvqtW7cwa9YsdO3aFStXrkRaWlqxrdeWevTogS+++EJSAlur1WLEiBHYuXOnzdZWXMxlrgcEBEjmLwdfz9v2rywTXI+8Z/J8WVlZOHbulMGYnZ0dOrRog+j4WFy9dcNgrlKlSujWrZtF10GWsTa4/tRTT4kS/fou3biKtIx0sd22sbSFwKHTR82e095eeiNLcXJzcYWne3bfecXDzPWaOZXi88XgOhERERERERERERERlUWzAFTWH3B0dMQvv/wCNzc3262qlDJREn4RgEkAHgNQKacSwO8AHpg7V0xMDD755BMR8Ny4caPZnspl1dNPPy16resF34TMzEw899xzOH36tM3WVhwcHBwk15pLpVIhMDDQYCwuMR6JyUliu6ps5rrpsvCXbl5FSpph9YMW9ZuIoOfRc6ckv6euXbtKbnSgwnFxcTH5fZvj7Ows6cGfmZWJS9ezS783qdsATg6GN2L8e+Wi2McUezM3dhQX/4pVxLNe5rozAOkPWQaD60REREREREREREREVNY0BjDOePCDDz5A8+bNbbOiUuzUqVO4ePGi8XAigA16r6MB/AJgMIAKAIYA2GUuoz0yMhLvvfcehg0bhmvXrhXb+m2lX79+mDx5smQ8KSkJffv2xd275kuflzXm+nD7+flJxsLuZwfQZTPX75sOrp+4eEYy1qZJdsD26L8nJHOdO3c2s2qyhkKhgJOTk1XHtmnTRjJ25sp58WxvZ496gbUN5lLT03Dxurm+66ZbEhQXv0o5wXXDGwxqW3Isg+tERERERERERERERFTWLARgUEu4Tp06mDhxou1WVIqZyFr/BUCKiUNSAfwKoHtOueTPASSYOv/p06cxYMAAzJs3Dykppk5ZNr322mt45ZVXJOP37t3DwIEDH6nS+HJ95nP5+koD6HfvZ5d+9/bwgoO9YYA0Jj7W5Ln+vSK50QOPNWgqno+cZXC9pBiXd7eUbHA96HzeduPaDSTzp4POmTyfUqmAXQmXhvfNyVxXGIbKq1tyLIPrRERERERERERERERUlrQH0NV48KuvvhKlrclQeno61q1bJzclG3GXcQvAZABVc56j5HbKysrC8uXL0bNnTxw6dKhQay5tpk6dij59+kjGT5w4gTFjxthkTcXBXHDd399fMnZHLzu9nKeXwVxsQrzJcwXdlFY5aF6vMaJioxEc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Z8+etc1qCqFWrVro1q1bibyXn5+fyTm1Wm02c/3q1asGJdZ1GtSqm7d97PxpyTG+FStj9ptTZc9XpUIlrP3sO7w2cJjs/PXQYJy69C+qVfFH305PS+YtyV5PTU3Nd5/CePDgQbGev7jovseCBNe1Wi2+/fZbyXifjt1R3stbbO/8Zx/ux0QazPt4l0f3dp0KvV6VSimqJBQXE60KmLlOREREREREREREREREj4R9APboD2i1Wnz66ae2W1EhjBs3rkTep0GDBibn8gtEX7t2TTJWL6B23vaDlBTJ/KRX3hTZzaYoFUrMemMK3h/9juz8t7+tEs/jh40U++rbuXNnvj3PK1eubHa+sHx9fYv1/MUlKSlJcqOEOZs2bcKFCxcMxuxUKgzp2V9s68619s8NkuNe7js4r2JBYRVn9rr+GvVC+AyuExERERERERERERER0SPjf8YDGzZswPXr122zmkLo1asXAgMDi/19+vXrZ3LOXEl4mOgvXj+wTt52QlKCwZxSqUT/Lj0tWtfYwa/g7ZfGSsZ3H92PkLu3UbtaILq3l2ZAjxs3zmz2uLlM/aJQ3OcvLgkJCRbvm5SUhAULFkjGn+7QFZXKVxTb+04clvTcd3V2wfBnhhTBarOpijG4bqItA4PrREREZVw5AI8V08P0LatERERERERERESl09GcDPY8arUa8+fPt92KrKRUKvH6668X63u0bt0aAQEBJufzC66fPHlSMtaoVj3xHBEdidjEeIO5+gG1YW9nNj5pYOLw19Godn2DMbVGg29/XSm23xv5tiQL/vbt25g3b57Jc3bp0sXi97dG165di/X8xSElJSXf71rfF198gaioKIMxJwdHvNxvsNjWarX4edvvkuOGPzME5Ty9imDF2VTypduLhFKhlFRGYHCdiIio7OsB4FQxPX6x9cURERERERERERFZQVIHfvXq1QgPD7fNagrh1VdfhaOjY7GdP78e5eYCrtHR0bh586bBWKXyFRDgV01sX7p5VXJMg5p1C7zGaa9NkIz9vnMLQsPvINC/OkY++6Jkft68ebhy5Yrs+dq1a1dspeFVKpWoOFDWxMTEWLzvpUuX8Ntvv0nGXxkw1CBrPTgs1GDeydERo2S+q8JQ2RVfcB16wXvFw8LwDK4TERERERERERERERHRI2UngNP6A+np6Vi4cKHtVmSl8uXLo3fv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" }, - "execution_count": 8, + "execution_count": 6, "metadata": { "image/png": { "height": 400, @@ -417,14 +421,14 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 8, "metadata": {}, "outputs": [ { "data": { - "image/png": "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7e0/OAIwRRkZGSEhIdiFCJ9rYGBg3759iYmJz54943m+tLTUwwFRYAAAMHMEQVAqlXK53POhUGAAAMAk3AcGAABMQoEBAACTUGAAAMAk3AcG4NVsNltpaakoiu/+v+njk5GRERwcXF5e3t/fTwhJSEjYvHkz7YwAdGATB4C3Gx4e1uv1t2/fbmtri46OJoSMjIysW7fOZDIlJibSTgdADQoMgAG9vb1arXbt2rU3b96UyWRHjhyJi4s7dOgQ7VwANOEUIgADwsPDjUZjamqqyWRavHixzWZDewFgBQbAjB07dty6dSsmJqahocHf3592HADKsAsRgBmlpaWjo6Mcx/n5+dHOAkAfCgyAGcXFxXq9/u7duyUlJbSzANCHAgNgQ01Njc1mq66u3rlzZ25ubldXF+1EAJThGhgAA548ebJ3717p0pcgCNHR0REREc3NzRzH0Y4GQA1WYADezuFw7N+/v7y8XNq4ERISUlZW1tLSUlRURDsaAE0oMACvVltbu3379qGhodbWVunI2NhYa2trUFBQfn5+dnb206dPaWcEoAOnEAEAgElYgQEAAJNQYAAAwCQUGAAAMAkFBgAATPpvAAAA///mZgAezChuiQAAAABJRU5ErkJggg==", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAJACAIAAADq+E5hAAB7sUlEQVR4nOy9eXQjV533fe+tkm1ZtiW5bXfb3e7dbUt2OiwJZCMhk7AEAuQBhuUJHMJyJkMCTHgeZiZhJ29gQmYeCMxzYObMZAIMeckkYckLZCFDOCELE8gySVqS3Xtr6XbbKu9u2aq6975HVWq12m27LamqbpXq9/mjjy2rq267bX31+93v/f5kzjkCAAAAALchi14AAFhFPB6/7777jh8//vWvf729vd3ci1NKJUlCCD3xxBMPP/xwPp//1re+Ze4tauTFF1/82c9+ls1mv/Wtb/n9ftHLAQDzwVCBAa7GeIG+6667/H5/JBLRNK2lpeWrX/3queeeixCKxWJDQ0OHDx/esmWLiTfN5XK9vb233nrrDTfcgBC65557PvWpT01OTpp4C1N4+umnL7nkkqmpqWAwKHotAGA+RPQCAKAmOjo6vvGNb7S3t1944YUPP/zwY489dv7551900UWJRGLtF3niiSempqZWf04+n3/kkUeMj/1+/+c+97k3vvGNta0dAICaAAED6gGuY3x80003nThx4qGHHlrlyUs+veGGG6anp1e/xb//+7//+te/Ln168803R6PRtS9vjc9c+0WWveZabgRNF6BuAAED6gGsY3zc0NAgSdLx48fPfNrDDz985ZVXfvSjH33rW99600035XK52dnZv/zLv4zH45/+9Ke/8IUv/O53v3vzm9/8la98xdhCu/7661/3utchhH7+85/feuutjz766Ac/+MFEInHPPfdccskl3/ve91ZfFef8G9/4xlve8pbrrrvurW99q7GkO++8c/fu3ddee+3+/fuffvrpq6666rbbblNVFSF05ZVXvve977366qsvu+yyY8eOIYS+//3vn3POOV/72teuuOKKQCCwe/fun//85x/60Ic2b97c3t5+1113IYRefvnlq6+++h3veMdb3vKWgYGB/v7+lcT73/7t3/7sz/7sox/96JVXXjk8PGzGNx4AhMIBwP0MDAx84AMfMD5+4oknDMnhnO/ZswchdPjwYc753r17fT5fIpHgnKuqeuGFF37uc59b8hzO+TXXXPOJT3zC+PiBBx5oaWkxPn7rW9/6qU99qnTH1772tV/5yleMj3/84x+HQqEzV/WTn/ykt7c3l8txzj/zmc9cddVVxuN/9Vd/tWPHjrm5uRdeeOGmm24qPf9rX/ua8cGuXbu+9KUvGR8jhO6++25VVZPJZFdX13XXXZfL5RYXF6+77rqtW7caz/nIRz7y7ne/2/j4W9/6VlNT07FjxzjnTz31FEJoamqKc/6HP/yhubl5bGzMeE4kEjHv2w8AYoAKDKgTMpnML37xizvuuOODH/zgpz/96WuuuWbJE374wx/u2rVrYGAAISTL8vve9767777b0iXdc889l19+eVNTE0LoggsueOaZZ4zH/+7v/k6W5U996lN33HHH7bffXnr+l7/8ZeODvr6+sbGx0uMdHR2yLPf29l566aWapjU1NTU0NFx99dXpdLr0nFIBeuONNyKEfvGLX5y5mPPOO6+zs9NYTCKRcKDrBAAqAmz0QJ2Qy+WOHz/e19f35JNPbt++/cwnHD58uKurq/Rpd3e3oihzc3PWLSmZTB48ePC6665DCM3MzGzdunVubq6lpcXv9999990XXXTRvffe29jYaDyZUvrtb397eHg4GAwmEone3t4zLyhJUmkHq/zjchoaGtavX59MJs9czOHDh43FLCwsnHvuuePj4+Fw2IJ/NwDYBAgYUCfs3Lnz+uuvX+UJgUBgcXGx9Oni4mKzjnVLMpz9y9Z5Tz311JVXXnnLLbdcffXVgUAAIfS3f/u3r7zyyq9//WtZlkdGRmqxWkxPT5/pm/f7/du3b//BD35Q9WUBwGlACxHwCueee+7BgwcZY8aniUQiGo0SUvwVKD3u8/lmZmaWvULpOWukv7//lVdeOfPxp59+enJy8pe//KXP57v55puNB5999tlzzz1Xlmt9Tzk6Ojo1NfWa17zmzMUMDw/n8/karw8AzgEEDHA9qqpqmrawsKBp2pIvGXWM8edHP/rRtra273znO6qqPv/88z/+8Y///u//HiG0devWhoaG++677/nnn9c07ZxzzvnNb37zox/96Gc/+9lDDz1UqoR27dr11FNPvfDCC0eOHDnzLssWTJ/97GdjsdiNN974hz/84cUXX/z9739vnLz+x3/8x1tvvbWpqelf/uVfvve97xmuk4GBgQcffPA3v/nNf/zHfxw+fLii7wDG2PgmKIpy0003XXHFFW9605uW/PM/+clPLiwsfOhDH3riiSdefvnlxx57rMJvMwA4DumrX/2q6DUAQPWcOHHim9/8ZjQa7erq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KgYjfGe6g+9Md4T7zvj9/srKyszLAu/AXC5X1xgXKQUCgerqamzCjub3++X+X99n+M50B9+Z7gj9ncE1MAAAEBICDAAAhIQAAwAAISHAQDx33HGH1UsAweA5IyUEGIhn1KhRVi8BBIPnjJQQYAAAICQEGAAACAkBBgAAQkKADV7nnHOOy+WyehUgksWLF1u9BBCM0M8ZgVtJAQCAnQncSkpuHR0dd911V1VV1be//W2r1wICWLlyZV1d3dChQ2tra2+66abx48dbvSIY7K6++upt27ZlXp4zZ84999xj9YpyhgAbjPbu3bt27dpNmzZdcMEFVq8FxGAYxiOPPKIoypo1axYtWrRnzx6rVwSDXVNT0y9+8YvMy5qmWb2cvkCADUbV1dU333zzvn37rF4ICOMnP/lJ5oVRo0bt37+fMUYprnBDT9xu9+zZs61exXHBUxxABl6vV1GUaDT62GOPXXLJJUgvyEZTU9OBAwfi8bjVC+kj7MAAJLF+/foHH3xQVdWu3RhAD2bMmPHggw8SQjZs2DB37tzbbrvN6hXlDFWIg9eFF144Y8aM6667zuqFgEiCweC0adO2bNkyceJEq9cCYohGo5qmbdu2bfr06VavJTc4ZwCQAWMs80JlZeXYsWO3bNli9YpgsDNNM/OCx+OpqKioqamxekU5Q4ABCK+tre3WW2/NvByLxT7++OPJkydbvSgY7G688cbMCw0NDfX19dOmTbN6RTnDNbDBaM+ePS+//PKHH37Y3t7u9XqXLl1aUlJi9aJg8PJ4PJs2bWpra/N6vTt27PjhD384Z84cqxcFg91bb711ww03uN3uHTt2PPTQQyI27Mc1MABJcM47Ojp8Pp/VCwFhcM6j0WimhFVECDAAABASroEBAICQEGAAACAkBBgAAAgJAQYAAEJCGT2AABobG2+//fb9+/erqjphwoTrrrsuEAjcd999r7/+utvtvvjii+fPn2/1GgEGGqoQAYSxbNmyRx99dOvWrbNmzVIUpa6u7uyzz964cWNpaanVSwOwAAIMQBitra1Tp071eDw7d+50uVwLFy5csWLFGWecYfW6AKyBAAMQyauvvrpgwYLrrruuqKhIUZSbbrrJ6hUBWAYBBiCY73//+/fff/+8efNeeuklzP0CO8OzH0Aw1157Lef8k08+icViVq8FwEoIMACRMMauvPLKO+6446OPPlqxYoXVywGwEsroAURy6623nn766cuXL6+rq7v77rsXL148b948qxcFYA1cAwMQxt/+9ref/exn69evJ4TEYrHp06d3dHS8++67mYIOALvBESKAGOrq6pYvX/7YY48RQhRFKSgo+N3vfhcKha699lqrlwZgDQQYgAD++Mc/fu973ysrK9u4cWPmLYlEYv369XPnzt25c+e1114bCoWsXiPAQMMRIgAACAk7MAAAEBICDAAAhIQAAwAAISHAAABASP8/AAD//6ommsizZZbXAAAAAElFTkSuQmCC", "text/plain": [ - "[137 80 78 71 13 10 26 10 0 0 0 13 73 72 68 82 0 0 2 64 0 0 2 64 8 2 0 0 0 234 248 78 97 0 0 82 126 73 68 65 84 120 156 236 221 119 156 20 85 190 55 254 83 161 171 187 122 34 121 134 158 64 6 145 28 68 65 116 36 74 82 68 80 49 128 160 32 138 174 187 122 159 253 237 115 119 125 116 175 55 238 122 239 26 9 162 172 40 114 209 85 148 48 4 1 65 50 12 105 0 201 113 24 114 154 238 9 221 93 233 252 94 51 141 35 105 134 9 93 125 186 171 62 239 63 118 103 122 186 171 190 136 242 225 84 125 235 123 68 74 41 1 0 0 136 53 60 235 2 0 0 0 106 2 1 6 0 0 49 73 100 93 0 128 89 138 139 139 175 92 185 66 8 73 77 77 21 4 193 164 179 92 190 124 185 164 164 68 20 197 148 148 20 147 78 81 51 145 249 229 3 48 132 0 131 216 118 226 196 137 217 179 103 135 110 229 242 60 95 191 126 253 174 101 8 33 151 46 93 250 226 139 47 254 244 167 63 29 59 118 172 73 147 38 97 60 169 223 239 255 215 127 253 215 231 159 127 190 105 211 166 199 142 29 251 159 255 249 159 245 235 215 31 63 126 60 140 167 168 61 243 126 249 0 81 2 151 16 33 182 101 102 102 190 242 202 43 127 249 203 95 246 236 217 211 187 119 111 135 195 49 106 212 168 209 163 71 83 74 51 50 50 30 126 248 225 170 28 164 138 173 76 134 97 132 190 56 125 250 244 95 255 250 215 77 155 54 17 66 186 118 237 122 207 61 247 212 238 23 97 138 170 255 242 1 98 20 2 12 98 94 98 98 34 207 243 41 41 41 189 123 247 30 55 110 220 199 31 127 60 119 238 220 37 75 150 84 253 8 175 188 242 202 158 61 123 42 127 207 233 211 167 159 121 230 153 208 215 205 155 55 47 40 40 24 61 122 116 237 10 7 128 90 193 37 68 176 154 14 29 58 16 66 246 236 217 51 120 240 224 27 126 164 235 250 188 121 243 126 254 249 231 228 228 228 161 67 135 182 104 209 130 82 186 110 221 186 153 51 103 54 105 210 36 47 47 47 45 45 109 239 222 189 30 143 167 119 239 222 121 121 121 27 54 108 32 132 140 28 57 242 202 149 43 127 252 227 31 143 28 57 50 119 238 220 158 61 123 230 228 228 168 170 122 215 93 119 53 107 214 172 242 98 206 156 57 243 143 127 252 227 242 229 203 189 122 245 234 223 191 191 162 40 243 230 205 11 253 168 79 159 62 7 14 28 56 117 234 148 36 73 35 70 140 80 20 229 155 111 190 57 118 236 24 33 36 43 43 171 87 175 94 132 144 249 243 231 251 253 254 251 238 187 111 219 182 109 155 54 109 106 222 188 249 216 177 99 119 239 222 189 108 217 50 85 85 199 141 27 231 241 120 142 30 61 186 101 203 150 212 212 212 179 103 207 230 230 230 54 109 218 244 169 167 158 114 187 221 55 23 19 12 6 191 250 234 171 195 135 15 183 104 209 226 201 39 159 20 69 252 231 15 177 13 43 48 176 154 179 103 207 18 66 210 210 210 110 120 221 48 140 1 3 6 108 216 176 97 236 216 177 173 90 181 202 202 202 250 225 135 31 20 69 217 183 111 159 223 239 151 36 201 233 116 182 110 221 250 251 239 191 255 175 255 250 175 208 17 120 158 31 61 122 116 32 16 56 125 250 244 137 19 39 120 158 119 185 92 130 32 220 127 255 253 47 191 252 242 143 63 254 88 121 37 7 15 30 236 210 165 75 106 106 234 232 209 163 95 127 253 245 119 223 125 87 146 164 14 29 58 76 158 60 121 211 166 77 13 26 52 104 214 172 217 204 153 51 123 246 236 25 106 6 153 51 103 206 200 145 35 251 148 217 184 113 35 33 164 103 207 158 79 63 253 244 239 127 255 251 3 7 14 80 74 95 120 225 133 225 195 135 127 251 237 183 146 36 205 153 51 231 241 199 31 15 93 42 92 186 116 233 115 207 61 167 235 122 167 78 157 102 205 154 213 187 119 111 77 211 110 40 70 85 213 94 189 122 237 223 191 127 220 184 113 43 87 174 28 57 114 100 184 255 193 3 68 28 5 136 125 73 73 73 175 190 250 42 165 212 235 245 14 31 62 188 89 179 102 62 159 143 82 186 123 247 110 66 200 177 99 199 40 165 115 231 206 77 74 74 210 52 45 244 145 63 254 241 143 237 218 181 163 148 134 22 61 187 119 239 14 189 254 194 11 47 12 25 50 36 244 245 218 181 107 9 33 133 133 133 148 210 177 99 199 62 250 232 163 229 103 108 212 168 209 140 25 51 66 95 127 240 193 7 153 153 153 55 87 53 126 252 248 242 67 189 251 238 187 229 239 249 223 255 253 95 151 203 181 111 223 190 231 158 123 238 232 209 163 161 23 253 126 255 225 195 135 67 95 183 106 213 234 157 119 222 9 125 45 8 194 119 223 125 23 250 122 216 176 97 79 63 253 116 232 235 185 115 231 58 157 206 208 215 175 190 250 106 223 190 125 67 95 159 59 119 78 20 197 185 115 231 222 240 203 255 252 243 207 147 147 147 21 69 161 148 238 220 185 179 252 117 128 216 133 107 8 96 17 11 22 44 216 187 119 175 170 170 157 58 117 154 58 117 106 66 66 194 13 111 200 201 201 105 213 170 85 121 67 121 135 14 29 254 237 223 254 205 239 247 155 87 82 110 110 110 131 6 13 190 249 230 27 66 200 241 227 199 243 242 242 20 69 145 36 233 137 39 158 152 55 111 94 239 222 189 63 249 228 147 166 77 155 134 222 236 114 185 234 213 171 183 113 227 70 159 207 23 8 4 84 85 189 249 128 137 137 137 229 175 199 197 197 5 131 193 155 223 211 176 97 195 204 204 204 29 59 118 132 214 103 215 22 147 144 144 48 127 254 124 66 72 65 65 1 33 228 240 225 195 232 78 132 152 134 75 136 96 17 15 61 244 208 15 63 252 176 106 213 170 191 253 237 111 183 124 36 203 235 245 74 146 84 254 109 124 124 124 249 31 229 38 41 40 40 136 139 139 115 149 233 219 183 239 130 5 11 202 227 243 233 167 159 190 114 229 202 129 3 7 202 223 60 125 250 244 187 239 190 123 223 190 125 130 32 240 124 173 254 195 140 143 143 47 42 42 186 185 24 89 150 67 197 164 164 164 44 92 184 48 116 179 16 32 118 97 5 6 118 145 158 158 190 126 253 250 242 111 207 157 59 39 73 82 163 70 141 242 242 242 76 58 99 131 6 13 18 19 19 135 14 29 122 195 235 231 207 159 159 51 103 206 236 217 179 159 125 246 217 135 30 122 168 77 155 54 132 144 127 255 247 127 255 253 239 127 63 126 252 248 208 234 170 54 231 61 115 230 76 249 194 238 218 98 84 85 189 185 24 128 216 133 21 24 216 197 99 143 61 118 228 200 145 242 199 141 231 207 159 255 248 227 143 243 60 31 106 198 43 191 150 152 156 156 124 236 216 177 242 71 190 202 137 162 88 221 235 141 131 6 13 90 176 96 65 168 169 164 156 97 24 191 251 221 239 254 246 183 191 61 241 196 19 131 7 15 30 55 110 156 174 235 132 16 142 227 66 203 38 74 233 205 45 24 85 183 110 221 186 130 130 130 81 163 70 221 92 204 177 99 199 150 47 95 94 227 35 3 68 27 225 173 183 222 98 93 3 64 205 93 184 112 225 207 127 254 243 218 181 107 125 62 223 233 211 167 219 180 105 83 126 247 235 231 159 127 158 54 109 90 78 78 142 40 138 77 155 54 109 221 186 117 195 134 13 95 127 253 245 227 199 143 127 240 193 7 148 210 15 63 252 48 174 204 252 249 243 191 254 250 235 45 91 182 244 235 215 47 61 61 253 131 15 62 152 57 115 230 202 149 43 79 156 56 177 117 235 214 196 196 196 123 239 189 55 24 12 190 243 206 59 57 57 57 69 69 69 203 203 40 138 210 168 81 163 67 135 14 125 241 197 23 135 14 29 18 4 161 99 199 142 215 94 165 188 235 174 187 14 31 62 252 187 223 253 110 253 250 245 95 127 253 245 165 75 151 234 213 171 247 218 107 175 21 20 20 12 25 50 36 33 33 33 39 39 231 31 255 248 199 241 227 199 187 116 233 226 118 187 223 122 235 173 53 107 214 108 216 176 225 226 197 139 167 79 159 190 235 174 187 254 241 143 127 100 103 103 115 28 215 166 77 155 13 27 54 204 153 51 231 236 217 179 169 169 169 60 207 79 153 50 101 247 238 221 117 235 214 237 209 163 199 210 165 75 215 174 93 91 80 80 144 157 157 253 215 50 247 221 119 223 13 191 252 46 93 186 36 39 39 191 242 202 43 203 151 47 255 238 187 239 214 175 95 63 104 208 32 142 227 216 253 214 1 212 22 135 237 84 192 86 20 69 57 125 250 116 106 106 170 211 233 44 127 81 211 180 83 167 78 121 60 158 208 106 44 24 12 158 63 127 62 61 61 253 134 207 94 184 112 33 116 45 174 90 103 84 85 245 212 169 83 141 26 53 146 101 185 242 119 94 188 120 81 146 164 196 196 196 106 29 159 16 242 219 223 254 118 255 254 253 159 125 246 89 32 16 72 75 75 171 228 1 47 74 105 126 126 126 66 66 66 114 114 114 117 207 2 16 109 16 96 0 49 239 183 191 253 237 158 61 123 86 172 88 193 186 16 128 136 194 61 48 128 216 102 24 70 113 113 113 32 16 48 245 145 0 128 40 132 21 24 64 108 219 177 99 199 230 205 155 67 195 248 39 76 152 128 219 90 96 31 8 48 0 0 136 73 120 14 12 0 0 162 70 32 168 44 89 166 231 157 36 28 39 182 111 231 200 234 77 42 190 168 128 21 24 0 0 68 135 96 208 255 193 84 105 216 16 161 117 75 66 169 186 126 163 190 239 128 107 194 184 138 222 142 0 3 0 128 168 160 124 191 80 104 219 70 104 213 242 215 87 22 45 17 154 53 21 218 182 185 229 251 163 171 11 209 231 243 41 138 194 186 10 0 0 96 64 207 59 25 74 175 224 236 185 218 214 237 132 16 177 107 103 109 239 190 138 222 31 93 1 246 241 199 31 239 218 181 139 117 21 0 0 192 2 199 17 195 80 87 174 14 46 89 166 254 180 150 148 93 84 228 28 142 138 222 30 93 1 6 0 0 182 37 118 234 160 124 191 48 240 197 156 210 44 43 155 9 167 172 250 73 188 171 91 69 239 71 128 1 0 64 84 112 116 235 18 92 188 140 111 80 223 113 87 55 227 226 197 192 223 63 23 210 211 248 212 91 236 142 20 130 0 3 0 128 168 224 159 254 41 23 31 231 122 102 52 189 124 133 94 188 36 13 26 232 232 215 167 146 247 35 192 0 0 128 61 101 233 114 109 71 174 251 55 47 9 29 218 11 29 219 147 248 120 62 165 81 229 31 65 128 1 0 0 99 250 225 35 193 57 95 57 159 124 156 111 214 148 16 194 185 221 164 10 179 61 17 96 0 0 192 18 45 46 246 191 63 85 236 218 89 26 216 47 244 10 39 187 40 2 12 0 0 162 92 96 234 12 226 16 229 137 207 149 191 194 201 50 2 12 0 0 162 154 178 112 177 182 103 175 251 213 201 68 118 149 191 88 26 96 129 32 49 140 202 63 139 0 3 0 0 54 244 253 7 131 95 127 235 26 243 20 159 113 253 6 232 161 237 203 111 183 8 11 195 52 122 195 48 102 206 156 233 243 249 94 123 237 181 208 43 111 190 249 230 250 245 235 67 95 119 236 216 241 191 255 251 191 107 127 22 0 0 176 18 234 43 244 127 56 213 209 235 30 71 159 251 111 248 17 23 231 46 125 131 63 192 197 197 85 114 132 218 6 88 126 126 254 39 159 124 178 110 221 186 54 109 126 29 182 120 242 228 201 63 252 225 15 161 175 235 212 169 83 203 83 0 0 128 213 80 234 255 104 26 23 23 231 26 63 230 230 31 114 101 151 19 105 113 9 87 191 94 37 199 168 109 128 165 165 165 189 245 214 91 127 248 195 31 138 138 138 202 95 148 36 169 95 191 126 183 124 255 148 41 83 242 242 242 42 58 218 238 221 187 179 178 178 106 89 18 0 0 68 185 224 183 223 235 135 143 196 189 253 38 145 164 155 127 202 149 93 66 188 109 31 135 89 27 90 22 21 21 149 148 148 52 104 208 224 134 13 206 31 121 228 145 96 48 88 209 167 62 253 244 83 147 234 1 0 128 40 161 239 254 89 249 126 161 235 165 137 124 227 212 91 191 195 233 228 4 129 77 128 117 238 220 249 221 119 223 21 69 241 167 159 126 186 235 174 187 254 252 231 63 151 255 40 53 181 130 114 203 36 37 37 153 81 15 0 0 68 9 122 229 138 127 202 116 199 3 247 57 122 222 93 217 251 92 174 72 52 113 220 236 133 23 94 8 125 241 218 107 175 165 164 164 12 29 58 180 123 247 238 102 156 8 0 0 98 137 97 248 223 159 202 213 169 227 26 243 116 229 111 228 220 50 245 7 42 127 143 185 109 244 146 36 53 110 220 248 232 209 163 166 158 5 0 0 98 66 240 171 111 244 147 249 242 171 147 137 227 54 203 39 78 150 105 73 73 229 239 49 37 192 222 120 227 141 208 23 69 69 69 167 78 157 234 212 169 147 25 103 1 0 128 24 162 109 223 169 100 47 149 39 142 231 27 53 188 237 155 171 50 77 170 182 151 16 243 242 242 230 205 155 183 110 221 58 69 81 222 125 247 221 135 31 126 184 105 211 166 43 86 172 32 132 36 38 38 174 93 187 246 47 127 249 75 235 214 173 107 121 22 0 0 136 105 244 226 69 255 180 79 28 3 250 86 178 65 229 181 56 183 251 182 1 198 81 74 195 84 222 117 10 10 10 52 77 171 95 191 126 181 62 245 206 59 239 100 101 101 117 235 86 165 95 30 0 0 196 6 93 47 254 243 191 19 66 226 222 252 103 34 8 85 249 132 255 163 233 156 192 187 38 77 168 228 61 102 181 209 39 39 39 155 116 100 0 0 136 45 129 47 231 26 231 206 197 255 219 159 171 152 94 87 239 129 121 189 149 191 7 179 16 1 0 192 68 218 150 173 234 15 43 229 23 39 86 62 86 227 6 156 236 162 197 44 154 56 0 0 0 8 33 198 217 115 254 143 103 74 67 7 139 157 58 84 235 131 85 217 81 5 1 6 0 0 230 80 84 255 123 31 9 153 25 206 199 70 84 247 163 92 220 237 155 56 16 96 0 0 96 138 192 231 179 105 129 87 126 101 18 225 171 159 53 178 76 152 60 7 6 0 0 54 167 174 221 160 254 180 78 126 249 5 174 70 61 125 101 151 16 153 78 226 0 0 0 27 50 78 157 14 252 125 150 244 200 67 194 157 109 107 118 4 206 237 166 154 70 84 173 146 247 32 192 0 0 32 172 130 65 255 187 31 10 173 90 58 31 121 168 198 199 184 186 37 88 165 183 193 16 96 0 0 16 78 254 79 103 81 191 95 158 252 2 185 126 59 173 106 9 109 9 86 249 64 122 4 24 0 0 132 141 250 227 79 218 166 45 242 43 47 114 9 9 181 58 80 104 79 203 74 251 56 16 96 0 0 16 30 198 137 188 192 231 95 58 71 141 16 90 183 170 229 161 170 178 41 51 2 12 0 0 194 193 239 47 121 111 138 216 238 78 105 216 224 48 28 205 33 114 14 71 229 141 136 8 48 0 0 8 3 255 199 51 137 166 185 94 124 62 92 7 228 100 185 242 105 82 8 48 0 0 168 45 101 217 10 109 251 78 249 213 151 184 184 184 176 29 244 118 91 130 33 192 0 0 160 86 244 195 71 130 95 206 117 62 249 184 208 188 89 24 15 203 185 221 232 66 4 0 0 179 208 226 98 255 251 83 197 174 157 165 129 253 194 123 100 206 125 155 121 190 8 48 0 0 168 185 192 212 25 196 33 202 19 159 11 251 145 111 59 77 10 1 6 0 0 53 164 44 92 172 237 217 235 126 117 50 41 27 156 17 94 156 236 194 115 96 0 0 16 126 250 254 131 193 175 191 117 141 121 138 207 72 55 229 4 178 140 123 96 0 0 16 102 212 87 232 255 112 170 163 231 221 142 62 247 155 116 10 206 125 155 45 193 16 96 0 0 80 77 148 250 63 154 198 185 221 174 241 99 204 59 9 238 129 1 0 64 152 5 191 91 160 31 58 34 191 58 153 56 157 230 157 165 44 192 176 2 3 0 128 48 209 247 252 172 204 155 239 26 63 134 247 52 54 245 68 156 236 194 36 14 0 0 8 15 122 165 192 255 209 116 71 86 111 199 189 61 77 63 153 44 147 0 86 96 0 0 80 123 134 225 255 96 42 87 167 142 107 236 211 17 56 27 23 231 166 6 37 193 96 69 111 64 128 1 0 64 149 4 191 158 167 231 157 148 95 157 76 28 142 8 156 238 234 142 42 21 95 69 68 128 1 0 192 237 105 59 114 149 69 139 229 137 227 249 70 13 35 115 198 219 110 9 134 0 3 0 128 219 160 23 47 250 167 206 112 12 232 43 222 213 45 98 39 229 220 238 178 0 171 176 147 30 1 6 0 0 149 210 245 146 247 167 242 41 141 92 79 61 17 209 243 134 198 83 97 5 6 0 0 53 19 248 114 174 113 238 156 251 55 47 17 65 136 232 137 57 142 115 57 113 9 17 0 0 106 66 219 178 85 253 97 165 60 105 2 87 191 94 228 207 206 201 114 37 243 124 17 96 0 0 112 107 198 217 115 254 143 103 74 67 30 20 59 119 100 82 64 229 195 56 16 96 0 0 112 43 170 234 127 127 138 144 145 238 124 124 36 171 18 202 230 249 162 137 3 0 0 170 35 240 249 151 244 74 129 252 202 139 132 103 151 20 178 139 224 57 48 0 0 168 58 117 253 70 117 213 26 121 242 68 174 78 50 195 50 112 9 17 0 0 170 193 56 117 58 240 233 44 105 248 48 161 221 157 108 43 225 226 42 219 18 12 1 6 0 0 215 8 42 254 247 62 18 90 181 112 62 58 156 117 41 88 129 1 0 64 149 5 102 206 162 37 37 242 228 23 8 199 177 174 165 108 32 61 154 56 0 0 224 182 212 31 127 82 55 110 150 95 121 145 75 72 96 93 11 185 186 37 24 158 3 3 0 128 202 25 39 242 2 159 127 233 28 53 66 104 221 138 117 45 87 225 18 34 0 0 220 142 223 95 242 222 20 177 221 157 210 176 193 172 75 249 85 217 115 96 8 48 0 0 168 152 255 227 153 68 211 92 47 62 207 186 144 235 148 174 192 2 65 66 233 45 127 138 0 3 0 176 59 101 217 10 109 251 78 249 213 151 184 184 56 214 181 92 175 108 75 176 138 250 56 16 96 0 0 182 102 28 61 22 156 243 149 115 244 99 66 243 102 172 107 185 17 23 87 182 37 88 5 125 28 8 48 0 0 251 162 197 197 37 239 125 36 118 233 36 61 216 159 117 45 183 192 149 109 9 86 209 109 48 4 24 0 128 125 5 166 126 66 4 65 158 56 158 117 33 183 198 149 93 66 68 128 1 0 192 117 148 69 75 180 61 63 187 95 157 124 245 86 83 20 114 58 57 158 167 21 204 243 69 128 1 0 216 145 126 224 80 240 171 111 92 207 60 201 103 102 176 174 165 82 46 23 193 10 12 0 0 66 168 175 208 255 193 84 241 158 30 142 190 89 172 107 185 141 178 121 190 232 66 4 0 128 210 248 162 254 41 211 57 183 44 63 55 150 117 41 183 87 201 48 14 4 24 0 128 189 40 223 47 212 15 30 150 95 157 76 156 78 214 181 220 30 39 187 16 96 0 0 64 244 61 63 7 191 253 222 53 126 12 239 105 204 186 150 42 41 93 129 225 57 48 0 0 155 163 87 10 252 31 77 119 100 245 118 220 219 147 117 45 85 38 203 104 226 0 0 176 55 195 240 127 48 149 171 83 199 53 246 105 214 165 84 67 217 60 95 52 113 0 0 216 88 240 235 121 122 94 158 252 155 151 136 195 193 186 150 106 224 100 23 158 3 3 0 176 47 109 71 174 178 104 177 60 97 60 159 210 136 117 45 213 131 46 68 0 0 251 162 151 46 251 167 205 112 244 239 35 246 232 206 186 150 106 43 123 14 12 1 6 0 96 67 186 94 242 254 71 124 163 70 174 167 158 96 93 74 141 200 50 182 83 1 0 176 163 224 156 175 141 51 103 221 191 121 145 136 34 235 90 106 2 151 16 1 0 236 72 203 217 166 44 91 46 79 154 192 213 175 207 186 150 26 226 100 23 85 85 162 106 55 255 8 1 6 0 96 77 244 252 121 255 244 79 165 33 15 138 93 58 177 174 165 230 42 217 81 5 1 6 0 96 69 170 90 242 222 20 33 35 221 249 248 72 214 165 212 10 231 118 151 254 31 2 12 0 192 38 2 159 127 73 47 95 145 95 121 145 240 49 254 231 124 104 5 118 171 105 82 49 254 11 3 0 128 155 168 235 55 170 171 214 200 147 39 114 117 146 89 215 82 91 184 132 8 0 96 23 198 169 211 129 79 103 73 195 135 9 237 238 100 93 75 56 56 68 206 225 184 229 52 41 4 24 0 128 133 4 21 255 123 31 9 45 154 59 31 29 206 186 148 176 169 168 147 30 1 6 0 96 29 129 153 179 104 73 137 60 249 5 194 113 172 107 9 31 217 133 38 14 0 0 43 83 87 175 81 55 108 146 39 79 226 146 18 89 215 18 78 165 43 176 91 205 243 69 128 1 0 88 129 145 119 50 48 107 182 115 212 35 194 29 173 89 215 18 102 184 132 8 0 96 93 129 64 201 123 31 9 119 220 33 61 52 148 117 41 225 87 54 207 23 77 28 0 0 86 228 159 241 119 162 106 242 75 19 88 23 98 10 78 118 97 5 6 0 96 65 234 242 149 90 206 54 249 55 47 114 241 241 172 107 49 135 44 163 137 3 0 192 106 140 163 199 2 179 231 58 71 143 18 90 52 103 93 139 89 56 89 198 36 14 0 0 107 41 41 41 121 127 138 216 165 147 52 104 32 235 82 76 84 214 196 129 123 96 0 0 22 226 159 246 9 225 121 121 226 120 214 133 152 139 115 223 122 83 102 4 24 0 64 76 82 22 45 209 118 237 113 191 58 57 52 238 214 194 56 217 133 231 192 0 0 44 66 63 112 40 248 213 55 174 103 158 228 51 51 88 215 98 62 89 38 1 172 192 0 0 98 31 245 21 250 63 152 42 222 211 195 209 55 139 117 45 145 192 197 185 169 65 73 48 120 195 235 8 48 0 128 152 66 169 127 202 116 78 118 201 207 141 101 93 74 132 84 180 163 10 2 12 0 32 150 40 223 47 212 15 30 146 95 157 76 156 78 214 181 68 200 47 1 118 99 35 34 2 12 0 32 102 232 63 239 13 126 251 189 235 217 49 124 154 135 117 45 145 195 201 174 210 0 187 169 143 3 1 6 0 16 27 104 65 129 255 163 233 142 251 238 117 220 215 139 117 45 145 21 106 179 196 37 68 0 128 152 100 24 254 15 167 113 137 137 174 103 159 97 93 74 196 241 60 231 114 226 30 24 0 64 76 10 126 243 157 126 252 132 252 234 100 34 57 88 215 194 192 45 167 73 33 192 0 0 162 157 150 187 91 89 144 45 79 24 207 167 166 176 174 133 141 91 110 9 134 0 3 0 136 106 244 210 101 255 148 143 29 253 251 136 61 186 179 174 133 153 178 105 82 232 66 4 0 136 33 186 94 242 254 71 124 163 134 174 167 158 96 93 10 83 178 11 77 28 0 0 177 36 56 231 107 227 204 89 247 111 94 36 162 200 186 22 150 112 9 17 0 32 150 104 57 219 148 101 203 229 73 19 184 250 245 89 215 194 88 105 128 225 57 48 0 128 152 64 207 159 247 79 255 84 26 60 80 236 210 137 117 45 236 97 5 6 0 16 35 84 181 228 189 41 66 122 154 243 241 145 172 75 137 14 113 110 130 38 14 0 128 232 23 248 226 127 233 165 203 242 111 94 36 130 192 186 150 168 192 201 46 172 192 0 0 162 157 186 97 147 250 227 106 121 242 68 174 78 29 214 181 68 11 92 66 4 0 136 118 198 233 51 129 79 62 147 30 30 42 180 111 199 186 150 40 130 73 28 0 0 209 77 81 252 239 79 17 90 52 115 142 124 132 117 41 209 165 52 192 2 65 66 233 181 47 34 192 0 0 162 69 224 239 95 80 95 161 60 121 18 225 56 214 181 68 25 183 187 244 127 175 239 227 64 128 1 0 68 5 245 167 181 234 186 13 242 203 147 184 164 68 214 181 68 157 171 91 130 93 127 21 17 1 6 0 192 158 113 50 63 240 217 108 231 168 71 132 182 109 88 215 18 141 126 217 148 249 186 62 14 4 24 0 0 107 129 128 255 189 143 132 59 218 72 15 13 101 93 74 148 226 226 220 8 48 0 128 168 227 159 241 119 170 168 242 75 19 88 23 18 197 156 78 142 231 111 8 48 91 79 135 4 0 96 133 94 184 104 92 186 204 55 78 209 54 231 104 57 219 220 255 239 255 114 241 241 172 139 138 110 46 215 13 77 28 8 48 0 128 200 10 4 2 159 205 230 220 110 190 113 138 178 120 169 182 35 215 57 122 148 208 162 57 235 178 162 221 205 243 124 17 96 0 0 17 21 248 236 11 105 232 96 62 205 67 74 74 130 139 150 8 205 155 221 60 103 29 110 118 243 52 41 198 1 182 104 209 162 217 179 103 151 127 155 159 159 159 149 149 197 180 34 0 0 19 209 75 151 136 236 46 77 47 66 252 211 62 33 28 231 254 253 239 252 51 254 78 12 131 240 104 74 168 12 23 231 142 174 0 27 90 166 252 219 119 222 121 135 105 57 0 0 230 50 46 95 225 83 26 18 66 212 149 171 181 220 221 113 127 254 19 113 187 185 132 4 234 247 115 113 113 172 171 139 106 55 79 147 66 224 3 0 68 14 159 154 98 28 207 163 231 206 7 190 156 235 28 53 130 111 146 89 186 44 43 240 34 189 110 79 150 9 218 232 1 0 88 225 226 227 185 196 132 146 119 222 21 50 51 164 33 15 18 66 148 133 139 197 78 29 88 215 21 3 56 183 155 162 11 17 0 128 33 46 33 193 56 127 65 172 87 47 48 227 239 180 168 88 236 218 217 113 255 189 172 139 138 1 156 236 50 206 158 189 246 21 4 24 0 64 228 24 249 167 130 223 204 115 61 51 218 209 175 15 9 6 137 211 201 186 162 152 81 118 15 12 151 16 1 0 152 208 13 255 180 25 66 155 214 165 233 85 54 93 130 117 65 49 5 77 28 0 0 172 4 231 47 52 206 95 144 39 62 199 186 144 152 196 201 50 182 83 1 0 96 192 56 122 76 249 126 161 107 204 83 92 221 58 172 107 137 73 55 63 7 134 0 3 0 48 159 170 250 167 125 34 118 238 228 184 183 39 235 82 98 21 39 187 168 170 18 93 47 127 5 1 6 0 96 186 224 63 230 209 194 34 215 115 99 89 23 18 195 110 222 18 12 1 6 0 96 46 125 255 65 101 241 50 215 115 99 185 196 4 214 181 196 48 206 237 46 253 191 107 230 70 34 192 0 0 204 20 12 250 167 127 34 246 188 91 236 214 133 117 41 49 14 43 48 0 128 72 10 124 249 21 81 53 249 217 167 89 23 18 243 126 185 132 248 107 35 34 2 12 0 192 44 250 174 61 234 143 171 229 137 227 72 232 242 23 212 134 67 228 68 241 218 71 193 16 96 0 0 230 40 41 241 207 152 233 232 147 37 116 104 207 186 20 139 184 97 75 48 4 24 0 128 41 252 159 205 38 162 232 122 234 113 214 133 88 136 219 77 16 96 0 0 166 210 114 182 105 27 54 201 147 158 199 188 168 48 226 100 25 43 48 0 0 19 81 95 97 96 230 231 210 224 129 66 235 86 172 107 177 148 178 121 190 104 226 0 0 48 77 224 211 207 184 132 120 231 99 143 178 46 196 106 56 217 117 109 19 7 182 83 1 128 154 210 180 224 252 69 70 222 73 34 150 254 73 226 28 62 140 79 79 99 93 19 123 234 186 13 218 142 220 184 63 255 41 244 143 5 194 233 250 75 136 248 231 11 0 53 20 248 116 150 163 119 47 225 209 225 165 223 248 3 254 143 63 117 62 246 40 159 154 194 186 46 150 232 229 203 129 89 95 74 195 135 241 77 155 176 174 197 130 184 56 55 189 112 177 252 91 92 66 4 128 154 208 15 29 230 83 26 10 109 219 92 253 94 118 185 158 27 171 44 92 204 184 44 214 252 211 63 229 27 53 116 14 31 198 186 16 107 226 174 223 18 12 43 48 0 168 9 253 216 113 62 61 77 93 241 163 186 126 35 145 101 247 239 95 227 226 227 105 32 192 186 46 150 212 21 63 234 7 14 197 253 235 155 132 199 218 192 20 101 93 136 191 254 59 134 0 3 128 234 161 151 46 171 91 114 212 21 171 141 115 231 184 248 120 194 113 134 207 71 52 141 8 2 161 148 117 117 204 208 115 231 3 115 190 118 142 26 193 167 121 88 215 98 89 156 219 141 123 96 0 80 109 244 194 5 117 243 86 117 203 86 253 200 81 62 41 73 236 210 137 75 140 119 255 225 159 140 43 5 69 175 255 193 56 123 78 63 112 208 190 243 106 41 245 79 155 33 52 201 148 6 15 100 93 138 149 149 117 33 34 192 0 160 106 140 179 231 180 45 57 234 230 173 250 241 19 124 221 58 98 247 174 174 39 31 23 90 183 44 93 120 29 59 238 255 104 186 216 161 29 39 10 193 217 115 249 230 77 157 163 70 176 174 151 13 37 123 169 158 119 50 254 63 222 38 28 199 186 22 75 147 101 18 192 37 68 0 168 148 113 234 180 182 165 108 189 149 119 146 111 208 192 209 163 155 252 220 88 190 89 211 107 223 195 55 109 34 191 58 89 223 127 128 171 83 151 247 164 218 54 189 140 252 83 193 111 230 185 158 30 205 53 108 192 186 22 139 227 100 153 234 58 9 6 67 243 77 16 96 0 240 43 227 248 9 117 203 86 45 103 155 126 250 12 159 210 200 209 163 187 252 194 115 124 147 204 10 63 32 8 194 157 109 197 54 45 141 75 151 35 90 104 244 208 13 255 180 25 66 155 214 142 126 125 88 151 98 113 244 252 5 229 135 21 132 16 255 148 143 165 190 89 66 135 246 8 48 0 32 198 209 99 234 230 28 53 103 155 113 238 188 224 105 44 246 232 46 247 232 94 245 167 146 121 143 71 93 189 214 228 26 163 84 112 254 66 227 252 133 248 215 94 101 93 136 197 149 46 115 191 253 222 57 228 65 117 115 142 115 228 35 234 230 28 227 220 121 4 24 128 125 233 135 14 135 174 19 26 23 47 9 25 233 82 239 94 226 93 221 120 79 227 234 30 135 247 52 54 206 159 39 154 102 183 217 19 198 209 99 202 247 11 93 19 199 115 117 235 176 174 197 226 130 223 45 144 39 62 71 12 189 116 41 22 84 156 35 31 241 79 249 216 94 255 182 1 0 161 84 63 112 72 221 146 163 229 108 51 46 95 17 154 55 147 250 247 117 116 239 202 53 106 88 227 67 10 105 30 106 24 198 153 179 246 26 37 165 170 254 105 159 136 157 59 57 238 237 201 186 20 27 160 148 200 46 98 24 124 163 70 132 26 132 16 241 142 54 8 48 0 123 48 12 253 231 125 106 206 54 109 219 118 234 245 9 45 154 75 131 7 150 230 86 253 250 181 63 54 215 160 1 231 116 26 39 243 109 21 96 193 127 204 163 133 69 174 63 141 101 93 136 61 24 165 161 69 120 62 254 127 254 51 244 2 85 130 8 48 0 75 211 117 109 207 207 218 230 173 218 246 29 180 168 88 104 221 74 122 104 104 105 110 133 247 146 23 71 248 52 143 158 127 202 62 127 160 232 251 15 42 139 151 201 191 125 153 75 76 96 93 139 45 112 201 201 70 254 169 95 31 18 87 85 125 239 126 251 252 251 6 96 39 154 166 237 218 163 109 201 81 183 239 36 254 128 112 71 107 231 200 71 196 110 93 185 228 36 147 78 40 120 26 27 39 243 77 58 120 212 9 6 253 211 63 17 123 222 109 223 7 183 35 206 245 248 163 254 105 159 136 157 58 10 45 155 27 151 46 171 43 87 73 195 134 32 192 0 44 68 81 180 29 185 106 206 54 109 103 46 81 84 177 253 157 174 39 31 23 187 118 230 18 76 95 37 240 158 198 202 143 171 205 62 75 148 8 124 249 21 209 117 249 217 103 88 23 98 39 178 44 255 246 101 109 231 46 45 103 27 151 156 44 79 122 158 184 221 8 48 128 216 23 8 106 219 119 168 91 182 106 185 187 9 53 196 246 237 92 207 62 227 232 220 137 196 185 35 86 2 159 238 161 23 46 18 85 37 14 71 196 78 202 132 150 187 91 253 113 181 251 255 123 141 184 101 214 181 216 12 199 137 157 59 146 206 29 203 95 64 128 1 196 44 191 95 221 182 67 219 156 163 237 254 185 244 191 237 142 237 229 9 227 196 206 157 136 236 138 124 45 66 90 26 53 12 227 212 233 202 158 122 182 128 226 146 192 140 153 142 62 89 66 251 118 172 75 1 4 24 64 172 161 197 197 218 214 237 218 150 173 218 158 189 68 16 196 78 29 228 23 39 136 157 58 132 134 235 176 194 213 171 203 201 178 158 127 202 218 1 230 159 53 155 72 146 235 169 199 89 23 2 4 1 6 16 51 168 207 167 229 108 87 115 182 234 123 247 19 167 36 118 238 36 191 60 73 236 216 158 72 18 235 210 174 178 124 31 71 233 95 26 54 108 114 255 191 255 203 246 239 10 80 14 1 6 16 213 232 149 2 117 203 86 109 203 86 253 224 33 34 203 142 110 93 164 215 127 35 222 217 54 10 103 94 240 158 198 198 169 211 172 171 48 11 245 249 2 51 63 151 6 15 20 90 181 100 93 11 92 21 117 255 13 0 64 249 166 145 218 230 173 250 225 35 92 124 188 216 189 139 115 248 48 161 109 27 34 8 172 75 171 16 159 238 81 126 216 207 186 10 179 4 62 157 197 37 38 56 31 123 148 117 33 240 43 4 24 64 20 185 110 211 200 228 36 177 91 87 231 99 35 132 54 173 99 98 139 122 33 45 141 94 184 88 190 213 133 149 168 235 54 104 59 114 227 254 252 167 40 92 248 218 25 126 51 0 216 187 110 211 200 122 117 29 61 186 187 158 25 45 180 104 30 91 187 35 242 233 30 74 169 113 234 244 13 219 134 197 58 122 249 114 96 214 151 210 240 97 124 211 38 172 107 129 235 32 192 0 152 49 78 230 171 155 115 180 45 91 245 83 167 43 218 52 50 134 112 201 201 156 219 173 231 91 45 192 252 211 63 229 27 53 116 14 31 198 186 16 184 17 2 12 192 4 134 161 174 89 167 253 188 143 19 4 177 91 151 27 6 14 93 221 52 114 203 86 253 204 217 171 155 70 190 52 209 26 221 231 130 167 177 113 234 20 235 42 194 73 93 241 163 126 224 80 220 191 190 25 19 87 113 237 6 1 6 16 110 186 225 159 50 221 113 87 55 249 133 231 137 174 169 63 173 11 126 49 199 249 204 147 55 110 26 121 247 93 213 218 52 50 38 240 233 30 35 223 58 1 70 207 157 15 204 249 218 57 106 196 175 51 100 33 154 32 192 0 194 76 93 245 147 227 158 30 87 87 93 162 192 55 205 84 55 110 46 122 233 85 195 235 19 154 100 74 89 189 197 238 221 248 212 20 214 101 154 130 79 75 83 114 247 176 174 34 76 40 245 79 155 81 250 91 54 120 32 235 82 224 214 16 96 0 97 166 237 219 47 191 60 41 116 245 41 56 127 145 113 249 138 144 145 206 123 60 113 111 254 177 54 155 70 198 4 33 221 99 92 186 68 252 126 34 199 252 156 64 37 123 169 158 119 50 254 63 222 142 173 86 26 91 65 128 1 132 27 199 17 74 105 97 81 224 203 175 28 189 123 58 31 26 66 85 77 93 183 193 242 233 85 246 44 179 135 16 162 159 58 35 180 104 198 186 150 90 49 242 79 5 191 153 231 122 230 41 174 97 3 214 181 64 133 112 91 18 32 204 196 246 119 106 155 115 148 101 203 185 184 56 215 152 167 184 250 245 213 245 27 29 93 58 179 174 43 18 184 164 68 46 62 46 230 251 56 116 221 63 117 134 112 199 29 142 190 89 172 75 129 202 32 192 0 194 204 113 223 189 218 246 157 202 226 101 82 159 251 105 97 161 50 111 62 161 148 111 110 169 206 242 74 8 105 105 177 222 199 17 252 110 129 113 225 130 60 97 28 235 66 224 54 16 96 0 225 198 113 124 147 76 194 113 198 165 203 202 162 37 194 157 109 157 163 70 176 174 41 114 248 52 143 30 203 35 125 141 163 199 148 5 217 174 177 79 115 117 235 176 174 5 110 3 247 192 0 194 77 215 149 165 63 72 131 6 216 42 183 202 9 233 30 109 219 118 214 85 212 148 170 250 167 206 16 187 116 114 244 186 135 117 41 112 123 88 129 1 132 153 186 126 19 45 44 146 6 246 103 93 8 27 188 199 99 92 41 32 37 37 172 11 169 137 224 215 223 210 162 98 215 248 177 172 11 129 42 65 128 1 132 21 165 202 162 197 142 251 238 229 18 19 88 151 194 6 239 105 92 214 136 24 123 251 170 232 251 15 42 75 126 112 61 55 214 182 191 119 49 7 1 6 16 78 218 246 157 198 153 179 206 161 131 88 23 194 12 151 152 192 39 38 26 39 99 173 143 35 24 244 79 255 68 236 121 247 13 115 191 32 154 33 192 0 194 41 184 96 145 216 163 187 205 31 30 226 211 61 122 126 140 245 113 4 190 252 138 232 186 252 236 51 172 11 129 106 64 128 1 132 141 190 239 128 126 248 168 115 216 16 214 133 48 198 167 197 216 68 68 45 119 183 250 227 106 121 194 56 226 142 249 1 34 182 130 0 3 8 27 101 209 98 177 253 157 124 102 58 235 66 24 19 60 30 35 63 118 238 129 21 151 4 102 204 116 244 201 18 218 183 99 93 10 84 15 2 12 32 60 140 147 249 234 206 93 206 161 131 89 23 194 30 239 105 108 120 189 180 184 152 117 33 85 226 159 53 155 72 146 235 169 199 89 23 2 213 134 0 3 8 143 224 194 197 66 179 166 66 187 182 172 11 97 79 72 247 148 37 122 12 92 69 212 182 108 213 54 108 146 39 61 79 156 78 214 181 64 181 33 192 0 194 128 94 188 168 109 218 236 28 134 229 87 153 184 56 190 78 178 17 245 125 28 212 231 11 204 252 92 26 60 80 104 213 146 117 45 80 19 8 48 128 48 8 102 47 229 27 54 20 187 119 101 93 72 180 40 27 40 21 237 43 176 192 167 179 184 228 36 231 99 143 178 46 4 106 8 1 6 80 91 180 176 72 93 189 86 26 58 8 27 71 149 19 60 30 35 186 159 101 86 215 172 215 118 228 202 147 158 39 34 38 234 197 42 4 24 64 109 41 203 87 114 110 217 113 111 79 214 133 68 17 222 211 56 154 3 140 94 186 28 248 252 75 105 248 48 190 73 38 235 90 160 230 16 96 0 181 19 12 42 203 86 72 15 14 192 95 228 175 197 167 123 12 159 143 250 10 89 23 114 107 254 143 63 229 83 83 156 195 135 177 46 4 106 5 1 6 80 43 202 170 53 196 208 165 126 15 176 46 36 186 8 105 101 141 136 81 217 199 161 46 95 169 31 56 36 191 56 129 240 248 3 48 182 225 247 15 160 22 116 93 201 94 42 245 237 67 100 76 112 184 158 44 243 245 234 69 97 31 135 113 238 124 96 206 215 206 81 35 248 198 169 172 107 129 218 66 128 1 212 156 186 113 51 45 44 148 6 13 96 93 72 52 138 198 219 96 148 6 166 205 16 154 54 145 6 15 100 93 10 132 1 2 12 160 230 148 69 75 28 189 123 114 73 137 172 11 137 70 66 90 212 5 152 178 104 137 158 119 82 158 244 60 250 69 173 1 1 6 80 67 218 142 92 35 255 148 52 196 190 59 167 84 142 79 139 174 153 244 198 201 252 224 55 223 185 158 124 194 230 123 5 88 9 2 12 160 134 148 133 217 98 247 174 124 74 35 214 133 68 41 33 61 141 22 21 211 130 2 214 133 148 209 117 255 180 79 132 182 119 56 250 102 177 46 5 194 6 1 6 80 19 250 193 67 218 129 67 206 135 236 190 115 74 37 120 79 99 142 227 162 100 34 98 240 187 5 198 133 11 242 132 113 172 11 129 112 66 128 1 212 132 178 32 91 108 215 150 111 218 132 117 33 81 204 233 228 234 215 211 163 224 54 152 113 244 152 178 32 219 53 246 105 174 110 29 214 181 64 56 33 192 0 170 205 200 63 165 238 200 197 198 149 183 37 120 26 27 167 88 175 192 84 213 63 117 134 216 165 147 163 215 61 140 43 129 112 67 128 1 84 155 146 189 84 104 154 137 157 83 110 139 79 243 48 191 132 24 252 250 91 90 84 236 26 63 150 109 25 96 6 4 24 64 245 208 75 151 213 245 27 177 113 101 85 240 233 105 122 62 203 0 211 247 31 84 150 252 224 122 254 89 46 49 129 97 25 96 18 4 24 64 245 40 139 151 113 245 235 137 61 186 179 46 36 6 8 105 30 234 247 211 75 151 217 156 62 16 240 79 155 225 184 247 30 177 107 103 54 5 128 201 16 96 0 213 64 139 138 148 85 63 57 135 96 231 148 42 225 27 167 114 28 199 234 113 230 192 151 115 137 97 184 198 60 205 228 236 16 1 8 48 128 106 80 151 255 200 201 46 199 125 247 178 46 36 70 72 18 215 160 190 206 162 143 67 203 221 173 174 90 35 79 124 142 184 49 166 210 178 16 96 0 85 166 40 202 15 43 164 129 253 136 3 59 167 84 149 192 162 143 131 22 21 7 62 158 233 232 251 0 26 109 172 13 1 6 80 85 234 79 107 169 162 74 125 251 176 46 36 150 48 233 227 8 204 154 77 156 146 235 201 199 34 124 94 136 48 4 24 64 213 24 70 112 209 82 169 111 22 137 115 179 46 37 150 148 174 192 242 79 17 74 35 118 70 109 203 86 109 227 102 121 210 243 196 233 140 216 73 129 9 4 24 64 149 168 27 55 211 130 2 108 195 81 93 188 199 67 131 193 136 53 34 82 175 55 48 115 150 52 120 160 208 170 101 100 206 8 12 33 192 0 170 68 89 184 216 209 187 39 151 156 204 186 144 24 195 55 78 225 120 62 98 125 28 129 79 102 113 201 201 206 199 30 141 204 233 128 45 4 24 192 237 105 185 187 140 252 83 18 30 94 174 1 135 131 111 216 48 50 125 28 234 154 245 90 238 46 121 210 243 68 68 151 141 45 32 192 0 110 79 89 184 68 236 214 5 59 167 212 12 159 238 49 204 223 24 140 94 186 28 248 252 75 105 248 48 190 73 166 217 231 130 40 129 0 3 184 13 253 240 17 109 223 126 105 24 150 95 53 196 167 121 116 243 87 96 254 143 63 229 83 83 156 195 135 153 125 34 136 30 8 48 128 219 80 22 46 22 239 104 35 52 111 198 186 144 88 37 164 121 140 211 103 76 109 68 84 151 175 212 15 28 146 95 156 64 120 252 153 102 35 248 205 6 168 140 113 234 180 182 109 7 54 174 172 13 222 211 152 42 10 189 112 209 164 227 27 231 206 7 230 124 237 28 53 130 111 156 106 210 41 32 58 33 192 0 42 163 100 47 229 51 210 133 14 237 88 23 18 195 248 212 84 78 16 204 122 156 153 210 192 180 25 66 179 166 120 194 193 134 16 96 0 21 162 87 10 202 118 78 25 196 186 144 24 39 10 124 74 35 147 250 56 148 69 75 244 188 147 242 164 231 48 94 217 134 16 96 0 21 82 150 44 227 234 36 139 119 223 197 186 144 152 103 82 31 135 113 50 63 248 205 119 174 39 159 224 26 52 8 251 193 33 250 33 192 0 42 80 92 162 172 92 237 28 242 32 250 2 106 143 79 243 132 127 83 21 93 247 79 251 68 104 215 214 209 55 43 204 71 134 24 129 255 50 1 110 77 89 190 146 147 36 199 253 247 177 46 196 10 4 79 227 176 55 34 6 231 205 55 46 92 148 39 140 11 227 49 33 182 32 192 0 110 69 81 148 101 203 165 129 253 136 228 96 93 138 21 240 105 30 170 170 198 185 243 225 58 160 113 228 152 178 32 219 53 246 41 12 247 178 51 4 24 192 45 168 107 214 209 160 34 245 239 203 186 16 139 224 83 83 56 81 52 78 134 169 143 67 85 253 211 102 136 221 187 58 122 221 19 158 3 66 108 66 128 1 220 196 48 130 139 151 73 15 220 143 157 83 194 134 231 249 198 169 70 152 58 233 131 115 191 161 69 197 174 113 99 194 114 52 136 93 8 48 128 27 105 91 182 210 139 151 164 33 120 174 40 156 120 79 99 61 28 125 28 250 190 253 202 178 229 174 231 159 229 18 226 195 81 23 196 48 4 24 192 141 130 11 178 29 189 238 225 234 214 101 93 136 165 8 158 198 97 104 68 12 4 252 211 63 117 220 123 143 216 181 115 120 202 130 88 134 0 3 184 142 190 107 143 145 119 18 163 123 195 142 15 77 68 212 141 218 28 36 240 229 92 98 24 174 49 79 135 175 46 136 97 8 48 128 235 4 23 45 22 187 118 198 84 189 176 227 211 211 168 166 25 103 207 214 248 8 90 238 110 117 213 26 121 226 115 196 45 135 181 52 136 85 8 48 128 95 25 199 142 107 63 239 147 48 59 202 4 124 163 134 156 228 168 113 31 7 45 42 14 124 60 211 209 247 1 161 93 219 112 151 6 177 10 1 6 240 171 224 130 108 177 117 75 161 101 11 214 133 88 17 199 241 169 169 53 238 227 8 204 154 77 156 146 235 201 199 194 93 22 196 48 4 24 192 85 198 153 179 90 206 54 105 24 118 78 49 11 239 105 92 179 21 152 182 101 171 182 105 139 252 226 4 226 116 154 80 23 196 42 4 24 192 85 74 246 18 62 205 35 118 238 200 186 16 203 18 210 61 53 8 48 234 245 6 102 206 146 6 15 196 202 24 110 128 0 3 40 69 11 188 234 218 13 104 62 52 21 159 150 102 156 61 71 52 173 90 159 10 124 50 139 75 78 118 142 26 97 90 93 16 171 16 96 0 165 148 165 203 185 228 36 199 61 61 88 23 98 101 66 154 135 234 186 113 166 26 141 136 234 154 245 90 238 46 121 210 4 34 138 102 150 6 49 201 148 127 39 118 237 218 245 222 123 239 37 36 36 20 22 22 254 203 191 252 139 199 227 49 227 44 0 97 227 247 43 43 127 116 62 250 8 118 78 49 21 215 160 62 39 73 198 169 211 124 122 90 85 222 79 47 93 10 124 254 165 243 145 135 248 38 25 230 87 7 177 39 252 1 230 245 122 251 247 239 159 157 157 221 173 91 183 217 179 103 143 28 57 114 227 198 141 229 63 61 115 230 76 48 24 172 228 179 97 175 7 224 182 148 21 171 56 65 144 30 184 159 117 33 86 199 113 124 227 84 61 255 84 21 255 220 241 79 255 148 79 77 145 30 30 106 118 93 16 163 194 31 96 91 182 108 33 132 116 235 214 141 16 242 216 99 143 141 31 63 254 200 145 35 205 155 55 15 253 244 187 239 190 203 203 203 171 232 179 187 119 239 126 248 225 135 195 94 18 84 78 223 119 64 249 97 69 233 226 67 211 197 110 93 28 189 123 178 174 40 178 84 85 89 242 131 99 64 63 226 148 88 151 98 125 85 239 227 80 151 175 212 15 29 137 251 183 183 176 44 134 138 132 63 192 4 65 80 20 37 244 181 36 73 169 169 169 63 255 252 115 121 128 189 244 210 75 149 124 246 157 119 222 9 123 61 80 57 45 119 183 182 125 167 252 210 11 196 33 18 74 149 101 43 148 236 165 210 144 7 89 215 21 57 234 154 245 52 16 144 6 244 99 93 136 45 240 105 105 234 170 53 183 125 155 113 230 108 96 206 215 206 199 70 96 36 10 84 34 252 127 181 233 213 171 87 74 74 202 127 253 215 127 29 59 118 108 245 234 213 193 96 208 231 243 133 253 44 16 46 234 242 149 174 177 79 149 166 87 217 21 30 233 193 254 250 137 60 82 226 103 93 87 164 80 26 204 94 34 61 112 63 23 31 199 186 20 91 224 211 61 198 249 243 68 85 43 123 19 165 129 233 159 8 205 154 74 15 14 136 92 101 16 131 194 31 96 78 167 115 211 166 77 9 9 9 115 231 206 21 4 193 48 140 196 196 196 176 159 5 194 35 16 228 146 146 8 207 19 85 243 61 53 206 56 118 162 116 13 221 162 153 158 31 166 141 7 163 158 150 179 141 94 188 36 13 198 206 41 17 34 120 60 212 48 140 211 149 53 34 42 139 150 232 39 243 229 73 207 17 142 139 96 105 16 123 76 233 66 76 74 74 10 93 42 244 249 124 23 47 94 236 208 161 131 25 103 129 48 144 28 212 239 47 123 10 170 160 116 53 182 113 147 179 105 38 45 240 114 241 118 217 105 41 184 32 91 188 251 46 174 30 118 78 137 16 174 94 61 206 233 52 78 157 226 51 211 111 249 6 227 100 126 240 155 239 92 99 158 226 26 52 136 120 117 16 99 76 185 59 186 100 201 146 208 23 159 127 254 121 159 62 125 154 52 105 98 198 89 32 12 120 158 75 74 50 142 28 51 188 190 210 24 243 249 104 129 215 56 115 214 38 55 30 244 61 123 245 227 39 156 15 97 118 84 4 113 132 79 243 232 21 245 113 232 186 127 218 39 66 187 182 142 190 89 145 46 12 98 144 41 43 176 55 222 120 99 207 158 61 167 79 159 62 112 224 192 236 217 179 205 56 5 132 139 107 244 168 192 167 159 209 178 93 154 244 131 71 2 51 103 185 198 60 197 186 168 8 9 46 204 118 116 234 192 167 225 57 197 136 18 210 60 198 201 91 95 163 14 206 155 111 92 184 24 255 127 126 27 241 162 32 38 153 18 96 155 55 111 190 112 225 130 44 203 73 73 73 102 28 31 194 73 146 92 47 78 84 190 158 167 18 98 120 11 226 254 251 63 108 114 227 193 56 126 66 219 179 55 238 205 127 102 93 136 237 240 233 30 229 135 149 55 191 110 28 57 166 44 200 118 77 122 158 75 78 102 81 23 196 30 83 46 33 10 130 144 146 146 130 244 138 33 84 20 74 255 55 16 164 151 175 176 174 37 66 130 139 150 136 45 91 8 173 90 178 46 196 118 4 143 135 94 184 72 126 121 216 230 42 85 245 79 155 33 118 239 234 232 117 15 179 202 32 214 92 23 96 11 22 44 160 148 178 43 6 152 161 5 94 177 93 91 78 224 245 188 147 172 107 137 4 122 238 188 182 57 7 163 123 153 224 61 141 41 165 198 233 51 215 190 24 156 251 13 45 42 118 141 27 195 174 46 136 61 215 5 216 174 93 187 190 255 254 123 118 197 0 51 212 235 229 27 212 231 83 82 140 19 21 206 73 177 146 96 246 82 62 53 69 236 210 153 117 33 118 196 213 171 203 201 242 181 125 28 250 190 253 202 178 229 174 231 159 229 18 236 210 254 10 97 113 227 37 196 191 255 253 239 163 70 141 58 121 210 22 127 13 135 114 180 192 203 37 37 241 25 233 186 13 2 140 122 189 234 154 117 210 208 193 196 22 55 251 162 209 117 125 28 129 128 127 250 167 142 222 189 196 174 248 251 4 84 207 117 1 214 188 121 243 239 191 255 254 55 191 249 205 19 79 60 241 159 255 249 159 202 245 23 169 191 254 250 235 136 151 7 17 98 120 189 124 114 146 144 153 97 228 89 255 17 102 101 201 114 46 49 193 209 235 110 214 133 216 23 127 205 68 196 192 236 255 37 134 225 26 243 36 235 162 32 246 92 23 96 163 71 143 230 121 190 119 239 222 107 214 172 137 143 143 207 202 202 90 190 124 121 209 47 86 173 90 197 174 78 48 23 245 250 202 86 96 105 198 249 115 55 222 93 183 152 64 64 89 185 74 26 252 32 17 4 214 165 216 23 95 191 129 126 236 184 190 111 191 182 109 135 186 122 173 60 241 57 34 203 172 139 130 216 115 235 54 122 65 16 94 122 233 165 139 23 47 14 24 112 221 44 178 169 83 167 70 170 48 136 160 96 144 42 10 151 156 196 215 175 79 13 170 231 229 11 45 154 177 174 201 44 202 202 213 132 227 164 7 238 99 93 136 125 169 43 86 105 123 126 166 94 159 190 255 96 112 254 34 177 123 23 161 93 91 214 69 65 76 186 46 192 138 138 138 226 203 102 8 237 220 185 115 226 196 137 57 57 57 3 7 14 236 215 239 234 148 238 111 191 253 150 81 145 96 46 90 224 45 253 75 113 82 18 87 183 14 159 144 96 228 157 180 108 128 105 154 178 100 153 212 191 15 113 58 89 151 98 83 250 158 189 198 149 43 242 228 137 133 147 127 167 172 89 199 213 173 67 52 157 22 21 99 152 50 212 192 117 1 246 254 251 239 191 240 194 11 255 241 31 255 241 238 187 239 38 39 39 207 154 53 107 204 152 95 187 90 139 138 138 88 84 8 166 51 202 246 17 229 146 147 74 99 44 51 93 63 121 210 193 186 36 147 168 235 54 208 226 18 233 193 254 172 11 177 47 229 167 181 242 243 227 66 91 175 25 231 47 196 189 245 71 18 84 180 77 91 28 253 30 96 93 26 196 158 235 2 204 48 140 214 173 91 95 186 116 105 244 232 209 239 189 247 94 131 235 135 105 190 254 250 235 17 47 15 34 129 22 120 57 151 51 180 40 17 50 210 245 35 71 89 87 100 14 74 149 69 75 28 89 189 185 132 4 214 165 216 152 97 132 210 75 236 216 158 175 91 87 104 217 194 56 125 198 56 112 144 117 89 16 147 110 188 7 150 152 152 248 229 151 95 14 28 120 139 221 37 18 240 159 189 69 81 175 151 251 101 203 27 62 61 93 169 194 126 131 177 72 219 186 221 56 127 193 61 100 16 235 66 108 141 75 76 160 23 47 113 245 235 185 127 255 90 232 21 253 240 17 33 51 131 117 93 16 147 174 235 66 228 56 110 227 198 141 183 76 47 176 48 163 192 203 255 18 96 66 102 6 245 251 233 197 75 172 139 10 191 224 162 197 98 143 238 92 253 122 172 11 177 53 231 144 65 129 47 230 144 226 146 208 183 198 201 83 90 206 118 60 1 6 53 115 221 10 236 137 39 158 104 212 168 17 187 98 128 141 210 21 88 242 213 193 149 188 167 49 39 8 250 137 60 209 90 127 208 235 251 14 232 135 143 202 227 159 101 93 136 221 113 245 235 57 31 31 233 159 53 155 104 26 161 148 175 91 71 126 241 121 155 204 143 134 176 187 46 192 154 55 111 206 174 18 96 134 22 120 185 186 191 236 232 40 10 124 106 74 105 128 89 235 47 197 193 5 217 98 135 246 21 109 162 8 145 196 55 78 149 95 154 200 186 10 176 2 83 166 209 67 108 49 10 126 93 129 149 53 34 102 24 214 26 233 107 156 200 211 118 237 198 198 149 0 22 131 0 131 178 73 190 215 236 125 35 100 164 91 108 38 125 112 225 98 177 69 115 225 142 214 172 11 1 128 112 66 128 1 161 190 194 107 87 96 66 70 58 61 127 129 4 2 76 139 10 27 122 225 130 182 57 71 26 138 230 67 0 171 65 128 217 94 137 159 106 26 151 116 221 37 68 74 169 94 193 166 239 49 39 184 120 25 223 168 161 216 173 11 235 66 0 32 204 16 96 118 23 26 195 193 95 179 2 227 146 18 249 164 36 107 140 165 167 190 66 117 245 218 210 229 23 250 220 0 44 7 1 102 119 161 65 136 92 82 226 181 47 242 25 105 214 216 24 76 89 182 156 139 139 115 220 219 147 117 33 0 16 126 8 48 187 163 94 47 231 118 19 199 117 227 15 133 140 116 43 108 205 28 8 40 203 87 74 131 6 16 241 214 187 46 0 64 76 67 128 217 221 181 99 56 202 241 153 25 250 201 124 66 41 163 162 194 67 89 245 19 33 156 212 23 83 98 1 172 9 1 102 119 180 192 203 37 221 56 229 82 200 72 167 193 32 61 127 129 81 81 225 160 235 202 226 31 164 126 15 16 23 118 78 1 176 38 4 152 221 81 175 247 218 22 196 16 190 113 42 39 138 49 125 27 76 93 191 137 22 22 74 3 177 115 10 128 101 33 192 236 238 134 49 28 87 9 2 239 105 28 195 143 51 83 170 44 90 236 184 239 222 27 154 83 0 192 74 16 96 118 119 195 24 142 114 66 102 134 17 179 143 130 105 219 119 26 103 206 58 241 240 50 128 165 33 192 236 142 222 114 5 22 227 157 244 202 194 178 157 83 26 54 96 93 8 0 152 8 1 102 111 148 210 194 194 155 239 129 149 174 192 210 211 141 11 23 137 223 207 162 172 90 209 15 30 210 14 29 198 242 11 192 242 16 96 182 70 139 139 169 97 240 183 92 129 53 201 40 13 131 24 188 138 168 44 200 22 219 181 229 155 100 178 46 4 0 204 133 0 179 181 95 198 112 220 34 192 184 248 120 190 78 114 204 61 206 108 156 204 87 119 228 58 135 97 231 20 0 235 67 128 217 26 45 240 114 28 87 81 171 30 159 158 30 115 183 193 130 11 23 11 205 154 10 237 218 178 46 4 0 76 135 0 179 53 195 235 229 226 227 136 32 220 242 167 66 102 134 30 83 35 125 233 197 139 218 166 205 206 97 131 89 23 2 0 145 128 0 179 181 178 49 28 183 184 126 24 34 100 164 25 249 177 52 80 42 184 120 25 223 176 161 216 189 43 235 66 0 32 18 16 96 182 86 54 134 163 194 71 125 249 140 116 26 84 140 179 231 34 91 84 13 209 162 34 117 245 90 105 240 131 216 57 5 192 38 16 96 182 102 20 120 185 155 38 249 150 227 27 167 114 14 135 17 35 243 56 148 31 86 114 178 203 209 187 23 235 66 0 32 66 16 96 182 86 209 24 142 171 120 158 79 243 196 198 64 169 96 80 89 182 66 122 112 0 113 96 231 20 0 187 64 128 217 90 69 99 56 202 197 202 198 96 202 170 53 196 208 165 126 216 57 5 192 70 16 96 182 118 203 81 244 215 226 51 98 161 147 222 48 148 197 203 164 190 125 136 44 179 46 5 0 34 7 1 102 99 186 78 139 138 111 57 134 163 156 144 153 97 92 190 66 139 139 35 88 86 181 169 27 55 83 175 87 26 132 157 83 0 236 5 1 102 95 180 176 144 82 90 249 10 76 200 72 43 93 225 68 247 211 96 202 194 197 142 222 61 43 255 133 0 128 245 32 192 236 139 122 11 9 33 149 223 3 35 113 113 124 221 58 209 124 21 81 219 145 107 228 159 146 134 226 225 101 0 219 65 128 217 23 245 122 57 158 231 18 19 42 127 155 144 153 17 205 157 244 202 194 108 177 123 87 62 165 17 235 66 0 32 210 16 96 246 101 20 120 185 132 132 219 62 246 203 103 102 68 109 39 189 126 240 144 118 224 144 243 33 140 238 5 176 35 4 152 125 149 174 192 42 191 126 88 70 200 72 55 242 79 17 195 136 72 81 213 163 44 92 44 182 107 203 55 109 194 186 16 0 96 0 1 102 95 180 192 123 219 235 135 87 7 74 169 170 113 230 108 68 138 170 6 227 212 105 109 71 174 19 119 191 0 236 10 1 102 95 134 183 178 57 82 229 248 148 70 156 211 105 68 223 206 150 202 162 37 124 70 186 208 254 78 214 133 0 0 27 8 48 251 162 5 222 202 31 2 187 138 227 248 52 143 126 60 186 26 17 233 165 203 234 250 141 184 251 5 96 103 8 48 251 186 237 24 142 114 66 70 90 180 117 210 43 139 151 113 245 235 137 61 186 179 46 4 0 152 65 128 217 151 113 187 65 136 229 132 204 12 227 100 52 53 34 22 23 43 171 126 114 14 25 132 157 83 0 236 12 1 102 87 170 74 75 74 42 27 69 127 13 62 61 221 184 82 64 11 139 204 47 171 74 148 229 63 114 78 167 227 62 236 156 2 96 107 8 48 155 162 190 42 140 225 248 197 213 129 82 81 114 21 81 81 148 101 203 165 129 253 136 195 193 186 20 0 96 9 1 102 83 212 231 171 122 128 17 183 155 111 80 95 143 142 171 136 234 79 107 169 162 74 253 251 178 46 4 0 24 67 128 217 148 81 224 229 4 129 139 143 175 226 251 203 6 74 69 65 39 189 97 4 23 45 149 250 102 145 56 55 235 82 0 128 49 4 152 77 149 181 32 222 254 33 176 114 124 122 84 52 34 170 27 55 211 130 2 105 240 64 214 133 0 0 123 8 48 155 162 5 85 237 161 15 17 50 210 141 83 167 137 174 155 89 212 237 41 139 150 56 122 247 228 146 147 217 150 1 0 209 0 1 102 83 134 215 203 87 103 5 38 100 102 80 77 51 78 159 49 179 168 219 208 119 237 49 78 230 75 67 6 49 172 1 0 162 7 2 204 166 202 6 33 86 35 192 184 134 13 57 167 147 237 88 250 224 130 108 177 107 103 62 53 133 97 13 0 16 61 16 96 54 85 245 49 28 87 113 68 72 79 99 216 73 175 31 62 162 237 219 47 97 118 20 0 252 2 1 102 83 85 31 195 81 142 237 198 96 202 194 197 226 29 109 132 230 205 88 21 0 0 209 6 1 102 83 212 91 181 73 190 215 96 216 73 111 156 57 171 109 219 129 209 189 0 112 45 4 152 45 5 131 52 16 172 222 37 68 66 248 140 52 195 235 165 94 159 105 101 85 72 201 94 194 167 167 9 29 218 69 254 212 0 16 181 16 96 118 20 10 161 234 94 66 20 210 211 56 142 139 252 109 48 122 165 64 93 187 65 26 138 230 67 0 184 14 2 204 142 140 178 65 136 85 156 228 251 43 151 139 107 216 32 242 183 193 148 37 203 184 58 201 142 123 122 68 248 188 0 16 229 16 96 118 68 189 94 206 225 32 110 185 186 31 20 50 210 35 29 96 197 37 202 202 213 206 33 15 18 30 255 174 2 192 117 240 135 130 29 209 234 183 32 134 240 25 233 17 190 132 168 44 95 201 73 146 227 254 251 34 121 82 0 136 9 8 48 59 42 27 195 81 147 0 19 50 51 140 51 103 137 166 153 80 212 173 168 170 178 108 133 52 160 47 145 176 115 10 0 220 8 1 102 71 101 99 56 18 106 240 65 33 61 141 234 186 113 42 66 3 165 212 53 235 105 48 232 192 206 41 0 112 43 8 48 59 170 238 40 250 114 92 195 6 156 236 138 208 88 122 195 8 102 47 145 30 184 159 139 143 139 196 233 0 32 214 32 192 236 168 186 163 232 175 37 100 164 27 17 217 217 82 219 178 149 94 188 36 13 193 206 41 0 112 107 8 48 59 50 170 63 134 163 92 196 6 74 5 23 100 59 122 221 195 213 173 27 129 115 1 64 44 66 128 217 81 173 86 96 233 145 104 68 212 119 255 108 228 157 148 134 13 54 251 68 0 16 187 16 96 246 83 226 167 170 90 179 54 250 171 157 244 133 69 244 242 149 112 151 117 157 224 162 197 98 231 142 124 227 84 83 207 2 0 49 13 1 102 59 134 207 87 147 49 28 191 16 50 210 56 158 215 205 188 13 102 28 59 174 237 217 139 229 23 0 84 14 1 102 59 212 87 147 65 136 191 146 36 190 97 67 83 199 210 7 23 100 139 173 91 10 173 90 154 119 10 0 176 0 4 152 237 208 2 47 231 114 18 167 179 198 71 224 51 210 204 235 164 55 206 156 213 114 182 73 195 176 115 10 0 220 6 2 204 118 170 189 23 243 77 202 54 6 51 235 18 162 178 120 41 159 230 17 59 119 52 233 248 0 96 25 8 48 219 49 10 106 222 67 31 194 135 6 74 169 106 248 138 186 138 122 189 216 57 5 0 170 8 1 102 59 165 43 176 196 154 140 225 40 39 100 164 83 195 48 242 79 133 175 168 171 148 37 203 185 196 4 236 156 2 0 85 129 0 179 157 178 65 136 181 10 48 174 94 93 46 206 29 254 219 96 126 191 178 242 71 105 240 131 68 16 194 124 100 0 176 34 4 152 237 24 53 221 75 229 90 66 70 248 231 113 40 43 86 113 130 32 61 112 127 120 15 11 0 86 133 0 179 29 90 211 189 84 174 197 103 164 133 185 147 94 85 149 37 63 56 6 244 35 78 41 156 135 5 0 235 66 128 217 14 245 250 194 177 2 75 215 243 194 121 9 81 93 187 129 6 2 210 128 126 97 60 38 0 88 27 2 204 94 104 81 17 213 245 90 182 209 135 58 233 105 113 9 189 116 57 76 101 81 101 241 82 71 86 111 236 156 2 0 85 135 0 179 23 90 224 45 253 93 175 245 10 140 79 243 112 60 31 174 219 96 90 206 54 227 252 5 231 224 7 195 114 52 0 176 9 4 152 189 92 157 35 85 163 221 44 175 227 112 240 41 141 194 53 150 62 184 32 91 188 251 46 174 126 189 176 28 13 0 108 2 1 102 47 212 87 200 185 221 196 225 168 253 161 194 181 49 152 190 103 175 126 252 132 243 33 204 142 2 128 234 65 128 217 75 237 199 112 148 19 50 51 140 147 97 104 68 12 46 90 236 232 212 129 79 243 132 163 40 0 176 17 4 152 189 212 102 43 203 27 240 25 105 198 217 179 68 81 106 115 16 227 68 158 182 251 103 105 40 118 78 1 128 106 67 128 217 11 245 134 225 41 230 16 33 61 157 26 84 175 221 211 96 193 133 139 197 22 205 133 54 173 194 82 18 0 216 10 2 204 94 140 2 47 151 152 16 150 67 113 117 235 240 9 9 181 25 75 79 207 157 215 54 231 72 184 251 5 0 53 130 0 179 23 234 245 242 181 27 132 120 45 62 35 173 54 91 51 7 179 151 242 169 41 98 151 206 225 170 7 0 108 5 1 102 47 52 28 131 16 203 9 233 233 53 238 164 167 94 175 186 102 157 52 116 48 225 194 85 14 0 216 11 2 204 78 40 165 133 133 225 106 226 248 165 147 190 134 247 192 148 101 43 184 196 4 71 175 187 195 85 12 0 216 13 2 204 70 168 175 144 26 70 184 218 232 175 14 148 242 251 233 197 75 213 254 100 32 160 172 248 81 26 52 0 59 167 0 64 141 33 192 108 36 52 71 42 156 43 48 79 99 78 16 106 176 49 152 178 114 53 33 156 244 64 86 184 42 1 0 27 66 128 217 8 245 249 56 142 11 195 28 169 114 162 192 167 166 84 59 192 52 77 89 178 76 234 223 135 184 156 97 171 4 0 236 7 1 102 35 134 207 199 197 199 133 247 170 29 159 153 81 221 78 122 117 221 6 90 92 34 61 216 63 140 101 0 128 13 33 192 108 36 140 99 56 202 149 109 12 86 157 0 163 84 89 180 196 145 213 155 75 8 207 227 104 0 96 91 8 48 27 9 227 24 142 114 66 70 58 61 127 129 4 2 85 124 191 182 125 167 113 238 60 118 78 1 128 218 67 128 217 136 97 194 10 140 207 204 160 148 234 85 158 234 27 92 176 72 236 209 157 107 80 63 188 101 0 128 13 33 192 108 132 122 189 124 24 59 56 202 112 73 137 124 98 162 81 181 167 193 244 125 7 244 195 71 157 195 48 59 10 0 194 0 1 102 35 180 192 203 133 111 142 84 57 62 35 173 138 141 136 193 5 217 98 135 246 124 102 122 216 107 0 0 27 18 217 158 126 231 206 157 235 214 173 43 255 118 219 182 109 89 89 120 54 200 44 212 27 254 75 136 161 199 153 245 131 135 111 251 54 227 68 158 182 107 119 220 159 254 16 246 2 0 192 158 24 7 88 131 6 13 58 117 234 84 254 237 225 195 183 255 115 16 106 72 215 105 81 113 24 199 112 148 227 51 51 148 31 87 223 246 109 193 69 75 132 230 205 132 59 90 135 189 0 0 176 39 198 1 230 41 83 254 237 166 77 155 152 150 99 101 212 235 163 148 154 178 2 203 72 167 254 0 61 119 158 107 212 176 194 179 95 188 168 109 222 34 191 252 98 216 207 14 0 182 133 123 96 118 65 189 101 115 164 204 88 129 53 78 229 68 177 242 219 96 193 236 165 124 195 134 98 247 174 97 63 59 0 216 22 2 204 46 12 159 143 227 249 112 237 102 121 29 65 224 61 141 43 121 156 153 250 10 213 213 107 165 161 131 8 135 173 83 0 32 108 16 96 118 65 189 133 92 66 130 73 17 34 100 164 25 21 63 10 166 44 91 206 197 197 57 238 237 105 198 169 1 192 182 16 96 118 97 198 24 142 114 124 122 122 133 151 16 131 65 101 121 217 206 41 34 227 27 174 0 96 49 8 48 187 48 99 16 98 57 33 51 195 184 112 145 248 253 55 255 72 89 181 134 80 42 245 197 211 17 0 16 102 8 48 187 48 188 94 51 122 232 67 248 38 25 132 144 91 12 148 210 117 37 123 169 212 247 1 226 114 153 116 106 0 176 45 4 152 93 148 141 225 48 107 0 60 23 31 207 215 73 54 110 186 138 168 174 223 68 11 11 165 65 3 76 58 47 0 216 25 2 204 46 168 215 148 57 82 229 110 113 27 140 82 101 209 98 199 125 247 134 115 11 77 0 128 95 32 192 236 194 40 48 177 137 227 234 64 169 235 71 250 106 59 114 141 51 103 157 67 7 153 119 82 0 176 51 4 152 61 168 42 45 41 225 77 107 226 184 218 73 159 159 79 40 45 127 69 89 180 88 236 222 149 107 216 192 188 147 2 128 157 33 192 108 129 122 125 38 141 225 40 199 103 164 211 160 98 156 61 23 250 86 63 120 72 59 112 200 57 108 176 121 103 4 0 155 67 128 217 130 81 96 214 28 169 114 124 227 84 206 225 48 126 153 199 161 44 200 22 219 181 229 155 54 49 239 140 0 96 115 8 48 91 160 62 31 39 8 92 124 188 137 231 224 249 242 129 82 198 201 124 117 71 46 54 174 4 0 83 33 192 108 161 52 192 204 111 5 20 50 210 67 157 244 193 133 139 133 102 77 133 118 109 205 62 35 0 216 25 2 204 22 76 29 195 81 142 75 76 212 15 28 86 230 47 212 54 109 198 221 47 0 48 27 2 204 22 76 29 195 17 18 252 234 27 227 226 69 163 164 88 223 119 144 72 18 189 213 88 41 0 128 48 66 128 217 2 53 249 33 48 45 103 27 151 148 36 143 31 67 8 81 119 239 113 141 126 92 63 116 152 158 63 111 222 25 1 0 16 96 182 96 246 24 14 117 203 86 169 111 22 137 139 11 125 235 184 239 94 169 111 31 117 83 142 121 103 4 0 192 14 23 182 96 20 120 69 51 3 140 232 58 113 56 8 33 206 135 134 240 245 234 17 135 200 197 185 113 21 17 0 76 133 0 179 5 106 242 61 48 33 61 77 63 124 84 104 209 204 249 248 200 208 43 218 174 221 66 235 86 230 157 17 0 0 151 16 109 32 24 164 129 160 169 93 136 210 131 3 148 239 230 151 111 202 172 229 238 210 246 31 20 59 117 48 239 140 0 0 88 129 89 31 53 127 12 7 145 93 242 228 23 130 243 179 141 11 23 8 165 66 203 22 242 139 19 76 60 29 0 0 2 204 14 12 111 105 128 153 58 201 183 148 219 237 28 61 202 220 83 0 0 92 3 151 16 173 143 22 120 57 135 131 184 101 214 133 0 0 132 19 2 204 250 168 207 103 238 245 67 0 0 22 16 96 214 103 248 10 77 191 126 8 0 16 113 8 48 235 51 123 12 7 0 0 19 8 48 235 163 222 72 76 242 5 0 136 48 4 152 245 97 5 6 0 150 132 0 179 62 195 235 229 19 19 88 87 1 0 16 102 8 48 235 43 93 129 153 58 8 17 0 128 5 4 152 213 149 248 169 170 226 18 34 0 88 15 2 204 226 34 52 134 3 0 32 226 16 96 22 23 137 65 136 0 0 44 32 192 44 142 122 189 156 203 73 156 78 214 133 0 0 132 25 2 204 226 12 175 15 15 129 1 128 37 33 192 44 142 250 124 166 110 101 9 0 192 10 2 204 226 48 134 3 0 172 10 1 102 113 24 195 1 0 86 133 0 179 56 163 192 139 30 122 0 176 36 4 152 197 81 47 198 112 0 128 53 33 192 44 142 122 125 92 18 2 12 0 44 8 1 102 101 180 168 136 234 58 154 56 0 192 146 16 96 86 22 26 195 129 54 122 0 176 36 4 152 149 93 157 35 133 75 136 0 96 69 8 48 43 51 188 94 206 237 38 14 7 235 66 0 0 194 15 1 102 101 24 195 1 0 22 134 0 179 50 234 45 68 7 7 0 88 21 2 204 202 168 23 99 56 0 192 178 16 96 86 134 49 28 0 96 97 8 48 43 195 10 12 0 44 12 1 102 101 180 192 203 37 38 176 174 2 0 192 20 8 48 235 162 148 22 22 98 16 34 0 88 21 2 204 178 168 175 144 26 6 218 232 1 192 170 16 96 150 245 203 24 14 4 24 0 88 19 2 204 178 168 215 203 113 28 230 72 1 128 85 33 192 44 203 40 240 114 241 113 68 16 88 23 2 0 96 10 4 152 101 81 159 15 215 15 1 192 194 16 96 150 85 26 96 232 224 0 0 235 66 128 89 150 81 224 197 10 12 0 44 12 1 102 89 212 235 69 15 61 0 88 24 2 204 178 40 86 96 0 96 105 8 48 203 162 94 47 122 232 1 192 194 16 96 22 165 235 180 168 152 199 28 41 0 176 46 4 152 53 81 175 143 82 138 75 136 0 96 97 8 48 107 162 222 178 57 82 104 226 0 0 235 66 128 89 147 81 224 229 120 30 123 169 0 128 133 33 192 172 137 122 189 92 66 2 225 56 214 133 0 0 152 5 1 102 77 180 0 123 49 3 128 197 33 192 172 201 192 32 68 0 176 58 4 152 53 81 95 33 198 112 0 128 181 33 192 172 9 99 56 0 192 242 16 96 214 68 189 184 7 6 0 22 135 0 179 38 163 0 147 124 1 192 226 16 96 86 164 170 180 164 4 15 129 1 128 181 33 192 44 136 122 125 132 16 14 131 16 1 192 210 16 96 22 100 20 96 142 20 0 88 31 2 204 130 168 215 203 9 2 23 31 207 186 16 0 0 19 33 192 44 168 172 135 30 215 15 1 192 226 16 96 22 100 120 241 16 24 0 88 31 2 204 130 168 215 135 30 122 0 176 60 4 152 5 81 159 15 29 28 0 96 121 8 48 11 162 184 132 8 0 54 128 0 179 32 140 225 0 0 59 64 128 89 16 86 96 0 96 7 8 48 203 9 6 105 32 136 49 28 0 96 121 8 48 171 161 161 49 28 120 14 12 0 172 14 1 102 53 134 183 52 192 120 92 66 4 0 171 67 128 89 13 45 240 114 14 7 113 203 172 11 1 0 48 23 2 204 106 176 149 37 0 216 4 2 204 106 140 2 47 174 31 2 128 29 32 192 172 6 99 56 0 192 38 16 96 86 67 125 133 120 8 12 0 236 0 1 102 53 180 0 247 192 0 192 22 16 96 86 99 120 113 15 12 0 108 1 1 102 53 88 129 1 128 77 32 192 172 165 196 79 85 149 75 76 96 93 7 0 128 233 16 96 150 114 117 12 7 6 33 2 128 13 32 192 44 229 234 32 68 92 66 4 0 27 64 128 89 10 245 122 57 151 147 56 157 172 11 1 0 48 29 2 204 82 140 2 236 4 6 0 118 129 0 179 20 138 189 152 1 192 54 16 96 150 66 125 62 172 192 0 192 38 16 96 150 130 65 136 0 96 31 8 48 75 193 40 122 0 176 15 4 152 165 96 51 48 0 176 15 209 140 131 190 254 250 235 87 174 92 73 74 74 242 122 189 255 252 207 255 220 162 69 11 51 206 2 55 163 94 220 3 3 0 187 48 37 192 40 165 51 103 206 36 132 76 153 50 229 201 39 159 220 178 101 139 25 103 129 27 208 162 34 170 235 124 18 198 112 0 128 45 152 18 96 111 190 249 102 232 139 246 237 219 239 219 183 239 218 31 189 241 198 27 135 14 29 170 232 131 249 249 249 89 89 89 102 148 100 7 87 199 112 96 142 20 0 216 131 41 1 150 244 203 85 172 69 139 22 141 24 49 226 218 31 189 253 246 219 149 124 240 157 119 222 49 163 30 155 184 26 96 88 129 1 128 61 152 18 96 132 144 111 190 249 102 230 204 153 197 197 197 161 107 137 16 1 134 215 203 185 221 196 225 96 93 8 0 64 36 152 21 96 35 203 236 221 187 183 71 143 30 59 118 236 72 79 79 55 233 68 80 14 99 56 0 192 86 204 109 163 111 219 182 109 195 134 13 55 108 216 96 234 89 32 132 122 49 8 17 0 108 36 252 1 118 238 220 185 15 63 252 48 244 117 113 113 241 153 51 103 218 180 105 19 246 179 192 205 12 236 197 12 0 118 18 254 75 136 110 183 123 230 204 153 151 46 93 114 187 221 171 87 175 126 251 237 183 59 118 236 24 246 179 192 205 168 207 39 120 60 172 171 0 0 136 144 240 7 88 66 66 194 246 237 219 175 92 185 162 170 234 63 253 211 63 113 28 23 246 83 192 45 81 95 33 119 39 86 96 0 96 23 102 53 113 212 169 83 199 164 35 67 69 40 54 3 3 0 59 193 44 68 171 160 148 22 22 162 11 17 0 236 3 1 102 17 212 87 72 13 3 43 48 0 176 15 4 88 236 163 84 93 185 218 63 101 58 33 68 89 181 154 20 23 179 46 8 0 32 18 16 96 49 47 240 217 108 226 114 58 135 12 226 56 78 186 191 183 127 202 199 164 164 132 117 81 0 0 166 67 128 197 54 125 255 1 190 110 178 163 215 61 70 129 151 139 143 227 155 54 113 62 246 104 112 209 18 214 117 1 0 152 14 1 22 219 244 189 251 133 59 218 168 235 55 6 191 95 16 186 1 198 103 102 24 103 207 177 174 11 0 192 116 102 181 209 131 217 140 227 39 180 157 187 212 159 214 5 231 205 39 14 135 120 231 29 142 7 238 39 101 183 196 88 151 6 0 16 9 8 176 152 18 12 106 123 246 106 59 115 181 157 187 140 203 87 248 6 13 196 59 90 113 151 11 220 255 231 183 229 67 232 213 117 27 196 142 237 89 23 10 0 96 58 4 88 12 48 206 158 211 118 238 210 118 230 234 251 15 16 131 10 109 90 73 15 14 16 59 117 224 61 141 9 33 218 134 77 129 79 103 57 178 238 227 100 151 182 125 167 81 224 117 141 123 134 117 201 0 0 166 67 128 69 43 77 211 247 29 80 119 236 44 93 108 157 59 207 39 37 138 157 58 74 147 39 137 237 238 36 178 235 218 55 138 61 239 22 218 180 86 183 108 37 193 160 208 161 157 212 188 25 187 162 1 0 34 7 1 22 93 232 149 2 109 71 174 150 187 75 219 179 151 4 131 124 179 166 82 239 94 165 139 173 38 153 164 226 169 146 92 221 58 210 131 253 35 91 41 0 0 99 8 176 40 64 169 126 248 72 105 110 237 220 165 159 200 227 220 178 216 190 157 107 220 51 98 135 246 92 98 2 235 226 0 0 162 20 2 140 157 226 98 45 119 183 186 35 87 219 181 135 22 21 9 105 30 177 83 7 215 152 167 132 86 45 8 143 199 27 0 0 110 3 1 22 105 198 137 147 90 110 174 182 61 87 63 114 148 136 162 120 231 29 174 81 143 136 157 58 114 245 235 177 46 13 0 32 150 32 192 34 66 81 180 61 123 181 29 59 181 157 187 141 203 151 249 250 245 196 78 29 165 71 134 137 109 239 40 111 127 7 0 128 106 65 128 153 200 56 119 190 236 206 86 174 190 255 32 49 140 178 246 247 254 229 237 239 0 0 80 27 8 176 112 211 116 125 223 254 178 199 182 118 233 103 207 94 109 127 127 105 162 216 238 78 226 150 89 23 7 0 96 29 8 176 240 160 5 5 161 208 210 246 252 76 2 65 190 89 83 177 215 221 114 167 14 124 211 38 149 180 191 3 0 64 141 33 192 106 33 212 254 30 90 108 157 200 227 100 151 216 190 157 107 204 211 98 199 118 216 88 18 0 192 108 8 176 234 43 46 209 114 119 169 59 119 233 187 246 24 133 133 130 167 177 216 185 163 235 233 209 66 171 22 68 16 88 23 7 0 96 23 8 176 170 50 78 230 151 181 17 238 210 15 29 33 130 32 222 121 135 115 228 112 177 83 7 174 126 125 214 165 1 0 216 17 2 172 82 229 237 239 185 187 141 75 151 249 122 245 196 206 29 165 135 135 138 119 220 65 36 180 191 3 0 176 132 0 187 5 122 254 130 186 35 87 219 177 243 106 251 123 171 150 210 128 126 98 167 14 124 154 135 117 105 0 0 112 21 2 236 23 186 174 239 59 160 229 238 210 182 231 234 103 207 242 137 137 98 167 14 210 139 19 196 246 119 18 183 155 117 113 0 0 112 35 187 7 24 245 250 180 157 185 218 142 220 171 237 239 77 50 197 123 238 146 187 116 66 251 59 0 64 148 179 101 128 81 170 31 57 22 202 45 227 68 30 113 185 196 246 119 186 158 121 82 236 216 129 75 70 251 59 0 88 208 137 19 39 102 207 158 77 41 37 132 240 60 95 191 126 253 174 101 42 255 212 225 195 135 63 251 236 179 55 222 120 195 233 116 70 160 72 227 204 89 101 209 18 26 8 16 74 29 61 239 22 187 117 169 252 253 118 10 176 226 18 109 247 158 210 220 202 221 109 248 202 218 223 59 117 16 159 122 92 104 221 10 237 239 0 96 109 153 153 153 175 188 242 74 90 90 218 224 193 131 39 79 158 124 248 240 225 81 163 70 245 232 209 99 206 156 57 92 197 87 155 54 108 216 240 215 191 254 117 194 132 9 153 153 153 149 28 156 82 90 201 65 170 200 56 145 23 252 126 161 235 217 167 185 164 36 162 235 202 194 108 229 194 5 105 208 192 74 62 98 253 0 51 78 230 95 125 214 248 224 161 171 237 239 35 30 46 93 108 53 108 192 186 52 0 128 200 73 76 76 228 121 62 37 37 165 119 153 244 244 244 254 253 251 63 243 204 51 131 7 15 174 232 35 99 198 140 25 57 114 164 251 118 125 0 175 188 242 202 164 73 147 218 181 107 87 155 242 130 243 23 201 147 158 39 161 165 158 32 72 195 31 10 76 155 65 139 138 184 248 248 138 62 98 209 0 11 181 191 239 220 165 229 238 50 46 94 226 235 213 21 59 119 146 134 14 18 219 222 65 156 18 235 226 0 0 216 235 208 161 3 33 100 207 158 61 161 0 59 120 240 224 226 197 139 11 10 10 218 181 107 55 98 196 8 158 231 175 92 185 178 108 217 50 66 200 208 161 67 227 227 227 23 46 92 88 92 92 156 149 149 181 117 235 214 77 155 54 181 108 217 114 204 152 49 132 144 117 235 214 205 156 57 179 73 147 38 121 121 121 131 7 15 46 42 42 154 61 123 246 137 19 39 26 54 108 56 98 196 136 107 151 110 193 217 115 181 221 123 42 170 199 184 116 185 248 255 189 125 237 43 180 184 88 255 227 91 196 229 170 232 35 49 21 96 197 197 218 225 163 156 228 16 90 182 32 226 45 42 167 23 46 168 219 203 246 53 222 183 159 232 186 208 170 165 212 191 47 218 223 1 0 110 118 246 236 89 66 72 90 90 26 33 100 201 146 37 175 188 242 202 204 153 51 27 55 110 252 246 219 111 127 252 241 199 203 150 45 171 83 167 78 163 70 141 250 244 233 115 232 208 161 22 45 90 244 232 209 163 81 163 70 19 38 76 232 210 165 139 203 229 122 254 249 231 13 195 120 242 201 39 247 237 219 231 247 251 37 73 10 221 39 27 48 96 192 19 79 60 241 242 203 47 207 153 51 103 213 170 85 207 62 251 108 249 25 133 214 45 185 248 184 138 234 81 55 108 114 220 211 227 218 87 244 67 135 249 58 117 42 217 43 49 102 2 76 93 185 90 219 187 79 236 208 158 42 65 101 209 18 105 248 176 210 24 11 181 191 31 56 120 117 63 254 211 103 248 132 4 177 83 123 180 191 3 0 84 194 231 243 189 249 230 155 205 154 53 27 54 108 24 33 228 181 215 94 123 241 197 23 239 187 239 62 66 200 135 31 126 216 168 81 163 121 243 230 61 250 232 163 169 169 169 229 31 105 216 176 33 33 228 161 135 30 26 58 116 40 33 100 237 218 255 159 189 59 142 105 106 59 192 0 126 202 189 216 34 20 124 136 74 10 43 56 141 163 82 4 53 100 96 52 143 169 169 17 149 108 171 186 85 227 140 34 200 130 139 66 72 140 33 6 136 198 1 121 54 100 145 20 101 152 168 25 9 72 226 208 63 8 139 232 120 68 177 18 194 246 64 192 168 217 112 80 133 94 208 42 82 42 229 118 145 251 226 204 155 22 124 69 78 15 124 191 191 202 45 28 191 52 39 249 60 247 158 123 219 100 54 155 15 28 56 160 211 233 8 33 27 55 110 212 106 181 54 155 173 185 185 185 162 162 34 44 44 44 43 43 75 234 200 247 248 248 181 36 254 147 219 70 92 175 94 243 171 227 124 34 126 242 253 207 111 223 218 207 253 75 126 240 119 110 190 161 158 141 2 27 127 208 37 14 12 248 253 225 247 210 143 190 191 248 122 196 248 39 223 184 85 206 206 110 103 71 167 203 110 231 34 35 248 159 199 99 251 59 0 128 123 215 175 95 239 236 236 28 27 27 139 139 139 51 153 76 74 165 114 120 120 184 187 187 91 163 209 72 191 160 84 42 35 35 35 91 90 90 244 122 189 155 113 148 74 229 232 232 232 15 14 6 6 6 106 52 154 228 228 228 172 172 44 131 193 32 45 239 166 72 190 91 111 63 255 103 126 101 20 247 179 21 162 48 56 118 251 91 249 175 118 184 105 47 102 10 236 237 223 191 245 59 244 110 29 234 122 253 250 109 253 77 231 63 190 19 255 221 51 222 217 205 175 142 85 236 51 96 251 59 0 192 20 165 164 164 148 148 148 124 120 196 102 179 17 66 230 205 251 223 254 128 128 128 128 23 47 94 252 136 193 101 50 89 99 99 227 217 179 103 141 70 227 241 227 199 47 93 186 180 123 247 238 169 254 177 66 238 119 52 115 252 187 14 103 219 63 101 95 125 229 151 121 152 40 38 217 187 239 93 5 182 109 219 182 37 75 150 124 228 13 81 252 126 107 138 40 58 239 221 231 87 199 114 91 117 227 189 125 242 223 236 156 249 144 0 0 179 73 104 104 40 207 243 67 67 67 239 143 244 247 247 171 213 234 31 55 90 72 72 72 97 97 225 153 51 103 14 31 62 156 151 151 247 25 5 54 129 91 165 229 86 77 117 55 163 187 213 217 204 211 104 52 193 193 193 255 127 92 22 168 116 9 194 187 23 65 65 254 223 252 81 190 247 183 46 81 228 126 186 148 70 70 0 128 89 133 227 184 93 187 118 73 27 14 9 33 109 109 109 22 139 101 234 197 195 79 108 169 179 219 237 132 16 65 16 138 138 138 164 123 165 55 108 216 160 84 42 191 100 112 194 229 231 231 127 209 127 96 90 112 225 170 209 75 127 241 141 93 37 61 3 94 252 79 223 216 223 26 228 250 95 226 114 23 0 192 84 88 173 214 130 130 130 166 166 166 87 175 94 89 44 150 168 168 168 15 219 101 253 250 245 231 207 159 175 175 175 191 119 239 222 55 19 146 146 146 186 187 187 203 202 202 204 102 51 207 243 145 145 145 215 174 93 187 113 227 6 199 113 241 241 241 102 179 249 242 229 203 130 32 172 89 179 102 197 138 21 181 181 181 213 213 213 247 239 223 79 74 74 74 79 79 239 234 234 50 155 205 149 149 149 197 197 197 75 151 126 193 149 134 76 122 178 136 247 19 251 44 142 191 222 32 227 227 196 229 146 45 8 82 236 250 53 54 25 2 0 76 35 65 16 156 78 103 104 104 232 231 254 161 211 233 236 235 235 11 11 11 227 121 222 229 114 61 127 254 124 124 124 92 165 82 249 184 221 130 225 57 102 10 12 0 0 224 67 222 117 13 12 0 0 96 138 80 96 0 0 192 36 20 24 0 0 48 9 5 6 0 0 76 66 129 1 0 0 147 188 235 73 28 147 18 4 225 216 177 99 159 122 215 225 112 56 157 78 127 255 79 62 237 24 134 134 134 62 122 171 56 72 48 133 38 133 41 228 30 166 208 164 60 156 66 137 137 137 153 153 153 210 107 246 182 209 59 157 206 79 189 213 216 216 248 240 225 195 244 244 244 153 77 196 146 61 123 246 84 86 86 210 78 225 189 26 26 26 122 122 122 14 30 60 72 59 136 247 194 20 114 15 83 104 82 30 78 33 159 9 210 107 198 86 96 239 31 91 242 81 28 199 249 248 248 184 249 5 192 231 227 30 166 208 164 240 249 184 135 41 52 169 105 252 124 112 13 12 0 0 152 132 2 3 0 0 38 161 192 0 0 128 73 179 234 68 237 215 19 104 167 0 134 109 218 180 137 118 4 96 27 166 208 76 154 85 5 38 195 183 171 128 103 48 133 192 67 152 66 51 9 167 16 1 0 128 73 40 48 0 0 96 18 10 12 0 0 152 196 229 231 231 211 206 0 51 39 52 52 84 173 86 211 78 1 12 195 20 2 15 77 227 20 98 239 81 82 0 0 0 56 133 8 0 0 172 66 129 1 0 0 147 102 213 125 96 224 70 118 118 246 200 200 136 66 161 176 219 237 39 79 158 12 15 15 167 157 8 88 85 81 81 33 138 98 90 90 26 237 32 192 158 171 87 175 214 213 213 205 159 63 223 106 181 86 85 85 121 56 26 86 96 115 133 40 138 101 101 101 37 37 37 203 150 45 51 24 12 180 227 0 171 218 219 219 115 114 114 122 122 122 104 7 1 246 212 212 212 152 76 166 11 23 46 156 59 119 110 229 202 149 158 15 136 77 28 115 197 203 151 47 23 44 88 32 125 107 154 78 167 115 56 28 180 19 1 123 28 14 71 90 90 26 207 243 42 149 234 244 233 211 180 227 0 99 98 98 98 138 138 138 146 147 147 167 107 64 172 192 230 10 169 189 8 33 22 139 37 42 42 138 118 28 96 82 65 65 193 137 19 39 230 205 155 71 59 8 176 103 112 112 176 163 163 35 38 38 230 241 227 199 157 157 157 110 190 154 120 234 112 13 108 206 185 120 241 226 169 83 167 104 167 0 246 212 215 215 171 213 106 141 70 67 59 8 48 73 16 4 66 200 149 43 87 252 253 253 31 61 122 212 212 212 116 231 206 157 128 128 0 79 198 68 129 205 45 133 133 133 58 157 46 37 37 133 118 16 96 140 213 106 173 169 169 41 47 47 167 29 4 88 229 235 235 43 237 38 83 40 20 132 144 216 216 216 170 170 170 212 212 84 79 198 68 129 205 33 133 133 133 139 22 45 242 112 198 192 220 84 81 81 81 87 87 39 157 124 238 239 239 231 56 110 112 112 208 100 50 209 206 5 204 80 171 213 10 133 162 183 183 119 249 242 229 132 16 149 74 101 181 90 61 28 19 155 56 230 4 81 20 115 115 115 147 146 146 182 108 217 66 59 11 48 201 110 183 191 121 243 70 122 157 147 147 179 112 225 194 188 188 188 192 192 64 218 185 128 37 6 131 33 33 33 225 232 209 163 132 16 141 70 99 52 26 183 110 221 234 201 128 40 176 57 225 193 131 7 90 173 246 195 35 237 237 237 63 56 2 48 69 25 25 25 33 33 33 216 133 8 159 107 96 96 96 223 190 125 137 137 137 207 158 61 227 121 190 180 180 212 195 1 81 96 0 0 48 115 4 65 80 42 149 114 185 220 243 161 80 96 0 0 192 36 220 7 6 0 0 76 66 129 1 0 0 147 80 96 0 0 192 36 220 7 6 224 213 108 54 91 105 105 169 40 138 239 254 191 233 227 147 145 145 17 28 28 92 94 94 222 223 223 79 8 73 72 72 216 188 121 51 237 140 0 116 96 19 7 128 183 27 30 30 214 235 245 183 111 223 110 107 107 139 142 142 38 132 140 140 140 172 91 183 206 100 50 37 38 38 210 78 7 64 13 10 12 128 1 189 189 189 90 173 118 237 218 181 55 111 222 148 201 100 71 142 28 137 139 139 59 116 232 16 237 92 0 52 225 20 34 0 3 194 195 195 141 70 99 106 106 170 201 100 90 188 120 177 205 102 67 123 1 96 5 6 192 140 29 59 118 220 186 117 43 38 38 166 161 161 193 223 223 159 118 28 0 202 176 11 17 128 25 165 165 165 163 163 163 28 199 249 249 249 209 206 2 64 31 10 12 128 25 197 197 197 122 189 254 238 221 187 37 37 37 180 179 0 208 135 2 3 96 67 77 77 141 205 102 171 174 174 222 185 115 103 110 110 110 87 87 23 237 68 0 148 225 26 24 0 3 158 60 121 178 119 239 94 233 210 151 32 8 209 209 209 17 17 17 205 205 205 28 199 209 142 6 64 13 86 96 0 222 206 225 112 236 223 191 191 188 188 92 218 184 17 18 18 82 86 86 214 210 210 82 84 84 68 59 26 0 77 40 48 0 175 86 91 91 187 125 251 246 161 161 161 214 214 86 233 200 216 216 88 107 107 107 80 80 80 126 126 126 118 118 246 211 167 79 105 103 4 160 3 167 16 1 0 128 73 88 129 1 0 0 147 80 96 0 0 192 36 20 24 0 0 48 9 5 6 0 0 76 250 111 0 0 0 255 255 230 102 0 30 204 40 110 137 0 0 0 0 73 69 78 68 174 66 96 130]" + "[137 80 78 71 13 10 26 10 0 0 0 13 73 72 68 82 0 0 2 64 0 0 2 64 8 2 0 0 0 234 248 78 97 0 0 123 177 73 68 65 84 120 156 236 189 121 116 35 87 157 247 125 239 173 146 109 89 182 37 185 109 119 219 221 238 221 109 75 118 58 44 9 100 35 33 147 176 4 2 228 1 134 229 9 28 194 114 38 67 2 76 120 30 102 38 97 39 111 96 66 102 30 8 204 115 96 230 204 100 2 12 121 201 36 97 201 11 100 33 67 56 33 11 19 200 50 73 90 146 221 123 107 233 118 219 42 239 110 217 170 186 247 190 71 85 106 181 218 109 187 45 169 170 110 149 234 247 249 163 143 45 171 171 110 187 109 125 245 251 221 239 253 254 100 206 57 2 0 0 0 0 183 33 139 94 0 0 88 69 60 30 191 239 190 251 142 31 63 254 245 175 127 189 189 189 221 220 139 83 74 37 73 66 8 61 241 196 19 15 63 252 112 62 159 255 214 183 190 101 238 45 106 228 197 23 95 252 217 207 126 150 205 102 191 245 173 111 249 253 126 209 203 1 0 243 193 80 129 1 174 198 120 129 190 235 174 187 252 126 127 36 18 209 52 173 165 165 229 171 95 253 234 185 231 158 139 16 138 197 98 67 67 67 135 15 31 222 178 101 139 137 55 205 229 114 189 189 189 183 222 122 235 13 55 220 128 16 186 231 158 123 62 245 169 79 77 78 78 154 120 11 83 120 250 233 167 47 185 228 146 169 169 169 96 48 40 122 45 0 96 62 68 244 2 0 160 38 58 58 58 190 241 141 111 180 183 183 95 120 225 133 15 63 252 240 99 143 61 118 254 249 231 95 116 209 69 137 68 98 237 23 121 226 137 39 166 166 166 86 127 78 62 159 127 228 145 71 140 143 253 126 255 231 62 247 185 55 190 241 141 181 173 29 0 128 154 0 1 3 234 1 174 99 124 124 211 77 55 157 56 113 226 161 135 30 90 229 201 75 62 189 225 134 27 166 167 167 87 191 197 191 255 251 191 255 250 215 191 46 125 122 243 205 55 71 163 209 181 47 111 141 207 92 251 69 150 189 230 90 110 4 77 23 160 110 0 1 3 234 1 172 99 124 220 208 208 32 73 210 241 227 199 207 124 218 195 15 63 124 229 149 87 126 244 163 31 125 235 91 223 122 211 77 55 229 114 185 217 217 217 191 252 203 191 140 199 227 159 254 244 167 191 240 133 47 252 238 119 191 123 243 155 223 252 149 175 124 197 216 66 187 254 250 235 95 247 186 215 33 132 126 254 243 159 223 122 235 173 143 62 250 232 7 63 248 193 68 34 113 207 61 247 92 114 201 37 223 251 222 247 86 95 21 231 252 27 223 248 198 91 222 242 150 235 174 187 238 173 111 125 171 177 164 59 239 188 115 247 238 221 215 94 123 237 254 253 251 159 126 250 233 171 174 186 234 182 219 110 83 85 21 33 116 229 149 87 190 247 189 239 189 250 234 171 47 187 236 178 99 199 142 33 132 190 255 253 239 159 115 206 57 95 251 218 215 174 184 226 138 64 32 176 123 247 238 159 255 252 231 31 250 208 135 54 111 222 220 222 222 126 215 93 119 33 132 94 126 249 229 171 175 190 250 29 239 120 199 91 222 242 150 129 129 129 254 254 254 149 196 251 223 254 237 223 254 236 207 254 236 163 31 253 232 149 87 94 57 60 60 108 198 55 30 0 132 194 1 192 253 12 12 12 124 224 3 31 48 62 126 226 137 39 12 201 225 156 239 217 179 7 33 116 248 240 97 206 249 222 189 123 125 62 95 34 145 224 156 171 170 122 225 133 23 126 238 115 159 91 242 28 206 249 53 215 92 243 137 79 124 194 248 248 129 7 30 104 105 105 49 62 126 235 91 223 250 169 79 125 170 116 199 215 190 246 181 95 249 202 87 140 143 127 252 227 31 135 66 161 51 87 245 147 159 252 164 183 183 55 151 203 113 206 63 243 153 207 92 117 213 85 198 227 127 245 87 127 181 99 199 142 185 185 185 23 94 120 225 166 155 110 42 61 255 107 95 251 154 241 193 174 93 187 190 244 165 47 25 31 35 132 238 190 251 110 85 85 147 201 100 87 87 215 117 215 93 151 203 229 22 23 23 175 187 238 186 173 91 183 26 207 249 200 71 62 242 238 119 191 219 248 248 91 223 250 86 83 83 211 177 99 199 56 231 79 61 245 20 66 104 106 106 138 115 254 135 63 252 161 185 185 121 108 108 204 120 78 36 18 49 239 219 15 0 98 128 10 12 168 19 50 153 204 47 126 241 139 59 238 184 227 131 31 252 224 167 63 253 233 107 174 185 102 201 19 126 248 195 31 238 218 181 107 96 96 0 33 36 203 242 251 222 247 190 187 239 190 219 210 37 221 115 207 61 151 95 126 121 83 83 19 66 232 130 11 46 120 230 153 103 140 199 255 238 239 254 78 150 229 79 125 234 83 119 220 113 199 237 183 223 94 122 254 151 191 252 101 227 131 190 190 190 177 177 177 210 227 29 29 29 178 44 247 246 246 94 122 233 165 154 166 53 53 53 53 52 52 92 125 245 213 233 116 186 244 156 82 1 122 227 141 55 34 132 126 241 139 95 156 185 152 243 206 59 175 179 179 211 88 76 34 145 112 160 235 4 0 42 2 108 244 64 157 144 203 229 142 31 63 222 215 215 247 228 147 79 110 223 190 253 204 39 28 62 124 184 171 171 171 244 105 119 119 183 162 40 115 115 115 214 45 41 153 76 30 60 120 240 186 235 174 67 8 205 204 204 108 221 186 117 110 110 174 165 165 197 239 247 223 125 247 221 23 93 116 209 189 247 222 219 216 216 104 60 153 82 250 237 111 127 123 120 120 56 24 12 38 18 137 222 222 222 51 47 40 73 82 105 7 171 252 227 114 26 26 26 214 175 95 159 76 38 207 92 204 225 195 135 141 197 44 44 44 156 123 238 185 227 227 227 225 112 216 130 127 55 0 216 4 8 24 80 39 236 220 185 243 250 235 175 95 229 9 129 64 96 113 113 177 244 233 226 226 98 179 142 117 75 50 156 253 203 214 121 79 61 245 212 149 87 94 121 203 45 183 92 125 245 213 129 64 0 33 244 183 127 251 183 175 188 242 202 175 127 253 107 89 150 71 70 70 106 177 90 76 79 79 159 233 155 247 251 253 219 183 111 255 193 15 126 80 245 101 1 192 105 64 11 17 240 10 231 158 123 238 193 131 7 25 99 198 167 137 68 34 26 141 18 82 252 21 40 61 238 243 249 102 102 102 150 189 66 233 57 107 164 191 191 255 149 87 94 57 243 241 167 159 126 122 114 114 242 151 191 252 165 207 231 187 249 230 155 141 7 159 125 246 217 115 207 61 87 150 107 125 79 57 58 58 58 53 53 245 154 215 188 230 204 197 12 15 15 231 243 249 26 175 15 0 206 1 4 12 112 61 170 170 106 154 182 176 176 160 105 218 146 47 25 117 140 241 231 71 63 250 209 182 182 182 239 124 231 59 170 170 62 255 252 243 63 254 241 143 255 254 239 255 30 33 180 117 235 214 134 134 134 251 238 187 239 249 231 159 215 52 237 156 115 206 249 205 111 126 243 163 31 253 232 103 63 251 217 67 15 61 84 170 132 118 237 218 245 212 83 79 189 240 194 11 71 142 28 57 243 46 203 22 76 159 253 236 103 99 177 216 141 55 222 248 135 63 252 225 197 23 95 252 253 239 127 111 156 188 254 199 127 252 199 91 111 189 181 169 169 233 95 254 229 95 190 247 189 239 25 174 147 129 129 129 7 31 124 240 55 191 249 205 127 252 199 127 28 62 124 184 162 239 0 198 216 248 38 40 138 114 211 77 55 93 113 197 21 111 122 211 155 150 252 243 63 249 201 79 46 44 44 124 232 67 31 122 226 137 39 94 126 249 229 199 30 123 172 194 111 51 0 56 14 233 171 95 253 170 232 53 0 64 245 156 56 113 226 155 223 252 102 52 26 237 234 234 122 234 169 167 54 110 220 184 110 221 58 227 75 241 120 252 231 63 255 249 197 23 95 156 72 36 186 187 187 215 175 95 127 221 117 215 61 251 236 179 63 250 209 143 38 38 38 190 244 165 47 93 120 225 133 198 166 81 119 119 247 243 207 63 191 176 176 112 193 5 23 92 120 225 133 249 124 62 22 139 181 183 183 191 235 93 239 10 6 131 7 14 28 120 237 107 95 59 48 48 176 127 255 254 225 225 225 72 36 114 239 189 247 110 220 184 209 216 217 58 126 252 248 11 47 188 112 254 249 231 63 255 252 243 209 104 180 60 180 105 195 134 13 239 121 207 123 70 70 70 30 127 252 241 99 199 142 157 127 254 249 134 151 189 163 163 99 195 134 13 29 29 29 255 249 159 255 121 206 57 231 36 147 201 142 142 142 247 188 231 61 217 108 246 191 255 251 191 35 145 200 85 87 93 53 57 57 25 8 4 30 124 240 193 87 191 250 213 99 99 99 235 215 175 127 242 201 39 243 249 124 56 28 158 157 157 69 8 61 254 248 227 23 94 120 97 34 145 120 221 235 94 247 139 95 252 34 30 143 39 18 137 71 30 121 228 117 175 123 221 183 191 253 109 73 146 94 124 241 197 71 31 125 244 146 75 46 121 233 165 151 182 108 217 178 113 227 198 15 127 248 195 201 100 242 241 199 31 63 116 232 208 238 221 187 151 221 102 3 0 23 1 81 82 0 224 122 174 187 238 186 19 39 78 220 119 223 125 162 23 2 0 182 2 45 68 0 168 7 42 221 159 3 128 58 0 4 12 0 220 205 51 207 60 179 127 255 254 100 50 249 79 255 244 79 162 215 2 0 182 2 45 68 0 0 0 192 149 192 57 48 0 176 21 154 24 209 158 127 17 113 38 191 234 92 233 156 65 209 203 1 0 23 3 21 24 0 216 199 226 79 238 195 205 205 190 55 92 140 48 86 255 235 89 54 58 214 244 209 15 139 94 20 0 184 21 16 48 0 176 9 26 139 211 125 7 26 174 121 71 233 17 245 55 255 137 195 97 249 252 215 10 93 23 0 184 21 48 113 0 128 77 168 127 122 193 119 249 101 5 37 123 37 166 61 255 34 66 200 119 217 27 180 23 254 91 244 186 0 192 173 56 87 192 238 184 227 142 138 134 234 2 128 211 97 20 73 133 223 184 249 219 255 225 196 183 190 91 120 132 16 4 246 119 0 168 22 231 10 88 62 159 167 148 138 94 5 0 152 134 188 251 28 237 153 103 203 31 81 159 253 147 52 24 17 183 34 0 112 55 206 21 48 0 168 51 228 243 94 67 15 31 201 63 90 12 33 84 159 254 131 246 226 75 190 55 92 44 122 93 0 224 86 64 192 0 192 62 154 254 226 99 104 246 228 4 50 85 245 127 234 47 209 201 65 148 0 0 84 10 8 24 0 216 10 14 21 39 117 201 187 207 1 245 2 128 90 0 1 3 0 91 161 169 140 180 101 51 66 136 79 77 137 94 11 0 184 27 19 146 56 24 99 191 249 205 111 50 153 204 107 95 251 218 87 189 234 85 75 190 250 248 227 143 143 141 141 25 31 111 218 180 233 146 75 46 169 253 142 0 224 94 88 58 35 71 7 88 58 195 38 167 224 253 35 0 212 66 173 2 198 57 127 203 91 222 114 225 133 23 190 255 253 239 191 229 150 91 174 186 234 170 79 126 242 147 229 79 184 243 206 59 75 83 219 207 63 255 124 16 48 192 227 208 84 202 119 233 197 56 216 198 167 166 69 175 5 0 220 77 173 2 246 196 19 79 60 255 252 243 198 116 215 175 127 253 235 87 92 113 197 39 62 241 9 159 207 87 122 66 79 79 15 132 100 3 128 1 87 38 248 252 9 169 119 19 14 135 217 228 164 232 229 0 128 187 169 181 135 49 58 58 186 126 253 122 227 227 161 161 161 169 169 169 225 225 97 51 22 6 0 117 8 77 167 49 198 100 99 15 9 135 96 15 12 0 106 164 214 10 236 53 175 121 77 42 149 58 118 236 88 119 119 55 198 184 173 173 173 180 227 101 160 40 202 45 183 220 50 53 53 213 212 212 116 195 13 55 244 245 245 213 120 71 0 112 47 44 149 193 93 157 168 177 17 7 131 124 98 66 244 114 0 192 221 212 42 96 187 118 237 250 254 247 191 255 161 15 125 104 247 238 221 61 61 61 39 78 156 144 36 169 252 9 247 223 127 191 241 193 67 15 61 116 241 197 23 143 140 140 132 195 225 26 111 10 0 46 133 165 211 210 230 94 132 16 9 135 212 3 7 69 47 7 0 220 141 9 46 196 15 235 32 132 114 185 220 223 252 205 223 244 246 246 46 251 180 183 189 237 109 148 210 231 158 123 238 77 111 122 147 241 200 205 55 223 124 248 240 225 149 46 155 74 165 174 185 230 154 218 151 7 0 206 129 166 50 242 171 207 69 8 225 112 136 79 66 11 17 0 106 194 4 23 98 54 155 237 236 236 68 8 253 246 183 191 61 247 220 115 119 236 216 81 250 42 165 244 183 191 253 237 155 223 252 102 227 153 148 210 80 40 84 250 234 237 183 223 190 202 149 111 187 237 182 26 215 6 0 206 130 115 150 57 42 189 243 237 5 1 11 6 249 236 44 226 220 117 103 153 249 236 156 246 210 203 40 159 151 162 17 178 97 189 232 229 0 158 166 86 19 71 62 159 255 235 191 254 235 169 169 169 151 94 122 233 214 91 111 253 238 119 191 139 16 58 116 232 208 166 77 155 226 241 184 36 73 255 240 15 255 144 78 167 39 39 39 191 254 245 175 191 254 245 175 63 239 188 243 76 90 57 0 184 12 54 122 156 171 42 217 180 209 104 33 114 198 248 204 172 232 69 85 134 246 220 11 11 119 253 0 251 253 164 171 43 255 200 99 139 247 253 84 244 138 0 79 83 107 5 230 243 249 222 244 166 55 253 243 63 255 115 123 123 251 3 15 60 176 121 243 102 132 208 250 245 235 111 188 241 70 163 151 248 217 207 126 246 193 7 31 156 153 153 217 189 123 247 231 63 255 121 236 182 247 155 0 96 22 44 153 194 178 76 186 55 232 45 196 112 161 154 153 156 196 193 54 209 235 90 43 92 153 80 255 235 143 254 191 186 209 168 26 165 161 104 254 161 71 180 63 62 39 191 14 222 149 2 98 168 85 192 8 33 215 94 123 237 146 7 155 155 155 111 185 229 22 227 227 171 174 186 170 198 91 184 21 77 227 179 179 184 173 13 157 238 106 1 60 11 77 165 201 198 30 68 72 65 192 218 90 49 33 108 114 138 108 221 34 122 93 107 69 253 175 63 54 188 249 74 132 49 87 20 54 57 45 237 220 222 240 230 55 229 254 233 95 64 192 0 81 152 96 226 0 150 194 216 226 253 63 99 199 199 200 186 117 44 155 149 54 247 54 92 243 14 215 109 117 0 166 195 210 25 105 243 166 226 39 24 227 96 27 159 118 83 24 7 159 159 199 193 86 132 208 137 111 255 95 122 232 112 219 61 119 35 89 130 129 156 128 64 64 192 204 103 241 222 7 164 129 190 198 247 191 215 248 84 125 234 153 252 131 191 42 104 24 224 109 88 42 227 187 252 210 210 167 56 228 50 35 162 180 107 39 125 121 15 121 211 122 44 203 122 71 81 225 39 114 164 179 67 244 186 0 239 2 105 162 102 147 91 96 83 83 242 107 94 93 248 120 97 17 33 228 187 228 34 122 248 8 130 233 210 30 71 85 217 216 24 233 221 88 122 128 132 130 204 85 2 38 159 187 91 75 140 208 61 113 195 135 162 254 225 217 133 255 247 190 134 183 123 117 143 0 112 0 32 96 38 195 20 69 234 233 70 8 209 125 7 102 62 254 151 92 153 40 124 151 59 58 92 231 55 3 204 133 165 51 156 49 105 211 166 210 35 56 28 114 87 11 17 97 236 191 225 47 232 190 253 218 43 123 16 66 249 199 127 239 191 254 99 184 173 85 244 178 0 239 2 2 102 50 164 189 157 141 30 47 8 216 193 67 198 182 129 161 106 184 21 126 207 61 13 77 166 176 223 143 215 181 151 30 209 243 124 221 84 129 21 144 229 134 255 241 78 169 111 103 225 227 197 5 92 118 172 19 0 236 7 4 204 108 154 253 200 223 68 227 9 148 203 21 4 108 97 65 123 254 69 178 97 3 146 193 139 232 105 78 115 112 232 144 96 144 187 52 144 94 85 229 129 126 54 53 205 50 71 69 47 5 240 52 32 96 230 211 116 237 7 212 63 189 160 62 243 95 133 55 169 247 253 140 238 221 215 248 231 255 67 244 162 0 193 208 84 154 156 158 178 166 183 16 103 196 173 168 122 120 94 149 182 110 38 225 176 182 39 46 122 45 128 167 1 1 179 0 89 110 250 200 181 164 167 71 119 112 92 216 248 193 247 25 71 127 0 47 83 168 192 202 28 28 197 48 14 74 93 185 57 170 170 200 215 32 15 69 232 158 152 232 165 0 158 6 94 88 173 162 216 29 82 85 209 11 1 196 195 231 231 217 228 20 217 116 90 11 17 7 131 250 207 137 219 182 193 140 159 234 6 159 52 52 168 37 70 224 28 24 32 16 16 48 171 96 138 162 191 114 157 16 189 16 64 60 44 153 70 8 45 169 192 112 40 136 9 118 153 17 81 135 171 42 246 249 228 161 40 207 229 40 12 133 1 196 1 2 102 13 26 229 83 133 23 38 126 2 4 12 64 52 153 34 225 16 10 4 78 123 148 16 220 218 198 220 232 227 80 85 228 243 225 80 72 234 233 166 176 13 6 136 3 4 204 18 248 196 4 231 92 218 216 3 2 6 24 115 44 141 195 191 75 192 161 160 27 91 136 70 5 86 168 41 163 17 45 150 16 189 28 192 187 128 128 89 2 51 206 47 111 238 133 22 34 96 132 72 25 131 152 151 64 194 33 230 194 22 34 202 23 42 48 132 144 60 20 165 251 15 20 62 5 0 17 128 128 89 2 27 207 146 214 22 210 30 134 10 12 64 8 209 116 134 44 39 96 46 157 203 92 168 192 26 116 1 27 140 32 74 233 200 94 209 43 2 60 10 8 152 37 112 69 193 235 214 225 230 102 168 192 0 174 76 240 92 78 90 182 133 24 116 101 11 209 216 3 67 250 228 36 178 109 171 6 102 122 64 16 32 96 150 192 20 133 116 172 195 129 102 168 192 0 154 76 97 66 200 198 158 51 191 228 210 22 98 105 15 204 232 34 194 113 102 64 20 32 96 150 192 178 10 94 215 142 154 155 17 8 152 231 97 169 20 233 234 66 39 95 241 203 193 225 176 251 42 48 85 67 250 44 118 227 51 121 40 202 142 36 249 220 156 224 85 1 158 4 4 204 18 184 50 65 140 22 226 137 156 232 181 0 130 161 169 12 233 93 166 127 88 108 33 106 154 203 94 253 141 179 249 39 5 76 234 235 67 178 76 193 139 8 136 0 4 204 18 88 54 75 58 59 112 160 153 83 138 114 11 162 151 3 136 132 173 224 224 48 90 136 133 183 59 83 110 234 34 114 93 192 74 45 68 228 147 165 93 59 97 27 12 16 2 8 152 249 240 153 89 158 87 73 71 161 2 43 77 84 1 60 10 101 236 232 49 169 119 211 178 95 196 161 32 198 216 101 93 68 163 2 107 56 213 17 149 135 162 112 26 12 16 2 8 152 249 112 61 68 202 112 33 66 154 148 199 97 163 163 92 211 200 10 2 134 36 9 183 4 220 53 21 108 105 5 86 16 176 65 118 124 204 248 177 7 0 59 1 1 51 31 150 85 176 44 227 96 27 110 9 64 154 148 199 97 169 52 110 240 145 245 93 43 61 1 7 131 46 139 67 204 159 182 7 86 120 17 217 182 21 7 2 224 69 4 236 7 4 204 124 152 50 81 28 188 219 208 128 125 62 16 48 47 67 147 41 210 211 131 48 94 233 9 56 28 114 87 28 226 153 21 24 194 88 142 14 128 128 1 246 3 2 102 62 124 60 75 58 59 140 143 225 44 179 199 97 169 180 180 130 5 209 128 184 206 73 175 46 173 192 138 153 82 49 16 48 192 110 64 192 204 135 41 10 89 183 206 248 24 206 50 123 28 154 206 44 25 196 188 4 247 181 16 139 2 38 151 63 38 13 70 217 244 12 75 165 133 173 10 240 36 32 96 230 195 178 10 238 56 41 96 205 32 96 30 102 113 145 143 103 151 141 241 45 161 183 16 221 84 129 113 85 197 178 188 228 65 210 189 129 132 195 96 166 7 108 6 4 204 124 244 83 204 237 197 79 154 155 17 180 16 189 10 203 28 229 156 175 116 138 217 128 184 46 207 87 85 145 44 157 249 176 60 20 129 227 204 128 205 128 128 153 141 170 178 153 25 104 33 2 197 20 196 150 0 14 133 86 121 14 14 5 185 170 34 247 36 182 240 188 138 151 139 197 146 134 6 181 225 189 136 49 17 139 2 60 10 8 152 201 176 172 82 248 182 150 155 56 64 192 188 10 77 166 164 77 43 156 0 59 9 209 229 205 77 70 68 77 91 54 215 81 30 138 242 92 142 30 56 40 98 77 128 71 1 1 51 25 158 85 48 198 248 100 11 17 92 136 94 134 165 51 203 14 98 46 7 27 105 82 46 234 34 210 229 5 12 135 66 210 198 30 10 102 122 192 70 64 192 76 134 41 10 110 107 67 39 119 185 161 133 232 101 86 26 196 124 26 62 31 110 110 118 209 80 149 149 90 136 122 23 17 70 171 0 182 2 2 102 50 229 22 68 104 33 122 25 62 51 203 102 102 200 230 179 180 16 221 231 227 40 77 179 60 3 121 48 74 247 237 71 139 139 182 175 9 240 40 32 96 38 115 154 5 209 168 192 230 32 204 215 139 176 116 186 80 148 156 173 133 104 116 17 93 36 96 92 85 113 195 10 2 22 233 71 156 107 195 35 182 47 10 240 40 32 96 38 195 202 98 56 138 21 88 46 7 214 44 15 66 147 105 178 110 29 242 251 207 250 76 28 12 186 168 133 184 74 5 134 154 155 201 182 173 96 166 7 108 3 4 204 100 152 162 224 117 167 90 136 200 8 164 135 46 162 247 96 201 212 234 33 82 37 220 213 66 44 84 96 43 9 24 140 86 1 236 5 4 204 84 56 231 19 147 164 124 15 44 80 16 48 56 203 236 65 232 26 44 136 6 56 28 118 147 141 126 149 10 76 23 48 118 36 233 178 25 211 128 107 1 1 51 19 62 61 205 53 237 244 61 48 152 168 226 73 56 95 101 16 243 18 72 200 77 113 136 60 191 154 128 73 187 250 144 207 7 93 68 192 30 64 192 204 132 101 39 10 162 85 94 129 25 35 193 160 2 243 24 124 60 203 23 23 207 238 161 215 193 161 16 95 88 116 141 121 111 101 19 71 1 89 150 250 251 32 20 17 176 7 16 48 51 225 217 44 110 106 196 45 45 167 30 34 4 55 53 66 5 230 53 104 58 131 37 137 116 119 175 229 201 36 108 132 113 184 100 27 108 213 22 162 97 166 135 211 96 128 61 128 128 153 9 203 158 26 164 82 2 142 130 121 16 150 78 147 13 235 151 13 189 61 19 28 10 186 40 140 99 117 19 135 46 96 17 54 54 206 199 198 109 92 20 224 81 64 192 204 100 169 5 81 7 210 164 60 8 77 166 215 232 224 40 208 216 136 253 126 215 108 131 157 173 2 35 219 182 226 64 64 139 195 54 24 96 57 32 96 102 194 179 10 233 104 95 242 32 164 73 121 16 221 67 127 246 12 142 18 36 28 114 139 17 113 149 40 169 34 24 203 209 1 48 211 3 54 0 2 102 38 76 153 128 22 34 128 52 141 141 30 95 163 5 209 0 7 131 110 105 33 158 181 2 51 204 244 52 6 219 96 128 229 128 128 153 9 203 42 184 44 134 163 8 180 16 61 6 59 54 202 41 173 168 2 195 225 16 155 114 71 11 113 149 40 169 18 210 208 32 155 158 97 169 180 93 139 2 60 10 8 152 121 44 46 242 249 249 101 42 176 64 51 130 10 204 75 176 84 26 55 54 226 206 206 181 255 21 18 14 241 169 250 169 192 200 134 245 164 99 29 152 233 1 171 1 1 51 13 54 158 45 124 67 59 160 133 232 117 138 25 28 184 130 191 82 103 45 68 132 144 28 141 192 108 48 192 106 64 192 76 131 41 10 38 24 183 135 151 60 14 46 68 175 193 146 169 181 132 208 151 67 220 213 66 92 131 128 73 131 17 45 49 130 40 181 101 81 128 71 1 1 51 13 158 157 192 161 16 34 75 191 165 56 208 204 231 97 162 138 135 160 201 52 89 91 140 111 9 28 14 23 202 244 124 222 178 69 153 199 170 81 82 37 228 161 40 95 92 164 7 14 218 178 38 192 163 128 128 153 6 83 20 114 166 131 195 168 192 96 36 152 119 200 229 152 162 72 189 21 88 16 221 116 150 153 49 206 216 90 42 48 28 10 73 27 123 32 20 17 176 20 16 48 211 96 217 101 78 49 23 5 76 85 145 170 137 88 20 96 55 52 157 41 252 94 85 226 161 215 243 124 245 52 41 231 159 101 86 213 194 159 103 115 33 26 72 67 144 41 5 88 11 8 152 105 240 108 246 76 11 98 105 162 10 248 56 60 2 75 101 72 91 27 110 107 173 236 175 249 155 112 83 163 243 43 48 174 11 216 90 42 48 189 139 56 72 247 237 119 77 72 49 224 66 64 192 76 131 101 39 206 140 225 128 137 42 94 131 166 43 222 0 51 192 193 160 11 242 124 243 122 5 182 70 1 139 12 32 132 180 225 17 203 87 5 120 21 16 48 147 96 140 79 78 46 223 66 212 195 233 193 136 232 17 88 69 41 136 101 144 112 152 59 223 136 88 73 5 134 252 77 210 182 173 96 166 7 172 3 4 204 28 248 228 20 103 108 89 19 7 242 55 97 140 225 44 179 71 160 169 148 180 169 130 12 142 18 56 28 226 83 78 143 67 52 90 136 107 172 192 138 102 122 16 48 192 50 64 192 204 129 41 74 225 187 185 92 5 134 48 70 126 63 180 16 189 0 159 154 226 115 243 213 181 16 137 43 90 136 149 152 56 138 161 136 169 52 159 157 181 118 85 128 87 1 1 51 7 54 158 197 205 205 200 223 180 236 87 245 163 96 32 96 245 15 75 101 48 198 21 165 32 150 208 43 48 167 183 16 43 50 113 20 42 176 93 125 216 231 163 241 97 139 215 5 120 20 16 48 115 224 138 114 102 136 84 9 72 147 242 8 52 157 198 157 29 168 105 249 247 49 171 131 195 33 23 84 96 149 152 56 10 200 178 212 223 7 161 136 128 69 128 128 153 3 203 78 144 117 203 88 16 13 32 77 202 35 176 84 166 210 16 169 18 36 24 228 243 243 197 30 157 83 225 170 138 9 57 51 110 102 21 228 161 65 216 6 3 44 2 4 204 28 184 178 220 32 149 147 192 76 75 143 64 147 41 82 85 255 208 168 192 10 63 72 211 51 102 47 202 84 84 117 237 27 96 6 242 80 148 141 141 243 177 113 203 214 4 120 23 16 48 115 96 89 101 121 7 135 14 180 16 61 1 231 44 93 67 5 22 14 23 126 144 156 61 151 121 141 73 190 229 144 45 155 113 32 0 69 24 96 5 32 96 230 192 178 217 179 236 129 65 11 177 222 97 199 199 184 170 86 93 129 161 102 63 246 249 156 30 198 177 182 89 42 167 129 177 28 29 128 109 48 192 28 24 227 89 5 45 20 227 93 100 209 203 169 11 230 231 249 194 34 94 121 15 12 193 76 75 15 192 82 105 44 203 164 167 187 234 43 224 80 144 59 60 14 177 10 1 211 187 136 139 15 252 194 154 5 1 30 66 253 237 239 180 151 94 33 221 27 248 212 52 106 104 104 186 246 253 32 96 38 192 178 19 43 30 2 211 129 64 122 47 192 210 153 130 122 73 82 213 87 32 33 167 27 17 121 190 226 22 162 158 234 59 200 238 254 119 150 74 87 95 158 2 158 71 125 234 15 124 110 222 255 191 62 99 124 202 14 31 89 248 193 191 67 11 209 4 152 162 96 89 54 54 225 151 69 111 33 206 217 187 40 192 110 104 170 202 16 169 18 56 28 170 195 22 34 66 100 195 122 210 177 14 186 136 64 45 104 207 254 177 225 93 87 151 62 37 91 183 224 112 59 8 152 9 112 69 193 237 97 132 87 156 33 175 187 16 115 246 46 10 176 27 150 74 75 85 101 112 148 192 161 160 195 231 50 115 85 197 21 186 16 13 228 193 40 132 34 2 53 209 208 80 248 83 211 22 239 251 169 97 214 149 122 55 130 128 153 0 27 95 126 144 74 9 28 8 112 74 97 174 68 61 163 170 108 244 56 169 42 5 177 4 9 135 248 84 29 86 96 198 54 152 150 24 65 148 90 176 38 192 27 232 135 232 233 222 125 139 255 223 175 17 41 84 11 244 232 49 16 48 19 96 89 101 217 65 42 37 112 75 0 2 233 235 27 150 57 202 25 171 218 67 111 128 67 97 94 119 54 122 3 105 48 194 23 23 233 190 3 22 44 10 240 4 242 121 175 206 255 250 17 45 150 144 122 55 225 214 86 150 74 179 177 113 16 48 19 224 202 196 178 131 84 74 224 102 152 105 89 231 208 116 6 251 155 112 87 103 45 23 33 161 32 159 155 119 116 153 82 109 5 134 131 65 105 99 15 108 131 1 85 227 187 236 13 72 34 234 127 62 142 125 190 133 127 249 183 252 195 143 250 63 250 97 16 48 19 96 138 178 252 32 149 147 192 80 230 186 135 165 210 213 77 81 41 7 135 67 156 115 39 71 250 242 124 149 2 166 123 17 163 52 158 48 123 69 128 135 104 120 227 101 60 183 224 187 236 13 141 255 243 253 77 127 241 113 228 247 131 128 213 140 70 249 212 244 234 123 96 168 177 17 75 18 180 16 235 24 150 206 84 55 69 165 28 195 200 234 104 39 125 181 38 14 35 20 145 238 63 8 59 193 64 213 104 35 35 133 82 236 162 11 140 49 247 144 196 97 2 92 81 56 231 120 229 24 14 3 220 12 35 193 234 25 154 76 213 232 224 48 134 119 23 222 232 56 249 44 115 181 45 196 130 128 69 6 10 175 65 195 35 102 175 9 240 10 52 150 144 182 109 45 159 90 5 2 86 43 39 71 89 174 102 226 40 208 12 97 28 117 11 159 159 103 19 147 53 122 232 13 112 40 228 100 31 71 213 38 14 164 143 38 151 182 111 3 51 61 80 53 90 44 33 13 70 202 31 1 1 171 21 150 157 32 173 45 197 51 10 43 3 113 136 117 12 75 101 10 191 75 53 87 96 134 147 222 225 45 196 170 43 48 99 27 12 82 125 129 42 153 159 103 71 146 114 20 4 204 84 184 162 224 142 213 28 28 6 48 81 165 142 97 233 52 9 6 113 91 107 237 151 114 120 28 98 117 81 82 37 228 193 40 77 166 156 62 50 6 112 36 90 124 216 152 143 90 254 32 8 88 173 176 85 103 49 151 128 137 42 117 12 77 101 200 102 115 82 254 244 22 162 179 43 48 185 250 0 85 169 111 7 110 104 160 49 40 194 128 138 209 226 9 105 231 142 37 13 0 7 133 249 78 78 78 42 250 126 146 193 180 131 223 135 150 195 198 179 107 241 79 23 42 48 104 33 214 41 44 157 145 182 111 53 229 82 36 28 82 247 237 55 229 82 86 192 107 19 48 227 29 180 22 79 200 23 93 96 230 178 0 15 64 99 9 223 133 175 95 242 160 131 4 236 229 151 95 126 236 177 199 74 159 198 227 238 120 155 198 179 19 248 85 187 207 250 52 220 220 204 96 40 109 157 66 83 41 223 165 23 155 114 41 28 10 58 249 28 24 170 197 196 161 35 15 13 230 127 251 59 243 22 4 120 2 62 61 77 51 71 155 78 119 112 56 75 192 46 211 41 125 122 219 109 183 9 93 206 90 97 19 171 205 98 46 1 19 85 234 21 174 76 240 249 19 146 73 131 66 112 56 196 103 103 17 231 171 100 67 139 164 54 19 135 17 138 184 240 147 251 248 216 120 141 169 37 128 167 160 177 4 110 108 148 118 108 95 242 56 236 129 213 4 159 153 229 121 117 245 24 14 3 48 113 212 43 52 157 198 24 147 141 61 166 92 141 132 194 156 49 199 250 56 184 70 171 62 200 108 64 182 108 38 173 45 224 69 4 42 66 139 39 164 254 93 103 14 219 3 1 171 9 174 111 218 173 30 132 88 4 108 244 117 10 75 101 10 197 68 99 163 41 87 195 161 96 225 231 202 177 62 14 77 171 177 2 67 24 75 209 8 132 34 2 21 161 197 18 242 25 253 67 16 176 90 97 227 89 220 224 91 139 127 26 183 4 80 46 135 56 183 101 93 128 125 176 116 90 218 220 107 214 213 112 91 43 150 36 199 78 5 171 233 32 243 73 228 193 40 141 37 224 119 1 88 35 60 171 176 177 113 16 48 243 97 138 66 218 215 80 126 33 132 3 45 156 115 148 91 176 126 81 128 173 208 84 166 198 65 204 167 129 49 14 182 57 180 2 83 181 194 159 53 11 152 52 24 97 115 115 236 72 210 156 85 1 245 142 22 139 227 64 128 108 221 114 230 151 64 192 106 130 103 39 240 170 147 192 74 64 32 125 125 194 57 203 28 53 203 193 97 128 131 65 230 204 177 150 170 138 204 16 48 178 97 61 233 88 167 197 32 153 30 88 19 90 44 33 71 250 151 181 53 129 128 213 196 89 7 169 148 40 142 4 131 109 176 250 130 141 30 231 170 106 102 5 86 156 203 236 196 22 34 215 5 172 246 22 98 177 139 8 163 85 128 181 65 227 9 41 186 76 255 16 4 172 86 88 118 77 30 122 152 105 89 175 176 100 10 203 50 233 222 96 226 53 113 216 169 115 153 141 10 172 54 23 162 129 60 20 213 18 35 142 30 221 9 56 3 150 57 202 38 167 150 221 0 3 1 171 21 158 205 174 201 130 136 16 242 201 216 231 3 1 171 51 104 42 77 54 246 32 98 230 239 17 14 5 157 153 231 107 98 5 38 13 69 121 62 79 247 29 48 99 93 64 61 67 227 9 18 108 91 169 201 1 2 86 3 249 60 155 157 35 107 219 3 131 64 250 186 132 165 51 146 73 41 136 37 72 40 228 208 115 96 121 115 246 192 116 179 101 155 212 187 9 204 244 192 89 209 98 43 246 15 65 192 106 130 41 19 250 36 176 181 85 96 112 150 185 30 97 169 140 41 83 84 202 193 225 16 159 158 113 160 203 220 196 10 12 33 36 71 35 48 27 12 56 11 156 107 241 97 25 4 204 10 120 86 193 24 227 179 142 178 60 9 4 210 215 27 170 202 198 198 136 25 115 44 203 33 161 32 167 148 207 204 154 123 89 19 48 201 133 104 32 13 70 232 129 131 40 151 51 229 106 64 93 194 142 36 249 252 252 74 27 96 32 96 53 193 20 5 183 181 85 16 206 221 220 140 160 133 88 71 176 116 134 51 182 150 89 4 21 129 195 161 194 219 35 7 26 17 139 2 102 78 128 170 28 25 64 24 107 195 123 77 185 26 80 151 104 177 4 233 88 135 215 119 173 244 4 16 176 234 97 227 217 53 122 232 13 160 133 88 103 208 100 10 251 253 107 47 193 215 8 14 6 49 33 108 202 113 70 68 83 98 56 78 225 111 146 182 111 3 51 61 176 10 52 158 88 165 127 8 2 86 19 92 81 42 122 241 210 3 233 231 172 92 17 96 43 86 56 56 144 17 198 209 218 234 196 48 142 154 163 232 151 32 13 69 33 213 23 88 17 198 180 225 189 210 202 253 67 16 176 154 96 217 137 181 204 98 46 161 187 16 97 162 74 253 64 83 105 210 107 90 10 98 57 216 145 103 153 121 222 212 10 76 159 13 70 147 41 62 61 99 226 53 129 186 129 30 56 200 23 22 228 161 232 42 207 1 1 171 30 86 168 192 42 17 48 24 202 92 95 20 42 48 179 29 28 6 36 28 114 226 81 48 85 53 229 20 115 9 169 111 7 110 108 164 49 40 194 128 101 160 177 132 212 211 141 67 161 85 158 3 2 86 45 156 243 137 201 138 43 48 216 3 171 23 248 252 60 155 156 50 221 67 111 160 207 101 118 156 128 153 188 7 86 80 48 73 142 244 67 23 17 88 22 109 229 4 169 18 32 96 85 194 39 167 184 166 145 142 74 76 28 45 1 16 176 186 129 37 211 133 87 96 107 42 48 28 114 98 11 209 244 61 176 194 55 48 26 1 1 3 150 65 213 232 222 253 171 24 232 13 64 192 170 132 233 163 44 215 30 195 161 183 16 3 124 97 17 49 102 229 186 0 155 160 201 20 9 135 80 32 96 197 197 73 56 236 192 22 162 249 21 24 66 242 96 132 41 10 63 62 102 238 101 1 183 67 247 237 67 154 38 69 7 86 127 26 8 88 149 112 101 2 55 53 86 244 250 5 19 85 234 9 150 78 155 27 66 95 142 51 91 136 40 111 126 5 70 182 108 38 173 45 48 90 5 88 130 22 75 144 205 189 184 165 101 245 167 129 128 85 201 218 115 232 75 24 129 244 112 150 185 62 96 169 140 137 131 152 151 64 194 33 78 169 227 14 93 88 208 66 68 24 235 93 68 8 69 4 78 131 198 18 103 237 31 130 128 85 79 165 22 196 2 80 129 213 17 52 157 33 150 9 152 225 188 114 218 81 48 174 170 216 84 23 162 129 60 52 72 99 9 7 102 63 2 194 88 88 164 7 15 157 213 193 1 2 86 61 188 194 24 14 152 105 89 79 112 101 130 231 114 146 117 45 196 96 27 198 216 105 2 102 73 5 166 207 6 99 115 115 236 72 210 244 43 3 46 69 27 25 41 252 96 12 244 159 245 153 32 96 85 194 148 137 138 28 28 5 8 193 77 141 80 129 213 1 52 153 194 132 144 141 61 86 221 64 146 112 75 128 57 204 136 104 133 137 163 160 214 93 157 164 171 19 188 136 64 9 26 75 72 219 182 34 127 211 89 159 9 2 86 37 44 91 121 11 17 142 130 213 11 44 149 34 93 93 86 148 35 37 112 56 204 157 22 135 104 77 5 102 120 17 97 27 12 40 161 197 18 171 39 72 149 0 1 171 138 220 2 63 113 162 82 19 7 204 180 172 27 104 42 99 250 20 149 37 224 144 227 194 56 76 143 146 42 33 71 35 116 100 31 82 53 43 46 14 184 140 249 121 118 36 185 122 134 111 9 16 176 106 56 121 8 172 114 1 131 64 250 186 128 89 233 224 48 32 161 160 227 206 50 91 86 129 73 67 81 174 170 116 255 1 43 46 14 184 11 45 62 140 100 89 234 239 91 203 147 65 192 170 129 141 103 49 33 184 61 92 233 95 132 22 98 61 64 25 59 122 76 234 181 36 68 170 4 14 135 156 104 226 176 192 133 88 248 199 182 181 73 189 155 52 8 69 4 140 4 169 157 59 214 248 86 9 4 172 26 184 162 224 112 24 145 202 191 123 205 205 124 14 2 233 221 13 27 29 229 154 70 44 22 48 18 14 49 135 157 101 182 200 196 97 32 15 69 41 248 56 128 53 159 0 51 0 1 171 6 125 144 74 53 99 12 113 0 4 204 245 176 84 26 55 248 200 202 83 98 77 1 7 61 212 66 52 186 136 244 192 65 148 203 89 116 125 192 21 240 201 41 154 57 186 70 7 7 8 88 149 84 115 138 89 7 55 55 35 104 33 186 28 154 76 145 158 30 132 177 165 119 193 225 16 87 85 228 164 1 114 214 86 96 3 253 136 16 45 49 98 209 245 1 87 160 197 19 184 177 81 218 177 125 141 207 7 1 171 6 174 84 156 35 101 0 123 96 117 0 75 165 45 10 161 47 135 132 195 133 123 57 106 27 204 130 44 196 83 20 94 182 182 129 153 222 227 208 88 66 234 223 133 36 105 141 207 7 1 171 6 86 121 12 135 1 110 9 128 141 222 237 208 116 198 162 65 204 229 224 96 91 225 173 146 147 186 136 22 69 73 149 144 162 17 216 6 243 56 90 188 130 13 48 16 176 170 96 140 79 78 225 234 246 192 90 90 160 2 115 55 139 139 124 60 107 93 140 239 41 124 62 28 8 56 203 199 97 229 30 88 49 20 49 115 148 79 59 72 179 1 59 225 99 227 108 60 11 2 102 45 124 98 146 115 94 125 11 81 85 225 192 166 123 97 153 163 133 255 125 235 91 136 197 76 122 39 181 16 45 221 3 43 84 96 125 59 112 99 35 133 209 42 94 69 139 39 112 32 64 182 110 89 251 95 1 1 171 24 150 213 79 49 87 109 226 128 64 122 55 67 147 41 220 18 48 210 226 173 6 59 234 44 179 241 174 203 74 1 67 146 36 71 250 33 20 209 179 104 177 132 28 29 168 200 30 5 2 86 49 76 81 10 58 180 134 160 201 51 129 153 150 110 135 38 83 210 38 107 79 128 149 32 225 16 155 116 76 28 162 170 34 171 5 76 55 211 131 128 121 22 90 225 6 24 8 88 53 84 49 72 165 4 76 84 113 59 44 157 177 110 16 243 18 112 40 236 156 185 204 92 23 48 75 91 136 198 54 24 83 20 54 122 220 210 187 0 14 132 101 142 178 169 233 181 204 0 43 7 4 172 98 152 162 144 117 213 56 56 10 248 155 48 198 112 20 204 189 88 58 136 121 9 56 20 116 208 68 21 163 2 179 210 133 88 120 61 234 221 68 90 91 41 152 233 189 7 141 39 72 40 88 233 136 34 16 176 138 97 217 9 92 121 140 111 17 140 145 223 15 45 68 151 194 103 102 217 204 12 217 108 95 11 209 57 150 60 123 42 48 221 76 63 0 93 68 15 162 197 18 149 150 95 32 96 213 80 245 41 102 3 28 128 137 42 110 133 165 211 133 87 88 219 90 136 225 16 95 88 68 185 5 123 110 119 22 242 118 236 129 25 93 68 45 62 140 56 183 250 70 128 131 224 92 139 15 87 186 1 6 2 86 13 76 81 170 24 164 82 2 194 56 220 11 77 166 11 239 93 252 126 123 110 71 130 193 194 207 155 51 182 193 108 171 192 228 161 40 215 39 66 89 125 35 192 57 176 35 73 62 63 191 198 25 96 229 128 128 85 6 159 155 227 11 139 184 163 74 19 7 204 180 116 53 44 153 178 33 68 170 4 14 135 28 20 198 97 139 11 177 240 175 238 234 36 93 157 208 69 244 20 90 44 65 58 59 112 87 103 165 127 17 4 172 50 184 113 8 172 170 24 14 3 189 133 56 103 234 162 0 155 160 54 90 16 11 52 52 20 222 238 56 196 73 95 20 48 217 134 91 201 67 81 8 69 244 20 52 158 168 162 252 2 1 171 24 166 76 96 89 198 122 111 167 58 48 140 4 115 41 156 219 48 136 121 9 36 20 116 72 158 175 213 49 28 229 200 67 131 116 100 31 4 214 120 5 198 180 225 189 107 31 161 82 14 8 88 101 176 172 130 219 195 181 140 210 128 61 48 151 194 199 179 124 113 209 54 15 189 1 118 142 17 209 226 32 196 114 164 232 0 87 85 186 111 159 61 183 3 196 66 15 28 228 11 11 85 56 56 64 192 42 166 70 11 34 4 210 187 23 154 206 96 73 34 221 221 118 222 20 135 66 78 169 192 242 42 150 237 232 31 22 254 213 173 173 82 239 38 216 6 243 8 52 150 144 122 186 171 139 103 3 1 171 140 170 7 169 148 40 8 24 84 96 46 132 165 211 100 195 122 36 175 117 82 145 41 144 80 208 41 121 190 170 106 231 191 93 30 138 66 170 175 71 208 226 213 156 0 51 0 1 171 12 166 76 224 170 99 56 12 96 40 179 59 161 201 180 173 14 14 29 231 180 16 185 141 45 68 35 20 145 30 60 132 114 57 219 238 8 136 65 213 232 222 253 213 245 15 65 192 42 134 103 107 58 4 118 114 15 12 126 45 221 135 238 161 183 41 131 163 4 9 135 29 210 66 68 154 102 155 137 163 80 129 13 244 35 66 180 196 136 109 119 4 132 64 247 237 67 154 38 69 7 170 251 235 32 96 149 160 105 108 102 166 214 61 176 64 51 167 20 45 46 154 183 44 192 122 52 141 141 30 183 217 130 168 207 101 14 242 92 206 17 63 45 154 102 103 5 134 26 27 165 157 59 192 76 95 247 104 177 4 217 220 139 91 90 170 251 235 32 96 21 192 149 9 196 121 245 65 136 58 16 72 239 70 216 177 81 78 169 253 21 152 115 206 50 115 85 197 22 39 249 46 65 30 138 82 240 113 212 59 52 86 241 8 149 114 64 192 42 128 141 103 245 83 204 102 8 24 108 131 185 10 150 74 227 198 70 220 89 113 82 64 141 16 93 192 28 209 69 180 119 15 12 33 36 13 70 104 230 168 83 60 44 128 21 228 114 244 192 193 170 29 28 32 96 149 193 20 133 180 181 213 248 107 12 51 45 221 72 49 131 163 250 227 127 213 210 216 136 155 26 157 48 21 204 206 131 204 6 210 142 237 184 177 81 139 65 17 86 183 104 195 123 17 198 242 64 127 213 87 0 1 171 0 19 44 136 198 75 146 36 65 11 209 93 176 100 202 182 16 250 37 144 80 216 17 83 193 108 175 192 144 36 201 145 126 48 211 215 49 52 158 144 182 109 173 110 186 189 1 8 88 5 212 110 65 52 192 205 48 18 204 101 208 100 154 216 24 227 91 14 14 135 156 16 135 200 243 182 11 152 110 166 215 64 192 234 23 45 150 168 46 65 170 4 8 88 5 176 154 99 56 138 192 81 48 119 145 203 49 69 145 122 237 182 32 26 96 135 196 33 218 110 226 48 66 17 153 162 176 209 227 54 223 23 176 1 62 55 199 146 169 234 50 124 75 128 128 85 0 27 207 226 218 98 56 12 32 207 215 93 208 116 166 240 171 98 187 135 222 192 41 115 153 237 111 33 34 68 122 55 145 96 27 5 51 125 61 66 227 195 72 150 165 254 190 90 46 2 2 86 1 92 153 32 181 239 129 25 71 193 64 192 220 3 75 101 72 91 27 110 107 21 114 119 28 10 57 193 137 103 191 137 195 64 26 140 66 40 98 93 162 197 18 210 174 157 53 190 43 2 1 91 43 124 122 134 107 154 73 123 96 16 72 239 38 104 90 216 6 152 163 90 136 246 87 96 8 33 121 48 162 197 19 136 115 251 111 13 88 74 213 51 192 202 1 1 91 43 92 81 10 175 38 102 236 129 21 42 48 16 48 247 192 68 164 32 150 32 225 80 225 167 197 152 39 41 14 158 23 83 129 201 209 8 159 63 193 14 29 182 255 214 128 117 240 201 41 122 244 88 141 14 14 16 176 10 96 89 5 55 248 76 233 35 225 0 76 84 113 19 52 149 146 54 217 157 193 81 2 135 195 198 47 188 168 5 20 17 84 129 225 174 78 210 213 9 94 196 58 67 139 39 112 83 147 180 99 123 141 215 1 1 91 43 108 60 75 58 76 112 112 232 19 85 90 160 2 115 11 124 106 138 207 205 11 108 33 18 125 252 55 19 125 150 217 254 40 169 18 242 80 20 142 51 215 25 52 150 144 7 118 33 82 171 0 129 128 173 21 166 40 38 156 98 214 129 61 48 23 193 82 25 140 177 253 41 136 167 104 246 99 159 79 124 28 162 160 10 204 48 211 211 145 125 72 213 132 220 29 176 130 90 102 128 149 3 2 182 86 184 50 97 138 131 163 184 7 6 45 68 151 64 211 105 220 217 129 154 170 15 11 168 29 28 118 192 92 102 113 2 38 13 70 144 170 210 125 251 132 220 29 48 29 62 54 206 198 179 181 100 248 150 0 1 91 43 44 107 210 41 102 35 207 55 151 3 99 149 43 96 169 140 168 16 169 18 36 44 222 73 47 202 70 111 180 220 201 150 205 96 166 175 27 180 120 2 7 2 100 203 230 218 47 5 2 182 86 184 162 152 98 65 68 122 18 7 231 28 229 22 204 185 26 96 37 52 153 34 2 251 135 58 56 24 20 127 150 89 68 148 84 9 121 48 2 2 86 55 104 177 132 28 29 64 216 132 108 108 16 176 181 177 184 200 102 231 136 25 49 28 16 72 239 38 56 103 105 241 21 152 222 66 20 26 135 200 24 103 76 84 5 102 116 17 217 161 195 8 26 239 117 1 141 215 52 3 172 28 16 176 53 193 178 74 225 155 101 158 137 3 102 90 186 2 118 124 140 171 170 240 10 140 132 195 130 91 136 198 41 52 65 46 196 66 5 54 208 143 8 209 134 71 68 45 0 48 11 150 57 202 166 166 77 113 112 128 128 173 21 174 76 96 140 113 187 169 2 6 21 152 227 97 169 52 150 101 210 211 45 118 25 194 91 136 92 23 48 129 21 24 106 108 148 118 238 0 51 125 29 64 227 9 18 10 146 141 61 166 92 13 4 108 77 176 172 130 67 65 36 75 230 92 206 39 99 159 15 4 204 249 176 116 166 160 94 146 73 255 239 213 66 194 33 54 55 143 52 113 62 242 188 94 129 9 20 48 253 52 24 133 109 48 247 163 197 204 49 208 27 128 128 173 9 211 6 169 156 4 55 131 147 222 5 208 148 200 16 169 18 56 28 66 156 139 60 10 38 188 2 211 103 131 209 204 81 225 110 76 160 38 56 215 226 195 102 109 128 129 128 173 21 179 6 169 148 208 143 130 205 153 120 65 192 10 88 42 45 137 203 224 40 81 168 254 17 18 56 151 217 104 33 138 173 192 164 29 219 177 223 15 93 68 87 195 142 36 249 252 124 237 25 190 37 228 218 47 241 241 143 127 124 126 254 212 112 144 107 175 189 246 29 239 120 71 233 211 91 111 189 53 30 47 254 204 157 127 254 249 255 251 127 255 239 218 239 104 63 92 153 144 118 214 26 219 85 14 140 4 115 1 170 202 70 143 19 113 41 136 37 112 75 11 150 101 145 115 153 69 155 56 10 16 34 15 236 162 123 98 190 75 46 18 185 12 160 6 180 61 113 210 217 129 187 58 205 186 160 9 2 54 58 58 250 225 15 127 216 248 248 174 187 238 218 190 253 180 23 250 145 145 145 107 174 185 198 248 120 147 3 94 11 170 131 41 138 239 130 243 205 188 34 164 73 57 30 150 57 202 25 19 238 161 55 192 225 16 23 23 135 40 222 196 161 35 13 70 242 191 126 68 236 26 128 90 208 79 128 153 86 126 153 35 96 183 221 118 219 171 95 253 106 132 208 212 212 212 67 15 61 52 56 56 88 254 213 214 214 214 15 124 224 3 181 223 69 36 156 243 137 73 211 78 49 235 64 154 148 243 161 233 12 246 55 153 248 110 177 22 72 48 40 176 133 232 4 19 135 17 138 184 240 227 123 217 177 81 210 189 65 236 74 128 106 160 148 142 236 245 125 252 35 38 94 210 132 61 48 67 189 16 66 119 222 121 231 13 55 220 176 236 115 24 99 181 223 72 20 124 114 138 83 106 178 137 35 16 64 80 129 57 27 150 74 11 156 162 178 4 44 52 77 138 171 42 38 164 246 236 240 26 33 189 155 72 176 141 194 54 152 59 161 7 14 242 197 69 19 29 28 102 154 56 166 167 167 95 122 233 165 11 46 184 96 201 227 155 54 109 186 229 150 91 62 253 233 79 95 126 249 229 119 221 117 151 89 183 179 19 150 205 22 190 83 230 154 56 90 2 208 66 116 56 44 157 17 56 69 101 9 130 243 124 85 85 240 6 216 73 164 193 40 100 74 185 20 26 75 72 61 221 56 20 50 241 154 38 180 16 13 190 243 157 239 124 242 147 159 60 243 241 47 126 241 139 198 7 199 142 29 235 237 237 189 252 242 203 75 155 100 79 62 249 228 244 202 199 51 15 29 58 100 214 218 106 132 103 21 236 247 163 102 191 137 215 4 27 189 243 161 201 84 195 238 115 68 175 162 8 9 6 233 136 176 56 118 129 73 190 75 144 135 162 11 247 220 139 56 55 37 73 15 176 19 115 79 128 25 152 83 129 205 206 206 62 249 228 147 111 126 243 155 87 121 78 119 119 119 87 87 215 222 189 123 203 255 214 212 202 228 243 121 83 214 86 59 76 153 48 43 68 170 4 14 128 137 195 209 240 249 121 54 49 233 4 15 189 129 110 226 16 122 14 204 41 2 54 200 231 79 176 67 135 69 47 4 168 144 188 74 247 31 48 183 127 104 90 5 246 221 239 126 247 250 235 175 47 127 228 185 231 158 123 205 107 94 195 24 187 243 206 59 63 247 185 207 33 132 102 102 102 166 166 166 250 251 251 75 207 121 219 219 222 182 202 53 15 31 118 202 207 40 203 42 102 77 2 43 1 51 45 29 14 75 101 10 239 239 28 179 7 70 194 97 62 51 131 24 19 179 17 229 24 1 195 235 218 201 250 46 109 79 172 97 251 54 209 107 1 42 128 238 221 135 52 77 138 14 152 123 89 19 4 108 110 110 238 161 135 30 186 229 150 91 74 143 196 227 241 243 207 63 255 79 127 250 211 121 231 157 119 247 221 119 55 53 53 5 2 129 7 30 120 224 246 219 111 223 182 205 125 63 118 102 14 82 57 73 65 192 22 22 133 189 30 1 103 131 165 211 36 24 196 109 173 162 23 82 4 7 131 92 15 227 192 237 97 251 239 206 243 78 105 33 150 70 171 52 188 243 106 209 11 1 42 64 139 39 200 150 205 184 165 197 220 203 154 32 96 77 77 77 143 62 250 40 41 123 33 142 70 163 241 120 124 96 160 32 182 175 188 242 202 209 163 71 103 103 103 63 240 129 15 248 253 102 110 35 217 6 27 207 250 250 119 153 123 205 210 68 21 211 255 71 1 83 160 169 12 217 236 148 242 171 152 38 133 16 159 22 35 96 206 169 192 140 46 98 238 201 103 144 170 33 159 105 91 248 128 213 208 152 105 35 84 202 49 225 237 191 44 203 45 103 188 10 71 34 17 172 239 178 18 66 54 109 218 20 137 68 92 170 94 86 237 129 233 129 244 48 223 200 177 176 116 70 18 61 69 165 28 220 214 138 37 73 148 17 145 171 42 118 134 11 209 56 206 140 52 141 238 19 102 105 1 42 38 151 163 7 15 73 206 20 176 58 231 68 142 231 114 216 236 61 48 4 51 45 157 13 77 165 156 16 227 91 14 14 182 9 59 10 230 164 10 12 183 180 144 45 155 193 76 239 34 180 225 189 8 99 185 204 0 97 22 32 96 103 129 41 198 40 75 243 247 192 96 166 165 99 225 202 4 159 63 225 168 10 76 239 34 134 153 160 169 96 206 177 209 27 200 67 112 26 204 77 208 120 66 218 190 13 53 53 154 126 101 16 176 179 192 178 10 38 196 216 129 48 19 66 112 83 35 84 96 206 132 166 211 24 99 179 102 238 153 5 9 135 132 229 249 58 169 2 51 182 193 216 161 195 208 129 119 11 90 44 97 69 255 16 4 236 236 240 108 22 175 107 183 194 43 8 129 244 142 133 165 50 184 171 19 53 154 255 134 177 22 112 48 40 170 133 200 243 206 18 48 169 191 15 17 162 197 19 162 23 2 156 29 62 55 199 146 41 43 28 28 32 96 103 135 101 77 30 101 89 66 15 227 0 1 115 34 44 157 150 54 247 138 94 197 82 72 56 36 44 207 215 73 38 142 2 13 13 210 206 29 208 69 116 5 52 62 140 100 89 234 235 179 226 226 32 96 103 129 41 19 216 108 11 162 1 4 210 59 22 154 202 56 205 193 33 120 162 138 195 90 136 198 54 24 133 10 204 13 104 177 132 180 107 167 69 103 30 64 192 206 2 183 32 134 195 0 7 32 207 215 145 112 206 50 71 157 230 224 40 182 16 167 103 16 231 246 223 218 105 38 14 132 144 52 20 165 71 143 9 76 232 7 214 8 141 155 60 3 172 28 16 176 179 192 20 203 90 136 45 45 32 96 14 132 141 30 231 170 234 192 10 140 132 67 156 49 62 51 43 224 222 206 171 192 164 29 219 177 223 175 193 104 21 103 195 39 167 232 209 99 22 57 56 64 192 206 134 70 249 228 148 185 131 84 74 64 32 189 51 97 201 20 150 101 7 142 76 196 225 176 254 138 32 192 136 232 168 40 169 34 132 200 145 126 186 39 38 122 29 192 106 104 241 4 110 106 146 118 108 183 232 250 32 96 171 193 39 38 56 231 22 237 129 161 64 51 204 180 116 32 52 149 38 27 123 28 152 81 137 219 90 49 33 98 194 56 156 87 129 233 93 196 65 240 113 56 28 26 75 200 3 187 172 251 109 114 220 111 169 163 96 202 68 225 123 100 209 30 24 4 210 59 18 150 206 72 78 74 65 60 5 198 56 216 198 69 156 101 118 84 148 84 9 121 40 202 38 167 88 230 168 232 133 0 43 162 197 205 159 1 86 14 8 216 106 48 69 193 129 128 69 231 129 160 133 232 76 88 42 227 156 41 42 75 192 161 144 24 219 130 35 43 48 178 177 135 132 130 80 132 57 22 62 54 206 198 179 22 157 0 51 0 1 91 13 235 44 136 48 211 210 161 168 42 27 27 35 142 153 99 185 4 18 10 10 107 33 202 78 140 126 151 162 17 48 211 59 22 109 79 28 7 2 100 203 102 235 110 1 2 182 26 44 155 181 200 193 81 172 192 84 21 169 154 69 215 7 170 128 165 51 156 49 201 177 21 88 56 36 172 133 232 72 1 147 135 162 90 98 88 200 209 2 224 172 104 241 132 28 29 64 250 88 18 139 0 1 91 13 150 85 172 114 112 148 242 124 161 8 115 18 52 153 194 126 191 117 255 233 53 130 195 97 49 21 152 195 162 164 74 200 67 131 124 254 4 59 228 148 233 237 64 57 52 110 201 12 176 114 64 192 86 131 43 19 22 29 2 43 159 105 105 209 245 129 42 112 174 131 67 135 4 131 2 108 244 156 115 198 28 103 163 215 193 235 218 165 13 27 52 48 211 59 15 150 206 176 233 25 75 29 28 32 96 103 129 89 186 7 6 19 85 156 7 77 165 73 175 227 82 16 75 232 45 196 25 187 239 170 209 194 159 142 20 48 35 146 3 124 28 14 68 139 37 72 40 104 245 72 7 16 176 21 225 115 115 60 159 199 150 85 96 200 223 132 49 230 243 115 86 93 31 168 28 125 16 179 67 29 28 197 48 14 74 237 14 227 80 85 228 96 1 147 135 162 116 239 126 148 87 69 47 4 56 13 106 177 129 222 0 4 108 69 248 120 182 240 13 178 204 196 129 48 70 126 63 76 84 113 14 124 126 158 77 78 57 214 67 111 196 33 26 241 60 118 222 148 235 2 230 204 22 98 65 192 162 3 72 211 232 200 94 209 11 1 202 224 92 75 12 91 189 1 6 2 182 26 44 171 96 89 198 193 54 235 110 129 33 140 195 73 176 100 26 33 228 228 10 12 135 130 152 96 187 141 136 70 5 230 188 131 204 69 116 163 54 108 131 57 10 118 248 8 159 63 97 93 134 111 9 16 176 21 177 110 144 74 9 56 203 236 40 104 50 69 194 33 20 8 136 94 200 202 16 130 91 219 152 189 62 14 135 87 96 69 51 125 12 78 131 57 8 45 150 32 93 157 184 171 211 234 27 129 128 173 8 87 44 116 112 24 224 22 152 168 226 32 88 58 237 192 16 250 37 224 144 237 115 153 243 142 222 3 51 204 244 236 72 18 193 123 65 199 160 197 44 55 208 27 128 128 173 136 117 179 152 75 192 72 48 71 193 82 25 7 14 98 94 2 14 6 153 189 45 68 231 87 96 210 192 46 36 73 26 68 114 56 4 74 233 200 94 27 250 135 32 96 171 193 198 179 216 58 7 135 14 12 101 118 20 52 157 33 142 23 48 18 182 61 14 209 217 46 68 164 175 77 218 181 19 204 244 14 129 30 56 200 23 23 173 155 1 86 14 8 216 138 232 167 152 173 223 3 131 10 204 25 112 101 130 231 114 146 243 91 136 194 4 204 137 81 82 37 228 161 40 5 1 115 6 52 150 144 54 246 24 142 89 171 1 1 91 1 85 101 51 51 150 183 16 193 196 225 24 104 50 133 9 177 250 220 101 237 144 144 128 22 162 147 251 135 6 82 52 74 71 71 185 162 136 94 8 128 180 88 194 158 242 11 4 108 69 140 73 96 216 106 19 7 4 210 59 6 150 74 145 174 46 71 55 202 116 4 76 84 113 228 44 149 37 72 219 183 98 191 31 186 136 226 201 171 116 255 1 123 54 192 64 192 86 132 103 11 111 229 172 110 33 162 102 56 7 230 20 104 42 227 216 41 42 229 224 112 152 107 26 159 179 47 192 133 231 93 80 129 33 66 228 72 63 152 233 133 67 247 238 67 154 38 71 7 236 185 29 8 216 242 176 108 150 4 131 86 191 241 212 247 192 114 150 222 2 88 35 204 13 14 14 163 133 88 16 149 41 27 187 136 170 234 220 83 204 101 72 67 131 48 27 76 56 90 60 65 182 108 182 237 48 37 8 216 242 176 172 98 117 255 176 216 66 164 20 45 46 90 125 35 224 44 80 198 142 30 147 122 157 27 34 85 2 135 130 24 99 59 187 136 174 216 3 51 124 28 108 114 138 101 142 138 94 136 167 161 118 157 0 51 0 1 91 30 27 44 136 16 72 239 28 216 232 40 215 52 226 6 1 67 178 140 91 2 182 78 5 115 195 30 88 225 181 108 99 15 9 135 97 27 76 36 185 28 61 120 200 54 7 7 8 216 138 48 235 99 56 96 166 165 115 96 169 52 110 240 145 245 93 162 23 178 38 112 48 104 103 28 162 91 42 48 189 8 139 80 8 69 20 135 54 188 23 97 44 247 247 219 118 71 16 176 229 209 103 49 219 209 66 212 231 182 64 32 189 96 104 50 69 122 122 44 157 125 110 34 56 28 178 53 14 209 169 227 152 207 68 138 70 181 196 8 98 76 244 66 60 10 141 39 164 237 219 80 83 163 109 119 4 1 91 14 206 185 50 97 225 32 149 18 141 141 88 146 248 60 8 152 96 88 42 237 228 16 250 37 144 112 216 86 39 189 75 90 136 133 10 108 48 194 115 57 122 224 160 232 133 120 20 59 79 128 25 128 128 45 3 159 158 230 154 102 195 30 152 222 69 244 195 30 152 112 104 58 227 228 65 204 75 16 208 66 116 131 11 177 240 157 89 215 46 109 216 64 193 76 47 2 62 55 199 146 41 59 29 28 32 96 203 195 178 118 156 98 46 2 105 82 194 89 92 228 227 89 231 199 248 150 192 225 16 179 217 70 239 146 10 76 55 211 71 33 213 87 8 133 247 13 178 44 245 245 217 121 83 16 176 101 224 138 130 27 26 112 75 139 13 247 194 45 45 32 96 98 97 153 163 156 115 87 156 98 54 176 57 207 215 69 38 142 98 40 226 222 253 197 17 48 128 141 104 177 132 180 107 167 205 153 153 32 96 203 192 178 118 88 16 13 112 32 0 115 140 196 66 147 41 220 18 192 161 144 232 133 172 21 28 10 242 124 30 217 118 4 222 85 21 152 60 24 49 198 121 136 94 136 231 160 177 132 109 9 82 37 64 192 150 129 101 179 184 195 122 7 135 14 196 33 10 135 38 83 210 38 55 156 0 59 9 209 181 214 182 72 95 119 68 73 149 104 110 38 219 182 106 96 166 183 23 62 49 73 71 71 109 118 112 128 128 45 15 47 84 96 118 56 56 96 162 138 19 96 233 140 243 7 49 151 131 195 5 1 227 182 57 233 93 85 129 21 138 176 104 4 142 51 219 140 22 79 224 166 38 105 199 118 155 239 11 2 182 12 76 153 176 122 144 74 9 152 168 34 28 87 12 98 62 13 159 15 55 55 219 23 198 225 146 44 196 18 242 96 132 29 73 218 153 119 12 208 88 66 30 216 133 136 221 130 2 2 182 12 246 4 33 26 64 11 81 44 124 102 150 205 204 144 205 110 106 33 22 125 28 118 25 17 221 101 226 64 8 73 3 187 144 44 211 248 176 232 133 120 8 45 150 144 108 223 0 3 1 91 142 197 69 62 63 111 107 5 6 2 38 14 150 78 23 94 242 92 213 66 44 206 101 158 178 177 2 115 149 128 33 159 79 218 181 19 70 171 216 6 63 62 198 20 197 230 19 96 6 32 96 75 97 227 217 194 247 197 134 24 14 157 66 5 6 45 68 113 208 100 186 240 102 197 239 23 189 144 202 192 193 160 109 45 68 215 85 96 69 51 61 108 131 217 133 22 75 144 214 22 178 101 179 253 183 6 1 91 10 83 20 76 48 110 15 219 115 59 220 220 140 114 57 196 185 61 183 3 150 192 146 41 23 133 72 149 176 179 133 232 162 44 196 18 242 208 32 29 29 229 138 34 122 33 158 64 139 39 164 200 128 144 40 81 16 176 165 240 236 4 14 133 236 219 141 108 110 230 156 163 220 130 77 183 3 78 135 186 205 130 104 128 109 140 67 116 81 148 84 9 178 109 43 14 4 192 139 104 15 52 110 235 12 176 114 64 192 150 194 20 197 182 13 176 83 129 244 176 13 38 4 206 221 50 136 121 9 36 20 100 83 96 163 95 25 140 229 72 63 8 152 13 176 116 134 77 207 72 131 81 33 119 7 1 91 138 157 22 196 83 35 193 192 242 43 2 62 158 229 139 139 46 243 208 235 224 80 136 47 44 218 51 203 219 141 123 96 250 104 149 8 141 129 128 89 142 22 75 144 112 152 116 111 16 114 119 16 176 165 240 108 150 216 21 195 81 38 96 48 81 69 0 52 157 193 146 68 186 187 69 47 164 98 136 126 150 217 14 31 135 170 33 221 215 103 249 141 204 70 30 138 178 233 25 150 206 136 94 72 157 67 227 9 41 58 32 234 238 32 96 75 97 217 9 219 98 56 10 248 100 236 243 65 11 81 8 44 157 38 27 214 35 89 18 189 144 138 193 161 160 30 198 97 131 128 233 169 184 46 20 48 178 177 135 132 195 96 166 183 22 206 181 196 176 168 13 48 16 176 51 96 140 79 78 218 48 139 185 28 220 18 0 1 19 2 77 166 221 232 224 64 198 40 84 191 223 134 169 96 92 23 48 55 182 16 245 34 44 66 33 20 209 74 216 225 35 124 254 132 44 104 3 12 4 108 41 124 114 138 51 102 91 20 189 1 14 4 224 40 152 16 116 15 189 203 50 56 74 144 112 136 217 16 135 104 84 96 110 115 33 26 72 67 131 90 98 4 49 38 122 33 117 139 22 75 144 174 78 59 77 3 75 0 1 59 13 166 31 28 177 211 133 8 105 82 194 208 52 54 122 220 141 22 68 3 28 12 218 208 66 116 121 5 22 229 185 28 61 112 80 244 66 234 22 45 38 204 64 111 0 2 118 26 108 60 139 155 155 81 179 173 185 12 144 38 37 4 118 108 148 83 234 222 10 204 166 185 204 121 183 238 129 25 94 77 169 167 27 34 57 172 66 159 187 102 255 12 176 114 64 192 78 131 43 246 141 178 60 5 4 210 139 128 165 210 184 177 17 119 118 138 94 72 149 16 91 226 16 93 93 129 25 102 122 56 13 102 17 244 192 65 190 184 104 255 12 176 114 64 192 78 131 101 39 200 58 27 45 136 58 56 208 140 160 2 179 157 98 6 135 128 248 27 115 176 167 133 232 94 23 162 129 60 20 165 251 15 160 124 94 244 66 234 16 26 75 72 27 123 112 48 40 112 13 32 96 167 193 21 197 102 11 34 180 16 69 193 146 41 215 133 208 151 67 236 105 33 22 5 76 182 252 70 214 32 15 70 16 99 116 100 159 232 133 212 33 90 44 33 182 252 2 1 91 10 203 10 104 33 194 76 75 33 208 100 154 184 48 198 183 4 14 135 11 239 123 44 174 45 92 26 195 113 138 230 102 178 109 171 6 102 122 211 201 171 116 255 1 177 27 96 32 96 75 97 217 172 109 131 84 74 128 11 81 0 185 28 83 20 169 215 173 22 68 251 206 50 187 49 8 241 116 228 161 40 108 131 153 14 29 217 139 52 77 22 151 193 97 0 2 86 198 252 60 95 88 196 246 239 129 65 11 209 118 168 158 48 228 94 15 189 158 231 171 167 73 89 124 150 153 231 93 94 129 25 153 82 71 146 16 55 106 46 90 44 65 182 108 70 129 128 216 101 128 128 157 130 101 39 236 63 4 86 20 176 133 69 56 110 105 39 44 149 33 109 109 184 173 85 244 66 106 192 223 132 155 26 237 168 192 220 121 138 185 132 212 215 135 100 153 66 166 148 169 104 226 70 168 148 3 2 118 10 166 40 88 146 176 30 147 106 39 197 137 42 144 231 107 35 52 237 238 13 48 3 27 230 50 187 126 15 76 119 160 72 187 118 194 54 152 153 228 114 236 208 97 225 14 14 16 176 211 224 138 130 219 195 246 207 21 45 6 210 207 131 128 217 7 115 111 10 98 25 36 20 180 124 46 179 170 34 217 173 22 196 18 242 80 20 82 125 77 68 75 140 32 140 229 254 126 209 11 1 1 43 131 141 219 58 72 229 20 70 5 6 70 68 27 161 169 148 180 201 173 25 28 37 112 40 196 45 30 107 201 85 21 73 238 75 235 95 130 60 52 200 142 143 113 61 40 14 168 29 26 75 72 219 183 161 166 70 209 11 57 41 96 251 246 193 57 9 195 67 111 183 131 163 84 129 193 89 102 219 224 83 83 124 110 222 213 14 14 3 18 14 91 62 18 44 175 98 151 239 129 21 190 81 219 182 226 64 0 188 136 102 161 197 197 159 0 51 40 10 216 183 191 253 109 209 43 17 15 87 38 236 63 197 92 128 16 236 247 131 17 209 54 88 42 131 49 150 234 96 15 204 134 22 34 213 220 110 163 47 128 177 28 29 0 1 51 5 62 59 75 83 105 39 56 56 78 9 216 79 127 250 211 247 189 239 125 233 116 90 244 122 68 194 20 197 126 11 162 1 110 129 137 42 246 65 211 105 220 217 129 26 197 55 64 106 4 135 67 150 155 56 52 205 245 38 14 29 121 40 74 99 32 96 38 64 227 195 216 231 147 118 245 137 94 8 58 37 96 215 95 127 253 13 55 220 240 231 127 254 231 119 220 113 135 106 132 199 148 177 103 207 30 17 107 179 23 141 242 169 105 1 73 190 58 112 20 204 78 88 42 227 234 16 169 18 36 20 226 243 243 232 140 95 88 51 113 255 65 102 3 105 48 202 166 103 88 202 211 239 209 77 65 139 37 164 93 59 29 98 237 41 10 216 231 63 255 249 55 190 241 141 79 62 249 100 83 83 211 101 151 93 246 248 227 143 151 158 161 170 234 253 247 223 47 110 133 54 193 21 133 115 142 109 143 225 48 128 52 41 59 161 201 20 113 237 20 149 114 138 97 28 211 51 214 221 130 231 235 68 192 72 247 6 18 14 131 153 190 118 168 232 25 96 229 20 85 180 169 169 169 240 137 44 127 230 51 159 121 255 251 223 127 233 165 151 118 118 118 182 182 182 34 132 22 23 23 47 190 248 98 209 235 180 156 147 163 44 5 152 56 32 77 202 86 56 103 233 140 244 182 183 136 94 135 9 16 253 204 34 155 156 148 172 235 28 168 170 113 78 177 14 144 135 34 52 150 64 87 213 195 127 189 40 248 196 36 29 29 109 138 70 69 47 164 200 82 27 125 60 30 127 239 123 223 187 119 239 94 69 81 166 116 166 45 206 170 113 8 44 59 65 90 91 80 67 131 144 187 67 11 209 54 216 241 49 174 170 245 81 129 161 64 0 251 124 214 134 113 212 75 11 17 33 36 13 13 106 195 123 33 242 166 22 180 120 2 251 253 210 246 173 162 23 82 164 40 96 63 252 225 15 115 185 220 23 190 240 133 87 189 234 85 177 88 236 174 187 238 74 36 18 127 208 121 230 153 103 176 237 103 123 237 71 200 32 149 18 208 66 180 13 150 74 99 89 38 61 221 162 23 98 14 56 20 228 86 190 197 172 135 36 142 147 200 67 81 158 203 209 3 7 69 47 196 197 208 88 66 30 216 133 136 83 14 16 23 215 241 175 255 250 175 67 67 67 223 248 198 55 222 253 238 119 39 18 137 143 125 236 99 165 103 52 54 54 190 243 157 239 20 183 66 155 96 66 102 49 151 128 153 150 118 193 210 153 130 122 185 255 112 174 1 9 89 108 68 172 163 10 12 135 66 210 198 30 10 102 250 26 112 194 12 176 114 138 2 246 220 115 207 105 154 246 171 95 253 234 222 123 239 93 191 126 253 146 39 157 119 222 121 34 214 102 43 250 41 102 49 14 14 104 33 218 9 77 213 67 136 84 9 28 14 89 218 66 172 131 52 250 114 36 24 173 82 3 252 248 24 83 20 217 49 27 96 167 4 236 210 75 47 141 197 98 111 127 251 219 69 175 71 24 92 153 192 34 98 56 12 160 133 104 27 44 149 174 131 35 204 37 112 40 104 237 92 230 58 170 192 244 1 205 81 186 111 63 90 92 20 189 16 87 162 197 18 164 181 133 108 118 208 254 113 209 133 120 227 141 55 182 180 180 136 93 202 51 207 60 243 251 223 255 190 244 233 115 207 61 119 205 53 215 216 118 119 150 205 138 58 197 12 46 68 251 80 85 54 122 156 184 63 5 177 4 9 135 232 240 94 235 174 207 213 122 136 146 42 33 71 250 17 231 218 240 136 124 238 110 209 107 113 31 90 60 33 69 6 236 143 59 95 133 162 128 57 97 151 107 199 142 29 205 205 167 12 187 163 163 163 182 221 154 207 204 242 188 42 112 15 172 80 129 169 42 202 231 69 217 32 61 2 203 28 229 140 213 199 41 102 3 28 10 243 73 43 243 124 235 171 2 67 205 205 100 219 86 26 75 128 128 85 1 141 39 26 223 253 46 209 171 56 13 71 156 166 54 88 175 83 250 180 195 198 29 41 35 166 90 172 11 209 24 9 134 219 65 192 44 132 166 51 216 223 132 187 58 69 47 196 52 72 40 200 231 230 17 165 86 217 82 234 76 192 140 209 42 47 189 226 250 24 49 219 97 233 12 155 158 145 6 29 180 1 6 227 84 138 176 172 130 27 124 56 216 38 106 1 197 153 150 208 69 180 24 150 74 215 193 20 149 114 112 56 196 57 183 46 140 163 158 108 244 6 242 80 148 29 73 242 185 57 209 11 113 25 90 44 65 194 97 210 189 65 244 66 78 3 4 12 233 30 250 9 210 46 206 67 95 170 192 64 192 44 134 165 51 117 48 136 185 28 99 128 56 159 178 204 136 88 47 81 82 37 164 93 125 200 231 163 48 223 178 66 104 60 33 69 7 68 175 98 41 32 96 5 248 120 86 160 5 177 128 223 143 9 1 35 162 213 208 100 170 158 28 28 250 28 131 22 44 73 86 29 5 99 140 51 86 103 21 24 146 101 169 191 15 66 17 43 131 115 45 49 236 156 8 196 18 32 96 72 236 32 149 34 24 140 136 150 195 231 231 217 196 100 61 121 232 13 244 185 204 214 56 233 141 156 251 58 114 33 26 200 131 112 26 172 50 216 161 195 124 254 132 236 176 13 48 16 176 34 44 171 96 129 49 28 6 205 16 198 97 45 44 149 41 252 196 215 87 5 102 56 233 153 53 70 68 174 11 88 189 85 96 5 1 139 176 177 113 62 54 46 122 33 174 65 139 37 72 87 167 248 23 201 51 0 1 67 198 41 102 129 49 28 6 112 150 217 106 88 58 77 130 65 220 214 42 122 33 38 163 207 101 182 166 133 152 215 43 176 186 19 48 178 109 43 14 4 180 56 108 131 173 21 45 22 119 96 255 16 4 76 71 85 217 204 12 17 187 7 6 103 153 173 135 166 50 142 10 17 48 11 171 91 136 245 87 129 33 140 229 232 128 6 62 142 53 66 41 29 217 39 71 65 192 28 9 203 26 147 192 4 87 199 16 135 104 53 44 157 145 234 99 138 202 233 232 45 68 75 42 48 163 133 88 127 21 152 97 166 167 49 216 6 91 19 116 223 1 158 207 59 42 195 183 4 8 24 226 89 5 99 140 5 141 178 44 81 168 192 160 133 104 37 52 149 170 167 24 223 18 56 20 180 42 207 183 78 77 28 198 108 48 54 61 195 82 105 209 11 113 1 90 60 33 109 236 193 193 160 232 133 44 3 8 24 98 138 130 219 218 144 44 56 148 4 42 48 75 225 202 4 159 63 81 151 21 24 14 135 248 236 44 226 220 244 43 215 171 137 163 240 194 183 97 61 233 88 7 102 250 181 64 29 54 66 165 28 16 48 125 144 74 167 96 7 7 152 56 172 134 166 211 24 99 178 177 71 244 66 204 135 132 194 156 49 75 198 90 214 169 137 195 64 142 70 96 54 216 217 201 231 233 254 3 206 220 0 3 1 67 197 65 42 162 251 135 96 226 176 26 150 202 224 174 78 212 88 135 25 120 56 20 44 252 24 91 208 69 228 170 138 9 113 206 248 93 115 145 6 35 90 98 4 81 42 122 33 142 134 142 236 67 140 57 211 130 8 2 86 128 141 103 69 206 98 46 1 231 192 172 132 165 211 210 230 94 209 171 176 4 220 214 138 37 201 146 169 96 170 90 151 27 96 6 242 80 148 47 46 210 3 7 69 47 196 209 104 177 4 217 178 25 149 205 9 113 20 32 96 250 30 152 104 11 226 169 22 162 5 59 25 64 209 67 95 143 14 14 164 155 194 113 176 205 170 10 172 78 251 135 198 241 3 105 99 15 132 34 174 142 22 79 56 182 252 2 1 67 136 115 62 49 233 132 10 12 7 154 57 99 40 183 32 122 33 245 8 99 44 115 180 46 29 28 6 56 24 100 86 156 101 174 187 89 42 75 144 134 32 83 106 85 114 57 118 232 176 3 19 164 74 120 93 192 248 244 52 215 52 225 49 28 16 72 111 41 236 216 40 87 213 186 173 192 244 163 96 150 156 101 174 119 1 147 135 6 233 190 253 104 113 81 244 66 28 138 150 24 65 132 72 253 125 162 23 178 34 94 23 48 150 157 40 124 23 68 199 112 232 177 226 1 61 112 22 4 204 124 88 58 131 101 217 105 163 140 76 4 135 45 153 203 204 243 245 220 66 44 8 88 100 160 240 50 61 60 34 122 33 14 133 198 18 210 142 109 78 182 62 121 93 192 120 54 139 155 26 81 32 32 122 33 8 7 90 160 2 179 8 154 74 147 141 61 245 234 166 51 140 136 150 132 113 212 123 5 134 252 77 210 246 109 96 166 95 9 45 158 144 156 106 160 55 168 219 95 233 53 194 178 162 7 169 148 240 201 216 231 3 1 179 2 150 206 72 245 152 130 88 130 132 66 86 156 3 227 170 138 235 215 133 104 32 13 70 96 27 108 89 248 236 44 77 165 157 188 1 6 2 230 20 11 162 1 156 101 182 8 150 202 212 223 20 149 114 112 56 196 167 103 204 183 176 214 125 5 166 143 86 161 169 52 159 157 21 189 16 199 65 227 195 216 231 147 250 118 136 94 200 106 120 93 192 184 51 98 56 12 224 44 179 37 168 42 27 27 35 117 55 199 178 28 18 10 114 74 249 140 201 175 194 245 109 163 55 144 118 245 97 159 143 198 135 69 47 196 113 104 177 132 180 107 167 240 140 189 213 241 186 128 49 101 194 9 14 14 3 136 67 180 2 150 206 112 198 164 122 175 192 10 122 99 186 17 209 3 21 24 146 101 169 191 15 66 17 207 132 198 28 125 2 204 192 243 2 54 158 117 78 11 17 53 55 35 104 33 154 13 77 166 176 223 239 132 180 48 235 192 193 32 38 132 77 153 108 68 228 121 15 8 152 110 166 135 109 176 37 240 137 73 58 58 42 69 29 189 1 230 121 1 203 45 240 19 39 156 98 226 128 22 162 53 212 189 131 3 25 97 28 173 173 230 135 113 120 192 196 97 100 74 177 177 113 62 54 46 122 33 14 66 139 39 176 223 47 109 223 42 122 33 103 193 211 2 198 20 125 148 165 3 98 56 12 160 133 104 5 52 149 38 189 245 153 130 88 14 14 5 161 133 88 29 100 203 102 210 218 2 69 88 57 52 150 144 7 118 57 255 228 137 211 215 103 41 76 81 48 33 184 61 44 122 33 69 192 133 104 5 250 32 230 122 118 112 24 88 49 151 217 11 38 14 164 215 175 82 100 0 182 193 202 209 28 60 3 172 28 79 11 24 207 78 224 112 216 57 239 50 160 133 104 58 124 126 158 77 78 213 183 135 222 0 135 67 220 244 56 68 111 84 96 69 51 125 44 1 81 218 6 108 244 56 83 20 217 241 27 96 94 23 48 125 144 138 131 246 246 11 21 216 220 188 232 85 212 21 44 153 70 8 121 161 2 195 65 243 91 136 117 31 37 85 66 26 26 100 115 115 198 79 11 64 99 9 210 218 66 220 176 115 236 109 1 115 210 41 230 98 5 54 63 39 122 21 117 5 77 166 72 56 228 132 168 48 171 177 162 133 232 157 10 140 108 88 79 58 214 105 113 216 6 67 122 255 48 46 69 6 16 198 162 23 114 118 60 45 96 92 113 76 142 148 78 161 2 91 88 68 140 137 94 72 253 192 210 158 112 112 20 243 124 205 110 33 122 33 74 170 132 60 24 133 80 68 3 26 31 118 254 9 48 3 79 11 24 203 78 56 39 134 3 25 231 192 32 207 215 84 88 202 3 30 122 29 28 212 195 56 230 76 173 224 61 83 129 25 102 122 45 49 130 40 21 189 16 193 176 84 154 205 206 74 206 142 64 44 225 97 1 99 140 79 78 98 71 237 129 233 19 85 224 44 179 137 208 116 134 212 239 28 203 114 136 17 198 97 110 23 209 75 2 38 13 69 121 62 79 247 29 16 189 16 193 104 177 4 9 135 221 50 123 200 187 2 198 39 38 57 99 206 106 33 26 35 193 160 2 51 9 174 76 240 92 78 170 223 57 150 229 224 80 16 99 108 174 128 121 197 70 175 131 219 218 164 141 61 96 166 167 177 184 60 228 142 254 161 167 5 140 101 245 83 204 142 18 48 163 133 8 21 152 73 208 100 10 19 66 54 246 136 94 136 45 72 18 110 9 48 115 141 136 222 136 146 42 33 13 70 188 190 13 198 184 54 60 226 252 4 169 18 30 22 48 69 41 8 134 191 73 244 66 202 32 4 55 53 66 5 102 22 44 149 34 93 93 222 121 9 214 125 28 230 197 33 50 198 25 195 206 14 35 55 23 121 104 144 30 60 132 22 22 69 47 68 24 236 240 97 126 34 231 22 7 135 167 5 140 43 14 26 164 82 2 210 164 76 132 166 50 245 61 69 101 9 56 100 170 147 94 85 145 30 214 110 218 5 29 143 28 25 64 8 105 35 35 162 23 34 12 45 150 32 235 187 92 148 124 237 93 1 99 217 9 226 188 255 39 72 147 50 17 150 206 144 205 158 240 208 27 16 83 227 16 185 33 96 158 169 95 11 248 155 164 237 219 188 220 69 212 98 113 23 149 95 222 22 176 241 44 118 76 140 111 9 72 147 50 13 202 216 209 99 146 55 44 136 6 56 28 50 211 196 161 105 133 107 122 74 192 116 47 162 119 83 125 41 165 35 251 100 151 24 232 13 188 43 96 78 59 197 108 0 45 68 179 96 163 163 92 211 60 226 161 55 32 225 16 51 241 44 179 166 159 136 242 204 65 102 3 121 104 144 38 83 124 122 70 244 66 4 64 247 29 224 170 42 69 7 68 47 164 2 188 43 96 76 81 156 51 72 229 20 208 66 52 9 150 74 227 6 31 89 223 37 122 33 246 97 110 28 162 209 66 244 92 5 214 183 3 55 52 208 152 23 139 48 45 158 144 54 246 224 182 54 209 11 169 0 175 10 216 252 60 95 88 116 224 94 37 14 52 35 168 192 204 128 38 83 164 167 199 21 121 110 102 129 195 161 130 234 156 200 153 115 185 188 247 246 192 244 211 8 82 127 159 55 187 136 212 37 35 84 202 241 168 128 177 236 132 211 14 129 25 64 11 209 44 88 42 237 133 16 250 114 72 56 92 248 135 79 154 227 164 247 102 5 102 116 17 181 120 66 244 42 108 39 159 167 251 15 184 107 3 204 203 2 150 197 178 140 245 244 29 71 1 19 85 204 66 15 145 242 144 5 81 111 33 182 153 153 38 229 65 23 162 142 60 20 101 227 89 62 54 46 122 33 182 66 71 246 33 198 228 72 191 232 133 84 134 103 5 76 193 237 97 7 246 151 112 0 4 204 12 22 23 249 120 86 242 146 135 30 233 98 131 3 1 54 109 210 54 88 81 192 60 116 14 204 128 108 217 76 90 91 188 214 69 212 98 9 178 101 179 145 39 238 34 60 42 96 206 180 32 66 11 209 44 88 230 40 231 220 83 167 152 13 136 121 78 122 79 5 33 158 6 198 82 52 226 181 80 68 45 158 112 215 9 48 3 143 10 24 203 42 142 154 197 92 162 32 96 170 138 84 77 244 66 220 13 77 166 112 75 0 135 28 215 34 182 26 28 10 154 217 66 244 166 128 25 102 250 88 2 113 46 122 33 118 145 203 177 67 135 93 183 1 230 93 1 227 202 132 163 102 49 151 128 64 122 83 160 201 148 180 201 67 39 192 74 144 112 200 172 22 34 207 123 181 2 67 72 30 140 176 185 57 118 36 41 122 33 54 161 37 70 16 33 82 127 159 232 133 84 140 71 5 140 141 103 29 24 132 168 11 88 11 8 88 237 176 116 134 120 99 138 202 18 112 40 108 102 5 230 177 83 204 37 240 250 46 210 177 206 59 219 96 52 150 144 118 108 67 141 141 162 23 82 49 158 20 48 77 99 51 51 142 221 3 131 137 42 181 163 15 98 246 152 131 67 7 135 130 38 218 232 61 91 129 233 69 88 84 139 121 197 76 175 197 19 82 212 125 27 96 30 21 48 174 76 32 206 29 24 132 136 244 56 81 140 49 156 101 174 5 62 51 91 120 131 178 217 163 45 68 110 162 11 209 203 2 54 20 165 35 123 17 165 162 23 98 57 124 122 134 38 83 110 220 0 243 168 128 49 197 24 101 233 68 19 7 194 24 249 253 208 66 172 5 150 78 35 132 60 50 136 121 9 56 28 226 11 139 40 183 80 251 165 60 94 129 73 67 81 158 207 211 125 7 68 47 196 114 104 98 24 55 52 72 125 59 68 47 164 26 60 41 96 217 9 210 218 130 26 26 68 47 100 121 112 0 226 16 107 130 38 211 100 221 58 228 247 139 94 136 0 72 48 88 248 9 55 37 210 215 99 227 152 151 128 219 218 164 222 77 94 48 211 107 177 184 180 107 167 75 7 191 121 83 192 178 184 195 137 14 14 3 56 10 86 35 44 153 242 90 136 84 9 35 92 198 156 72 95 111 183 16 139 93 68 15 248 56 180 152 43 79 128 25 120 81 192 120 214 145 57 244 39 129 153 150 53 66 189 106 65 44 208 208 80 248 249 49 195 199 193 85 21 123 213 133 104 32 69 35 244 192 65 148 51 41 28 217 145 112 69 97 199 199 164 168 43 55 192 60 42 96 204 169 49 28 6 48 211 178 38 56 247 218 32 230 37 144 80 144 153 226 164 135 10 108 160 31 97 172 37 70 68 47 196 66 180 216 48 246 251 165 237 91 69 47 164 74 188 40 96 60 59 129 29 25 195 97 0 45 196 90 224 227 89 190 184 232 77 15 189 1 54 201 136 232 113 19 7 210 45 193 210 246 109 180 174 205 244 52 30 151 35 253 136 184 85 8 220 186 238 90 96 19 206 174 192 160 133 88 3 52 157 193 146 68 186 187 69 47 68 24 56 20 130 10 204 44 164 161 104 125 143 86 209 98 9 201 157 6 122 3 207 9 24 159 158 225 121 213 153 49 28 69 2 205 124 30 2 233 171 132 37 83 100 195 122 36 75 162 23 34 12 98 82 28 162 151 163 164 74 200 67 131 52 153 226 211 51 162 23 98 9 108 244 56 155 152 116 175 131 195 147 2 166 31 2 115 102 16 162 129 62 18 108 78 244 42 220 10 77 166 188 235 224 208 49 171 133 8 21 88 161 2 235 219 129 27 27 105 172 62 189 136 52 150 32 173 173 164 215 197 71 254 61 39 96 44 171 224 6 31 110 107 21 189 144 21 193 205 205 144 196 81 53 44 157 145 220 252 11 89 59 36 28 54 173 133 232 109 23 98 1 73 146 35 253 245 26 138 168 197 226 82 116 64 244 42 106 194 123 2 166 40 164 221 185 229 215 73 23 98 61 59 119 45 68 211 216 232 113 47 91 16 245 185 204 65 158 203 161 197 197 26 175 3 38 14 3 125 54 88 125 10 24 141 15 187 52 65 170 132 231 4 204 225 22 68 93 192 2 156 210 218 95 128 60 8 59 54 202 41 245 120 5 102 218 89 102 104 33 234 200 131 17 166 40 108 244 184 232 133 152 12 75 165 217 236 172 228 230 13 48 47 10 24 203 58 116 144 74 137 226 72 48 48 34 86 14 75 165 113 99 35 238 236 20 189 16 145 16 93 192 106 239 34 66 5 102 64 182 108 38 173 45 245 103 166 215 98 9 210 30 38 27 214 139 94 72 77 120 80 192 28 237 161 63 53 81 5 182 193 42 167 152 193 129 69 175 67 44 141 141 184 169 145 215 30 135 232 237 44 196 83 96 44 69 35 90 221 249 56 104 44 238 106 255 161 129 231 4 140 43 138 147 45 136 198 30 24 8 88 117 176 100 202 155 33 244 75 192 193 32 171 185 133 8 81 82 37 228 161 193 66 5 198 185 232 133 152 7 227 218 240 136 123 19 164 74 120 76 192 242 121 54 59 71 156 189 7 86 120 7 45 73 208 66 172 2 154 76 19 175 198 248 150 67 194 97 19 226 16 97 15 236 36 242 80 148 205 205 177 35 73 209 11 49 13 118 248 48 63 145 131 10 204 101 48 101 66 159 4 230 232 10 76 239 34 194 72 176 202 201 229 152 162 72 189 158 182 32 26 224 176 9 97 28 176 7 86 2 119 117 146 174 206 122 242 34 106 177 4 89 223 133 157 57 19 177 18 188 37 96 124 60 139 49 118 120 11 177 0 28 5 171 28 154 206 20 126 160 189 237 161 55 32 193 96 173 103 153 85 173 240 39 8 216 73 228 193 72 61 205 6 211 234 98 3 204 115 2 198 178 10 14 5 157 159 51 4 113 136 85 192 82 25 210 214 230 228 35 234 182 129 195 161 90 211 164 84 21 129 128 149 33 71 35 116 100 95 81 215 221 14 165 116 100 159 219 79 128 25 120 76 192 156 61 72 165 4 76 84 169 2 154 134 13 176 34 181 183 16 185 46 96 208 66 44 33 13 69 185 170 210 253 7 68 47 196 4 232 190 3 92 85 221 158 193 97 224 45 1 211 45 136 46 104 251 194 68 149 42 96 201 180 199 83 16 75 144 96 176 240 243 99 84 81 213 97 252 93 112 33 158 4 183 181 73 189 155 234 195 76 175 237 137 73 27 123 112 91 155 232 133 152 128 183 4 140 101 39 156 60 139 185 68 161 2 131 22 98 133 208 84 74 218 228 233 12 142 18 197 48 142 26 138 48 168 192 206 68 30 138 210 186 240 113 208 120 194 237 1 28 37 188 38 96 78 143 225 48 208 247 192 96 162 74 5 240 169 41 62 55 15 14 14 3 18 14 23 126 218 107 57 203 156 135 61 176 165 72 67 81 122 224 32 202 185 57 167 116 254 4 77 12 211 125 7 235 99 3 204 28 1 187 226 138 43 228 147 188 231 61 239 169 232 171 182 194 57 159 152 116 129 5 177 56 81 5 4 172 2 88 42 131 49 150 96 15 204 160 217 143 125 190 90 226 16 161 2 59 19 121 160 31 17 162 37 70 68 47 164 42 56 95 188 255 103 11 63 252 177 246 204 179 136 51 245 169 103 234 99 102 147 9 2 214 215 215 183 112 146 251 239 191 191 162 175 218 9 159 156 226 148 130 137 163 46 161 233 52 238 236 64 141 141 162 23 226 20 106 245 113 128 11 241 76 26 27 165 29 219 92 106 166 207 63 244 40 233 222 208 116 195 95 160 102 63 217 186 165 241 125 239 89 248 183 31 137 94 148 9 152 211 66 44 213 88 132 44 115 193 213 191 106 27 76 31 101 233 244 24 14 29 28 8 192 30 88 69 176 84 6 66 164 202 33 53 58 233 139 2 38 155 184 164 58 64 138 70 92 186 13 70 71 246 250 46 185 72 119 112 196 229 193 8 233 222 64 54 172 103 250 209 73 87 99 130 162 44 44 44 60 246 216 99 63 253 233 79 159 127 254 249 74 191 106 39 92 153 192 77 141 40 16 16 187 140 181 128 91 90 80 46 87 87 217 107 22 67 147 41 87 15 150 53 29 92 219 89 102 136 225 88 22 121 104 144 102 142 154 51 240 218 102 26 124 124 108 60 119 231 255 165 135 143 200 175 58 183 240 210 223 189 193 72 38 114 53 38 8 216 71 62 242 17 73 146 66 161 208 119 191 251 221 171 175 190 154 49 182 246 175 218 9 27 207 146 14 23 56 56 144 158 196 193 57 71 185 5 209 235 112 9 156 179 52 84 96 167 161 183 16 107 136 67 132 32 196 229 144 250 118 224 198 70 247 141 86 201 229 216 193 195 115 127 253 121 166 40 129 47 127 94 138 244 23 222 243 29 60 44 109 236 22 189 178 90 49 161 69 112 249 229 151 27 31 92 118 217 101 45 45 45 127 250 211 159 94 255 250 215 175 229 171 95 254 242 151 147 201 21 243 49 15 29 58 116 205 53 215 212 190 188 18 44 171 184 194 67 95 30 72 143 155 253 162 215 226 2 216 241 49 174 170 80 129 149 67 194 225 90 94 103 121 30 42 176 229 144 36 57 210 175 237 137 203 23 93 32 122 41 107 131 49 245 183 191 91 252 233 131 136 51 249 85 187 253 55 125 218 24 54 68 99 113 164 169 216 45 111 232 87 166 86 1 227 156 143 142 142 118 119 119 27 123 93 237 237 237 115 101 230 150 213 191 250 197 47 126 113 149 130 236 155 223 252 102 141 107 91 186 84 199 15 82 41 81 28 9 54 127 2 187 68 113 197 194 82 105 44 203 164 199 245 111 39 77 164 198 22 98 161 2 131 83 204 203 33 13 69 243 15 63 38 122 21 107 66 123 233 229 197 123 254 131 101 179 13 87 191 173 241 237 87 169 127 124 46 247 127 190 131 195 65 62 55 79 58 59 154 62 242 33 209 11 52 129 90 91 136 156 243 219 111 191 221 248 248 149 87 94 97 140 157 119 222 121 115 115 115 55 223 124 243 228 228 228 178 95 45 253 221 134 134 134 166 149 145 36 147 19 11 153 50 225 10 7 7 204 180 172 20 150 206 20 212 203 236 31 24 87 67 194 33 62 55 143 40 173 238 175 195 30 216 74 200 67 131 76 81 216 232 113 209 11 89 13 150 57 122 226 155 223 202 253 253 157 210 142 237 45 255 231 246 198 119 191 11 53 54 248 222 112 145 255 115 127 213 244 63 223 239 255 204 13 141 255 243 253 72 174 7 135 78 173 255 6 66 200 244 244 244 205 55 223 204 24 203 102 179 143 61 246 88 48 24 60 114 228 200 47 127 249 203 143 125 236 99 225 112 248 204 175 154 180 242 138 97 89 215 84 96 200 39 99 159 15 4 108 141 208 20 132 72 45 5 135 67 156 115 62 53 93 101 118 26 236 129 173 0 233 221 68 90 91 233 158 152 51 135 241 243 217 217 197 251 127 174 254 238 9 105 87 95 224 255 249 50 217 182 117 233 51 252 117 181 43 97 130 8 255 224 7 63 88 242 200 150 45 91 98 177 216 74 95 21 195 137 28 63 113 194 21 49 28 6 16 72 191 118 88 42 237 123 195 69 162 87 225 44 112 168 240 78 145 77 78 73 85 9 24 84 96 171 32 69 7 180 61 113 223 149 127 38 122 33 167 163 105 249 71 30 91 124 240 151 184 165 197 255 153 27 228 243 95 43 122 65 118 80 15 85 228 90 40 30 2 115 75 5 6 103 153 215 142 170 178 209 227 4 82 16 79 7 183 180 96 89 174 126 27 44 175 214 71 139 201 10 228 161 193 133 123 239 71 156 35 140 69 175 165 136 246 199 231 22 238 189 159 207 206 54 94 243 206 134 183 92 233 157 255 59 175 252 59 89 86 193 132 24 33 167 174 0 2 233 215 8 203 28 229 140 129 135 254 76 244 169 96 213 58 233 85 213 249 99 243 68 33 15 69 249 252 60 59 146 36 91 183 136 94 11 98 135 14 47 252 248 39 116 239 126 223 159 189 177 241 189 255 3 183 182 136 94 145 173 120 69 192 184 162 224 112 24 9 141 2 169 140 230 102 4 45 196 53 64 211 25 236 111 194 93 157 162 23 226 56 72 48 88 117 154 20 180 16 87 1 119 117 146 174 78 109 79 188 65 168 128 241 169 169 197 255 248 169 250 228 211 210 57 131 129 191 187 213 155 219 192 94 17 48 125 144 138 59 44 136 6 250 68 149 122 72 219 180 26 150 74 195 20 149 101 41 84 96 85 183 16 53 13 76 28 171 32 15 69 181 61 177 134 171 175 18 115 251 124 126 241 87 15 231 127 245 48 233 88 215 252 55 255 75 218 61 36 102 25 14 192 59 2 150 117 215 169 61 252 255 179 119 231 241 81 85 247 223 192 239 57 119 150 204 76 146 185 3 36 64 54 100 17 8 139 63 65 100 145 214 74 225 247 211 138 86 4 233 227 163 253 89 251 171 104 235 203 62 79 93 16 172 248 170 79 91 247 90 91 91 181 90 92 90 171 130 107 41 148 226 130 109 45 136 10 45 162 178 136 86 49 51 35 33 153 155 61 153 229 206 61 231 121 205 76 140 8 36 153 9 147 220 156 115 63 239 63 48 219 132 147 56 228 147 115 238 247 126 191 94 47 111 16 190 209 203 0 96 161 48 6 49 31 83 42 192 234 234 251 246 88 142 0 235 145 99 202 228 232 111 86 43 70 114 224 219 69 26 91 183 197 215 62 171 36 18 5 255 123 169 115 254 60 145 78 149 250 129 93 2 140 71 116 177 70 104 19 175 151 133 66 86 175 66 0 102 77 208 117 210 84 171 87 49 24 81 191 223 120 255 131 62 62 216 48 50 237 96 224 152 212 73 19 185 97 152 31 124 160 78 26 184 201 144 230 254 15 99 127 120 138 125 82 227 58 115 129 123 209 185 138 23 255 131 108 19 96 76 215 157 226 148 32 98 40 115 150 120 123 59 107 104 196 24 176 99 74 237 192 250 60 18 12 247 129 245 136 20 21 169 149 21 201 247 246 12 76 128 241 136 30 123 114 173 241 230 118 231 140 233 158 43 47 31 156 183 160 89 194 30 1 198 24 111 108 34 130 93 3 243 161 10 177 87 44 24 78 109 53 112 13 236 88 104 32 192 91 90 20 198 250 112 202 196 13 131 34 192 122 228 152 50 105 32 186 250 198 98 241 63 110 72 108 122 137 150 141 244 173 90 161 86 139 116 140 52 0 108 17 96 188 161 145 115 46 208 77 96 233 251 120 16 96 189 99 161 16 245 251 73 113 145 213 11 25 140 136 223 223 217 140 99 72 32 231 7 99 7 214 27 117 202 164 196 166 151 149 104 180 191 122 91 112 110 252 245 181 248 179 207 43 132 20 124 251 191 157 167 127 105 240 220 118 54 120 216 34 192 88 125 36 245 11 169 56 109 56 58 139 56 98 241 190 253 250 108 31 102 48 76 171 176 253 58 182 204 93 143 188 185 47 1 134 110 244 189 114 76 156 160 80 154 220 251 190 99 250 201 121 255 228 230 238 189 177 63 60 197 106 107 93 103 159 229 62 119 161 82 128 81 227 199 102 143 0 211 117 226 243 137 53 111 254 243 137 42 133 246 186 51 49 39 44 20 86 199 28 213 237 13 210 72 113 17 81 85 214 216 68 71 231 254 96 236 192 122 229 118 171 227 198 38 223 219 157 223 0 99 7 107 227 79 172 49 118 238 114 158 54 219 123 221 15 250 216 202 210 54 108 17 96 92 156 73 96 93 50 13 233 149 246 14 5 1 214 61 51 24 116 158 62 215 234 85 12 94 196 95 204 251 116 47 51 55 12 130 113 42 189 113 76 153 100 108 123 51 111 159 174 189 35 254 252 186 196 203 155 213 209 39 248 254 223 42 117 220 216 188 125 102 121 217 34 192 152 174 83 225 126 145 233 218 129 89 189 144 65 139 235 13 188 189 67 197 28 203 238 145 64 128 245 237 94 102 236 192 178 160 78 153 20 123 246 5 222 216 116 188 61 234 76 51 241 242 171 241 23 214 145 130 2 207 149 151 59 102 207 204 219 18 101 103 143 0 139 52 208 17 165 86 175 34 55 93 51 45 173 94 200 224 101 134 66 132 16 90 94 102 245 66 6 47 218 231 118 136 8 176 44 168 99 199 144 130 130 228 238 61 206 47 245 125 24 66 114 231 174 248 147 107 89 67 131 251 220 133 174 179 207 194 28 209 156 216 34 192 120 36 66 167 76 178 122 21 57 162 148 20 184 81 136 216 3 22 12 147 210 18 177 46 109 14 48 226 247 247 173 159 11 122 33 102 133 82 199 196 241 230 238 189 125 11 48 22 12 197 254 176 198 220 189 199 121 198 151 189 23 44 206 76 192 129 156 216 34 192 152 128 215 192 208 144 190 87 44 20 82 171 42 173 94 197 160 70 3 154 241 209 199 125 121 100 2 59 176 172 168 83 38 37 254 242 114 174 143 226 205 45 241 103 158 51 254 190 69 157 48 222 247 211 155 233 9 85 253 179 58 249 201 31 96 188 173 141 39 18 194 204 98 62 12 102 90 246 204 12 134 29 211 254 195 234 85 12 106 233 102 28 185 23 113 48 198 25 195 14 44 27 142 41 147 99 127 88 195 106 15 101 219 29 195 72 38 254 178 41 190 238 207 196 239 247 252 224 42 199 41 211 250 125 137 82 179 65 128 69 210 163 44 133 106 195 145 129 153 150 61 97 140 133 63 85 191 190 208 234 117 12 106 196 239 231 205 45 57 143 94 52 140 212 159 184 24 147 5 90 89 65 253 197 230 123 187 179 9 176 228 27 111 197 214 60 195 219 59 220 23 44 114 253 215 2 69 197 196 181 227 37 127 128 49 189 129 56 28 196 47 222 249 114 106 7 214 214 110 245 42 6 41 118 176 150 27 134 61 103 32 101 143 6 52 206 24 111 105 37 254 226 236 31 197 211 1 134 29 88 150 212 201 147 146 239 237 113 46 248 106 15 31 99 254 251 163 248 227 79 153 31 125 236 156 127 134 123 241 34 187 141 157 236 63 54 8 176 250 8 25 58 68 200 46 44 94 47 111 71 128 29 27 11 133 137 195 65 71 142 176 122 33 131 26 9 4 82 129 212 216 152 83 128 41 137 244 14 12 1 150 29 199 148 73 177 39 214 116 183 205 229 13 141 177 53 207 36 95 127 195 113 242 73 190 219 127 66 203 70 90 177 70 105 201 31 96 92 23 178 130 35 115 132 200 106 235 172 94 197 32 101 6 67 180 188 12 125 182 122 70 138 139 8 165 172 177 41 183 225 247 216 129 229 194 49 121 18 111 239 96 31 31 160 99 190 216 242 36 30 143 255 233 207 137 141 47 210 225 165 222 149 215 169 194 21 66 139 64 254 0 99 17 93 172 54 190 93 136 215 171 224 26 88 55 88 40 172 162 11 98 175 8 33 69 69 185 206 101 206 28 33 98 7 150 37 18 8 208 226 162 216 239 159 84 167 78 118 206 153 149 218 99 113 110 252 227 245 248 211 207 41 102 178 224 191 47 114 206 59 93 200 19 32 17 216 32 192 244 6 135 152 35 183 209 144 190 7 44 24 78 253 92 128 222 144 128 150 115 55 41 20 113 100 47 30 143 222 255 16 173 40 87 24 115 206 156 145 88 191 145 14 29 98 188 189 139 133 62 117 157 245 95 238 243 22 246 87 175 122 72 147 63 192 68 108 132 152 65 124 133 40 163 63 54 195 96 117 117 20 115 44 179 64 3 26 203 49 192 80 196 145 189 248 186 13 238 243 206 97 245 145 232 111 86 43 148 242 104 52 246 194 159 156 167 76 243 254 223 171 136 80 227 47 4 37 123 128 25 6 107 110 166 195 132 124 38 161 140 190 59 44 20 230 140 169 152 99 153 5 162 249 115 61 66 68 17 71 246 216 193 90 58 102 52 41 45 225 137 68 219 245 55 170 99 78 40 248 198 18 50 108 24 210 107 96 72 30 96 76 111 72 253 27 22 116 7 230 245 166 126 23 54 146 138 83 242 255 77 185 50 107 130 196 227 193 164 137 108 16 77 51 107 66 57 61 132 27 6 161 20 5 50 89 73 95 220 34 133 133 238 175 47 164 101 101 206 47 157 150 124 123 23 111 109 179 122 89 118 33 249 115 180 243 46 102 49 127 210 117 246 243 197 38 236 40 168 224 200 30 13 4 114 238 231 107 24 184 0 150 37 226 247 179 218 67 138 162 184 255 215 5 206 47 159 166 16 37 185 253 159 142 201 213 86 175 203 46 36 15 48 166 235 180 184 88 208 195 144 174 153 150 86 47 100 208 49 131 33 90 137 46 136 89 73 31 33 182 228 244 16 116 242 205 158 123 241 121 177 199 159 52 247 127 144 122 37 26 141 175 125 142 86 148 225 108 96 192 72 126 54 197 244 6 113 159 76 152 168 210 29 22 10 59 103 76 183 122 21 98 160 1 141 155 38 111 105 37 197 69 217 62 6 179 84 178 70 138 10 189 87 125 55 241 226 43 137 23 95 33 46 151 243 75 167 169 216 126 13 32 201 3 140 215 71 168 184 87 83 61 5 132 16 220 10 118 4 222 222 206 26 155 40 42 56 178 67 52 45 221 140 163 9 1 214 95 60 30 215 162 115 173 94 132 77 217 224 8 81 204 10 14 37 115 125 216 227 193 17 226 17 88 186 36 65 69 13 125 118 136 191 152 16 146 83 33 34 79 224 8 17 196 32 123 128 69 116 17 7 169 116 33 62 76 84 57 146 89 19 164 1 77 241 249 172 94 136 32 84 149 20 21 177 156 234 56 176 3 3 65 72 30 96 92 111 16 180 4 49 3 51 45 143 198 66 168 224 200 77 174 205 56 184 97 16 84 33 130 8 100 14 48 222 220 194 147 73 129 143 16 59 39 170 224 158 146 47 96 65 212 208 231 134 248 253 44 167 123 153 177 3 3 65 200 28 96 172 62 146 250 215 43 110 17 71 231 17 34 38 170 124 129 25 10 211 74 4 88 14 104 31 118 96 8 48 16 129 204 1 198 117 157 184 92 164 80 224 217 113 169 29 24 174 129 29 134 235 13 60 26 85 49 199 50 23 57 247 243 197 14 12 4 33 115 128 49 97 219 248 118 65 67 250 35 152 53 65 66 41 45 47 179 122 33 34 161 90 110 71 136 60 129 0 3 49 72 29 96 186 46 238 93 204 25 196 231 195 14 236 112 44 24 164 165 165 248 241 154 19 162 105 188 41 183 107 96 40 226 0 33 200 28 96 92 111 16 126 7 134 134 244 95 100 6 195 152 162 146 43 18 8 112 195 80 178 191 152 138 35 68 16 132 204 1 198 234 35 130 14 82 249 28 134 50 127 17 11 133 105 21 106 232 115 67 53 127 234 91 151 245 101 48 20 113 128 40 164 14 176 136 46 232 32 149 46 233 251 192 162 86 175 98 208 48 25 251 244 160 138 18 196 28 17 205 79 8 201 225 20 17 59 48 16 132 188 1 22 143 243 246 118 42 114 27 142 206 35 68 211 84 226 113 171 23 50 40 176 218 90 158 76 162 134 62 103 14 7 41 244 177 166 172 119 96 104 37 5 130 144 54 192 152 200 147 192 186 160 33 253 225 88 48 68 92 78 58 188 212 234 133 136 135 248 253 57 84 210 99 7 6 130 144 54 192 184 222 64 8 33 67 164 8 48 92 6 75 51 107 130 180 172 44 51 3 23 114 66 2 57 20 34 162 149 20 136 66 218 0 99 245 17 18 208 20 135 106 245 66 142 11 102 90 30 142 5 67 104 66 223 55 52 16 200 161 159 47 118 96 32 8 121 3 76 215 69 191 0 150 226 118 19 85 197 17 98 70 186 137 20 74 16 251 130 248 253 60 235 107 96 8 48 16 133 188 1 38 126 9 98 6 241 98 36 88 90 60 206 235 35 42 106 232 251 132 4 52 150 211 17 34 2 12 68 32 109 128 137 62 72 229 115 94 47 111 67 63 95 133 133 63 229 156 227 46 230 190 201 173 159 47 90 73 129 32 164 13 48 177 103 49 31 38 221 207 23 1 150 238 130 88 232 203 12 200 135 92 17 205 207 19 9 37 155 123 10 25 227 140 97 7 6 66 144 52 192 24 227 122 3 17 189 13 71 26 241 121 21 92 3 75 7 152 90 129 59 192 250 136 166 131 63 171 150 190 134 145 250 19 85 136 32 2 57 3 140 55 54 113 198 228 217 129 225 26 88 166 137 20 166 168 244 21 9 104 233 127 23 189 23 34 242 116 128 17 135 99 64 214 5 112 92 228 12 48 166 103 238 98 150 34 192 48 81 37 45 61 136 25 21 28 125 229 116 18 175 55 171 118 136 137 244 14 76 69 128 129 0 228 12 48 30 209 137 199 163 120 61 86 47 36 15 136 175 16 101 244 188 165 149 181 180 208 42 28 33 246 29 205 242 94 102 28 33 130 56 228 12 48 38 77 9 34 38 170 164 177 80 40 181 43 192 17 226 113 72 55 227 232 125 7 198 147 201 212 7 163 136 3 68 32 105 128 213 71 104 137 12 21 28 184 6 150 97 214 132 232 208 161 138 71 134 45 181 85 136 223 159 213 17 98 210 84 210 71 142 3 176 36 128 227 36 103 128 113 93 39 82 92 0 235 220 129 217 254 8 145 213 4 209 68 234 56 101 121 132 216 89 196 129 0 3 17 200 25 96 44 34 201 77 96 157 253 124 163 81 133 115 171 23 98 37 19 37 136 199 141 4 2 89 221 203 156 185 6 134 0 3 17 72 26 96 18 93 3 83 188 94 206 185 18 141 89 189 14 235 112 142 65 204 199 143 106 126 214 148 69 63 223 206 0 67 21 34 8 64 198 0 235 136 242 104 84 142 70 136 104 72 159 250 218 235 35 60 30 71 13 253 113 34 154 198 99 241 94 135 163 162 17 34 8 68 194 0 99 245 145 212 23 38 69 27 14 204 180 204 156 31 18 85 165 35 71 90 189 16 177 209 244 189 204 189 215 113 160 21 61 136 67 198 0 211 117 162 170 153 214 3 18 192 76 75 86 19 164 35 134 139 62 218 205 114 68 243 103 154 212 244 252 97 60 129 29 24 8 67 194 0 227 186 78 134 4 228 153 219 235 116 16 167 211 206 1 102 214 4 81 193 145 7 110 55 41 112 243 94 219 33 26 6 238 98 6 81 72 24 96 44 34 197 40 203 195 16 175 151 183 181 89 189 10 203 176 80 88 173 68 15 142 60 160 90 239 115 153 113 13 12 4 34 99 128 233 13 68 154 18 196 52 226 179 241 72 176 100 146 213 30 66 9 98 94 144 108 166 130 225 26 24 136 67 194 0 227 18 181 225 200 176 115 51 14 118 176 150 155 38 118 96 121 65 52 127 175 115 153 177 3 3 129 72 24 96 76 151 237 8 81 177 115 128 5 67 196 237 38 37 37 86 47 68 6 52 155 118 136 24 199 12 226 144 46 192 146 38 111 106 150 166 13 71 6 41 244 217 182 140 190 179 7 135 44 21 57 214 34 26 142 16 65 42 178 5 24 111 104 224 156 203 118 13 172 208 167 216 118 7 86 19 68 19 250 124 201 246 8 17 85 136 32 8 217 2 140 233 13 233 187 152 229 218 129 217 248 8 209 172 9 81 180 241 205 19 26 208 82 79 164 68 162 167 15 194 14 12 196 33 93 128 213 71 104 81 161 226 118 91 189 144 124 74 5 152 61 143 16 163 81 166 235 106 37 74 16 243 131 4 2 189 222 203 140 34 14 16 136 108 1 38 211 32 149 46 182 157 105 105 134 194 169 231 40 106 232 243 132 250 253 169 95 242 122 190 151 25 59 48 16 135 108 1 198 116 121 6 169 116 177 237 17 34 11 134 105 113 49 41 46 178 122 33 178 240 122 136 203 213 203 14 12 173 164 64 28 210 5 88 68 151 172 130 163 51 192 98 113 133 49 171 23 50 208 204 16 46 128 229 25 9 104 189 244 243 197 14 12 196 33 91 128 113 189 65 182 155 192 108 60 81 133 213 132 208 5 49 191 168 230 239 101 46 51 122 33 130 56 100 11 48 22 145 173 13 71 87 67 122 197 126 117 28 102 48 168 86 160 7 71 62 17 77 227 61 142 181 68 17 7 8 68 170 0 227 45 173 60 97 200 119 13 76 177 229 14 140 55 53 241 182 118 84 112 228 23 13 4 112 132 8 210 24 68 131 195 95 120 225 133 181 107 215 118 189 26 12 6 23 45 90 148 211 103 224 186 158 250 29 83 190 35 68 91 206 180 100 193 48 33 68 197 53 176 188 34 154 159 191 183 187 135 15 192 14 12 4 50 136 2 236 252 180 174 87 127 250 211 159 230 250 25 88 68 39 14 7 241 23 231 123 105 86 163 148 20 184 121 187 189 26 210 155 161 16 41 25 38 217 45 125 150 35 1 173 151 145 96 232 133 8 226 144 234 8 81 190 65 42 93 210 35 193 236 21 96 44 24 70 19 169 188 163 154 198 218 218 149 100 178 187 15 64 43 41 16 136 84 1 38 223 32 149 46 54 188 21 204 172 9 82 76 81 201 55 162 249 21 206 123 42 68 196 53 48 16 135 84 1 38 225 32 149 207 144 194 66 123 93 3 227 156 133 176 3 203 63 26 208 82 255 82 186 15 48 92 3 3 129 200 21 96 17 157 200 87 130 152 70 10 125 182 218 129 177 67 117 220 48 176 3 203 63 159 143 56 157 188 177 155 74 122 35 125 180 136 0 3 65 72 21 96 233 187 152 229 189 6 102 171 0 11 134 136 195 65 203 70 90 189 16 9 17 205 223 237 88 75 195 80 16 96 32 14 137 2 204 48 88 75 139 180 71 136 54 107 72 207 66 225 84 122 169 170 213 11 145 16 213 180 238 142 16 121 58 192 112 132 8 162 144 39 192 88 68 79 125 61 146 22 113 40 62 175 173 102 90 154 65 52 145 234 47 36 208 253 92 230 204 14 12 85 136 32 8 121 2 140 71 116 66 136 204 101 244 118 10 48 22 12 225 22 230 126 66 52 127 119 205 56 176 3 3 177 200 19 96 76 215 73 113 177 226 24 68 183 102 231 145 189 142 16 13 131 213 30 162 232 130 216 63 104 15 247 50 39 112 13 12 68 34 81 128 201 91 130 104 183 153 150 44 252 41 103 12 53 244 253 132 104 129 238 142 16 177 3 3 177 200 19 96 18 151 32 118 238 192 12 163 179 202 89 118 102 40 76 60 5 164 180 196 234 133 200 137 106 126 222 218 170 152 230 49 222 135 42 68 16 138 60 1 198 228 109 195 241 121 63 95 123 108 194 88 48 132 41 42 253 135 4 52 206 57 111 110 57 198 251 58 3 76 206 115 120 144 143 68 1 166 235 242 245 161 239 98 171 153 150 44 20 198 32 230 254 67 210 205 56 142 121 43 24 218 112 128 88 100 9 48 206 121 67 163 132 147 192 62 211 185 3 107 107 179 122 33 3 193 172 9 162 130 163 255 144 194 66 162 170 199 46 68 68 35 68 16 138 36 1 198 155 155 121 50 41 241 53 48 197 83 64 8 177 67 67 122 222 222 206 26 26 81 67 223 175 210 115 153 143 81 136 200 19 216 129 129 72 36 9 48 22 105 72 253 179 148 119 7 166 16 162 120 60 118 56 66 100 193 112 234 121 137 29 88 127 162 1 141 29 179 29 162 97 224 46 102 16 136 36 1 198 35 17 82 224 38 133 133 86 47 164 31 17 123 52 227 96 161 16 245 251 73 113 145 213 11 145 89 119 237 16 113 13 12 196 34 73 128 177 136 180 131 84 186 16 159 207 14 247 50 155 193 48 173 194 246 171 127 117 119 132 136 107 96 32 22 89 2 76 234 18 196 12 155 76 84 97 161 176 138 41 42 253 44 125 132 136 29 24 8 79 146 0 227 17 157 14 147 183 130 35 205 38 237 16 205 96 16 109 124 251 27 209 252 199 110 198 145 192 14 12 68 34 73 128 49 189 193 6 71 136 242 183 67 228 122 3 111 239 192 14 172 191 145 128 198 91 91 21 206 143 124 7 142 16 65 40 178 4 88 125 132 200 219 134 35 195 14 59 48 51 20 34 132 208 242 50 171 23 34 57 170 5 56 99 71 183 244 229 134 65 80 133 8 226 144 34 192 162 49 222 209 33 255 14 204 6 13 233 89 48 76 74 75 20 183 219 234 133 72 142 104 254 84 92 29 125 138 104 24 24 34 10 2 145 33 192 152 158 30 101 41 241 77 96 105 118 104 72 207 66 33 181 170 210 234 85 200 143 20 23 17 85 61 122 46 51 55 12 89 7 18 129 148 36 9 48 66 9 25 18 176 122 33 253 204 43 255 125 96 102 48 140 10 142 129 64 8 241 23 31 115 7 134 35 68 16 136 12 1 198 35 13 68 211 20 42 195 215 210 131 244 53 176 168 213 171 232 79 140 177 240 167 168 224 24 24 196 239 103 71 223 203 156 76 162 136 3 4 34 195 15 125 166 235 18 15 82 233 66 124 94 110 154 74 60 110 245 66 250 11 59 88 203 13 3 59 176 129 65 53 255 209 247 50 243 100 18 247 129 129 64 164 8 176 136 252 119 49 127 222 144 94 222 58 14 22 10 19 135 131 142 28 97 245 66 108 129 4 52 126 116 59 68 148 209 131 80 100 8 48 30 137 72 95 130 120 88 128 73 219 144 222 12 134 104 121 153 244 71 193 131 4 9 4 142 110 198 129 110 244 32 22 25 126 88 176 72 131 244 109 56 62 159 105 41 239 68 21 22 10 171 232 130 56 80 168 223 127 244 125 96 216 129 129 88 196 15 48 198 120 99 163 29 142 16 21 183 155 168 170 196 149 244 44 24 198 20 149 1 67 2 26 111 110 57 162 25 7 110 100 6 177 8 31 96 188 177 137 51 102 135 34 142 244 41 162 71 218 107 96 134 193 234 234 40 230 88 14 20 26 208 184 105 242 150 214 47 188 21 59 48 16 138 240 1 214 121 23 179 244 59 48 198 140 87 94 229 70 50 241 226 203 198 203 175 42 140 89 189 160 60 99 161 48 103 76 197 14 108 160 16 127 186 25 199 17 133 136 8 48 16 138 248 1 86 31 33 94 175 226 41 176 122 33 253 137 243 232 3 191 37 69 69 106 69 185 99 250 201 196 95 28 189 239 193 99 116 98 21 153 89 19 36 30 15 25 42 255 181 204 65 130 104 126 66 9 107 250 66 33 34 198 169 128 88 132 15 48 174 235 210 55 145 74 190 241 150 227 63 166 58 102 157 154 110 198 17 117 204 156 225 60 101 154 177 117 155 213 235 202 39 84 112 12 52 74 73 209 81 205 56 48 78 5 132 34 124 128 177 72 3 149 253 215 246 228 187 187 157 167 158 146 41 68 76 188 188 57 254 236 11 169 55 110 255 167 76 155 48 51 24 162 149 232 130 56 160 200 17 247 50 51 198 25 195 14 12 4 34 124 227 78 174 235 164 180 196 234 85 244 51 135 202 13 131 184 221 174 249 243 20 66 146 255 220 153 88 191 145 39 147 201 255 249 46 45 27 169 86 150 211 138 10 181 170 146 86 85 16 77 179 122 173 125 196 66 97 231 140 233 86 175 194 94 142 156 203 108 24 169 63 81 133 8 226 16 62 192 88 68 119 86 79 180 122 21 253 203 57 235 84 227 213 191 187 190 190 80 173 158 224 169 158 160 40 74 98 253 159 73 97 17 241 122 204 154 32 171 9 38 54 255 149 215 71 56 231 164 176 80 173 40 167 21 229 169 84 171 170 84 43 43 133 184 58 200 219 219 89 99 19 106 232 7 24 9 104 252 176 118 136 60 29 96 216 129 129 64 36 8 176 136 244 215 192 212 201 147 146 187 247 198 215 62 231 60 125 174 66 136 241 143 173 138 105 186 206 93 152 250 255 55 235 212 206 15 138 199 89 248 83 51 24 98 53 33 51 24 76 190 181 157 165 43 164 233 208 161 233 45 90 57 173 172 80 43 43 105 121 153 226 24 116 3 159 88 77 40 245 101 162 134 126 96 17 191 159 5 195 159 191 158 72 239 192 16 96 32 14 193 3 172 189 157 199 226 118 40 93 115 127 99 137 249 193 191 83 209 197 185 99 250 201 234 137 227 142 250 8 55 29 51 154 142 25 221 245 6 222 210 202 66 33 51 24 78 253 185 111 127 226 229 87 121 60 78 84 149 142 24 158 222 162 85 164 254 172 170 36 165 165 10 25 232 47 231 8 102 77 144 6 52 197 231 179 120 29 54 67 3 154 113 120 51 14 236 192 64 52 98 7 24 139 52 216 226 38 176 52 245 196 177 234 137 99 179 255 120 82 92 164 78 170 86 39 85 119 190 206 57 175 143 152 161 112 38 213 140 55 222 98 7 107 185 105 18 183 59 149 100 169 45 90 185 90 81 65 171 42 137 191 184 191 190 134 110 176 16 42 56 44 64 2 129 195 171 16 51 71 136 216 129 129 64 4 15 48 93 39 14 7 9 136 90 185 48 160 8 33 165 37 142 210 18 101 250 201 157 111 73 38 217 193 90 22 12 165 82 45 24 74 188 248 10 171 143 164 126 33 40 46 166 233 83 199 84 158 85 166 246 106 74 65 255 94 72 99 193 176 58 225 196 126 253 43 224 104 196 239 231 201 36 111 107 35 133 133 10 138 56 64 64 98 7 24 215 117 50 36 160 16 171 143 192 4 229 112 208 202 10 90 89 241 249 147 32 26 77 135 89 216 12 133 88 40 156 124 253 13 214 218 150 138 180 146 97 106 250 35 211 27 181 10 90 54 82 81 243 121 33 205 12 133 157 11 230 229 241 19 66 54 104 250 55 63 222 212 156 9 48 20 113 128 112 196 14 48 86 111 139 65 42 3 199 227 81 79 28 167 158 56 174 235 103 24 111 106 234 204 179 96 56 249 222 158 196 95 94 226 137 4 81 85 58 114 68 186 202 49 93 193 95 81 126 60 119 50 112 189 129 71 163 42 230 88 14 56 162 249 9 33 188 177 73 201 124 243 81 196 1 162 17 60 192 34 186 29 6 169 88 136 104 154 170 105 234 212 201 157 175 115 206 14 213 177 96 106 127 102 6 67 198 150 109 236 96 45 103 140 20 20 164 54 103 85 21 169 60 171 44 167 149 149 164 168 48 155 207 207 62 62 144 120 109 11 33 196 38 237 152 7 23 85 37 133 62 214 216 148 217 77 115 195 32 148 98 30 27 8 68 236 0 227 122 3 157 50 201 234 85 216 9 33 116 196 112 58 98 184 146 238 12 162 100 46 164 133 15 154 193 96 38 213 18 187 222 235 108 175 156 190 144 166 86 86 210 170 10 181 178 130 150 151 43 110 215 23 62 149 105 198 30 126 140 12 29 170 36 18 164 184 56 122 255 67 238 197 139 232 216 209 150 124 89 182 69 2 129 207 167 130 25 6 46 128 129 88 196 14 48 166 235 78 252 230 110 45 135 131 142 170 164 163 14 171 33 236 136 154 161 16 171 9 154 193 176 121 224 147 196 63 182 240 246 14 66 8 41 25 150 185 132 166 86 85 210 202 138 228 91 59 28 51 79 117 156 124 82 244 190 7 213 241 227 60 87 94 30 253 229 125 158 31 92 133 35 172 129 68 52 141 53 118 246 243 69 39 95 16 142 200 1 150 52 121 83 51 174 129 13 58 94 143 58 254 68 117 252 137 95 184 144 86 19 50 107 130 44 20 74 238 122 55 177 241 197 212 207 74 66 104 101 133 177 117 155 241 250 27 238 37 139 20 151 203 49 227 148 228 158 125 142 255 152 106 237 242 109 133 106 254 207 43 233 49 75 5 68 35 112 128 113 93 231 156 19 217 219 112 72 160 243 66 218 73 83 58 95 103 140 213 213 199 30 92 173 78 157 194 106 130 106 217 72 71 250 28 152 20 250 20 121 231 77 15 78 36 160 177 125 239 119 190 130 0 3 209 8 28 96 159 141 178 68 17 135 104 40 165 35 134 147 97 195 220 103 253 167 226 245 118 189 57 185 119 159 251 204 255 180 116 101 182 67 3 154 241 217 14 140 39 112 132 8 130 17 181 226 200 252 247 71 137 205 127 167 110 55 111 107 183 122 45 208 23 238 175 47 140 62 248 8 111 107 203 188 106 188 182 133 80 149 12 47 181 122 93 246 66 252 56 66 4 129 9 184 3 227 60 246 216 227 164 168 136 122 61 44 16 136 61 185 214 57 99 186 99 246 76 171 151 5 185 161 149 21 238 165 231 199 255 176 134 27 134 194 152 99 242 36 247 55 47 180 122 81 182 67 2 90 234 251 223 17 85 188 30 110 24 4 85 136 32 20 241 2 204 248 219 107 234 184 177 206 47 207 141 173 126 148 86 150 123 174 250 110 166 140 141 12 193 89 162 96 104 69 121 193 119 47 179 122 21 182 70 3 1 69 81 88 99 35 245 122 176 3 3 225 136 119 132 152 124 119 183 243 75 167 29 222 134 195 53 255 12 99 251 191 172 94 23 128 120 50 141 155 51 167 136 40 163 7 225 136 183 3 83 210 183 211 42 138 226 185 226 178 76 215 0 226 241 42 177 152 213 107 2 16 144 211 73 124 62 214 220 172 226 26 24 8 72 188 29 24 29 54 148 133 194 169 220 26 18 32 154 63 181 39 219 249 182 58 113 130 213 235 2 16 18 13 104 157 59 176 4 2 12 4 35 94 128 185 206 93 24 123 98 45 11 127 154 121 53 249 250 27 172 62 130 97 28 0 125 67 186 238 101 70 17 7 136 70 188 35 68 82 84 232 185 114 89 226 79 127 102 13 141 233 234 181 234 130 203 46 181 122 81 0 162 162 1 141 101 218 33 226 8 17 68 35 94 128 165 51 172 200 125 49 74 174 1 242 128 104 1 246 193 135 153 34 14 138 0 3 161 136 119 132 8 0 121 68 52 127 103 63 95 236 192 64 52 8 48 0 91 163 1 45 51 81 5 173 164 64 56 8 48 0 91 35 1 141 199 226 74 52 134 29 24 8 7 1 6 96 107 212 239 87 20 133 53 53 161 149 20 8 7 1 6 96 107 36 160 165 103 182 53 99 7 6 194 65 128 1 216 155 203 69 188 94 222 216 136 0 3 225 32 192 0 236 142 106 126 214 216 132 94 136 32 28 4 24 128 221 17 191 159 55 55 43 104 37 5 162 65 128 1 216 29 9 104 44 162 115 198 176 3 3 177 32 192 0 236 142 6 52 86 87 159 122 9 85 136 32 20 33 91 73 1 64 30 17 191 159 71 34 169 23 176 3 147 87 109 109 237 189 247 222 27 141 70 211 3 169 72 85 85 213 228 201 147 231 207 159 79 105 79 219 152 189 123 247 174 94 189 250 206 59 239 84 85 117 0 23 155 45 236 192 0 236 46 181 3 107 109 83 210 227 193 172 94 11 244 151 17 35 70 220 114 203 45 207 63 255 124 77 77 205 178 101 203 198 141 27 183 114 229 202 243 206 59 175 163 163 163 135 71 237 222 189 123 205 154 53 45 45 45 61 127 242 142 142 14 198 88 190 151 220 59 4 24 128 221 145 64 160 243 5 4 152 212 8 33 148 210 226 226 226 234 234 234 115 206 57 231 247 191 255 253 134 13 27 94 124 241 197 30 30 114 193 5 23 132 195 225 192 103 207 144 238 92 124 241 197 117 117 117 249 94 111 239 112 132 8 96 119 153 193 176 41 14 252 64 176 145 241 227 199 43 138 178 99 199 142 243 207 63 95 81 148 237 219 183 111 216 176 161 177 177 241 164 147 78 186 228 146 75 92 46 87 125 125 253 211 79 63 173 40 202 165 151 94 234 243 249 30 126 248 225 104 52 186 120 241 226 205 155 55 111 223 190 125 202 148 41 203 150 45 51 12 227 153 103 158 89 183 110 221 204 153 51 39 76 152 176 120 241 226 79 62 249 100 245 234 213 13 13 13 85 85 85 223 250 214 183 70 140 24 145 243 202 226 9 197 229 204 76 222 239 89 30 158 175 239 188 243 206 158 61 123 84 85 157 58 117 234 196 137 19 143 120 239 182 109 219 116 93 207 188 60 98 196 136 25 51 102 28 255 223 8 0 121 68 53 173 243 37 4 152 157 132 66 33 69 81 42 42 42 20 69 121 242 201 39 127 252 227 31 63 247 220 115 35 70 140 88 181 106 213 195 15 63 188 101 203 150 146 146 146 105 211 166 205 157 59 119 209 162 69 62 159 239 204 51 207 172 172 172 60 112 224 192 244 233 211 139 139 139 175 184 226 138 64 32 176 112 225 194 88 44 198 57 159 60 121 242 232 209 163 163 209 232 105 167 157 246 203 95 254 242 107 95 251 218 93 119 221 245 254 251 239 231 20 96 201 237 255 52 254 177 149 20 22 242 142 14 90 54 210 189 248 188 158 159 147 121 120 190 94 125 245 213 55 222 120 163 207 231 187 226 138 43 206 59 239 188 107 174 185 230 240 247 222 114 203 45 93 47 207 153 51 7 1 6 48 232 120 10 50 255 197 17 162 125 52 52 52 92 115 205 53 39 156 112 194 69 23 93 164 40 202 138 21 43 150 47 95 62 121 242 100 69 81 238 188 243 206 210 210 210 231 159 127 126 233 210 165 62 159 175 235 33 30 143 71 81 148 165 75 151 206 154 53 75 81 148 117 235 214 237 220 185 115 233 210 165 39 159 124 178 162 40 179 102 205 26 62 124 248 158 61 123 14 30 60 56 123 246 108 159 207 183 98 197 10 195 48 178 95 82 242 95 111 155 251 63 244 92 253 253 204 222 203 220 187 47 246 251 39 11 254 231 146 30 30 146 135 0 187 254 250 235 191 250 213 175 102 146 236 250 235 175 63 34 192 42 42 42 126 243 155 223 28 255 223 2 0 253 14 1 102 3 175 188 242 202 89 103 157 69 8 153 62 125 250 234 213 171 253 126 127 36 18 9 133 66 227 198 141 203 124 64 81 81 81 69 69 197 174 93 187 150 46 93 218 195 231 25 54 108 216 209 249 52 110 220 184 177 99 199 206 156 57 243 234 171 175 254 230 55 191 57 114 228 200 47 188 59 145 80 146 102 119 159 208 216 252 87 207 247 46 87 162 177 204 171 234 168 81 201 183 254 201 14 212 208 210 146 238 30 146 135 0 59 243 204 51 51 47 124 248 225 135 67 134 12 57 254 79 8 0 3 137 29 172 205 188 96 188 249 150 243 180 217 74 143 117 213 32 186 5 11 22 60 250 232 163 135 191 165 181 181 85 81 148 130 130 130 174 183 20 20 20 196 98 177 62 124 114 151 203 245 230 155 111 222 127 255 253 15 60 240 192 205 55 223 188 110 221 186 5 11 22 116 189 55 250 192 111 141 183 118 244 240 112 227 138 171 142 120 75 252 165 87 122 248 248 252 28 121 191 250 234 171 155 54 109 170 175 175 127 252 241 199 143 120 87 36 18 185 225 134 27 154 155 155 135 14 29 186 108 217 178 170 170 170 188 252 141 0 144 23 201 109 111 38 119 239 37 14 7 79 38 137 195 17 253 213 3 158 239 94 166 184 221 86 175 11 6 78 69 69 133 170 170 135 151 17 214 214 214 102 142 19 115 149 76 38 139 139 139 87 173 90 117 253 245 215 47 90 180 232 238 187 239 62 60 192 220 23 156 239 250 175 5 221 61 54 254 244 115 238 111 44 57 252 45 198 150 215 213 177 99 232 200 110 175 162 229 39 192 198 143 31 239 112 56 30 127 252 241 159 255 252 231 15 60 240 192 225 239 122 234 169 167 156 233 115 137 103 158 121 102 246 236 217 251 246 237 43 46 46 206 203 95 10 0 199 137 183 180 26 59 254 229 249 254 247 146 255 122 155 55 55 59 102 207 164 165 37 241 117 27 142 248 57 2 114 115 58 157 23 93 116 209 186 117 235 46 188 240 66 69 81 54 111 222 108 154 102 230 194 80 54 50 63 210 235 234 234 134 15 31 254 246 219 111 191 247 222 123 151 94 122 169 203 229 26 63 126 252 161 67 135 14 255 72 90 94 166 148 119 251 121 28 179 79 101 117 117 206 175 124 57 243 42 175 143 240 104 212 249 213 175 244 240 87 231 39 192 42 210 230 206 157 59 108 216 176 75 46 185 100 206 156 57 93 239 114 126 118 170 190 116 233 210 203 47 191 124 251 246 237 243 231 207 207 188 101 229 202 149 7 14 28 232 238 115 6 131 193 69 139 22 229 101 121 0 112 76 201 119 222 115 158 54 75 81 20 82 232 83 154 155 83 63 98 198 140 102 235 55 90 189 46 200 191 214 214 214 219 111 191 221 52 205 119 222 121 103 213 170 85 223 249 206 119 70 143 30 221 245 222 123 239 189 247 202 43 175 92 178 100 73 73 73 201 129 3 7 214 173 91 55 106 212 168 221 187 119 63 242 200 35 195 134 13 251 245 175 127 125 217 101 151 61 251 236 179 195 134 13 123 226 137 39 198 140 25 179 117 235 86 93 215 119 237 218 245 238 187 239 78 157 58 245 148 83 78 57 235 172 179 230 205 155 183 106 213 170 219 110 187 237 149 87 94 73 36 18 135 14 29 122 248 225 135 179 95 161 235 204 255 140 63 251 66 236 129 223 170 227 198 176 122 157 69 34 5 151 126 179 231 135 16 206 249 113 124 79 82 169 91 87 87 55 101 202 148 204 171 67 135 14 125 225 133 23 78 63 253 244 204 171 166 105 110 217 178 229 43 95 233 140 208 64 32 176 105 211 166 76 5 75 175 226 241 184 211 233 236 185 205 9 0 28 15 227 181 45 164 184 216 113 242 73 236 227 3 198 155 219 221 23 46 85 20 37 122 239 253 158 255 115 165 213 75 3 11 112 206 13 195 112 185 92 125 120 108 52 26 205 148 41 102 126 122 43 138 226 238 211 65 52 111 107 103 161 48 209 252 116 196 240 94 63 248 120 227 161 181 181 245 222 123 239 109 105 105 73 36 18 191 250 213 175 70 143 30 61 123 246 236 154 154 154 137 19 39 190 255 254 251 170 170 222 121 231 157 141 141 141 137 68 226 158 123 238 153 58 117 106 246 101 244 110 183 27 233 5 208 175 28 83 38 37 223 220 158 250 65 48 250 132 76 122 177 131 181 159 223 215 12 54 67 8 233 91 122 117 21 217 103 184 211 250 184 134 66 159 58 113 124 54 233 149 135 35 196 242 242 242 51 206 56 227 190 251 238 107 111 111 159 48 97 194 214 173 91 93 46 215 144 33 67 150 44 89 50 124 248 240 204 45 220 15 61 244 80 91 91 91 117 117 245 230 205 155 7 103 71 72 0 123 34 67 134 208 81 85 241 167 159 115 159 123 182 226 241 152 251 63 72 172 223 88 112 197 119 172 94 23 64 86 142 247 8 17 0 68 103 238 219 111 188 246 15 30 79 168 163 170 92 103 46 64 9 34 136 2 1 6 0 0 66 194 69 38 0 0 16 18 2 12 0 0 132 132 0 3 0 0 33 33 192 0 0 64 72 8 48 0 0 16 18 2 12 0 0 132 132 0 3 0 0 33 33 192 0 0 64 72 249 233 70 111 9 93 215 143 24 221 34 153 182 182 182 194 194 66 171 87 49 24 181 182 182 22 21 21 89 189 138 193 8 223 153 238 224 59 211 29 225 190 51 213 213 213 75 150 116 142 251 17 184 19 71 34 145 216 191 127 191 213 171 232 71 63 250 209 143 86 174 92 121 120 139 76 200 88 190 124 249 93 119 221 101 245 42 6 35 124 103 186 131 239 76 119 132 251 206 248 253 254 202 202 202 204 203 2 239 192 92 46 87 215 24 23 41 5 2 129 234 234 106 108 194 142 230 247 251 229 254 95 223 103 248 206 116 7 223 153 238 8 253 157 193 53 48 0 0 16 18 2 12 0 0 132 132 0 3 0 0 33 33 192 64 60 119 220 113 135 213 75 0 193 224 57 35 37 4 24 136 103 212 168 81 86 47 1 4 131 231 140 148 16 96 0 0 32 36 4 24 0 0 8 9 1 6 0 0 66 66 128 13 94 231 156 115 142 203 229 178 122 21 32 146 197 139 23 91 189 4 16 140 208 207 25 129 91 73 1 0 128 157 9 220 74 74 110 29 29 29 119 221 117 87 85 85 213 183 191 253 109 171 215 2 2 88 185 114 101 93 93 221 208 161 67 107 107 107 111 186 233 166 241 227 199 91 189 34 24 236 174 190 250 234 109 219 182 101 94 158 51 103 206 61 247 220 99 245 138 114 134 0 27 140 246 238 221 187 118 237 218 77 155 54 93 112 193 5 86 175 5 196 96 24 198 35 143 60 162 40 202 154 53 107 22 45 90 180 103 207 30 171 87 4 131 93 83 83 211 47 126 241 139 204 203 154 166 89 189 156 190 64 128 13 70 213 213 213 55 223 124 243 190 125 251 172 94 8 8 227 39 63 249 73 230 133 81 163 70 237 223 191 159 49 70 41 174 112 67 79 220 110 247 236 217 179 173 94 197 113 193 83 28 64 6 94 175 87 81 148 104 52 250 216 99 143 93 114 201 37 72 47 200 70 83 83 211 129 3 7 226 241 184 213 11 233 35 236 192 0 36 177 126 253 250 7 31 124 80 85 213 174 221 24 64 15 102 204 152 241 224 131 15 18 66 54 108 216 48 119 238 220 219 110 187 205 234 21 229 12 85 136 131 215 133 23 94 56 99 198 140 235 174 187 206 234 133 128 72 130 193 224 180 105 211 182 108 217 50 113 226 68 171 215 2 98 136 70 163 154 166 109 219 182 109 250 244 233 86 175 37 55 56 103 0 144 1 99 44 243 66 101 101 229 216 177 99 183 108 217 98 245 138 96 176 51 77 51 243 130 199 227 169 168 168 168 169 169 177 122 69 57 67 128 1 8 175 173 173 237 214 91 111 205 188 28 139 197 62 254 248 227 201 147 39 91 189 40 24 236 110 188 241 198 204 11 13 13 13 245 245 245 211 166 77 179 122 69 57 195 53 176 193 104 207 158 61 47 191 252 242 135 31 126 216 222 222 238 245 122 151 46 93 90 82 82 98 245 162 96 240 242 120 60 155 54 109 106 107 107 243 122 189 59 118 236 248 225 15 127 56 103 206 28 171 23 5 131 221 91 111 189 117 195 13 55 184 221 238 29 59 118 60 244 208 67 34 54 236 199 53 48 0 73 112 206 59 58 58 124 62 159 213 11 1 97 112 206 163 209 104 166 132 85 68 8 48 0 0 16 18 174 129 1 0 128 144 16 96 0 0 32 36 4 24 0 0 8 9 1 6 0 0 66 66 25 61 128 0 26 27 27 111 191 253 246 253 251 247 171 170 58 97 194 132 235 174 187 46 16 8 220 119 223 125 175 191 254 186 219 237 190 248 226 139 231 207 159 111 245 26 1 6 26 170 16 1 132 177 108 217 178 71 31 125 116 235 214 173 179 102 205 82 20 165 174 174 238 236 179 207 222 184 113 99 105 105 169 213 75 3 176 0 2 12 64 24 173 173 173 83 167 78 245 120 60 59 119 238 116 185 92 11 23 46 92 177 98 197 25 103 156 97 245 186 0 172 129 0 3 16 201 171 175 190 186 96 193 130 235 174 187 174 168 168 72 81 148 155 110 186 201 234 21 1 88 6 1 6 32 152 239 127 255 251 247 223 127 255 188 121 243 94 122 233 37 204 253 2 59 195 179 31 64 48 215 94 123 45 231 252 147 79 62 137 197 98 86 175 5 192 74 8 48 0 145 48 198 174 188 242 202 59 238 184 227 163 143 62 90 177 98 133 213 203 1 176 18 202 232 1 68 114 235 173 183 158 126 250 233 203 151 47 175 171 171 187 251 238 187 23 47 94 60 111 222 60 171 23 5 96 13 92 3 3 16 198 223 254 246 183 159 253 236 103 235 215 175 39 132 196 98 177 233 211 167 119 116 116 188 251 238 187 153 130 14 0 187 193 17 34 128 24 234 234 234 150 47 95 254 216 99 143 17 66 20 69 41 40 40 248 221 239 126 23 10 133 174 189 246 90 171 151 6 96 13 4 24 128 0 254 248 199 63 126 239 123 223 43 43 43 219 184 113 99 230 45 137 68 98 253 250 245 115 231 206 221 185 115 231 181 215 94 27 10 133 172 94 35 192 64 195 17 34 0 0 8 9 59 48 0 0 16 18 2 12 0 0 132 132 0 3 0 0 33 33 192 0 0 64 72 255 63 0 0 255 255 170 38 154 200 179 101 150 215 0 0 0 0 73 69 78 68 174 66 96 130]" ] }, "metadata": {}, @@ -466,7 +470,7 @@ " return pts\n", "}\n", "\n", - "p, err := plot.New()\n", + "p := plot.New()\n", "\n", "p.Title.Text = \"Plotutil example\"\n", "p.X.Label.Text = \"X\"\n", @@ -625,7 +629,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -634,7 +638,7 @@ "

Hello again, world!

" ] }, - "execution_count": 10, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -651,7 +655,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -660,7 +664,7 @@ "$\\partial_\\alpha F^{\\alpha\\beta} = \\mu_0 J^\\beta$" ] }, - "execution_count": 11, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -687,7 +691,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -696,7 +700,7 @@ "$G_{\\mu\\nu} = \\frac{8 \\pi G}{c^4} T_{\\mu\\nu}$" ] }, - "execution_count": 12, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -730,7 +734,7 @@ "name": "go", "nbconvert_exporter": "", "pygments_lexer": "", - "version": "go1.15.3" + "version": "go1.18" } }, "nbformat": 4, diff --git a/kernel.go b/kernel.go index 3a23363..4672e54 100644 --- a/kernel.go +++ b/kernel.go @@ -6,7 +6,6 @@ import ( "encoding/json" "errors" "fmt" - "go/ast" "io" "io/ioutil" "log" @@ -575,45 +574,19 @@ func doEval(ir *interp.Interp, outerr OutErr, code string) (val []interface{}, t return nil, nil, nil } - // Check if the last node is an expression. If the last node is not an expression then nothing - // is returned as a value. For example evaluating a function declaration shouldn't return a value but - // just have the side effect of declaring the function. - // - // This is actually needed only for gomacro classic interpreter - // (the fast interpreter already returns values only for expressions) - // but retained for compatibility. - var srcEndsWithExpr bool - if len(nodes) > 0 { - _, srcEndsWithExpr = nodes[len(nodes)-1].(ast.Expr) - } - // Compile the ast. compiledSrc := ir.CompileAst(srcAst) // Evaluate the code. results, types := ir.RunExpr(compiledSrc) - // If the source ends with an expression, then the result of the execution is the value of the expression. In the - // event that all return values are nil, the result is also nil. - if srcEndsWithExpr { - - // Count the number of non-nil values in the output. If they are all nil then the output is skipped. - nonNilCount := 0 - values := make([]interface{}, len(results)) - for i, result := range results { - val := basereflect.ValueInterface(result) - if val != nil { - nonNilCount++ - } - values[i] = val - } - - if nonNilCount > 0 { - return values, types, nil - } + // Convert results from xreflect.Value to interface{} + values := make([]interface{}, len(results)) + for i, result := range results { + values[i] = basereflect.ValueInterface(result) } - return nil, nil, nil + return values, types, nil } // handleShutdownRequest sends a "shutdown" message. From 1a743efd0cc5c1f74299505436ca78ce19205d60 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Fri, 8 Jul 2022 22:48:05 +0200 Subject: [PATCH 44/48] update to latest gomacro - fixes some interpreter bugs fix internal type proxy_JSONer, used by interpreted code to implement display.JSONer --- go.mod | 2 +- go.sum | 29 ++++++++++++++--------------- x_package.go | 37 +++++++++++++++++++++++++++++++++++-- 3 files changed, 50 insertions(+), 18 deletions(-) diff --git a/go.mod b/go.mod index 69f512e..0ed4f35 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/gopherdata/gophernotes go 1.13 require ( - github.com/cosmos72/gomacro v0.0.0-20220530072503-c719ab5c40fc + github.com/cosmos72/gomacro v0.0.0-20220702114119-031290e3ea0e github.com/go-zeromq/zmq4 v0.14.1 github.com/gofrs/uuid v4.2.0+incompatible ) diff --git a/go.sum b/go.sum index b972151..13e2a0f 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/cosmos72/gomacro v0.0.0-20220530072503-c719ab5c40fc h1:JTky1C2BMhJ+Rwf8IFFQNwrOQntLrQhp2QImELC2jLo= -github.com/cosmos72/gomacro v0.0.0-20220530072503-c719ab5c40fc/go.mod h1:60O8/t169OwS8bX0BeWSjxlGGb/I5cGYc6Brt5rWDL0= +github.com/cosmos72/gomacro v0.0.0-20220702114119-031290e3ea0e h1:UpOl8jDoOK9Cmy+H5m6JJhKI2hhhmaIewNrD11jtFog= +github.com/cosmos72/gomacro v0.0.0-20220702114119-031290e3ea0e/go.mod h1:Mwa4/4mEA2GOpd7APzViPlyDF1iuBYypf4F6TydYd6o= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= github.com/go-zeromq/zmq4 v0.14.1 h1:DlHlNzzOeB8mvC5YkoAraiCToA7MfDK5j+iQhVp/uo0= @@ -9,36 +9,35 @@ github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRx github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= -github.com/peterh/liner v1.2.1 h1:O4BlKaq/LWu6VRWmol4ByWfzx6MfXc5Op5HETyIy5yg= -github.com/peterh/liner v1.2.1/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= +github.com/peterh/liner v1.2.2 h1:aJ4AOodmL+JxOZZEL2u9iJf8omNRpqHc/EbrK+3mAXw= +github.com/peterh/liner v1.2.2/go.mod h1:xFwJyiKIXJZUKItq5dGHZSTBRAuG/CpeNpWLyiNRNwI= github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/mod v0.5.1 h1:OJxoQ/rynoF0dcCdI7cLPktw/hR2cueqYfjm43oqK38= -golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 h1:6zppjxzCulZykYSLyVDYbneBfbaBIQPYMevg0bEwv2s= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 h1:id054HUawV2/6IGm2IV8KZQjqtwAOo2CYlOToYqa0d0= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211117180635-dee7805ff2e1 h1:kwrAHlwJ0DUBZwQ238v+Uod/3eZ8B2K5rYsUHBQvzmI= +golang.org/x/sys v0.0.0-20211117180635-dee7805ff2e1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.8 h1:P1HhGGuLW4aAclzjtmJdf0mJOjVUZUzOTqkAkWL+l6w= -golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= +golang.org/x/tools v0.1.11 h1:loJ25fNOEhSXfHrpoGj91eCUThwdNX6u24rO1xnNteY= +golang.org/x/tools v0.1.11/go.mod h1:SgwaegtQh8clINPpECJMqnxLv9I09HLqnW3RMqW0CA4= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/x_package.go b/x_package.go index 1aabbf0..25fb89c 100644 --- a/x_package.go +++ b/x_package.go @@ -80,6 +80,9 @@ func (P *proxy_HTMLer) HTML() string { return P.HTML_(P.Object) } +// compile-time check that *proxy_HTMLer implements HTMLer +var _ HTMLer = (*proxy_HTMLer)(nil) + // --------------- proxy for display.JPEGer --------------- type proxy_JPEGer struct { Object interface{} @@ -90,16 +93,22 @@ func (P *proxy_JPEGer) JPEG() []byte { return P.JPEG_(P.Object) } +// compile-time check that *proxy_JPEGer implements JPEGer +var _ JPEGer = (*proxy_JPEGer)(nil) + // --------------- proxy for display.JSONer --------------- type proxy_JSONer struct { Object interface{} - JSON_ func(interface{}) string + JSON_ func(interface{}) map[string]interface{} } -func (P *proxy_JSONer) JSON() string { +func (P *proxy_JSONer) JSON() map[string]interface{} { return P.JSON_(P.Object) } +// compile-time check that *proxy_JSONer implements JSONer +var _ JSONer = (*proxy_JSONer)(nil) + // --------------- proxy for display.Latexer --------------- type proxy_Latexer struct { Object interface{} @@ -110,6 +119,9 @@ func (P *proxy_Latexer) Latex() string { return P.Latex_(P.Object) } +// compile-time check that *proxy_Latexer implements Latexer +var _ Latexer = (*proxy_Latexer)(nil) + // --------------- proxy for display.Markdowner --------------- type proxy_Markdowner struct { Object interface{} @@ -120,6 +132,9 @@ func (P *proxy_Markdowner) Markdown() string { return P.Markdown_(P.Object) } +// compile-time check that *proxy_Markdowner implements Markdowner +var _ Markdowner = (*proxy_Markdowner)(nil) + // --------------- proxy for display.PNGer --------------- type proxy_PNGer struct { Object interface{} @@ -130,6 +145,9 @@ func (P *proxy_PNGer) PNG() []byte { return P.PNG_(P.Object) } +// compile-time check that *proxy_PNGer implements PNGer +var _ PNGer = (*proxy_PNGer)(nil) + // --------------- proxy for display.PDFer --------------- type proxy_PDFer struct { Object interface{} @@ -140,6 +158,9 @@ func (P *proxy_PDFer) PDF() []byte { return P.PDF_(P.Object) } +// compile-time check that *proxy_PNGer implements PNGer +var _ PNGer = (*proxy_PNGer)(nil) + // --------------- proxy for display.Renderer --------------- type proxy_Renderer struct { Object interface{} @@ -150,6 +171,9 @@ func (P *proxy_Renderer) Render() Data { return P.Render_(P.Object) } +// compile-time check that *proxy_Renderer implements Renderer +var _ Renderer = (*proxy_Renderer)(nil) + // --------------- proxy for display.SimpleRenderer --------------- type proxy_SimpleRenderer struct { Object interface{} @@ -160,6 +184,9 @@ func (P *proxy_SimpleRenderer) SimpleRender() MIMEMap { return P.SimpleRender_(P.Object) } +// compile-time check that *proxy_SimpleRenderer implements SimpleRenderer +var _ SimpleRenderer = (*proxy_SimpleRenderer)(nil) + // --------------- proxy for display.SVGer --------------- type proxy_SVGer struct { Object interface{} @@ -170,6 +197,9 @@ func (P *proxy_SVGer) SVG() string { return P.SVG_(P.Object) } +// compile-time check that *proxy_SVGer implements SVGer +var _ SVGer = (*proxy_SVGer)(nil) + // --------------- proxy for image.Image --------------- type proxy_image_Image struct { Object interface{} @@ -188,6 +218,9 @@ func (P *proxy_image_Image) ColorModel() color.Model { return P.ColorModel_(P.Object) } +// compile-time check that *proxy_image_Image implements image.Image +var _ image.Image = (*proxy_image_Image)(nil) + // -------------------------------------------------------- // allow importing "display" and "github.com/gopherdata/gophernotes" packages func init() { From 7888ec3952ba48c42dad4b5df2155a8124e9a026 Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Fri, 8 Jul 2022 23:03:01 +0200 Subject: [PATCH 45/48] remove obsolete 'env GO111MODULE=on' from installation instructions in README.md --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index b41e355..7b47126 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ The instructions below should work both on Linux and on FreeBSD. Method 1: quick installation as module ```sh - env GO111MODULE=on go install github.com/gopherdata/gophernotes@v0.7.5 + go install github.com/gopherdata/gophernotes@v0.7.5 mkdir -p ~/.local/share/jupyter/kernels/gophernotes cd ~/.local/share/jupyter/kernels/gophernotes cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.5/kernel/* "." @@ -66,7 +66,7 @@ Method 2: manual installation from GOPATH git clone https://github.com/gopherdata/gophernotes cd gophernotes git checkout -f v0.7.5 - env GO111MODULE=on go install + go install mkdir -p ~/.local/share/jupyter/kernels/gophernotes cp kernel/* ~/.local/share/jupyter/kernels/gophernotes cd ~/.local/share/jupyter/kernels/gophernotes @@ -95,7 +95,7 @@ and you should see the following: Method 1: quick installation as module ```sh - env GO111MODULE=on go install github.com/gopherdata/gophernotes@v0.7.5 + go install github.com/gopherdata/gophernotes@v0.7.5 mkdir -p ~/Library/Jupyter/kernels/gophernotes cd ~/Library/Jupyter/kernels/gophernotes cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.5/kernel/* "." @@ -110,7 +110,7 @@ Method 2: manual installation from GOPATH git clone https://github.com/gopherdata/gophernotes cd gophernotes git checkout -f v0.7.5 - env GO111MODULE=on go install + go install mkdir -p ~/Library/Jupyter/kernels/gophernotes cp kernel/* ~/Library/Jupyter/kernels/gophernotes cd ~/Library/Jupyter/kernels/gophernotes @@ -147,7 +147,6 @@ and you should see the following: git clone https://github.com/gopherdata/gophernotes cd gophernotes git checkout -f v0.7.5 - set GO111MODULE=on go install ``` From a9770e95869c53c347786d7323ff18be0b16205f Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Fri, 8 Jul 2022 23:12:48 +0200 Subject: [PATCH 46/48] if last statement in a cell returns multiple values, display them separated by spaces --- display.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/display.go b/display.go index 1497547..ee345f3 100644 --- a/display.go +++ b/display.go @@ -130,7 +130,18 @@ func (kernel *Kernel) autoRenderResults(vals []interface{}, types []xreflect.Typ // if all values are nil, return empty Data return Data{} } - return MakeData(MIMETypeText, fmt.Sprint(vals...)) + return MakeData(MIMETypeText, anyToString(vals...)) +} + +func anyToString(vals ...interface{}) string { + var buf strings.Builder + for i, val := range vals { + if i != 0 { + buf.WriteByte(' ') + } + fmt.Fprint(&buf, val) + } + return buf.String() } // return true if data type should be auto-rendered graphically From 10d495a34156d88cada349f2c7362a9b560f7962 Mon Sep 17 00:00:00 2001 From: Sebastien Binet Date: Wed, 29 Mar 2023 11:05:21 +0200 Subject: [PATCH 47/48] all: bump x/sys Signed-off-by: Sebastien Binet --- go.mod | 5 +++-- go.sum | 33 +++++++++++++++++++++++++-------- 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/go.mod b/go.mod index 0ed4f35..4daef78 100644 --- a/go.mod +++ b/go.mod @@ -4,6 +4,7 @@ go 1.13 require ( github.com/cosmos72/gomacro v0.0.0-20220702114119-031290e3ea0e - github.com/go-zeromq/zmq4 v0.14.1 - github.com/gofrs/uuid v4.2.0+incompatible + github.com/go-zeromq/zmq4 v0.15.0 + github.com/gofrs/uuid v4.4.0+incompatible + golang.org/x/text v0.8.0 // indirect ) diff --git a/go.sum b/go.sum index 13e2a0f..bfa2069 100644 --- a/go.sum +++ b/go.sum @@ -2,10 +2,10 @@ github.com/cosmos72/gomacro v0.0.0-20220702114119-031290e3ea0e h1:UpOl8jDoOK9Cmy github.com/cosmos72/gomacro v0.0.0-20220702114119-031290e3ea0e/go.mod h1:Mwa4/4mEA2GOpd7APzViPlyDF1iuBYypf4F6TydYd6o= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= -github.com/go-zeromq/zmq4 v0.14.1 h1:DlHlNzzOeB8mvC5YkoAraiCToA7MfDK5j+iQhVp/uo0= -github.com/go-zeromq/zmq4 v0.14.1/go.mod h1:mfhCJhT9+zDabvUOd3/gvV08Nqny6pmUabKi224/2Ps= -github.com/gofrs/uuid v4.2.0+incompatible h1:yyYWMnhkhrKwwr8gAOcOCYxOOscHgDS9yZgBrnJfGa0= -github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/go-zeromq/zmq4 v0.15.0 h1:SLqukpmLTx0JsLaOaCCjwy5eBdfJ+ouJX/677HoFbJM= +github.com/go-zeromq/zmq4 v0.15.0/go.mod h1:sD47DcXifeUFsVTB2ps8ijqTpEuTAlYgfuLoiWEXdCE= +github.com/gofrs/uuid v4.4.0+incompatible h1:3qXRTX8/NbyulANqlc0lchS1gqAVxRgsuW1YrTJupqA= +github.com/gofrs/uuid v4.4.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= @@ -14,30 +14,47 @@ github.com/peterh/liner v1.2.2/go.mod h1:xFwJyiKIXJZUKItq5dGHZSTBRAuG/CpeNpWLyiN github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 h1:6zppjxzCulZykYSLyVDYbneBfbaBIQPYMevg0bEwv2s= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8= +golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= +golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211117180635-dee7805ff2e1 h1:kwrAHlwJ0DUBZwQ238v+Uod/3eZ8B2K5rYsUHBQvzmI= golang.org/x/sys v0.0.0-20211117180635-dee7805ff2e1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= +golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= +golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.11 h1:loJ25fNOEhSXfHrpoGj91eCUThwdNX6u24rO1xnNteY= golang.org/x/tools v0.1.11/go.mod h1:SgwaegtQh8clINPpECJMqnxLv9I09HLqnW3RMqW0CA4= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM= +golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= From 55142043d19696ba037e3e93f9ec6c7f8436e82d Mon Sep 17 00:00:00 2001 From: Massimiliano Ghilardi Date: Fri, 3 Nov 2023 19:01:39 +0100 Subject: [PATCH 48/48] all: update github.com/cosmos72/gomacro fixes #261 --- go.mod | 3 +-- go.sum | 45 ++++++++++++++++++++++++++++----------------- 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/go.mod b/go.mod index 4daef78..8f36c49 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,7 @@ module github.com/gopherdata/gophernotes go 1.13 require ( - github.com/cosmos72/gomacro v0.0.0-20220702114119-031290e3ea0e + github.com/cosmos72/gomacro v0.0.0-20231101204900-3dc08f5f8fea github.com/go-zeromq/zmq4 v0.15.0 github.com/gofrs/uuid v4.4.0+incompatible - golang.org/x/text v0.8.0 // indirect ) diff --git a/go.sum b/go.sum index bfa2069..16f4ae8 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/cosmos72/gomacro v0.0.0-20220702114119-031290e3ea0e h1:UpOl8jDoOK9Cmy+H5m6JJhKI2hhhmaIewNrD11jtFog= -github.com/cosmos72/gomacro v0.0.0-20220702114119-031290e3ea0e/go.mod h1:Mwa4/4mEA2GOpd7APzViPlyDF1iuBYypf4F6TydYd6o= +github.com/cosmos72/gomacro v0.0.0-20231101204900-3dc08f5f8fea h1:UaXbB+Mv9i2roIj0Ka1ATyHrC8JFnycDdj9dZ9RK/sg= +github.com/cosmos72/gomacro v0.0.0-20231101204900-3dc08f5f8fea/go.mod h1:5e35wR9cfXppxd99a3QlRkj0E5qVg2nSA8z5XG0biTc= github.com/go-zeromq/goczmq/v4 v4.2.2 h1:HAJN+i+3NW55ijMJJhk7oWxHKXgAuSBkoFfvr8bYj4U= github.com/go-zeromq/goczmq/v4 v4.2.2/go.mod h1:Sm/lxrfxP/Oxqs0tnHD6WAhwkWrx+S+1MRrKzcxoaYE= github.com/go-zeromq/zmq4 v0.15.0 h1:SLqukpmLTx0JsLaOaCCjwy5eBdfJ+ouJX/677HoFbJM= @@ -7,54 +7,65 @@ github.com/go-zeromq/zmq4 v0.15.0/go.mod h1:sD47DcXifeUFsVTB2ps8ijqTpEuTAlYgfuLo github.com/gofrs/uuid v4.4.0+incompatible h1:3qXRTX8/NbyulANqlc0lchS1gqAVxRgsuW1YrTJupqA= github.com/gofrs/uuid v4.4.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= -github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= +github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U= +github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/peterh/liner v1.2.2 h1:aJ4AOodmL+JxOZZEL2u9iJf8omNRpqHc/EbrK+3mAXw= github.com/peterh/liner v1.2.2/go.mod h1:xFwJyiKIXJZUKItq5dGHZSTBRAuG/CpeNpWLyiNRNwI= github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= -github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= +golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.13.0 h1:I/DsJXRlw/8l/0c24sM9yb0T4z9liZTduXvdAWYiysY= +golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= +golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= +golang.org/x/net v0.16.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= +golang.org/x/sync v0.4.0 h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ= +golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211117180635-dee7805ff2e1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= +golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= +golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= +golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= -golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= +golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.11/go.mod h1:SgwaegtQh8clINPpECJMqnxLv9I09HLqnW3RMqW0CA4= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= +golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= +golang.org/x/tools v0.14.0 h1:jvNa2pY0M4r62jkRQ6RwEZZyPcymeL9XZMLBbV7U2nc= +golang.org/x/tools v0.14.0/go.mod h1:uYBEerGOWcJyEORxN+Ek8+TT266gXkNlHdJBwexUsBg= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=