rdfjs / rdfxml-streaming-parser.js Goto Github PK
View Code? Open in Web Editor NEWStreaming RDF/XML parser
Home Page: https://www.rubensworks.net/blog/2019/03/13/streaming-rdf-parsers/
License: MIT License
Streaming RDF/XML parser
Home Page: https://www.rubensworks.net/blog/2019/03/13/streaming-rdf-parsers/
License: MIT License
When an IRI contains an invalid scheme (e.g., %http
), the parser incorrectly accepts it as valid data. For example, the following document is parsed even though its subject term contains an invalid scheme:
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:ex="https://example.com/">
<rdf:Description rdf:about="%https://example.com/s">
<ex:p>
<rdf:Description rdf:about="https://example.com/o">
</rdf:Description>
</ex:p>
</rdf:Description>
Hi, I have a rdf-xml file where an IRI contains the character sequence 

, which is a URL encoding for newlines (\n
). In the output of rdfxml-streaming-parser, this string is decoded, so that my IRI now instead contains \n
. The same can be seen for other strings such as >
and <
. This is different from what N3 does for turtle-family parsing. I'm not certain which approach would be correct.
const fs = require('fs');
const RdfXmlParser = require("rdfxml-streaming-parser").RdfXmlParser;
const N3 = require('n3');
fs.createReadStream('test.rdf')
.pipe(new RdfXmlParser())
.on('data', console.log)
fs.createReadStream('test.ttl')
.pipe(new N3.StreamParser())
.on('data', console.log)
input files:
<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:ns0="b:">
<rdf:Description rdf:about="a:
">
<ns0:b rdf:resource="c:c"/>
</rdf:Description>
</rdf:RDF>
<a:
><b:b><c:c>.
output:
Quad {
subject: NamedNode { value: 'a:\n' },
predicate: NamedNode { value: 'b:b' },
object: NamedNode { value: 'c:c' },
graph: DefaultGraph { value: '' }
}
Quad {
subject: NamedNode { id: 'a:
' },
predicate: NamedNode { id: 'b:b' },
object: NamedNode { id: 'c:c' },
graph: DefaultGraph { id: '' }
}
A bounty has been placed on this issue by:
β¬544 |
Click here to learn more if you're interested in claiming this bounty by resolving this issue.
23.3.9
to 23.3.10
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
@types/jest is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
24.0.9
to 24.0.10
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
@types/jest is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
Currently, relative IRIs without a defined baseIRI will be ignored.
In some cases, it may be useful to have relative IRIs without a defined baseIRI.
As such, an undefined baseIRI
should result in the creation of relative IRIs in NamedNodes.
TODO: check what the spec says about this.
See discussion in rdfjs/N3.js#182
Thank you for the great work.
Is there a component to serialize the parsed triples back to RDF/XML?
The project README.md references a strict: boolean
option that influences whether the SAX parser runs in strict mode.
This property is not included in the typescript typing though, and the following snippet causes a typescript error:
new RdfXmlParser({
dataFactory: require('@rdfjs/data-model'),
baseIRI: 'http://example.org/',
defaultGraph: namedNode('http://example.org/graph'),
strict: true,
trackPosition: true,
allowDuplicateRdfIds: true,
validateUri: true,
});
Not sure whether this is a documentation issue or a typing issue though.
When an error occurs, it would be nice to know which line in the file caused the error.
Hi,
This error might be related to issue: #20, but it's super-easy to reproduce when attempting to parse the W3C Bookmark vocabulary here.
To reproduce the error, simply save the trivial JavaScript below as index.js
and then execute:
npm init
npm i rdfxml-streaming-parser
curl http://www.w3.org/2002/01/bookmark# -o bookmark.rdf
node index
Index.js:
const RdfXmlParser = require("rdfxml-streaming-parser").RdfXmlParser;
const fs = require('fs');
const myParser = new RdfXmlParser();
fs.createReadStream('./bookmark.rdf')
.pipe(myParser)
.on('data', console.log)
.on('error', console.error)
.on('end', () => console.log('All triples were parsed!'));
I see the following error:
[rdfxml]$ node index
Error: Found invalid baseIRI '' for value ''
at Object.resolve (/home/pmcb55/Work/Projects/tmp/rdfxml/node_modules/relative-to-absolute-iri/lib/Resolve.js:22:19)
at RdfXmlParser.valueToUri (/home/pmcb55/Work/Projects/tmp/rdfxml/node_modules/rdfxml-streaming-parser/lib/RdfXmlParser.js:153:63)
at RdfXmlParser.onTagResource (/home/pmcb55/Work/Projects/tmp/rdfxml/node_modules/rdfxml-streaming-parser/lib/RdfXmlParser.js:335:73)
at RdfXmlParser.onTag (/home/pmcb55/Work/Projects/tmp/rdfxml/node_modules/rdfxml-streaming-parser/lib/RdfXmlParser.js:231:18)
at SAXStream.emit (events.js:314:20)
at SAXParser.me._parser.<computed> [as onopentag] (/home/pmcb55/Work/Projects/tmp/rdfxml/node_modules/sax/lib/sax.js:258:17)
at emit (/home/pmcb55/Work/Projects/tmp/rdfxml/node_modules/sax/lib/sax.js:624:35)
at emitNode (/home/pmcb55/Work/Projects/tmp/rdfxml/node_modules/sax/lib/sax.js:629:5)
at openTag (/home/pmcb55/Work/Projects/tmp/rdfxml/node_modules/sax/lib/sax.js:825:5)
at SAXParser.write (/home/pmcb55/Work/Projects/tmp/rdfxml/node_modules/sax/lib/sax.js:1391:13)
[rdfxml]$
I'm using RdfXmlParser in a generic vocab processing library, which parses a user-configurable list of vocabularies, so configuring RdfXmlParser just to specifically handle this particular vocabulary wouldn't be pretty (i.e., the out-of-box RdfXmlParser has worked fine for any RDF/XML vocabs I've encountered so far, so getting it to work with http://www.w3.org/2002/01/bookmark# without changing anything would be really good!).
BTW, I assume http://www.w3.org/2002/01/bookmark# is a valid RDF/XML vocab (I refuse to even try to grok RDF/XML!), as EasyRDF converts that URL to Turtle without any complaint. (So my workaround right now is to copy that converted Turtle to a local file, and configure my tool to parse that local Turtle instead of the official RDF/XML served up from http://www.w3.org/2002/01/bookmark# :( !)
2.0.9
to 2.0.10
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
@types/rdf-js is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
The parser won't throw an error when invalid rdf-xml (or non-xml) is submitted.
Some files return 0 statements from the parser, such as this one:
a b c
Other files return statements with predominantly blank nodes, such as
<a:a> <b:b> <c:c> .
which outputs (after serializing to ntriples)
_:b1 a <a>.
_:b2 a <c>.
_:b1 <b> _:b2
Uploading other xml-like files (eg html, graphml), wont throw an error as well, but return many statements with many blank-nodes.
24.0.1
to 24.0.2
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
@types/jest is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
I'm using RdfXmlParser in the browser and can parse an XML-RDF response successfully if I first get the body as text and pass it to this function:
consumeXmlText (sourceResultStore, statusTextStore, xmlText, {mimeType, size, validateOnly}) {
console.log('SourceResult.consumeXmlText()');
let success = false;
try {
console.log('Size: ', xmlText.length);
const xmlParser = new RdfXmlParser;
const stream = new Readable;
stream.push(xmlText);
stream.push(null);
stream.pipe(xmlParser)
.on('data', console.log)
.on('error', console.error)
.on('end', () => console.log('All triples were parsed!'));
} catch (e) {
if (!validateOnly) throw e;
}
return success;
}
The above outputs a bunch of triples and shows the completion message. All good.
I also have a version of the above function for consuming streams, and although I can see the chunks being consumed from my (browser whatwg) stream and written to the XML parser (nodejs stream), the on.('data')
handler is never called. I do still get the completion message, and no errors are reported.
Below is the consumeXmlStream()
function I'm using, which calls readableStreamToConsumer()
to take the whatwg stream and write it to the XML parser.
consumeXmlStream (sourceResultStore, statusTextStore, stream, {mimeType, size}) {
console.log('SourceResult.consumeXmlStream()');
this.sourceResultStore = sourceResultStore;
try {
const rdfDataset = RdfDataset();
const xmlParser = new XmlToDatasetParser;
xmlParser
.on('data', console.log)
.on('error', console.error)
.on('end', () => console.log('All triples were parsed!'));
readableStreamToConsumer(stream, xmlParser);
} catch(e) {
console.error(e);
}
}
and...
function readableStreamToConsumer(readableStream, consumer) {
const bodyReader = readableStream.getReader();
function next () {
bodyReader.read().then(readChunk);
}
function readChunk ({value, done}) {
if (done) {
consumer.end();
return;
}
console.log('CONSUMER value:'); console.dir(value);
consumer.write(value);
next();
}
next();
}
As noted, I see the chunks in the console output, so data is being passed to consumer.write(value)
and so to the XML parser, but it is as if nothing is being written before consumer.end()
is called. In the console the chunks are UInt8Arrays , and converting the ASCII values to characters I can see the first one starts with <?xml
.
The NodeJs streams docs say write
accepts Uint8Array so I'm not sure what I'm doing wrong or if this is a bug. Here's the console output of the start of first chunk logged by write:
Uint8Array(87046)
β[0β¦999]
ββ[0β¦99]
βββ0: 60
βββ1: 63
βββ2: 120
βββ3: 109
βββ4: 108
βββ5: 32
βββ6: 118
βββ7: 101
There are definitely triples there to be parsed, as verified by the consumeXmlText()
function working as expected (see start). Any ideas? I'm stuck! Thanks.
See the snippet below. When parsing with this parser we'd get 9 statements (mostly blank nodes). I'd expect an error though.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<table>
<tr>
<td>some col 1</td>
<td>some col 2</td>
<td>some col 3</td>
</tr>
</table>
</body>
</html>
This only seems to happen when using a default namespace, i.e., xmlns="..."
, in combination with a scoped namespace declaration, e.g., ns0:hasBlankNode xmlns:ns0="..."
. The example here is about rdf:nodeID
and the same error happens for languaged literals and datatyped literals since they also have required attributes.
const xml_rdf_parser = require('rdfxml-streaming-parser').RdfXmlParser;
let y_parser = new xml_rdf_parser();
y_parser.on('data', (g_quad) => {
console.log(g_quad);
});
y_parser.on('error', (e_parse) => {
throw e_parse;
});
y_parser.end(/* syntax: rdf/xml */ `
<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
xmlns="http://ex.org/o/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="http://ex.org/i/subject">
<rdf:type rdf:resource="http://ex.org/o/type"/>
<hasBlankNode rdf:nodeID="orange"/>
<ns0:hasBlankNode xmlns:ns0="http://anon.org/o/" rdf:nodeID="yellow"/>
</rdf:Description>
</rdf:RDF>
`);
throws:
ParseError: Found both non-rdf:* property attributes and rdf:nodeID (yellow).
at RdfXmlParser.newParseError (/app/rdfxml-streaming-parser/lib/RdfXmlParser.js:140:16)
at RdfXmlParser.onTagProperty (/app/rdfxml-streaming-parser/lib/RdfXmlParser.js:449:40)
at RdfXmlParser.onTag (/app/rdfxml-streaming-parser/lib/RdfXmlParser.js:233:18)
at SAXStream.emit (events.js:315:20)
at SAXParser.me._parser.<computed> [as onopentag] (/app/sax/lib/sax.js:258:17)
at emit (/app/sax/lib/sax.js:624:35)
at emitNode (/app/sax/lib/sax.js:629:5)
at openTag (/app/sax/lib/sax.js:825:5)
at SAXParser.write (/app/sax/lib/sax.js:1292:13)
at SAXStream.write (/app/sax/lib/sax.js:239:18)
I think related to #20 but maybe not exactly the same, I found out that the parser fails to handle some relative named nodes and throws. For example I failed to parse https://www.w3.org/ns/earl#
and it fails right off the bat on owl:Ontology
as seen below
<rdf:RDF xml:base=""
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl"
xmlns:dc="http://purl.org/dc/terms/">
<owl:Ontology rdf:about=""></owl:Ontology>
I am running this from @rdfjs/fetch
which sets a baseIRI
parameter when calling like parser.import({ baseIRI: res.url })
.
The parser however does not take a second parameter and the base test ignores. I think it would be worth adding, similarly to how most other RDF/JS parser out there do
Is there scope for updating the code to emit prefix/namespace pairs as is the case with e.g. N3Parser which allows for stream.on(βprefixβ, (prefix, namespace) => {})
?
When parsing an RDF/XML file that contains a longer IRI (over 100K characters long), the parser emits the following error:
Max buffer length exceeded: attribValue Line: {line} Column: {column} Char:
The parser to be able to handle IRIs of longer length.
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="https://s">
<rdf:p rdf:resource="https://www.nationaalgeoregister.nl/geonetwork/records/80b2d12c-32be-54fg-b6d3%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%83%C2%82%C3%83%C2%83%C2%82%C3%83%C2%82%C3%82%C2%A2%C2%80%C2%9434f4ffc06cf3"/>
</rdf:Description>
</rdf:RDF>
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
package.json
@rdfjs/types *
@types/readable-stream ^2.3.13
buffer ^6.0.3
rdf-data-factory ^1.1.0
relative-to-absolute-iri ^1.0.0
readable-stream ^4.4.2
@rubensworks/saxes ^6.0.1
validate-iri ^1.0.0
@types/jest ^29.0.0
@types/minimist ^1.2.0
@types/sax ^1.0.1
arrayify-stream ^2.0.0
coveralls ^3.0.0
jest ^29.0.0
jest-rdf ^1.7.0
manual-git-changelog ^1.0.0
pre-commit ^1.2.2
rdf-quad ^1.5.0
rdf-test-suite ^1.13.4
streamify-array ^1.0.0
streamify-string ^1.0.1
ts-jest ^29.0.0
ts-loader ^9.3.1
tslint ^6.0.0
tslint-eslint-rules ^5.3.1
typescript ^5.1.3
webpack ^5.73.0
webpack-cli ^5.0.0
I'm unable to parse geospatial information, for example:
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:geo="http://www.opengis.net/ont/geosparql#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:sf="http://www.opengis.net/ont/sf#">
<sf:Point rdf:about="http://example.org/Geometry#PointA">
<geo:asWKT rdf:datatype="http://www.opengis.net/ont/geosparql#wktLiteral"><![CDATA[<http://www.opengis.net/def/crs/EPSG/0/27700>
POINT(60 60)]]></geo:asWKT>
</sf:Point>
</rdf:RDF>
This may be related to the use of CDATA
in general?
This is the corresponding output by rapper:
$ rapper test.rdf
rapper: Parsing URI file:///home/wouter/tmp/test.rdf with parser rdfxml
rapper: Serializing with serializer ntriples
<http://example.org/Geometry#PointA> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.opengis.net/ont/sf#Point> .
<http://example.org/Geometry#PointA> <http://www.opengis.net/ont/geosparql#asWKT> "<http://www.opengis.net/def/crs/EPSG/0/27700>\n POINT(60 60)"^^<http://www.opengis.net/ont/geosparql#wktLiteral> .
I am trying to parse the following RDF/XML file:
<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:ub="http://swat.cse.lehigh.edu/onto/univ-bench.owl#">
<owl:Ontology rdf:about="">
<owl:imports rdf:resource="http://swat.cse.lehigh.edu/onto/univ-bench.owl" />
</owl:Ontology>
</rdf:RDF>
However the following error occurs:
Invalid URI:
at RdfXmlParser.newParseError (.../node_modules/rdfxml-streaming-parser/lib/RdfXmlParser.js:140:16)
It occurs because there is no IRI in rdf:about
attribute, of owl:Ontology
tag. I can't confirm if it's a valid rdf/xml file, however this one is from LUBM benchmark and rdflib.js
can parse it.
URIs may contain unencoded symbols like whitespace, but IRI_REGEX seems to only accept encoded URIs. I got this error:
ParseError: Invalid URI: https://www.gutenberg.org/files/56664/56664-h/Archive 2.zip
This URI contains a whitespace instead of "+". I am wondering if there is a way to automatically encode all URIs before validating them?
The parser accepts IRIs with underscore (_
) as protocol. I don't think such IRIs are valid. Serd complains about this IRI ("bad IRI scheme start `_'").
To reproduce:
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:ns1="x:"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>
<rdf:Description rdf:about="x:a">
<ns1:b rdf:resource="_:"/>
</rdf:Description>
</rdf:RDF>
const RdfXmlParser = require("rdfxml-streaming-parser").RdfXmlParser;
const fs = require('fs')
const N3 = require('n3');
const streamWriter = new N3.StreamWriter({ format:'n-triples' });
const myParser = new RdfXmlParser({strict:true});
fs.createReadStream('./test.xml')
.pipe(myParser)
.pipe(streamWriter)
.pipe(process.stdout)
npm install n3 rdfxml-streaming-parser
node test.js > out.nt
serdi -i ntriples out.nt
# output: error: out.nt:1:14: bad IRI scheme start `_'
When the following RDF/XML snippet is parsed, this results in one creator with two labels. IIUC, this is a bug, since the result of parsing this snippet should consist of two creators with distinct blank node subject terms.
<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
xmlns:dct="http://purl.org/dc/terms/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
<rdf:Description rdf:about="https://example.com/">
<dct:creator>
<rdf:Description>
<rdfs:label>ABC</rdfs:label>
</rdf:Description>
</dct:creator>
<dct:creator>
<rdf:Description>
<rdfs:label>XYZ</rdfs:label>
</rdf:Description>
</dct:creator>
</rdf:Description>
</rdf:RDF>
I have tested this with Rapper 2.0.14, which returns the following (output format Turtle):
<https://example.com/>
dct:creator [
rdfs:label "George Fazekas"
], [
rdfs:label "Simon Reinhardt"
] .
1.0.2
to 1.0.3
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
relative-to-absolute-iri is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
The new version differs by 5 commits.
ae1e445
1.0.3
731f470
Fix cases with schemes without '//'
42384a8
Update Jest to 24.3.x, Closes #4
c4d41d5
Update dev ts-jest to version 24.0.0
9e1d937
Update @types/jest to version 24.0.0
See the full diff
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
I am trying to parse the following RDF/XML file:
<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:xs="http://www.w3.org/2001/XMLSchema#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
>
<Description rdf:about="http://x.p.t/o/TBox#hasAnswerText">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="http://x.p.t/o/TBox#Answer"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</Description>
<Description rdf:about="http://x.p.t/o/ABox#xpto">
<ns18:hasAnswerText xmlns:ns18="http://x.p.t/o/TBox#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Yes</ns18:hasAnswerText>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<rdf:type rdf:resource="http://x.p.t/o/TBox#Answer"/>
</Description>
</RDF>
However the following error occurs:
ParseError: Found both non-rdf:* property attributes and rdf:datatype (http://www.w3.org/2001/XMLSchema#string).
I moved the xmlns:ns18="http://x.p.t/o/TBox#"
attribute to RDF
tag and everything works fine, but I have no control to change this XML.
Hello,
We wanted to implement your library, but we ran into a issue with the implmentation. According to the https://www.w3.org/RDF/Validator/rdfval the XML file, below should be parsable, but he library blocked the parsing of the XML. This was due to an error with the Invalid baseIRI '&ssnx;ssn' for value '&xsd;string'.
I think you missed a case in the library that catches an error if the baseIRI does not match the String.
The minimal XML example:
<!DOCTYPE rdf:RDF [
<!ENTITY ssnx "http://purl.oclc.org/NET/ssnx/" >
<!ENTITY owl "http://www.w3.org/2002/07/owl#" >
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
]>
<rdf:RDF xmlns="&ssnx;ssn#"
xml:base="&ssnx;ssn"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:ssnx="http://purl.oclc.org/NET/ssnx/"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<owl:Ontology rdf:about="">
<rdfs:comment rdf:datatype="&xsd;string">Please report any errors to the Semantic Sensor Network Incubator Activity via the public W3C list [email protected]</rdfs:comment>
</owl:Ontology>
</rdf:RDF>```
Parsing this RDF/XML file emits the following error:
Error: Invalid URI:
at RdfXmlParser.uriToNamedNode (/home/wbeek/triply/rdfxml-streaming-parser.js/node_modules/rdfxml-streaming-parser/lib/RdfXmlParser.js:176:19)
at RdfXmlParser.valueToUri (/home/wbeek/triply/rdfxml-streaming-parser.js/node_modules/rdfxml-streaming-parser/lib/RdfXmlParser.js:163:21)
at RdfXmlParser.onTagResource (/home/wbeek/triply/rdfxml-streaming-parser.js/node_modules/rdfxml-streaming-parser/lib/RdfXmlParser.js:345:73)
at RdfXmlParser.onTag (/home/wbeek/triply/rdfxml-streaming-parser.js/node_modules/rdfxml-streaming-parser/lib/RdfXmlParser.js:241:18)
at SAXStream.emit (events.js:198:13)
at SAXParser.me._parser.(anonymous function) [as onopentag] (/home/wbeek/triply/rdfxml-streaming-parser.js/node_modules/sax/lib/sax.js:258:17)
at emit (/home/wbeek/triply/rdfxml-streaming-parser.js/node_modules/sax/lib/sax.js:624:35)
at emitNode (/home/wbeek/triply/rdfxml-streaming-parser.js/node_modules/sax/lib/sax.js:629:5)
at openTag (/home/wbeek/triply/rdfxml-streaming-parser.js/node_modules/sax/lib/sax.js:825:5)
at SAXParser.write (/home/wbeek/triply/rdfxml-streaming-parser.js/node_modules/sax/lib/sax.js:1391:13)
The file parses correctly in Raptor.
23.10.4
to 23.10.5
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
ts-jest is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 48 commits.
8cd933b
Merge pull request #874 from kulshekhar/release/23.10.5
8742886
chore(release): 23.10.5
1892e1b
build(deps-dev): bump @types/babel__core from 7.0.1 to 7.0.2 (#872)
10ff3fd
build(deps-dev): bump @types/node from 10.12.0 to 10.12.10 (#883)
0445500
More safely resolve 'jest-config'. (#853)
87ef5b8
Merge pull request #862 from huafu/upgrade-packages
0150319
build(packages): upgrade bs-logger
794b2f2
build(packages): updates e2e test cases dependencies
d325bce
build(packages): re-lock semver version above wanted
0abd4d4
build(packages): upgrades external dependencies
04a5ebf
Fix security vulnerability (#850)
89269d5
Fix wrong value in package.json example (#849)
0a59b42
Merge pull request #848 from orta/patch-1
9162ebb
Update README.md
44948c3
build(deps-dev): bump tslint-plugin-prettier from 2.0.0 to 2.0.1 (#832)
There are 48 commits in total.
See the full diff
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
We have an old RDF/XML based schema that is failing with the current parser. Pretty much every parser complains but some still convert it. The issue popped up here, we did not agree yet if it should be able to parse this or not but it would be nice nevertheless ;)
It is this part: https://gist.github.com/vhf/23705814109f8c18cfb100c053f3dc6b#file-icaltzd-rdf-L705-L722
23.1.4
to 23.10.0
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
ts-jest is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
ts-jest
, reloaded!ts-jest
Slack community where you can find some instant helpjest
, typescript
and babel
versionsThe new version differs by 293 commits.
0e5ffed
chore(release): 23.10.0
3665609
Merge pull request #734 from huafu/appveyor-optimizations
45d44d1
Merge branch 'master' into appveyor-optimizations
76e2fe5
ci(appveyor): cache npm versions as well
191c464
ci(appveyor): try to improve appveyor's config
0f31b42
Merge pull request #733 from huafu/fix-test-snap
661853a
Merge branch 'master' into fix-test-snap
aa7458a
Merge pull request #731 from kulshekhar/dependabot/npm_and_yarn/tslint-plugin-prettier-2.0.0
70775f1
ci(lint): run lint scripts in series instead of parallel
a18e919
style(fix): exclude package.json from tslint rules
011b580
test(config): stop using snapshots for pkg versions
7e5a3a1
build(deps-dev): bump tslint-plugin-prettier from 1.3.0 to 2.0.0
fbe90a9
Merge pull request #730 from kulshekhar/dependabot/npm_and_yarn/@types/node-10.10.1
a88456e
build(deps-dev): bump @types/node from 10.9.4 to 10.10.1
54fd239
Merge pull request #729 from kulshekhar/dependabot/npm_and_yarn/prettier-1.14.3
There are 250 commits in total.
See the full diff
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
See #20 for example.
Hi,
I'm seeing the error The prefix 'https' in term 'https:' was not bound.
when parsing the 'gist' vocab at this URL: https://ontologies.semanticarts.com/o/gistCore11.0.0, whereas EasyRDF seems to parse it fine:
Can you re-produce this... (i.e., is the problem with the parser, the RDF, or how I'm using the parser!)?
Cheers,
Pat.
Files that contain rdf:about="{x}/{y}:{z}"
are incorrectly parsed ATM.
Example dataset:
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="https://example.com/default/"
xml:base="https://example.com/base/">
<C rdf:about="x/y:z">
</C>
</rdf:RDF>
The expected behavior / reproducible with Rapper is to parse the above as:
<https://example.com/base/x/y:z> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://example.com/default/C>.
Maybe x/y:z
is considered a full IRI by the parser. If so, this is incorrect because the scheme component is not allowed to contain a forward slash (/
). Therefore, x/y:z
should be considered a relative IRI which must be made absolute.
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Error type: Cannot find preset's package (github>rubensworks/renovate-presets:js)
The RDF/XML parser emits an error for tags whose namespace is declared within that same tag. For example, endDate in the following snippet uses the namespace that appears inside the endDate tag:
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="http://eurovoc.europa.eu/1">
<endDate xmlns="http://publications.europa.eu/ontology/euvoc#" rdf:datatype="http://www.w3.org/2001/XMLSchema#date">1995-10-01</endDate>
</rdf:Description>
</rdf:RDF>
The error message reads as follows:
ParseError: Found both non-rdf:* property attributes and rdf:datatype (http://www.w3.org/2001/XMLSchema#date).
The W3C RDF/XML validation service is able parse the data and resolves it to this triple:
<http://eurovoc.europa.eu/1> <http://publications.europa.eu/ontology/euvoc#endDate> "1995-10-01"^^<http://www.w3.org/2001/XMLSchema#date>.
There may be some places where we are not adhering to Node's backpressure conventions with regards to streams.
Concretely, we seem to be creating new streams (such as Readable
, PassThrough
and Transform
), and push
-ing into them (via a 'data'
handler on another stream). Node handles backpressuring via the return value of push
, which we are ignoring in this manner.
A better solution would be to simply pipe
instead of calling push
on each data element.
Related to rubensworks/rdf-parse.js@269c757
I have a rdf-xml file with an empty base IRI and a resource with rdf:about="foo"
. When trying to parse this file with rdfxml-stream-parser, I get an error:
ParseError: Invalid URI: foo
I was hoping I'd be able to work around this by supplying a baseIRI
in the options of the RdfXmlParser
class. But the empty base IRI in the data takes precedence over my supplied baseIRI. This is different from the N3 stream parser, which will prioritize the baseIRI given in the options if the base IRI in the data is an empty string. If this approach could be applied to rdfxml-streaming-parser this would be helpful for me as it would allow me to parse http://www.w3.org/ns/earl# , which has an empty base IRI and a resource with the empty string as a relative IRI.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.