Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save carloscarvallo/b35cbb76043e76de9a0d84895a1de18a to your computer and use it in GitHub Desktop.
Save carloscarvallo/b35cbb76043e76de9a0d84895a1de18a to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
/Users/username/CoenraadS.bracket-pair-colorizer-2-unresponsive.cpuprofile.txt
{
"nodes": [
{
"id": 1,
"callFrame": {
"functionName": "(root)",
"scriptId": "0",
"url": "",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
2,
44
]
},
{
"id": 2,
"callFrame": {
"functionName": "onread",
"scriptId": "57",
"url": "net.js",
"lineNumber": 617,
"columnNumber": 15
},
"hitCount": 0,
"children": [
3
]
},
{
"id": 3,
"callFrame": {
"functionName": "Readable.push",
"scriptId": "37",
"url": "_stream_readable.js",
"lineNumber": 201,
"columnNumber": 34
},
"hitCount": 0,
"children": [
4
]
},
{
"id": 4,
"callFrame": {
"functionName": "readableAddChunk",
"scriptId": "37",
"url": "_stream_readable.js",
"lineNumber": 226,
"columnNumber": 25
},
"hitCount": 0,
"children": [
5
]
},
{
"id": 5,
"callFrame": {
"functionName": "addChunk",
"scriptId": "37",
"url": "_stream_readable.js",
"lineNumber": 275,
"columnNumber": 17
},
"hitCount": 0,
"children": [
6
]
},
{
"id": 6,
"callFrame": {
"functionName": "emit",
"scriptId": "18",
"url": "events.js",
"lineNumber": 139,
"columnNumber": 43
},
"hitCount": 0,
"children": [
7
]
},
{
"id": 7,
"callFrame": {
"functionName": "define.constructor._socketDataListener.e",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 167,
"columnNumber": 951
},
"hitCount": 0,
"children": [
8
]
},
{
"id": 8,
"callFrame": {
"functionName": "s",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
9
]
},
{
"id": 9,
"callFrame": {
"functionName": "fire",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 41,
"columnNumber": 997
},
"hitCount": 0,
"children": [
10
]
},
{
"id": 10,
"callFrame": {
"functionName": "e",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 38,
"columnNumber": 52
},
"hitCount": 0,
"children": [
11
]
},
{
"id": 11,
"callFrame": {
"functionName": "fire",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 41,
"columnNumber": 997
},
"hitCount": 0,
"children": [
12
]
},
{
"id": 12,
"callFrame": {
"functionName": "define.constructor._protocol.onMessage.e",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 587,
"columnNumber": 556
},
"hitCount": 0,
"children": [
13
]
},
{
"id": 13,
"callFrame": {
"functionName": "_receiveOneMessage",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 589,
"columnNumber": 18
},
"hitCount": 0,
"children": [
14
]
},
{
"id": 14,
"callFrame": {
"functionName": "_receiveRequest",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
15
]
},
{
"id": 15,
"callFrame": {
"functionName": "_invokeHandler",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 591,
"columnNumber": 736
},
"hitCount": 0,
"children": [
16
]
},
{
"id": 16,
"callFrame": {
"functionName": "_doInvokeHandler",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
17
]
},
{
"id": 17,
"callFrame": {
"functionName": "$acceptDocumentsAndEditorsDelta",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 496,
"columnNumber": 238
},
"hitCount": 0,
"children": [
18
]
},
{
"id": 18,
"callFrame": {
"functionName": "fire",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 41,
"columnNumber": 997
},
"hitCount": 0,
"children": [
19
]
},
{
"id": 19,
"callFrame": {
"functionName": "define.constructor._extHostDocumentsAndEditors.onDidChangeVisibleTextEditors.e",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 551,
"columnNumber": 235
},
"hitCount": 0,
"children": [
20
]
},
{
"id": 20,
"callFrame": {
"functionName": "fire",
"scriptId": "91",
"url": "pii_removed/extensionHostProcess.js",
"lineNumber": 41,
"columnNumber": 997
},
"hitCount": 0,
"children": [
21
]
},
{
"id": 21,
"callFrame": {
"functionName": "context.subscriptions.push.vscode_1.window.onDidChangeVisibleTextEditors",
"scriptId": "167",
"url": "pii_removed/extension.js",
"lineNumber": 25,
"columnNumber": 54
},
"hitCount": 0,
"children": [
22
]
},
{
"id": 22,
"callFrame": {
"functionName": "updateAllDocuments",
"scriptId": "168",
"url": "pii_removed/documentDecorationManager.js",
"lineNumber": 70,
"columnNumber": 22
},
"hitCount": 0,
"children": [
23
]
},
{
"id": 23,
"callFrame": {
"functionName": "updateDocument",
"scriptId": "168",
"url": "pii_removed/documentDecorationManager.js",
"lineNumber": 28,
"columnNumber": 18
},
"hitCount": 0,
"children": [
24
]
},
{
"id": 24,
"callFrame": {
"functionName": "tokenizeDocument",
"scriptId": "169",
"url": "pii_removed/documentDecoration.js",
"lineNumber": 101,
"columnNumber": 20
},
"hitCount": 0,
"children": [
25
]
},
{
"id": 25,
"callFrame": {
"functionName": "tokenizeLine",
"scriptId": "169",
"url": "pii_removed/documentDecoration.js",
"lineNumber": 223,
"columnNumber": 16
},
"hitCount": 0,
"children": [
26
]
},
{
"id": 26,
"callFrame": {
"functionName": "Grammar.tokenizeLine2",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
27
]
},
{
"id": 27,
"callFrame": {
"functionName": "Grammar._tokenize",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
28,
52
]
},
{
"id": 28,
"callFrame": {
"functionName": "_tokenizeString",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 2804,
"columnNumber": 24
},
"hitCount": 2,
"children": [
29,
43,
49,
50,
51
],
"positionTicks": [
{
"line": 2805,
"ticks": 1
},
{
"line": 2814,
"ticks": 1
}
]
},
{
"id": 29,
"callFrame": {
"functionName": "scanNext",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 2815,
"columnNumber": 21
},
"hitCount": 14,
"children": [
30,
32,
36,
40,
45
],
"positionTicks": [
{
"line": 2864,
"ticks": 4
},
{
"line": 2816,
"ticks": 3
},
{
"line": 2918,
"ticks": 2
},
{
"line": 2872,
"ticks": 2
},
{
"line": 2841,
"ticks": 1
},
{
"line": 2875,
"ticks": 1
},
{
"line": 2847,
"ticks": 1
}
]
},
{
"id": 30,
"callFrame": {
"functionName": "LineTokens.produce",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
31
]
},
{
"id": 31,
"callFrame": {
"functionName": "LineTokens.produceFromScopes",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 3257,
"columnNumber": 54
},
"hitCount": 6,
"positionTicks": [
{
"line": 3258,
"ticks": 6
}
]
},
{
"id": 32,
"callFrame": {
"functionName": "matchRuleOrInjections",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
33
]
},
{
"id": 33,
"callFrame": {
"functionName": "matchRule",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
34,
42
]
},
{
"id": 34,
"callFrame": {
"functionName": "OnigScanner.findNextMatchSync",
"scriptId": "252",
"url": "pii_removed/oniguruma.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 492,
"children": [
35
],
"positionTicks": [
{
"line": 2864,
"ticks": 492
}
]
},
{
"id": 35,
"callFrame": {
"functionName": "OnigString",
"scriptId": "0",
"url": "",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 40853,
"positionTicks": [
{
"line": 2864,
"ticks": 40853
}
]
},
{
"id": 42,
"callFrame": {
"functionName": "BeginEndRule.compile",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 1985,
"columnNumber": 46
},
"hitCount": 3,
"positionTicks": [
{
"line": 1986,
"ticks": 3
}
]
},
{
"id": 36,
"callFrame": {
"functionName": "handleCaptures",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 2596,
"columnNumber": 23
},
"hitCount": 8,
"children": [
37
],
"positionTicks": [
{
"line": 2652,
"ticks": 3
},
{
"line": 2654,
"ticks": 4
},
{
"line": 2623,
"ticks": 1
}
]
},
{
"id": 37,
"callFrame": {
"functionName": "ScopeListElement.push",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
38,
48
]
},
{
"id": 38,
"callFrame": {
"functionName": "ScopeListElement._push",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
39,
46
]
},
{
"id": 39,
"callFrame": {
"functionName": "ScopeListElement.mergeMetadata",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 3062,
"columnNumber": 46
},
"hitCount": 3,
"positionTicks": [
{
"line": 3063,
"ticks": 3
}
]
},
{
"id": 46,
"callFrame": {
"functionName": "Grammar.getMetadataForScope",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 0,
"children": [
47
]
},
{
"id": 47,
"callFrame": {
"functionName": "ScopeMetadataProvider.getMetadataForScope",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 6,
"positionTicks": [
{
"line": 3084,
"ticks": 5
},
{
"line": 2654,
"ticks": 1
}
]
},
{
"id": 48,
"callFrame": {
"functionName": "split",
"scriptId": "0",
"url": "",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 2
},
{
"id": 40,
"callFrame": {
"functionName": "StackElement.push",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 1,
"children": [
41
],
"positionTicks": [
{
"line": 2918,
"ticks": 1
}
]
},
{
"id": 41,
"callFrame": {
"functionName": "StackElement",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 3122,
"columnNumber": 25
},
"hitCount": 5,
"positionTicks": [
{
"line": 3123,
"ticks": 5
}
]
},
{
"id": 45,
"callFrame": {
"functionName": "ScopeListElement.push",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 3092,
"columnNumber": 47
},
"hitCount": 4,
"positionTicks": [
{
"line": 3097,
"ticks": 2
},
{
"line": 3099,
"ticks": 2
}
]
},
{
"id": 43,
"callFrame": {
"functionName": "Rule.getName",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 1627,
"columnNumber": 38
},
"hitCount": 1,
"positionTicks": [
{
"line": 1628,
"ticks": 1
}
]
},
{
"id": 49,
"callFrame": {
"functionName": "StackElement.setContentNameScopesList",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 3212,
"columnNumber": 63
},
"hitCount": 2,
"positionTicks": [
{
"line": 3217,
"ticks": 2
}
]
},
{
"id": 50,
"callFrame": {
"functionName": "ScopeListElement.push",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 3092,
"columnNumber": 47
},
"hitCount": 1,
"positionTicks": [
{
"line": 3097,
"ticks": 1
}
]
},
{
"id": 51,
"callFrame": {
"functionName": "LineTokens.produceFromScopes",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 3257,
"columnNumber": 54
},
"hitCount": 1,
"positionTicks": [
{
"line": 3258,
"ticks": 1
}
]
},
{
"id": 52,
"callFrame": {
"functionName": "scanNext",
"scriptId": "250",
"url": "pii_removed/main.js",
"lineNumber": 2815,
"columnNumber": 21
},
"hitCount": 1,
"positionTicks": [
{
"line": 2864,
"ticks": 1
}
]
},
{
"id": 44,
"callFrame": {
"functionName": "(garbage collector)",
"scriptId": "0",
"url": "",
"lineNumber": -1,
"columnNumber": -1
},
"hitCount": 407
}
],
"startTime": 372060324470,
"endTime": 372066498871,
"samples": [
31,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
39,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
41,
35,
35,
35,
35,
35,
35,
35,
35,
35,
42,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
34,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
34,
34,
34,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
29,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
29,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
34,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
43,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
34,
34,
34,
34,
34,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
36,
34,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
34,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
34,
35,
35,
34,
35,
34,
34,
34,
35,
34,
34,
35,
35,
35,
34,
35,
35,
45,
34,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
47,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
34,
34,
34,
41,
35,
35,
34,
34,
35,
34,
35,
35,
35,
34,
35,
35,
34,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
34,
34,
35,
34,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
34,
35,
35,
34,
34,
35,
35,
34,
34,
35,
34,
29,
34,
35,
35,
34,
35,
36,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
39,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
47,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
34,
35,
34,
34,
34,
34,
34,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
34,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
35,
34,
34,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
42,
35,
34,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
35,
34,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
40,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
29,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
34,
35,
34,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
34,
34,
34,
35,
34,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
34,
35,
35,
34,
34,
34,
34,
34,
34,
34,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
34,
31,
31,
31,
31,
35,
35,
35,
35,
35,
35,
34,
34,
34,
34,
34,
34,
35,
34,
34,
35,
34,
34,
35,
34,
35,
34,
34,
35,
34,
34,
34,
34,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
34,
34,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
36,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
34,
34,
35,
34,
35,
34,
35,
35,
29,
34,
34,
35,
35,
35,
34,
34,
34,
34,
35,
35,
34,
34,
35,
34,
47,
44,
35,
35,
35,
35,
44,
34,
34,
35,
35,
44,
34,
35,
35,
35,
35,
35,
34,
34,
34,
35,
35,
44,
35,
34,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
44,
34,
34,
35,
34,
29,
35,
35,
44,
34,
34,
34,
35,
34,
44,
35,
34,
35,
35,
34,
44,
34,
34,
34,
34,
34,
44,
44,
34,
35,
35,
35,
35,
35,
36,
36,
44,
35,
34,
36,
34,
44,
34,
34,
29,
42,
44,
44,
34,
35,
35,
35,
35,
34,
34,
35,
44,
44,
44,
35,
35,
35,
45,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
35,
34,
34,
44,
44,
44,
34,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
44,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
36,
34,
35,
44,
44,
44,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
45,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
44,
44,
48,
35,
29,
44,
34,
35,
35,
35,
41,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
47,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
44,
44,
44,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
29,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
44,
44,
44,
44,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
44,
44,
44,
44,
44,
35,
34,
34,
34,
35,
35,
34,
44,
44,
44,
44,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
29,
35,
35,
34,
44,
44,
44,
44,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
44,
44,
44,
44,
44,
34,
35,
35,
34,
44,
44,
44,
44,
34,
34,
35,
29,
44,
44,
44,
44,
44,
35,
34,
34,
34,
44,
44,
44,
44,
34,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
44,
44,
44,
44,
35,
35,
34,
34,
34,
44,
44,
34,
35,
34,
34,
44,
44,
44,
44,
34,
35,
35,
34,
44,
44,
44,
44,
44,
34,
34,
35,
44,
44,
44,
44,
44,
44,
35,
34,
35,
34,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
34,
34,
34,
44,
44,
44,
44,
44,
35,
34,
34,
44,
44,
44,
44,
44,
34,
34,
34,
35,
44,
44,
44,
44,
44,
44,
35,
34,
34,
35,
44,
44,
44,
44,
44,
35,
34,
34,
34,
44,
44,
44,
44,
44,
44,
35,
34,
35,
34,
35,
44,
44,
44,
44,
44,
34,
34,
35,
34,
35,
44,
44,
44,
44,
44,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
44,
44,
44,
44,
44,
34,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
34,
44,
44,
44,
44,
44,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
35,
35,
35,
35,
35,
44,
44,
44,
44,
44,
35,
35,
35,
34,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
44,
44,
44,
44,
44,
35,
35,
34,
34,
35,
35,
44,
44,
44,
44,
44,
34,
34,
35,
34,
34,
44,
44,
44,
44,
44,
34,
35,
34,
34,
44,
44,
44,
44,
44,
34,
34,
34,
35,
44,
44,
44,
44,
34,
35,
35,
34,
28,
44,
44,
44,
44,
44,
34,
35,
36,
35,
44,
44,
44,
44,
44,
34,
34,
35,
44,
44,
44,
44,
44,
35,
34,
35,
35,
35,
35,
35,
35,
35,
34,
44,
44,
44,
44,
44,
44,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
44,
44,
44,
44,
44,
44,
35,
35,
34,
35,
44,
44,
44,
44,
44,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
49,
35,
35,
35,
35,
35,
35,
35,
35,
44,
44,
44,
44,
44,
44,
44,
44,
35,
35,
34,
34,
44,
44,
44,
44,
44,
44,
44,
35,
35,
34,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
44,
44,
44,
44,
44,
44,
44,
34,
35,
35,
35,
35,
44,
44,
44,
44,
44,
44,
44,
34,
35,
34,
35,
44,
44,
44,
44,
44,
44,
44,
34,
34,
34,
39,
44,
44,
44,
44,
44,
44,
44,
44,
34,
34,
34,
35,
44,
44,
44,
44,
44,
44,
44,
34,
35,
44,
44,
44,
44,
44,
44,
34,
34,
34,
35,
34,
35,
35,
35,
35,
34,
44,
44,
44,
44,
44,
44,
44,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
34,
35,
44,
44,
44,
44,
44,
44,
44,
35,
34,
34,
34,
44,
44,
44,
44,
44,
44,
44,
44,
34,
34,
47,
35,
35,
44,
44,
44,
44,
44,
44,
35,
34,
35,
35,
35,
29,
34,
34,
44,
44,
44,
44,
44,
34,
34,
41,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
44,
44,
44,
44,
44,
44,
34,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
34,
44,
44,
44,
44,
44,
44,
44,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
44,
44,
44,
44,
35,
35,
35,
35,
35,
35,
35,
35,
50,
35,
35,
35,
35,
35,
35,
35,
44,
51,
31,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
44,
35,
35,
34,
35,
35,
34,
34,
34,
34,
34,
34,
34,
35,
34,
35,
35,
35,
35,
49,
35,
35,
34,
34,
41,
35,
34,
35,
35,
34,
34,
35,
35,
35,
35,
34,
28,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
34,
34,
35,
34,
34,
34,
34,
52,
35,
35,
34,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
35,
34,
34,
35,
34,
34,
34,
34,
34,
35,
35,
34,
34,
34,
35,
35,
35,
48,
34,
35,
34,
35,
35,
35,
34,
34,
34,
35,
35,
35,
35,
35,
34,
35,
35,
34,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
29,
35,
34,
35,
35,
34,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
29,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
34,
45,
35,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
35,
35,
35,
35,
34,
35,
34,
34,
34,
35,
34,
34,
35,
34,
34,
34,
35,
35,
35,
35,
34,
34,
34,
34,
35,
34,
47,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
35,
34,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
34,
31
],
"timeDeltas": [
718234,
852,
99,
99,
101,
101,
102,
102,
102,
101,
101,
101,
101,
103,
152,
102,
100,
102,
100,
102,
100,
102,
102,
101,
100,
101,
101,
126,
76,
101,
101,
101,
101,
101,
101,
101,
101,
101,
103,
99,
101,
102,
101,
101,
101,
101,
101,
101,
101,
101,
101,
101,
101,
101,
103,
101,
101,
101,
101,
101,
101,
106,
99,
100,
101,
101,
102,
103,
101,
101,
101,
101,
102,
102,
101,
101,
101,
102,
101,
101,
101,
101,
101,
101,
101,
101,
101,
101,
101,
101,
101,
101,
102,
101,
108,
98,
100,
109,
95,
99,
111,
92,
101,
101,
102,
100,
101,
101,
101,
102,
101,
101,
101,
101,
101,
102,
112,
92,
99,
101,
114,
90,
99,
101,
101,
101,
101,
101,
101,
101,
101,
102,
101,
101,
101,
102,
101,
101,
101,
102,
102,
102,
102,
101,
101,
101,
101,
101,
102,
101,
101,
101,
101,
102,
101,
101,
101,
101,
101,
101,
102,
101,
101,
102,
101,
101,
102,
101,
101,
114,
91,
100,
101,
104,
98,
101,
102,
100,
101,
101,
101,
101,
101,
101,
101,
101,
101,
101,
102,
100,
101,
101,
102,
100,
101,
110,
104,
90,
113,
184,
104,
101,
103,
103,
125,
141,
75,
117,
92,
125,
122,
140,
127,
130,
169,
118,
125,
129,
127,
130,
127,
128,
166,
124,
156,
129,
124,
128,
126,
130,
126,
112,
127,
131,
127,
129,
127,
130,
127,
137,
151,
124,
130,
126,
130,
126,
129,
128,
128,
135,
131,
127,
129,
126,
130,
128,
129,
127,
168,
124,
128,
127,
129,
128,
129,
129,
130,
127,
130,
126,
129,
126,
130,
127,
145,
114,
126,
130,
126,
129,
127,
130,
136,
157,
125,
130,
126,
130,
128,
130,
158,
135,
125,
129,
126,
130,
126,
129,
128,
135,
126,
126,
119,
130,
126,
128,
128,
139,
160,
125,
129,
126,
131,
127,
131,
127,
129,
131,
159,
126,
130,
126,
129,
119,
130,
126,
130,
157,
146,
126,
129,
127,
160,
127,
129,
126,
129,
126,
130,
130,
140,
148,
159,
132,
124,
130,
126,
151,
151,
118,
125,
129,
127,
130,
127,
146,
113,
132,
130,
125,
130,
126,
129,
127,
104,
126,
129,
128,
129,
127,
130,
126,
138,
155,
126,
130,
126,
130,
126,
130,
128,
129,
126,
130,
127,
128,
129,
129,
127,
130,
127,
130,
127,
128,
127,
129,
127,
130,
136,
160,
124,
130,
119,
129,
127,
129,
127,
129,
127,
127,
127,
129,
127,
129,
128,
129,
127,
138,
127,
129,
127,
129,
127,
129,
126,
130,
126,
129,
126,
129,
127,
129,
126,
129,
125,
129,
113,
129,
126,
137,
156,
125,
129,
128,
129,
127,
129,
126,
140,
120,
125,
129,
127,
129,
126,
128,
127,
111,
126,
129,
126,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
137,
155,
127,
130,
126,
129,
126,
129,
127,
129,
137,
142,
169,
125,
129,
126,
129,
126,
149,
145,
124,
129,
125,
129,
126,
129,
127,
128,
120,
129,
127,
129,
126,
129,
147,
129,
107,
129,
126,
129,
127,
129,
126,
129,
128,
127,
125,
130,
127,
130,
125,
136,
168,
120,
125,
129,
126,
129,
127,
127,
126,
106,
127,
129,
127,
129,
126,
129,
126,
137,
124,
125,
129,
127,
129,
127,
129,
126,
162,
126,
129,
126,
129,
127,
129,
126,
156,
139,
125,
129,
127,
129,
127,
129,
140,
152,
126,
128,
127,
129,
127,
129,
139,
118,
127,
129,
126,
129,
128,
129,
148,
126,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
172,
145,
120,
129,
126,
129,
126,
129,
148,
119,
105,
125,
129,
127,
129,
127,
129,
127,
106,
126,
128,
127,
129,
127,
129,
127,
144,
113,
126,
129,
126,
129,
127,
129,
139,
153,
125,
130,
125,
129,
127,
129,
140,
155,
127,
130,
125,
130,
126,
129,
127,
145,
126,
130,
126,
130,
125,
130,
126,
136,
121,
126,
127,
127,
129,
127,
129,
127,
129,
126,
128,
127,
129,
126,
129,
126,
130,
126,
128,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
135,
127,
187,
129,
165,
127,
191,
73,
126,
126,
126,
105,
126,
129,
127,
129,
129,
129,
126,
128,
126,
129,
127,
129,
136,
151,
126,
129,
126,
129,
127,
129,
129,
162,
128,
140,
124,
127,
126,
128,
126,
114,
121,
130,
147,
133,
121,
135,
133,
143,
115,
125,
129,
127,
130,
127,
130,
127,
128,
128,
127,
129,
115,
129,
126,
134,
161,
132,
143,
169,
127,
128,
127,
129,
114,
129,
126,
129,
127,
129,
126,
130,
127,
129,
127,
129,
127,
129,
126,
128,
128,
129,
115,
129,
126,
129,
127,
129,
127,
130,
138,
125,
118,
127,
127,
128,
126,
129,
127,
127,
126,
129,
126,
129,
126,
128,
147,
114,
128,
129,
126,
130,
125,
129,
145,
117,
126,
179,
177,
133,
107,
130,
126,
128,
127,
129,
127,
129,
126,
129,
126,
130,
126,
128,
130,
125,
127,
129,
127,
129,
127,
128,
127,
128,
127,
129,
127,
147,
126,
129,
127,
128,
126,
129,
127,
144,
122,
126,
130,
126,
129,
126,
137,
155,
126,
129,
125,
129,
127,
129,
140,
156,
125,
128,
127,
129,
126,
129,
128,
143,
127,
160,
161,
146,
118,
147,
129,
128,
128,
126,
129,
126,
129,
120,
130,
127,
130,
127,
129,
126,
129,
128,
135,
161,
126,
129,
125,
129,
126,
129,
135,
171,
115,
124,
129,
126,
129,
126,
129,
126,
164,
128,
129,
127,
127,
126,
144,
142,
152,
125,
129,
127,
129,
127,
130,
127,
167,
110,
130,
126,
129,
129,
172,
173,
142,
124,
129,
127,
129,
127,
129,
126,
129,
126,
128,
127,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
129,
127,
143,
155,
124,
129,
126,
129,
127,
144,
114,
126,
129,
126,
129,
127,
129,
127,
129,
151,
101,
123,
128,
127,
129,
126,
128,
121,
137,
155,
126,
129,
127,
129,
126,
130,
128,
118,
111,
128,
110,
131,
172,
116,
123,
129,
125,
128,
126,
129,
125,
130,
126,
129,
139,
159,
126,
129,
126,
129,
148,
130,
126,
129,
126,
129,
127,
129,
132,
128,
127,
129,
127,
129,
127,
130,
127,
129,
127,
129,
127,
129,
125,
130,
127,
130,
126,
129,
127,
129,
125,
130,
128,
129,
127,
129,
127,
129,
127,
130,
150,
118,
146,
159,
112,
131,
124,
129,
127,
129,
126,
129,
127,
129,
127,
151,
126,
129,
127,
129,
127,
130,
127,
129,
126,
129,
122,
129,
138,
132,
115,
129,
126,
129,
128,
128,
127,
129,
128,
106,
127,
129,
127,
129,
127,
129,
137,
138,
114,
129,
125,
128,
127,
130,
126,
129,
127,
129,
127,
129,
127,
139,
185,
142,
159,
160,
129,
130,
125,
129,
126,
129,
126,
129,
127,
130,
126,
129,
126,
144,
126,
129,
127,
129,
127,
130,
126,
137,
158,
126,
129,
115,
128,
127,
128,
126,
106,
126,
129,
126,
133,
126,
138,
155,
125,
129,
126,
129,
127,
128,
127,
129,
128,
130,
126,
129,
126,
129,
143,
130,
125,
129,
126,
129,
112,
121,
120,
159,
122,
110,
125,
130,
126,
129,
127,
128,
126,
137,
155,
125,
129,
126,
129,
126,
128,
127,
130,
105,
128,
125,
130,
126,
129,
126,
137,
148,
126,
129,
126,
128,
126,
129,
156,
137,
126,
129,
127,
129,
127,
129,
128,
138,
158,
125,
129,
126,
129,
127,
130,
147,
113,
125,
130,
126,
129,
127,
130,
121,
133,
159,
177,
124,
117,
125,
179,
116,
126,
129,
127,
129,
127,
129,
126,
130,
127,
129,
127,
129,
126,
128,
127,
138,
160,
141,
133,
137,
135,
128,
105,
132,
129,
124,
128,
127,
129,
126,
128,
120,
137,
156,
125,
129,
126,
128,
125,
129,
127,
129,
127,
129,
126,
129,
127,
130,
157,
126,
137,
155,
132,
161,
160,
127,
131,
173,
115,
124,
129,
126,
129,
126,
128,
127,
137,
155,
137,
129,
125,
129,
126,
138,
168,
115,
124,
129,
126,
129,
126,
129,
126,
110,
126,
129,
127,
129,
126,
128,
127,
106,
126,
129,
127,
129,
127,
128,
126,
137,
155,
125,
129,
127,
129,
126,
129,
164,
122,
126,
130,
127,
129,
127,
136,
134,
153,
147,
160,
121,
127,
125,
129,
126,
130,
126,
129,
127,
129,
127,
129,
121,
137,
122,
125,
128,
127,
129,
126,
129,
127,
137,
127,
123,
129,
126,
129,
126,
130,
161,
131,
125,
129,
127,
129,
127,
131,
138,
153,
125,
129,
126,
129,
126,
129,
128,
129,
126,
129,
127,
129,
126,
129,
127,
128,
126,
118,
124,
129,
136,
133,
157,
91,
125,
129,
126,
129,
126,
128,
129,
142,
126,
129,
127,
129,
126,
129,
127,
146,
123,
127,
129,
127,
129,
128,
108,
126,
130,
133,
133,
139,
161,
125,
129,
126,
137,
156,
126,
129,
126,
129,
126,
129,
128,
164,
125,
156,
126,
129,
126,
130,
158,
178,
130,
138,
130,
126,
160,
129,
143,
131,
116,
127,
130,
141,
132,
125,
130,
126,
129,
126,
129,
127,
129,
127,
129,
128,
129,
127,
127,
126,
129,
127,
129,
127,
130,
127,
129,
127,
129,
127,
135,
128,
128,
126,
129,
127,
129,
127,
129,
127,
129,
126,
137,
764,
603,
126,
123,
129,
135,
129,
126,
134,
126,
132,
131,
165,
117,
130,
135,
144,
147,
126,
127,
126,
129,
115,
129,
127,
129,
132,
129,
126,
129,
127,
130,
126,
129,
119,
129,
126,
129,
130,
131,
125,
129,
127,
142,
118,
125,
127,
120,
129,
137,
129,
154,
93,
126,
128,
126,
130,
126,
129,
127,
143,
150,
127,
131,
152,
669,
77,
117,
137,
140,
113,
115,
126,
144,
126,
130,
122,
130,
125,
120,
129,
133,
131,
155,
127,
129,
126,
129,
127,
128,
126,
116,
127,
129,
127,
129,
127,
109,
126,
128,
125,
130,
126,
177,
111,
126,
156,
142,
138,
91,
132,
128,
124,
134,
135,
117,
127,
128,
127,
127,
126,
130,
113,
124,
126,
130,
127,
131,
203,
126,
163,
144,
131,
150,
118,
126,
125,
125,
130,
126,
129,
127,
127,
126,
129,
126,
129,
120,
129,
126,
129,
127,
129,
127,
128,
126,
130,
126,
130,
127,
130,
125,
130,
127,
130,
127,
129,
128,
129,
128,
130,
126,
139,
156,
112,
129,
126,
131,
126,
129,
128,
138,
124,
129,
127,
129,
126,
130,
125,
138,
128,
112,
165,
109,
122,
132,
146,
144,
128,
124,
113,
128,
158,
152,
170,
130,
128,
130,
126,
131,
169,
110,
124,
140,
124,
131,
109,
129,
125,
129,
128,
128,
127,
138,
165,
117,
125,
127,
127,
129,
127,
137,
156,
124,
129,
125,
129,
127,
129,
128,
129,
127,
129,
126,
128,
125,
130,
120,
129,
127,
129,
127,
133,
158,
194,
146,
133,
135,
166,
122,
129,
125,
129,
127,
130,
125,
129,
126,
128,
126,
129,
128,
129,
127,
128,
127,
129,
127,
129,
127,
129,
137,
169,
136,
151,
131,
153,
168,
137,
129,
126,
128,
126,
129,
126,
129,
134,
167,
124,
129,
127,
130,
125,
129,
129,
127,
125,
129,
162,
131,
126,
129,
127,
130,
139,
149,
161,
166,
142,
129,
141,
117,
125,
130,
126,
129,
127,
130,
147,
139,
131,
118,
122,
125,
130,
124,
129,
127,
164,
127,
129,
126,
129,
126,
129,
127,
129,
122,
130,
125,
129,
126,
129,
127,
136,
125,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
129,
127,
137,
122,
125,
128,
127,
156,
140,
148,
132,
126,
114,
130,
126,
128,
126,
129,
129,
130,
125,
129,
126,
128,
126,
129,
127,
132,
126,
128,
126,
129,
127,
129,
127,
130,
127,
129,
126,
129,
127,
128,
128,
129,
126,
129,
127,
128,
127,
129,
127,
129,
126,
129,
152,
129,
124,
127,
126,
129,
126,
129,
129,
127,
127,
129,
135,
123,
125,
130,
132,
113,
119,
136,
127,
126,
161,
130,
120,
129,
126,
129,
126,
129,
141,
158,
126,
147,
158,
121,
171,
126,
130,
125,
128,
138,
150,
114,
128,
187,
104,
123,
128,
127,
125,
126,
166,
125,
129,
125,
129,
127,
130,
127,
129,
127,
132,
128,
129,
126,
129,
127,
165,
125,
129,
127,
128,
126,
128,
126,
129,
115,
136,
111,
149,
118,
155,
105,
124,
129,
127,
129,
128,
130,
126,
129,
129,
130,
125,
128,
125,
141,
119,
125,
129,
135,
131,
124,
128,
126,
129,
161,
131,
125,
128,
126,
129,
126,
129,
127,
129,
127,
129,
127,
127,
127,
129,
127,
129,
121,
127,
126,
129,
127,
129,
127,
129,
126,
130,
126,
129,
127,
128,
151,
154,
119,
127,
127,
129,
125,
130,
126,
129,
135,
129,
127,
137,
155,
136,
127,
134,
128,
126,
128,
128,
129,
127,
129,
126,
129,
128,
164,
126,
130,
126,
130,
126,
129,
149,
120,
161,
129,
123,
132,
125,
129,
127,
129,
126,
129,
127,
129,
127,
129,
126,
138,
156,
126,
131,
126,
129,
127,
129,
127,
174,
150,
161,
131,
125,
128,
127,
129,
127,
129,
126,
135,
131,
162,
127,
137,
130,
153,
126,
138,
155,
133,
173,
159,
88,
115,
129,
132,
146,
135,
120,
167,
174,
117,
124,
129,
127,
129,
127,
130,
126,
131,
127,
128,
126,
129,
126,
129,
128,
137,
156,
124,
129,
137,
130,
126,
130,
165,
130,
137,
126,
125,
105,
126,
146,
151,
139,
154,
125,
132,
122,
126,
176,
119,
136,
129,
168,
174,
126,
165,
125,
190,
96,
163,
129,
127,
138,
139,
154,
160,
131,
125,
129,
127,
133,
126,
136,
123,
129,
126,
118,
125,
136,
158,
126,
129,
126,
129,
127,
129,
127,
130,
127,
144,
116,
125,
129,
127,
143,
119,
130,
126,
130,
127,
129,
120,
129,
128,
129,
127,
106,
126,
129,
127,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
130,
126,
128,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
128,
129,
126,
130,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
130,
129,
112,
131,
121,
124,
129,
144,
131,
125,
130,
126,
129,
128,
129,
127,
128,
127,
129,
127,
129,
127,
129,
129,
129,
126,
129,
126,
129,
126,
129,
127,
129,
127,
131,
138,
131,
124,
128,
127,
130,
126,
129,
127,
127,
126,
129,
127,
129,
126,
143,
106,
129,
126,
129,
127,
128,
128,
129,
127,
129,
126,
129,
127,
128,
127,
129,
126,
129,
126,
129,
127,
127,
127,
129,
129,
130,
125,
138,
156,
126,
130,
124,
130,
128,
130,
125,
165,
126,
130,
138,
154,
153,
132,
129,
133,
126,
129,
127,
135,
157,
145,
115,
170,
129,
730,
43,
124,
131,
126,
129,
126,
129,
127,
130,
126,
129,
127,
128,
127,
129,
126,
136,
163,
126,
129,
126,
129,
127,
129,
126,
129,
134,
129,
126,
129,
127,
129,
127,
137,
168,
117,
125,
128,
126,
129,
122,
129,
126,
136,
121,
129,
127,
129,
127,
129,
127,
165,
101,
122,
129,
126,
129,
127,
129,
126,
126,
125,
129,
126,
129,
127,
116,
127,
133,
146,
128,
124,
159,
114,
123,
129,
126,
114,
126,
129,
126,
129,
127,
129,
126,
108,
126,
129,
127,
129,
127,
129,
126,
138,
156,
126,
115,
126,
129,
126,
129,
127,
151,
119,
124,
138,
154,
125,
129,
127,
130,
125,
129,
126,
129,
126,
129,
127,
129,
141,
98,
123,
129,
127,
129,
127,
137,
157,
125,
128,
126,
128,
127,
129,
128,
130,
133,
129,
129,
130,
127,
129,
126,
130,
121,
129,
164,
129,
125,
138,
126,
137,
157,
131,
109,
130,
127,
150,
120,
128,
129,
126,
128,
126,
129,
127,
130,
126,
138,
164,
125,
129,
127,
129,
127,
129,
143,
162,
152,
135,
125,
142,
152,
124,
129,
121,
129,
150,
155,
185,
163,
126,
136,
131,
129,
132,
123,
134,
120,
113,
128,
125,
129,
127,
130,
162,
129,
125,
130,
125,
129,
128,
130,
132,
129,
127,
129,
126,
129,
125,
136,
158,
125,
129,
126,
129,
128,
128,
137,
157,
124,
129,
126,
129,
128,
129,
127,
128,
127,
128,
125,
129,
128,
128,
122,
131,
124,
129,
127,
128,
126,
129,
127,
129,
128,
129,
125,
129,
128,
129,
126,
129,
127,
129,
125,
129,
128,
129,
127,
129,
126,
130,
127,
129,
127,
129,
128,
129,
126,
129,
127,
129,
127,
130,
127,
106,
126,
129,
128,
102,
128,
135,
155,
126,
129,
126,
129,
127,
129,
128,
129,
127,
147,
152,
124,
128,
126,
129,
150,
129,
129,
172,
120,
124,
148,
145,
141,
155,
124,
126,
124,
129,
141,
136,
147,
125,
128,
127,
129,
126,
128,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
126,
129,
127,
129,
121,
129,
127,
129,
126,
130,
126,
128,
127,
129,
127,
129,
126,
130,
126,
128,
127,
129,
127,
129,
127,
129,
128,
152,
147,
161,
134,
125,
129,
171,
161,
126,
144,
114,
126,
129,
127,
148,
129,
122,
129,
128,
129,
127,
129,
127,
129,
126,
128,
128,
129,
127,
129,
127,
129,
114,
130,
125,
129,
126,
129,
127,
129,
144,
132,
124,
129,
147,
132,
127,
127,
127,
139,
150,
125,
128,
126,
129,
126,
163,
96,
125,
129,
127,
129,
126,
129,
126,
144,
126,
129,
126,
129,
146,
137,
125,
129,
127,
129,
120,
129,
126,
171,
126,
128,
126,
138,
104,
134,
141,
126,
125,
111,
127,
129,
127,
126,
129,
131,
132,
126,
126,
136,
154,
126,
129,
126,
130,
127,
127,
162,
162,
126,
129,
127,
130,
126,
128,
127,
129,
126,
129,
125,
129,
128,
131,
126,
130,
127,
129,
126,
129,
136,
156,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
136,
156,
126,
129,
126,
129,
127,
167,
115,
103,
125,
129,
127,
129,
126,
154,
158,
145,
150,
127,
140,
127,
128,
126,
130,
170,
143,
123,
130,
119,
129,
127,
129,
127,
129,
128,
127,
126,
129,
131,
126,
126,
130,
127,
129,
134,
158,
136,
133,
147,
115,
125,
129,
127,
129,
146,
126,
125,
191,
116,
131,
140,
147,
154,
125,
124,
129,
127,
129,
126,
128,
127,
131,
126,
138,
157,
124,
129,
127,
129,
129,
128,
128,
128,
130,
151,
127,
130,
126,
135,
127,
129,
128,
128,
126,
129,
127,
129,
127,
151,
150,
123,
123,
126,
163,
138,
160,
127,
134,
126,
129,
127,
129,
141,
156,
124,
129,
126,
129,
126,
129,
147,
120,
124,
128,
167,
159,
124,
128,
120,
128,
127,
154,
120,
126,
127,
126,
129,
127,
129,
128,
127,
127,
129,
127,
129,
127,
129,
137,
156,
124,
128,
126,
130,
127,
129,
128,
157,
116,
129,
126,
130,
164,
131,
125,
129,
127,
130,
126,
128,
128,
129,
127,
158,
121,
124,
129,
136,
164,
142,
164,
148,
94,
178,
129,
171,
131,
123,
115,
143,
125,
146,
158,
163,
125,
125,
129,
126,
134,
123,
129,
127,
167,
109,
129,
126,
129,
127,
130,
127,
129,
143,
126,
126,
147,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
121,
128,
127,
129,
127,
129,
127,
128,
127,
129,
126,
129,
159,
130,
125,
143,
116,
125,
129,
126,
137,
149,
124,
129,
125,
129,
125,
130,
126,
129,
127,
129,
127,
130,
127,
128,
126,
129,
125,
130,
125,
129,
127,
129,
127,
130,
130,
129,
126,
129,
127,
132,
125,
127,
129,
128,
129,
126,
129,
127,
129,
128,
129,
126,
128,
125,
131,
127,
127,
162,
126,
129,
126,
110,
125,
130,
125,
129,
127,
129,
127,
130,
157,
131,
126,
142,
123,
128,
140,
130,
124,
129,
127,
129,
127,
129,
126,
128,
138,
124,
117,
124,
126,
140,
119,
126,
130,
126,
129,
126,
129,
127,
129,
126,
129,
133,
129,
126,
129,
127,
129,
126,
129,
136,
153,
126,
129,
126,
129,
126,
129,
128,
129,
128,
129,
126,
129,
127,
130,
127,
130,
126,
129,
126,
129,
133,
124,
127,
129,
127,
130,
137,
154,
126,
127,
126,
129,
126,
128,
128,
129,
126,
128,
137,
156,
125,
130,
127,
128,
126,
129,
126,
130,
126,
128,
126,
130,
128,
129,
126,
165,
127,
158,
134,
148,
97,
125,
116,
129,
131,
125,
129,
127,
134,
133,
129,
125,
174,
126,
128,
126,
106,
143,
167,
166,
133,
124,
157,
136,
130,
118,
144,
128,
161,
153,
129,
125,
129,
126,
129,
126,
103,
127,
129,
127,
129,
128,
129,
126,
128,
126,
166,
116,
129,
127,
164,
126,
130,
127,
129,
126,
129,
128,
128,
126,
129,
128,
129,
126,
130,
127,
129,
126,
129,
128,
130,
125,
129,
128,
129,
126,
128,
128,
128,
126,
129,
126,
129,
128,
129,
126,
130,
127,
128,
132,
132,
142,
169,
126,
129,
126,
129,
127,
128,
126,
129,
127,
129,
126,
129,
127,
129,
128,
129,
126,
129,
127,
129,
127,
129,
122,
128,
127,
129,
127,
129,
127,
129,
127,
129,
126,
130,
126,
129,
127,
129,
133,
129,
126,
129,
127,
129,
126,
129,
126,
166,
127,
130,
124,
122,
137,
144,
127,
129,
167,
127,
122,
166,
120,
143,
114,
129,
127,
122,
140,
179,
125,
129,
161,
130,
126,
131,
124,
129,
127,
127,
132,
134,
126,
129,
128,
166,
127,
129,
126,
129,
128,
128,
127,
120,
126,
129,
126,
129,
128,
149,
117,
124,
129,
157,
130,
125,
129,
105,
129,
127,
129,
127,
129,
126,
129,
126,
163,
129,
130,
126,
133,
133,
188,
166,
158,
104,
129,
126,
128,
128,
128,
116,
129,
126,
129,
126,
130,
126,
129,
127,
104,
127,
129,
127,
128,
126,
128,
126,
129,
126,
128,
127,
129,
117,
129,
125,
130,
127,
105,
127,
129,
126,
129,
127,
129,
126,
130,
127,
129,
126,
129,
126,
129,
126,
129,
127,
129,
126,
170,
123,
130,
130,
129,
175,
100,
123,
129,
127,
131,
126,
131,
130,
134,
125,
136,
147,
131,
127,
128,
127,
110,
127,
129,
127,
129,
126,
129,
126,
138,
125,
134,
127,
129,
126,
129,
127,
129,
125,
129,
134,
129,
126,
129,
126,
129,
121,
129,
126,
130,
127,
129,
127,
129,
127,
129,
140,
130,
125,
129,
126,
129,
126,
128,
128,
129,
128,
129,
127,
154,
142,
141,
159,
136,
130,
126,
129,
126,
129,
126,
129,
127,
129,
127,
126,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
127,
127,
130,
166,
126,
127,
129,
126,
130,
127,
128,
130,
165,
126,
152,
155,
124,
128,
173,
116,
123,
145,
164,
130,
125,
129,
127,
174,
119,
162,
126,
125,
134,
144,
170,
136,
118,
184,
143,
117,
165,
127,
129,
127,
107,
127,
182,
114,
119,
142,
117,
127,
125,
129,
127,
128,
127,
129,
128,
128,
127,
129,
125,
129,
127,
129,
128,
104,
127,
129,
127,
128,
126,
129,
127,
131,
125,
128,
125,
129,
127,
129,
127,
129,
129,
128,
128,
107,
126,
128,
125,
130,
126,
162,
161,
150,
114,
141,
152,
130,
125,
130,
124,
129,
127,
129,
127,
129,
126,
129,
128,
129,
127,
129,
127,
128,
125,
128,
127,
131,
125,
129,
127,
129,
127,
129,
126,
129,
127,
129,
126,
130,
126,
129,
126,
130,
127,
129,
126,
129,
126,
129,
126,
128,
128,
128,
126,
129,
111,
128,
120,
129,
127,
130,
129,
166,
128,
136,
116,
164,
129,
142,
126,
158,
125,
164,
127,
130,
127,
141,
158,
136,
125,
127,
126,
129,
126,
130,
129,
128,
126,
129,
127,
129,
127,
129,
127,
129,
125,
129,
127,
146,
126,
130,
126,
138,
136,
164,
127,
108,
125,
129,
112,
129,
126,
129,
127,
129,
127,
128,
127,
105,
127,
129,
125,
129,
127,
129,
140,
129,
175,
174,
145,
147,
109,
126,
129,
128,
129,
126,
129,
118,
129,
126,
129,
128,
130,
127,
129,
126,
129,
126,
129,
127,
130,
127,
130,
126,
129,
121,
129,
126,
130,
126,
128,
127,
130,
126,
129,
127,
129,
128,
150,
126,
129,
126,
129,
127,
129,
126,
128,
127,
129,
126,
129,
126,
129,
126,
129,
127,
129,
164,
141,
127,
136,
126,
142,
120,
129,
126,
129,
126,
129,
147,
131,
125,
128,
128,
131,
125,
144,
129,
124,
136,
128,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
139,
131,
125,
129,
127,
129,
126,
129,
127,
129,
128,
126,
126,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
129,
126,
129,
127,
129,
137,
114,
135,
157,
171,
156,
111,
119,
129,
126,
129,
127,
130,
126,
135,
127,
129,
126,
137,
156,
126,
129,
125,
129,
127,
129,
129,
128,
125,
130,
125,
129,
127,
129,
128,
129,
127,
129,
128,
129,
125,
129,
128,
129,
127,
129,
127,
109,
153,
130,
139,
164,
146,
108,
124,
129,
126,
129,
167,
153,
144,
145,
128,
127,
131,
133,
140,
131,
127,
128,
126,
131,
126,
137,
136,
126,
111,
125,
130,
126,
110,
126,
130,
108,
129,
140,
165,
141,
182,
131,
124,
136,
131,
157,
131,
124,
129,
126,
139,
125,
131,
125,
127,
127,
129,
127,
129,
121,
129,
127,
129,
127,
129,
126,
128,
127,
129,
127,
129,
127,
129,
127,
129,
141,
130,
128,
166,
148,
125,
190,
144,
129,
125,
129,
126,
130,
126,
129,
126,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
129,
127,
129,
127,
135,
126,
129,
127,
129,
127,
129,
126,
130,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
130,
125,
129,
126,
129,
126,
128,
127,
129,
155,
152,
119,
151,
116,
131,
126,
130,
126,
128,
126,
129,
127,
129,
135,
188,
126,
165,
126,
140,
151,
152,
148,
130,
125,
169,
127,
131,
133,
165,
125,
129,
115,
129,
126,
129,
126,
129,
127,
130,
126,
129,
127,
130,
126,
129,
127,
168,
133,
129,
127,
129,
127,
128,
128,
116,
128,
129,
126,
129,
138,
135,
143,
137,
136,
143,
126,
128,
126,
128,
126,
129,
127,
129,
127,
129,
127,
128,
127,
130,
126,
129,
126,
129,
126,
130,
126,
129,
127,
145,
152,
116,
129,
125,
129,
126,
129,
127,
166,
127,
130,
127,
129,
126,
129,
127,
129,
127,
123,
127,
129,
126,
129,
127,
128,
127,
130,
126,
130,
126,
129,
122,
161,
117,
127,
151,
179,
107,
108,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
131,
131,
129,
131,
125,
128,
127,
128,
127,
129,
126,
167,
126,
129,
126,
130,
127,
130,
131,
160,
164,
158,
125,
129,
127,
143,
115,
127,
129,
127,
129,
127,
129,
128,
105,
126,
129,
126,
129,
127,
129,
127,
131,
136,
144,
162,
129,
126,
120,
128,
130,
125,
130,
126,
129,
126,
129,
127,
130,
126,
105,
135,
141,
118,
126,
128,
126,
130,
127,
128,
130,
129,
126,
129,
127,
129,
127,
129,
127,
129,
120,
129,
127,
129,
128,
163,
127,
128,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
128,
127,
130,
127,
128,
129,
129,
162,
139,
159,
119,
161,
124,
129,
131,
171,
126,
165,
163,
127,
136,
160,
144,
162,
134,
129,
129,
167,
114,
163,
146,
169,
165,
125,
130,
135,
160,
148,
134,
126,
129,
128,
128,
142,
134,
125,
109,
126,
129,
126,
166,
128,
129,
127,
127,
126,
129,
126,
129,
127,
128,
126,
130,
126,
129,
126,
133,
169,
153,
137,
165,
154,
151,
138,
128,
126,
129,
126,
129,
126,
129,
120,
129,
126,
133,
125,
129,
126,
129,
127,
129,
127,
137,
155,
125,
129,
127,
129,
127,
129,
128,
130,
126,
127,
126,
129,
126,
129,
128,
129,
134,
130,
126,
129,
126,
129,
130,
129,
175,
151,
123,
129,
126,
129,
128,
129,
167,
129,
146,
201,
143,
168,
138,
131,
125,
127,
126,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
129,
127,
154,
134,
126,
127,
127,
135,
126,
129,
158,
107,
127,
129,
126,
156,
124,
129,
129,
131,
114,
130,
164,
142,
126,
138,
125,
128,
126,
127,
126,
129,
127,
130,
121,
130,
126,
130,
126,
129,
126,
142,
147,
175,
130,
162,
127,
130,
125,
129,
127,
129,
126,
128,
127,
129,
128,
128,
110,
130,
126,
129,
126,
164,
127,
136,
127,
168,
144,
133,
125,
134,
121,
128,
160,
132,
129,
130,
158,
136,
119,
152,
126,
128,
128,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
127,
153,
160,
143,
132,
143,
160,
125,
129,
128,
133,
124,
130,
125,
129,
126,
129,
128,
129,
127,
129,
128,
128,
127,
128,
126,
129,
129,
140,
132,
144,
159,
118,
130,
126,
130,
125,
130,
161,
131,
123,
130,
110,
130,
170,
121,
121,
129,
126,
130,
127,
103,
126,
129,
126,
129,
127,
130,
126,
129,
127,
129,
138,
184,
157,
111,
123,
117,
112,
128,
126,
128,
125,
129,
126,
129,
127,
130,
127,
129,
127,
129,
107,
130,
126,
137,
158,
123,
128,
125,
128,
126,
129,
148,
110,
124,
128,
126,
129,
127,
129,
127,
129,
127,
129,
126,
119,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
141,
128,
123,
137,
131,
144,
130,
120,
118,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
156,
127,
144,
120,
132,
152,
131,
126,
135,
125,
130,
131,
119,
136,
109,
127,
129,
166,
161,
135,
129,
131,
125,
129,
133,
128,
139,
125,
132,
129,
126,
129,
127,
129,
127,
129,
127,
133,
126,
130,
127,
133,
178,
151,
131,
106,
125,
129,
126,
129,
127,
129,
126,
130,
127,
128,
126,
129,
127,
129,
127,
129,
127,
128,
127,
129,
127,
129,
128,
161,
127,
112,
125,
127,
126,
129,
127,
129,
127,
131,
127,
129,
126,
129,
121,
129,
127,
130,
127,
129,
126,
129,
127,
129,
126,
130,
127,
129,
126,
128,
161,
107,
110,
132,
126,
129,
126,
129,
126,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
128,
127,
129,
127,
130,
127,
129,
127,
129,
126,
129,
126,
167,
126,
129,
126,
129,
127,
130,
127,
166,
127,
128,
126,
128,
129,
128,
142,
115,
124,
153,
127,
133,
123,
129,
127,
156,
130,
127,
124,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
164,
164,
127,
127,
127,
129,
126,
142,
161,
127,
125,
129,
126,
129,
127,
129,
128,
129,
127,
129,
126,
129,
127,
128,
127,
129,
127,
156,
126,
130,
126,
131,
126,
130,
160,
157,
136,
130,
126,
129,
131,
167,
161,
157,
103,
130,
126,
129,
128,
163,
127,
128,
126,
129,
126,
129,
164,
123,
124,
129,
125,
129,
126,
129,
126,
129,
128,
129,
126,
129,
126,
129,
127,
127,
128,
105,
126,
129,
126,
129,
126,
128,
126,
129,
126,
129,
127,
127,
164,
143,
114,
129,
126,
130,
127,
129,
156,
131,
124,
129,
128,
130,
129,
137,
130,
127,
119,
128,
129,
130,
124,
129,
126,
129,
127,
129,
127,
130,
127,
129,
128,
128,
126,
129,
127,
129,
128,
129,
127,
128,
126,
129,
127,
129,
128,
127,
126,
129,
126,
128,
127,
129,
136,
156,
126,
129,
126,
129,
127,
129,
128,
129,
125,
129,
128,
129,
127,
128,
126,
129,
128,
128,
127,
129,
126,
129,
127,
130,
126,
128,
126,
129,
127,
128,
126,
130,
126,
128,
126,
129,
127,
129,
128,
129,
126,
129,
127,
129,
127,
128,
125,
129,
127,
130,
125,
130,
125,
129,
129,
128,
148,
131,
127,
129,
126,
132,
125,
122,
128,
126,
130,
125,
129,
126,
129,
129,
132,
168,
142,
129,
111,
152,
130,
127,
130,
126,
139,
126,
127,
141,
139,
127,
129,
126,
130,
125,
167,
126,
129,
112,
118,
126,
130,
124,
158,
126,
129,
146,
131,
125,
129,
125,
129,
129,
128,
127,
129,
127,
129,
127,
146,
132,
130,
125,
129,
127,
129,
127,
129,
127,
130,
126,
129,
126,
138,
126,
128,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
130,
127,
129,
126,
129,
126,
129,
127,
137,
155,
126,
129,
126,
127,
126,
129,
121,
129,
126,
129,
127,
130,
126,
129,
126,
129,
127,
129,
127,
130,
131,
129,
126,
129,
127,
130,
126,
130,
127,
129,
127,
129,
126,
129,
126,
130,
126,
129,
126,
129,
127,
129,
126,
130,
125,
130,
127,
129,
127,
129,
127,
129,
126,
133,
127,
134,
163,
131,
125,
131,
127,
157,
184,
127,
129,
126,
125,
177,
141,
130,
127,
129,
126,
129,
126,
128,
127,
129,
126,
129,
126,
129,
127,
129,
138,
160,
124,
129,
127,
130,
127,
129,
127,
129,
125,
129,
127,
129,
127,
114,
127,
130,
126,
128,
126,
128,
120,
129,
127,
129,
128,
104,
127,
128,
125,
130,
126,
129,
127,
130,
126,
129,
126,
129,
127,
128,
125,
129,
127,
130,
126,
129,
127,
129,
126,
130,
126,
129,
127,
129,
125,
129,
127,
129,
128,
129,
126,
128,
126,
129,
127,
129,
127,
130,
126,
129,
130,
125,
126,
129,
126,
104,
127,
129,
127,
128,
126,
129,
128,
144,
113,
127,
128,
127,
130,
126,
129,
179,
131,
125,
129,
127,
129,
127,
129,
126,
129,
126,
129,
126,
131,
126,
134,
135,
124,
126,
125,
149,
125,
129,
127,
128,
127,
113,
126,
128,
120,
130,
126,
129,
127,
128,
167,
125,
126,
135,
128,
133,
126,
129,
127,
160,
109,
127,
127,
127,
126,
129,
127,
129,
127,
128,
127,
129,
127,
129,
126,
128,
127,
129,
128,
127,
126,
129,
126,
129,
127,
131,
125,
134,
125,
124,
129,
127,
128,
128,
128,
126,
133,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
129,
128,
129,
126,
130,
127,
129,
127,
129,
127,
130,
134,
125,
147,
162,
140,
130,
127,
128,
127,
129,
164,
130,
131,
140,
126,
133,
178,
156,
126,
125,
164,
181,
167,
129,
125,
165,
134,
160,
125,
129,
127,
129,
126,
129,
126,
129,
127,
129,
127,
130,
127,
129,
126,
128,
127,
129,
127,
134,
137,
148,
125,
129,
127,
129,
127,
130,
127,
128,
127,
129,
127,
129,
127,
129,
128,
129,
127,
129,
127,
129,
126,
129,
127,
130,
127,
129,
127,
130,
126,
130,
126,
130,
126,
129,
110,
129,
127,
129,
127,
129,
127,
129,
127,
130,
136,
131,
124,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
129,
126,
129,
128,
129,
126,
134,
119,
130,
126,
129,
128,
127,
127,
141,
118,
127,
129,
127,
129,
126,
129,
128,
128,
127,
129,
127,
129,
126,
129,
127,
129,
113,
165,
126,
147,
123,
135,
132,
107,
125,
132,
128,
157,
129,
175,
180,
115,
128,
117,
118,
129,
111,
130,
126,
127,
128,
129,
127,
127,
126,
130,
128,
129,
126,
129,
126,
129,
127,
129,
126,
129,
127,
129,
127,
129,
126,
130,
125,
130,
125,
129,
127,
129,
127,
119,
127,
129,
127,
129,
127,
130,
126,
129,
116,
129,
127,
129,
109,
129,
126,
129,
127,
129,
127,
129,
120,
129,
126,
129,
127,
129,
126,
129,
126,
129,
127,
128,
127,
129,
127,
129,
126,
128,
127,
129,
116,
129,
126,
129,
126,
129,
131,
143,
128,
130,
125,
129,
126,
129,
126,
149,
122,
124,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
140,
126,
129,
126,
147,
166,
131,
125,
147,
168,
133,
125,
129,
127,
129,
127,
129,
127,
129,
127,
129,
119,
130,
114,
137,
131,
127,
127,
136,
125,
109,
108,
129,
126,
128,
126,
129,
127,
128,
129,
127,
125,
129,
127,
129,
127,
129,
128,
128,
126,
129,
127,
129,
121,
127,
133,
125,
126,
129,
125,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
129,
126,
129,
125,
129,
128,
128,
127,
128,
128,
129,
125,
130,
126,
129,
127,
128,
125,
126,
125,
130,
126,
128,
125,
129,
127,
143,
119,
126,
129,
127,
129,
127,
129,
129,
128,
127,
129,
127,
129,
127,
129,
126,
129,
127,
130,
126,
129,
125,
130,
126,
132,
125,
128,
126,
129,
127,
129,
127,
131,
127,
128,
129,
162,
130,
125,
110,
163,
146,
127,
112,
132,
106,
130,
125,
130,
115,
129,
115,
128,
141,
113,
130,
120,
128,
127,
129,
127,
129,
127,
129,
126,
129,
127,
133,
129,
162,
127,
132,
126,
129,
126,
133,
126,
129,
126,
129,
126,
129,
127,
129,
114,
128,
126,
130,
126,
129,
127,
129,
138,
130,
127,
127,
127,
113,
127,
128,
128,
164,
126,
129,
126,
130,
126,
129,
127,
129,
126,
129,
126,
128,
131,
131,
127,
164,
125,
129,
127,
129,
130,
165,
127,
130,
126,
127,
127,
134,
126,
130,
126,
129,
126,
129,
127,
129,
126,
130,
125,
129,
150,
119,
121,
129,
126,
129,
126,
129,
127,
131,
124,
129,
126,
129,
120,
130,
126,
130,
127,
129,
155,
170,
127,
129,
126,
129,
127,
130,
152,
131,
125,
128,
130,
166,
126,
164,
125,
129,
148,
137,
156,
149,
116,
132,
130,
125,
128,
125,
129,
117,
129,
126,
128,
127,
129,
128,
129,
127,
130,
127,
161,
156,
120,
130,
126,
129,
161,
108,
125,
129,
127,
129,
127,
129,
128,
127,
127,
129,
128,
129,
126,
148,
178,
139,
123,
129,
126,
127,
127,
129,
155,
169,
126,
173,
120,
129,
126,
129,
161,
130,
125,
130,
125,
128,
126,
129,
128,
129,
127,
129,
126,
129,
126,
129,
121,
129,
126,
129,
126,
130,
127,
129,
127,
129,
126,
129,
140,
131,
124,
128,
127,
137,
126,
128,
127,
130,
126,
129,
126,
130,
127,
129,
126,
130,
144,
135,
110,
142,
125,
129,
127,
129,
127,
132,
127,
133,
127,
130,
126,
128,
165,
164,
126,
129,
126,
130,
127,
133,
136,
126,
125,
129,
136,
130,
124,
128,
125,
136,
127,
129,
127,
129,
128,
128,
126,
129,
131,
129,
126,
129,
126,
130,
126,
130,
128,
129,
126,
129,
126,
130,
126,
129,
126,
129,
126,
117,
135,
162,
121,
125,
129,
126,
154,
121,
129,
162,
131,
114,
130,
125,
128,
126,
129,
127,
129,
162,
107,
125,
128,
127,
129,
127,
129,
127,
131,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
128,
127,
129,
132,
139,
154,
126,
128,
125,
129,
125,
130,
127,
129,
127,
129,
127,
129,
127,
130,
129,
134,
141,
129,
126,
127,
127,
130,
127,
129,
127,
129,
127,
129,
127,
130,
128,
129,
127,
116,
127,
154,
166,
128,
130,
129,
126,
131,
127,
129,
131,
135,
135,
131,
131,
130,
126,
134,
126,
145,
106,
128,
126,
129,
126,
129,
126,
129,
120,
131,
128,
128,
126,
129,
126,
128,
127,
129,
135,
165,
127,
107,
126,
130,
127,
186,
151,
129,
130,
175,
116,
129,
125,
129,
136,
129,
127,
129,
127,
127,
127,
129,
128,
128,
126,
129,
127,
127,
127,
129,
127,
129,
126,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
128,
127,
129,
127,
157,
142,
129,
126,
129,
127,
129,
128,
154,
127,
129,
127,
129,
126,
129,
127,
130,
126,
128,
133,
129,
145,
142,
123,
150,
126,
130,
126,
128,
126,
129,
127,
122,
125,
129,
126,
129,
127,
129,
127,
148,
105,
133,
178,
130,
125,
166,
127,
130,
150,
131,
116,
130,
145,
132,
164,
135,
108,
128,
125,
137,
130,
148,
125,
130,
127,
129,
127,
129,
126,
129,
127,
129,
127,
108,
126,
129,
127,
128,
127,
119,
118,
123,
134,
152,
160,
129,
130,
124,
129,
126,
131,
125,
129,
127,
129,
127,
129,
127,
131,
127,
129,
127,
127,
127,
129,
128,
172,
129,
136,
147,
113,
125,
129,
127,
130,
126,
130,
126,
129,
126,
129,
126,
129,
171,
158,
125,
129,
126,
129,
127,
129,
131,
129,
126,
129,
158,
130,
125,
129,
121,
167,
159,
140,
132,
161,
132,
130,
125,
130,
167,
133,
126,
129,
126,
157,
127,
129,
127,
128,
127,
129,
127,
177,
129,
159,
126,
129,
127,
129,
127,
130,
106,
130,
121,
109,
125,
181,
123,
130,
127,
129,
126,
129,
127,
127,
127,
129,
127,
130,
126,
129,
127,
129,
127,
128,
126,
130,
127,
121,
127,
129,
126,
132,
130,
129,
134,
127,
158,
130,
126,
129,
127,
128,
127,
129,
125,
129,
127,
129,
125,
129,
127,
129,
127,
129,
126,
129,
128,
128,
127,
129,
126,
129,
127,
129,
126,
128,
127,
129,
121,
127,
127,
129,
125,
129,
127,
129,
126,
129,
126,
129,
126,
129,
127,
129,
126,
129,
127,
129,
126,
129,
127,
130,
127,
129,
127,
148,
128,
156,
123,
127,
116,
126,
129,
126,
129,
126,
129,
128,
107,
125,
129,
126,
131,
125,
129,
126,
128,
154,
131,
125,
107,
161,
153,
112,
117,
126,
130,
127,
146,
135,
160,
126,
127,
126,
131,
132,
128,
126,
129,
144,
143,
157,
131,
120,
130,
128,
157,
127,
137,
155,
142,
133,
124,
135,
126,
169,
133,
147,
128,
158,
146,
107,
124,
157,
127,
129,
128,
129,
120,
129,
127,
129,
127,
128,
128,
140,
127,
129,
128,
129,
125,
128,
127,
130,
127,
129,
126,
129,
127,
130,
126,
130,
127,
129,
126,
129,
127,
129,
128,
128,
127,
129,
126,
128,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
183,
130,
159,
152,
147,
120,
126,
166,
124,
129,
125,
128,
126,
129,
127,
129,
127,
129,
126,
130,
126,
128,
126,
167,
127,
130,
127,
129,
127,
129,
127,
129,
159,
110,
125,
129,
125,
130,
127,
129,
127,
130,
127,
129,
127,
130,
128,
129,
127,
138,
119,
132,
129,
127,
130,
125,
129,
126,
136,
126,
129,
126,
143,
158,
155,
139,
134,
124,
138,
125,
129,
126,
129,
126,
130,
162,
109,
127,
129,
126,
129,
127,
130,
127,
127,
128,
129,
127,
129,
127,
129,
127,
129,
127,
128,
126,
129,
127,
130,
136,
157,
124,
129,
127,
150,
127,
129,
123,
167,
142,
132,
125,
129,
128,
129,
162,
167,
126,
129,
127,
129,
126,
162,
172,
154,
131,
136,
147,
141,
126,
129,
126,
129,
126,
129,
127,
129,
127,
128,
128,
129,
127,
129,
152,
131,
124,
130,
126,
129,
126,
129,
120,
129,
126,
129,
128,
130,
181,
131,
156,
126,
128,
128,
129,
128,
167,
127,
128,
126,
130,
127,
122,
153,
111,
124,
129,
129,
136,
128,
127,
128,
126,
129,
127,
109,
125,
106,
145,
129,
128,
136,
148,
133,
126,
129,
127,
130,
127,
129,
125,
129,
127,
128,
125,
129,
164,
166,
125,
129,
126,
129,
127,
129,
127,
128,
127,
129,
126,
129,
126,
128,
127,
162,
149,
130,
126,
130,
126,
128,
126,
130,
126,
138,
126,
129,
127,
129,
127,
129,
128,
127,
126,
129,
128,
130,
125,
128,
170,
117,
150,
108,
124,
117,
125,
127,
128,
126,
130,
124,
129,
127,
129,
127,
129,
126,
129,
126,
691,
83,
125,
129,
127,
129,
126,
131,
162,
131,
128,
128,
139,
116,
152,
165,
127,
129,
132,
160,
125,
130,
125,
129,
128,
128,
739,
106,
124,
134,
161,
129,
126,
139,
123,
110,
130,
105,
138,
144,
111,
125,
129,
126,
129,
125,
130,
126,
139,
159,
131,
124,
127,
126,
130,
126,
128,
126,
130,
126,
129,
127,
129,
127,
129,
126,
129,
127,
128,
128,
129,
127,
128,
127,
129,
126,
129,
127,
129,
127,
129,
161,
130,
125,
129,
121,
129,
127,
129,
133,
129,
126,
130,
126,
128,
137,
139,
126,
135,
158,
156,
123,
128,
125,
129,
125,
129,
127,
129,
127,
129,
128,
129,
126,
129,
113,
129,
127,
129,
127,
127,
127,
129,
127,
129,
127,
128,
126,
130,
127,
129,
127,
133,
127,
129,
127,
129,
126,
129,
126,
129,
150,
129,
139,
129,
125,
150,
124,
129,
126,
135,
133,
130,
126,
106,
131,
128,
126,
126,
180,
173,
142,
121,
122,
113,
124,
129,
126,
129,
127,
128,
127,
129,
131,
130,
124,
129,
126,
133,
125,
129,
127,
129,
126,
129,
116,
129,
127,
129,
126,
129,
126,
129,
129,
127,
127,
129,
126,
128,
127,
129,
128,
128,
127,
129,
126,
131,
126,
126,
130,
157,
130,
127,
130,
126,
129,
143,
151,
139,
141,
112,
147,
112,
149,
136,
123,
147,
133,
130,
164,
134,
116,
109,
130,
125,
129,
132,
131,
124,
128,
126,
130,
152,
126,
130,
125,
129,
126,
129,
128,
128,
127,
129,
126,
129,
126,
129,
128,
131,
159,
127,
127,
130,
126,
130,
131,
135,
117,
129,
125,
131,
161,
132,
126,
129,
128,
104,
127,
135,
134,
167,
125,
133,
170,
168,
133,
162,
126,
132,
128,
129,
126,
129,
127,
129,
126,
129,
128,
129,
126,
129,
127,
129,
127,
128,
136,
157,
124,
129,
128,
129,
126,
129,
127,
128,
127,
129,
126,
129,
127,
135,
127,
129,
126,
129,
127,
130,
126,
135,
122,
127,
129,
126,
129,
128,
128,
127,
129,
123,
129,
128,
129,
127,
129,
169,
113,
134,
144,
133,
159,
126,
129,
125,
128,
127,
129,
126,
117,
126,
129,
127,
129,
126,
129,
126,
130,
126,
129,
127,
129,
127,
129,
126,
130,
127,
129,
127,
129,
126,
128,
128,
129,
126,
129,
120,
129,
127,
129,
127,
138,
155,
175,
134,
125,
131,
140,
133,
124,
134,
126,
164,
143,
119,
110,
156,
132,
159,
135,
134,
134,
136,
125,
107,
129,
130,
124,
129,
126,
129,
126,
129,
161,
131,
124,
129,
126,
129,
127,
129,
129,
129,
126,
128,
126,
129,
127,
129,
125,
129,
126,
127,
127,
129,
125,
129,
130,
130,
125,
129,
127,
128,
127,
128,
155,
129,
126,
129,
127,
128,
126,
129,
129,
130,
127,
129,
125,
129,
127,
153,
119,
120,
110,
129,
150,
119,
129,
125,
129,
127,
129,
127,
129,
126,
128,
121,
129,
126,
128,
127,
129,
126,
129,
127,
129,
127,
130,
127,
129,
127,
127,
126,
129,
127,
128,
131,
131,
126,
129,
126,
129,
127,
129,
137,
106,
127,
128,
127,
129,
125,
129,
127,
171,
137,
137,
129,
137,
131,
130,
126,
153,
133,
136,
176,
124,
123,
129,
132,
133,
132,
133,
129,
125,
128,
150,
127,
129,
128,
129,
126,
129,
126,
129,
127,
129,
127,
131,
130,
129,
127,
128,
126,
129,
126,
137,
156,
124,
129,
127,
128,
126,
130,
158,
129,
119,
131,
126,
129,
127,
129,
128,
163,
127,
129,
126,
129,
121,
127,
127,
130,
126,
128,
126,
129,
137,
167,
129,
152,
125,
120,
125,
129,
127,
129,
129,
158,
171,
159,
125,
129,
145,
130,
129,
127,
125,
129,
127,
129,
127,
129,
127,
131,
125,
128,
126,
129,
113,
129,
162,
112,
141,
130,
129,
133,
122,
158,
174,
131,
128,
133,
112,
162,
126,
130,
124,
131,
126,
131,
151,
177,
126,
106,
122,
118,
135,
128,
188,
132,
128,
132,
168,
133,
134,
164,
133,
130,
127,
128,
128,
129,
125,
130,
126,
129,
126,
130,
127,
128,
127,
166,
143,
131,
134,
120,
127,
130,
120,
126,
150,
124,
130,
126,
129,
127,
129,
126,
130,
126,
129,
126,
129,
127,
129,
179,
146,
147,
131,
131,
126,
130,
126,
136,
127,
128,
127,
129,
130,
134,
131,
119,
130,
163,
124,
130,
125,
130,
161,
130,
136,
129,
125,
130,
127,
129,
128,
128,
128,
168,
132,
130,
125,
128,
128,
129,
126,
137,
122,
126,
129,
127,
130,
125,
130,
128,
130,
125,
130,
134,
129,
126,
130,
127,
130,
127,
130,
126,
130,
126,
130,
126,
133,
127,
130,
153,
138,
136,
132,
124,
136,
121,
144,
145,
125,
131,
156,
127,
120,
130,
132,
138,
162,
129,
129,
144,
129,
114,
121,
119,
125,
130,
129,
131,
125,
129,
140,
129,
127,
130,
126,
128,
128,
129,
128,
128,
127,
130,
127,
129,
127,
130,
128,
131,
125,
129,
128,
129,
126,
129,
127,
128,
127,
129,
127,
130,
126,
129,
128,
129,
125,
130,
167,
125,
192,
135,
122,
129,
132,
128,
126,
129,
126,
130,
126,
110,
126,
129,
126,
129,
126,
129,
127,
130,
109,
130,
125,
129,
127,
129,
127,
128,
126,
129,
127,
129,
126,
128,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
121,
129,
128,
129,
126,
129,
127,
129,
126,
128,
127,
173,
125,
129,
126,
129,
120,
166,
125,
132,
125,
144,
128,
119,
129,
130,
124,
110,
126,
128,
120,
135,
122,
134,
107,
129,
127,
133,
126,
141,
117,
128,
136,
127,
131,
125,
129,
126,
129,
127,
129,
125,
129,
127,
129,
127,
128,
127,
129,
127,
129,
126,
128,
128,
128,
126,
129,
126,
127,
128,
128,
125,
129,
127,
128,
128,
110,
126,
149,
142,
169,
116,
142,
98,
112,
130,
133,
125,
126,
129,
126,
129,
121,
129,
126,
130,
127,
129,
126,
129,
121,
164,
109,
129,
138,
147,
129,
130,
125,
129,
127,
129,
143,
152,
126,
129,
127,
131,
160,
127,
130,
126,
129,
126,
129,
127,
130,
162,
131,
111,
128,
125,
130,
126,
129,
127,
129,
128,
105,
125,
129,
131,
120,
108,
129,
126,
139,
122,
129,
135,
135,
128,
126,
129,
170,
127,
167,
165,
126,
129,
128,
129,
130,
139,
147,
131,
125,
112,
125,
129,
127,
129,
127,
129,
127,
128,
127,
129,
127,
129,
127,
128,
127,
129,
126,
129,
127,
129,
127,
130,
126,
129,
126,
128,
127,
129,
127,
139,
154,
119,
129,
125,
130,
107,
126,
172,
125,
160,
159,
132,
128,
126,
105,
126,
129,
126,
130,
126,
128,
126,
129,
128,
129,
127,
129,
127,
129,
127,
129,
127,
128,
127,
129,
127,
129,
127,
129,
126,
129,
126,
128,
164,
130,
126,
128,
126,
129,
127,
129,
127,
129,
126,
128,
127,
129,
126,
130,
125,
129,
133,
129,
127,
129,
126,
129,
126,
129,
126,
191,
126,
135,
123,
133,
127,
144,
155,
122,
152,
126,
141,
134,
131,
124,
104,
126,
129,
131,
137,
129,
150,
126,
131,
141,
141,
137,
129,
125,
128,
127,
129,
124,
131,
125,
129,
126,
130,
126,
129,
174,
159,
124,
130,
126,
166,
118,
129,
127,
129,
126,
129,
127,
130,
127,
129,
134,
165,
126,
129,
119,
139,
126,
166,
125,
165,
139,
130,
126,
129,
127,
129,
126,
130,
127,
130,
125,
129,
127,
130,
126,
129,
126,
130,
126,
129,
127,
130,
126,
129,
164,
158,
124,
129,
126,
130,
144,
129,
127,
129,
126,
129,
127,
144,
126,
129,
127,
129,
127,
130,
126,
129,
127,
129,
126,
130,
125,
129,
126,
130,
127,
135,
132,
133,
124,
136,
133,
108,
124,
129,
126,
129,
121,
129,
126,
130,
134,
132,
125,
129,
126,
130,
125,
129,
128,
129,
126,
130,
129,
116,
139,
139,
124,
129,
170,
160,
127,
128,
126,
129,
127,
129,
127,
129,
127,
129,
125,
129,
128,
128,
127,
129,
127,
130,
127,
129,
127,
129,
128,
129,
125,
131,
130,
134,
141,
166,
133,
124,
173,
128,
157,
122,
140,
127,
129,
126,
164,
127,
129,
125,
130,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
126,
129,
158,
165,
126,
129,
137,
131,
135,
129,
125,
129,
126,
129,
147,
135,
136,
158,
125,
129,
120,
130,
126,
131,
125,
129,
127,
131,
152,
129,
112,
130,
128,
109,
129,
159,
108,
139,
147,
131,
127,
130,
125,
129,
127,
129,
127,
130,
162,
185,
116,
110,
142,
162,
153,
127,
129,
128,
129,
147,
139,
134,
126,
129,
127,
129,
108,
129,
175,
111,
125,
128,
140,
123,
125,
129,
127,
129,
127,
112,
126,
129,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
189,
153,
163,
135,
145,
132,
126,
129,
126,
129,
127,
129,
126,
130,
128,
129,
127,
128,
126,
129,
126,
129,
165,
131,
119,
129,
127,
129,
126,
129,
127,
128,
127,
129,
126,
128,
127,
129,
126,
150,
126,
129,
126,
129,
126,
129,
127,
129,
121,
130,
127,
129,
146,
118,
126,
129,
126,
128,
125,
127,
127,
194,
154,
116,
131,
170,
126,
129,
137,
130,
127,
129,
127,
130,
127,
129,
128,
129,
126,
129,
171,
171,
163,
131,
128,
164,
134,
132,
134,
142,
112,
130,
131,
124,
125,
158,
126,
105,
127,
129,
127,
129,
107,
129,
126,
129,
127,
130,
126,
129,
126,
116,
126,
136,
127,
129,
127,
129,
127,
127,
112,
127,
130,
140,
123,
137,
130,
153,
125,
128,
127,
129,
127,
129,
127,
128,
118,
130,
127,
128,
126,
129,
126,
129,
128,
129,
136,
157,
127,
129,
126,
129,
128,
129,
128,
129,
126,
129,
127,
130,
126,
130,
126,
130,
127,
130,
125,
130,
126,
129,
127,
129,
128,
129,
127,
129,
126,
131,
126,
129,
127,
129,
128,
129,
133,
154,
163,
125,
138,
132,
125,
129,
128,
129,
126,
137,
160,
132,
105,
130,
125,
130,
126,
129,
161,
166,
118,
130,
125,
129,
128,
129,
127,
129,
127,
129,
127,
129,
139,
105,
125,
130,
126,
143,
155,
152,
112,
127,
127,
128,
127,
129,
126,
129,
128,
129,
127,
129,
126,
128,
127,
129,
127,
130,
126,
140,
135,
173,
136,
156,
136,
151,
115,
153,
125,
129,
127,
129,
127,
115,
125,
129,
127,
128,
127,
129,
127,
129,
128,
128,
126,
129,
127,
129,
127,
130,
126,
130,
157,
130,
127,
128,
125,
129,
115,
129,
127,
129,
127,
128,
128,
129,
127,
129,
126,
130,
163,
131,
125,
161,
127,
132,
183,
140,
128,
143,
159,
143,
114,
183,
126,
144,
120,
138,
163,
125,
128,
126,
129,
142,
129,
126,
129,
121,
129,
127,
128,
127,
129,
127,
129,
127,
130,
148,
139,
124,
131,
136,
131,
145,
124,
161,
131,
107,
129,
126,
137,
121,
146,
148,
139,
125,
128,
126,
129,
127,
138,
116,
140,
126,
129,
126,
129,
126,
129,
127,
130,
128,
153,
152,
157,
112,
159,
130,
132,
127,
127,
127,
129,
127,
127,
135,
129,
125,
125,
129,
127,
129,
126,
129,
126,
129,
127,
129,
126,
129,
127,
129,
128,
130,
127,
128,
127,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
129,
128,
130,
126,
129,
126,
129,
127,
129,
127,
129,
120,
129,
127,
129,
127,
119,
175,
148,
128,
130,
127,
129,
126,
129,
126,
129,
126,
129,
126,
129,
127,
129,
127,
140,
126,
129,
127,
129,
127,
129,
126,
136,
144,
128,
125,
129,
127,
175,
149,
148,
135,
157,
130,
124,
154,
160,
164,
139,
167,
150,
171,
126,
124,
126,
122,
130,
112,
139,
132,
195,
118,
125,
129,
182,
131,
124,
178,
129,
113,
119,
165,
126,
142,
125,
129,
126,
131,
126,
129,
126,
129,
129,
132,
124,
129,
126,
128,
129,
130,
122,
129,
132,
129,
127,
129,
127,
129,
127,
130,
120,
129,
126,
129,
127,
112,
127,
133,
127,
129,
125,
129,
126,
129,
127,
121,
127,
129,
126,
129,
127,
129,
126,
129,
127,
129,
126,
129,
126,
133,
131,
153,
130,
186,
130,
130,
125,
129,
126,
129,
127,
131,
126,
128,
126,
129,
127,
129,
126,
138,
146,
101,
126,
129,
127,
129,
126,
129,
128,
128,
126,
129,
127,
129,
151,
128,
131,
128,
131,
133,
126,
147,
176,
131,
117,
167,
164,
173,
149,
127,
143,
133,
129,
126,
107,
126,
129,
126,
129,
127,
138,
125,
197,
149,
152,
146,
120,
153,
125,
129,
120,
129,
126,
128,
126,
129,
128,
128,
127,
130,
128,
130,
126,
128,
128,
105,
126,
129,
127,
129,
132,
128,
125,
177,
124,
128,
126,
129,
126,
129,
127,
137,
124,
125,
129,
126,
129,
127,
129,
127,
130,
126,
129,
127,
136,
127,
129,
126,
129,
115,
132,
161,
131,
148,
157,
121,
131,
116,
128,
127,
129,
125,
129,
127,
130,
127,
129,
127,
129,
126,
129,
127,
129,
127,
130,
126,
129,
127,
129,
125,
129,
128,
130,
129,
128,
126,
129,
125,
129,
127,
131,
126,
139,
125,
129,
128,
195,
131,
130,
126,
131,
119,
141,
108,
150,
127,
122,
124,
128,
127,
129,
127,
129,
127,
157,
141,
113,
119,
177,
133,
114,
124,
129,
126,
129,
127,
129,
127,
129,
126,
130,
126,
136,
126,
129,
127,
127,
126,
129,
127,
129,
127,
129,
127,
130,
127,
129,
126,
130,
127,
129,
127,
129,
127,
129,
126,
130,
127,
129,
127,
129,
127,
128,
127,
130,
127,
129,
127,
129,
125,
129,
127,
129,
163,
163,
165,
130,
118,
170,
163,
149,
135,
125,
129,
126,
129,
127,
129,
128,
129,
126,
130,
127,
129,
127,
168,
127,
130,
160,
131,
119,
129,
126,
129,
127,
138,
154,
125,
129,
127,
129,
127,
130,
127,
139,
148,
134,
149,
128,
134,
128,
122,
144,
133,
122,
133,
127,
149,
126,
130,
127,
129,
126,
128,
126,
129,
127,
134,
152,
147,
150,
133,
136,
137,
126,
129,
127,
129,
126,
129,
127,
129,
126,
129,
128,
130,
126,
129,
126,
129,
126,
129,
127,
129,
126,
128,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
128,
126,
129,
126,
129,
127,
127,
127,
137,
158,
125,
128,
126,
129,
127,
129,
127,
130,
127,
129,
126,
137,
169,
163,
125,
158,
126,
129,
126,
129,
126,
129,
126,
107,
126,
129,
127,
129,
127,
129,
128,
128,
127,
129,
127,
129,
126,
128,
127,
129,
135,
129,
126,
129,
126,
129,
127,
129,
131,
130,
127,
129,
126,
129,
127,
129,
127,
128,
136,
131,
126,
129,
126,
129,
126,
129,
126,
134,
123,
130,
126,
130,
129,
144,
119,
129,
151,
135,
176,
124,
125,
129,
126,
105,
126,
128,
126,
128,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
135,
130,
126,
159,
126,
128,
126,
129,
128,
128,
143,
132,
118,
130,
131,
120,
144,
128,
131,
129,
159,
140,
150,
130,
126,
129,
161,
150,
129,
128,
125,
129,
127,
129,
132,
150,
129,
173,
128,
146,
131,
164,
126,
129,
126,
129,
127,
129,
129,
130,
127,
127,
126,
129,
127,
129,
127,
105,
127,
129,
127,
129,
126,
129,
127,
132,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
126,
130,
151,
133,
129,
140,
127,
129,
126,
129,
135,
140,
115,
135,
129,
134,
133,
119,
126,
135,
155,
125,
131,
165,
126,
130,
125,
129,
128,
129,
161,
131,
141,
130,
125,
129,
126,
130,
126,
129,
127,
129,
126,
130,
154,
129,
125,
129,
126,
128,
126,
129,
127,
129,
128,
128,
127,
129,
127,
130,
126,
129,
117,
129,
126,
129,
127,
129,
127,
129,
127,
130,
126,
129,
127,
129,
132,
129,
127,
139,
169,
181,
168,
120,
114,
113,
130,
127,
130,
127,
129,
126,
129,
127,
130,
128,
128,
127,
128,
126,
129,
127,
129,
128,
129,
126,
129,
126,
128,
126,
129,
128,
130,
127,
127,
128,
128,
127,
130,
134,
133,
128,
136,
130,
131,
127,
130,
126,
136,
126,
140,
127,
129,
124,
145,
126,
133,
125,
129,
126,
129,
140,
135,
141,
134,
128,
131,
126,
128,
125,
128,
127,
139,
126,
129,
126,
129,
128,
128,
127,
129,
127,
129,
127,
130,
125,
125,
126,
129,
128,
128,
126,
129,
126,
129,
127,
129,
127,
129,
115,
129,
125,
128,
126,
129,
127,
129,
131,
130,
126,
129,
127,
129,
128,
129,
127,
129,
133,
132,
124,
128,
127,
163,
132,
134,
137,
118,
127,
159,
122,
129,
126,
130,
125,
1051,
122,
124,
129,
126,
129,
126,
130,
136,
130,
126,
129,
127,
129,
127,
129,
126,
128,
120,
128,
127,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
129,
127,
129,
127,
134,
141,
131,
139,
136,
125,
130,
131,
159,
155,
163,
130,
145,
132,
143,
134,
132,
128,
127,
129,
126,
128,
126,
131,
127,
125,
129,
127,
129,
127,
128,
127,
128,
127,
130,
127,
129,
126,
129,
128,
104,
126,
135,
121,
126,
130,
126,
128,
128,
129,
127,
129,
127,
129,
127,
129,
127,
130,
126,
128,
126,
129,
125,
129,
127,
134,
163,
140,
129,
151,
139,
130,
125,
130,
125,
129,
120,
129,
127,
128,
125,
130,
129,
156,
126,
129,
127,
164,
110,
130,
117,
129,
127,
128,
125,
129,
127,
129,
137,
154,
126,
130,
124,
129,
126,
129,
128,
128,
126,
129,
126,
129,
127,
129,
127,
130,
127,
129,
126,
129,
126,
128,
127,
136,
126,
129,
126,
177,
126,
163,
173,
135,
126,
130,
126,
130,
126,
129,
140,
123,
133,
147,
108,
129,
126,
129,
127,
129,
162,
131,
124,
129,
127,
129,
127,
129,
150,
285,
122,
132,
128,
134,
137,
130,
135,
165,
124,
129,
110,
110,
138,
139,
135,
130,
126,
129,
121,
129,
126,
131,
140,
99,
125,
129,
127,
129,
127,
129,
129,
130,
172,
165,
144,
143,
159,
154,
124,
129,
125,
129,
126,
130,
126,
126,
130,
125,
129,
127,
128,
127,
129,
126,
129,
127,
148,
126,
129,
125,
128,
126,
129,
127,
129,
127,
127,
127,
129,
126,
129,
165,
162,
127,
129,
125,
129,
127,
129,
128,
129,
127,
130,
128,
117,
126,
130,
134,
179,
137,
130,
125,
130,
127,
184,
129,
110,
134,
133,
140,
142,
116,
179,
119,
124,
129,
142,
136,
124,
130,
127,
129,
126,
129,
126,
129,
127,
129,
120,
129,
127,
129,
126,
130,
130,
130,
126,
129,
127,
129,
127,
129,
127,
129,
132,
129,
126,
129,
127,
141,
127,
128,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
155,
186,
149,
135,
132,
132,
126,
128,
126,
129,
126,
128,
126,
129,
127,
129,
127,
129,
127,
130,
126,
129,
127,
129,
126,
128,
128,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
130,
127,
129,
127,
129,
126,
129,
126,
129,
127,
129,
128,
128,
126,
128,
126,
129,
127,
129,
134,
128,
126,
129,
127,
129,
153,
127,
137,
137,
131,
131,
125,
129,
127,
137,
109,
129,
127,
130,
127,
129,
127,
130,
128,
141,
125,
139,
125,
163,
124,
129,
126,
145,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
125,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
126,
163,
126,
129,
136,
129,
125,
129,
126,
129,
127,
154,
143,
157,
132,
160,
130,
135,
116,
126,
128,
168,
125,
130,
126,
129,
149,
138,
145,
130,
125,
129,
126,
129,
127,
129,
127,
150,
149,
126,
130,
126,
129,
128,
104,
110,
128,
127,
130,
125,
129,
126,
129,
121,
105,
127,
129,
127,
129,
126,
129,
126,
133,
127,
129,
127,
128,
126,
129,
126,
129,
127,
129,
127,
130,
128,
134,
171,
115,
123,
137,
127,
129,
127,
168,
109,
129,
133,
131,
127,
127,
126,
129,
127,
129,
127,
129,
127,
129,
127,
131,
126,
130,
155,
125,
126,
129,
127,
154,
126,
129,
126,
128,
105,
140,
127,
128,
126,
129,
127,
129,
127,
138,
157,
159,
136,
121,
127,
128,
127,
110,
126,
131,
126,
129,
126,
129,
206,
147,
150,
112,
125,
133,
106,
129,
127,
129,
128,
127,
126,
130,
127,
127,
120,
129,
124,
128,
126,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
129,
127,
128,
126,
132,
126,
129,
125,
128,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
125,
129,
127,
129,
126,
128,
127,
128,
126,
129,
127,
129,
137,
117,
125,
152,
129,
161,
126,
140,
108,
123,
129,
115,
144,
154,
141,
126,
129,
126,
131,
158,
165,
126,
133,
126,
129,
126,
130,
126,
129,
126,
130,
151,
129,
126,
129,
127,
129,
127,
129,
113,
130,
127,
129,
127,
128,
127,
129,
128,
129,
126,
129,
127,
129,
121,
129,
127,
141,
126,
129,
127,
129,
165,
137,
167,
133,
123,
164,
127,
130,
126,
129,
141,
131,
126,
127,
126,
129,
127,
129,
163,
133,
113,
129,
132,
125,
129,
126,
129,
127,
171,
114,
127,
129,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
126,
130,
126,
129,
127,
128,
131,
131,
126,
134,
124,
125,
129,
126,
129,
127,
129,
127,
133,
134,
129,
125,
128,
126,
129,
127,
129,
117,
129,
126,
129,
126,
129,
127,
129,
127,
141,
156,
129,
117,
130,
144,
138,
127,
130,
126,
128,
139,
145,
119,
132,
127,
105,
164,
163,
126,
129,
127,
129,
128,
131,
127,
129,
125,
129,
127,
129,
127,
129,
137,
158,
127,
128,
127,
128,
126,
129,
127,
127,
126,
129,
127,
125,
109,
115,
127,
130,
126,
129,
126,
128,
127,
129,
126,
129,
127,
129,
126,
129,
127,
128,
127,
129,
128,
129,
126,
129,
125,
129,
127,
129,
130,
129,
125,
129,
126,
129,
126,
129,
127,
129,
127,
128,
128,
128,
127,
129,
127,
129,
127,
129,
126,
130,
127,
129,
128,
163,
132,
127,
126,
130,
125,
130,
126,
151,
150,
124,
134,
106,
129,
126,
129,
127,
130,
128,
127,
127,
129,
126,
129,
127,
129,
127,
137,
159,
164,
113,
137,
126,
129,
127,
168,
126,
129,
126,
130,
107,
130,
133,
132,
123,
122,
115,
124,
126,
129,
126,
128,
126,
129,
127,
129,
127,
129,
126,
128,
115,
129,
126,
129,
127,
129,
126,
145,
128,
129,
131,
138,
133,
131,
109,
128,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
163,
126,
129,
127,
161,
126,
129,
130,
131,
125,
127,
126,
146,
127,
130,
126,
128,
127,
129,
163,
130,
125,
129,
142,
152,
120,
129,
127,
129,
127,
129,
128,
129,
125,
130,
125,
129,
128,
129,
127,
129,
127,
129,
127,
174,
114,
126,
129,
126,
130,
127,
129,
126,
130,
158,
129,
128,
109,
176,
131,
125,
113,
125,
135,
162,
107,
124,
129,
200,
112,
131,
139,
147,
148,
140,
130,
125,
130,
126,
138,
124,
129,
126,
128,
126,
130,
125,
129,
126,
134,
126,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
127,
127,
129,
127,
129,
132,
146,
126,
129,
126,
129,
126,
129,
127,
136,
127,
129,
126,
129,
127,
129,
127,
137,
158,
118,
129,
125,
128,
127,
129,
127,
130,
125,
129,
127,
129,
127,
129,
127,
130,
171,
131,
125,
129,
126,
129,
127,
130,
127,
129,
126,
130,
126,
130,
125,
130,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
146,
131,
125,
130,
125,
129,
126,
129,
127,
129,
127,
129,
115,
129,
128,
129,
126,
128,
126,
129,
128,
106,
126,
129,
127,
129,
127,
128,
127,
130,
127,
129,
127,
169,
123,
128,
125,
144,
122,
105,
161,
133,
125,
142,
137,
151,
103,
137,
117,
128,
125,
128,
126,
128,
155,
163,
127,
129,
125,
128,
126,
129,
151,
132,
124,
129,
126,
129,
126,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
128,
125,
115,
127,
129,
127,
129,
126,
130,
127,
129,
127,
127,
127,
130,
125,
129,
127,
130,
126,
129,
127,
129,
127,
130,
127,
128,
126,
129,
126,
130,
128,
129,
127,
129,
127,
136,
126,
114,
126,
130,
126,
129,
127,
129,
128,
127,
127,
129,
125,
130,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
129,
127,
130,
128,
130,
120,
129,
126,
142,
118,
129,
126,
129,
126,
181,
113,
124,
129,
163,
130,
125,
128,
125,
105,
178,
124,
119,
138,
125,
127,
126,
129,
127,
129,
127,
129,
126,
130,
126,
170,
125,
145,
129,
106,
126,
129,
126,
129,
127,
129,
127,
129,
127,
130,
125,
129,
126,
129,
168,
129,
127,
129,
127,
129,
163,
172,
165,
131,
125,
129,
126,
104,
112,
129,
126,
129,
126,
130,
127,
129,
127,
129,
127,
130,
127,
130,
126,
129,
127,
129,
127,
137,
151,
125,
129,
127,
130,
126,
129,
131,
135,
133,
168,
127,
129,
120,
128,
126,
130,
125,
129,
127,
129,
127,
129,
126,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
126,
129,
126,
129,
126,
145,
129,
128,
130,
131,
126,
137,
127,
115,
128,
129,
127,
141,
152,
162,
127,
130,
127,
129,
127,
130,
127,
129,
126,
128,
127,
139,
140,
161,
127,
130,
125,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
137,
155,
125,
130,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
130,
126,
128,
128,
129,
126,
130,
127,
129,
126,
130,
121,
129,
127,
129,
127,
130,
127,
128,
126,
130,
127,
129,
127,
129,
127,
139,
166,
160,
137,
129,
125,
129,
127,
130,
132,
129,
126,
129,
127,
129,
127,
129,
126,
129,
128,
129,
126,
129,
127,
180,
115,
126,
130,
127,
129,
127,
129,
127,
122,
133,
128,
127,
129,
127,
137,
154,
161,
146,
133,
130,
126,
144,
158,
157,
140,
138,
144,
128,
128,
140,
130,
147,
130,
126,
129,
126,
129,
126,
129,
130,
130,
125,
129,
126,
129,
127,
128,
128,
129,
126,
129,
127,
128,
126,
129,
127,
129,
126,
129,
120,
129,
127,
127,
127,
129,
127,
129,
141,
129,
129,
164,
127,
104,
127,
128,
126,
129,
127,
129,
127,
129,
127,
130,
126,
129,
127,
128,
127,
127,
126,
129,
127,
129,
127,
128,
126,
129,
126,
129,
126,
129,
114,
121,
125,
129,
126,
129,
128,
166,
126,
130,
125,
137,
156,
124,
130,
125,
130,
126,
129,
127,
127,
127,
130,
126,
129,
128,
129,
127,
130,
128,
130,
128,
165,
110,
129,
127,
124,
126,
129,
162,
115,
126,
129,
127,
141,
177,
173,
131,
124,
129,
126,
129,
127,
128,
126,
152,
163,
132,
119,
115,
125,
138,
131,
133,
125,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
105,
127,
127,
127,
129,
127,
153,
122,
123,
129,
127,
129,
127,
130,
127,
129,
110,
129,
126,
128,
127,
129,
128,
130,
126,
130,
127,
129,
127,
128,
126,
129,
128,
130,
127,
127,
126,
149,
114,
164,
112,
130,
126,
129,
125,
129,
127,
129,
126,
128,
126,
129,
127,
129,
127,
129,
126,
129,
127,
128,
145,
130,
124,
129,
126,
129,
126,
129,
121,
129,
127,
129,
127,
129,
127,
130,
127,
135,
170,
134,
173,
73,
129,
166,
114,
137,
130,
182,
132,
125,
138,
135,
167,
163,
130,
125,
129,
127,
191,
131,
133,
134,
128,
139,
125,
129,
129,
157,
125,
128,
126,
129,
127,
129,
127,
128,
125,
130,
126,
129,
127,
129,
126,
103,
127,
129,
126,
129,
127,
130,
126,
130,
126,
129,
126,
128,
125,
129,
127,
129,
128,
105,
127,
128,
125,
129,
127,
129,
127,
128,
127,
129,
127,
128,
125,
129,
127,
129,
130,
129,
146,
138,
120,
146,
126,
129,
127,
128,
120,
129,
126,
129,
126,
129,
126,
129,
127,
127,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
130,
127,
129,
127,
128,
127,
128,
127,
130,
126,
129,
126,
129,
127,
129,
127,
144,
126,
128,
126,
128,
127,
129,
140,
140,
119,
130,
128,
133,
132,
147,
134,
132,
148,
164,
126,
132,
133,
159,
125,
129,
127,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
128,
129,
145,
126,
171,
113,
128,
125,
129,
126,
129,
120,
130,
126,
129,
127,
129,
127,
129,
127,
130,
125,
129,
121,
129,
127,
129,
126,
130,
126,
129,
126,
129,
127,
129,
127,
194,
132,
110,
134,
130,
125,
129,
125,
130,
127,
129,
126,
129,
127,
128,
127,
129,
126,
129,
127,
129,
160,
130,
124,
128,
126,
130,
127,
129,
126,
128,
126,
129,
126,
130,
127,
129,
127,
129,
126,
128,
127,
129,
128,
130,
120,
130,
127,
129,
126,
129,
126,
130,
126,
129,
127,
129,
178,
173,
132,
129,
127,
120,
129,
145,
149,
125,
164,
126,
129,
127,
129,
110,
131,
114,
127,
129,
125,
124,
129,
127,
129,
129,
128,
126,
130,
120,
129,
127,
129,
126,
129,
126,
129,
120,
129,
126,
129,
127,
130,
126,
129,
128,
129,
127,
129,
126,
128,
126,
130,
127,
129,
130,
187,
127,
129,
127,
129,
127,
129,
126,
129,
128,
123,
117,
122,
121,
129,
161,
140,
159,
138,
125,
129,
125,
130,
127,
129,
126,
128,
128,
129,
126,
137,
156,
126,
128,
128,
129,
127,
129,
126,
129,
127,
129,
126,
128,
127,
129,
126,
129,
126,
129,
126,
129,
127,
129,
126,
128,
127,
129,
126,
129,
127,
129,
128,
138,
125,
128,
141,
131,
126,
108,
130,
178,
151,
163,
161,
139,
132,
121,
130,
126,
129,
157,
158,
126,
129,
125,
129,
126,
130,
126,
129,
127,
129,
126,
129,
127,
130,
127,
129,
128,
164,
128,
128,
126,
129,
117,
131,
125,
130,
126,
129,
126,
129,
127,
128,
125,
138,
153,
125,
130,
127,
129,
126,
129,
165,
131,
125,
128,
127,
129,
127,
129,
132,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
128,
129,
130,
127,
129,
126,
129,
127,
129,
126,
130,
127,
129,
126,
128,
126,
129,
128,
129,
167,
160,
127,
129,
125,
129,
126,
130,
121,
129,
126,
129,
127,
129,
126,
128,
129,
130,
126,
129,
127,
129,
127,
129,
134,
113,
126,
129,
127,
129,
126,
129,
128,
149,
132,
164,
127,
136,
160,
139,
126,
129,
125,
128,
126,
135,
140,
188,
129,
137,
124,
129,
159,
131,
125,
129,
126,
129,
127,
129,
126,
129,
126,
128,
127,
129,
127,
105,
127,
129,
126,
129,
127,
129,
127,
129,
127,
158,
126,
130,
125,
129,
127,
129,
117,
129,
126,
129,
127,
130,
125,
129,
127,
105,
126,
128,
127,
129,
126,
129,
126,
129,
126,
129,
126,
128,
127,
129,
120,
129,
136,
154,
125,
129,
126,
129,
127,
127,
128,
137,
154,
129,
125,
129,
127,
129,
127,
130,
127,
129,
127,
129,
127,
130,
127,
131,
127,
129,
127,
129,
126,
129,
126,
129,
137,
130,
127,
129,
127,
129,
126,
130,
127,
130,
126,
130,
127,
129,
127,
129,
134,
129,
137,
179,
127,
129,
126,
130,
171,
138,
126,
129,
127,
129,
159,
141,
120,
142,
123,
128,
125,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
137,
131,
125,
129,
127,
127,
120,
129,
127,
143,
156,
125,
129,
126,
128,
136,
128,
136,
115,
124,
129,
163,
130,
125,
129,
127,
128,
127,
129,
127,
129,
127,
129,
127,
105,
126,
130,
127,
129,
127,
129,
126,
130,
126,
128,
127,
129,
127,
129,
127,
129,
127,
130,
127,
129,
127,
129,
127,
130,
127,
129,
127,
129,
126,
129,
127,
129,
128,
130,
126,
129,
126,
129,
127,
130,
127,
130,
126,
129,
126,
129,
127,
129,
171,
131,
122,
133,
127,
133,
131,
139,
148,
120,
126,
137,
135,
170,
120,
168,
125,
163,
127,
127,
127,
129,
121,
129,
129,
130,
135,
166,
126,
129,
127,
129,
137,
134,
114,
125,
129,
126,
129,
127,
130,
170,
106,
125,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
130,
126,
128,
126,
129,
127,
129,
127,
129,
127,
129,
125,
129,
126,
129,
127,
131,
126,
129,
127,
129,
126,
129,
127,
130,
126,
129,
126,
129,
126,
129,
127,
139,
156,
125,
129,
126,
129,
126,
110,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
129,
127,
130,
127,
129,
127,
129,
127,
129,
127,
129,
121,
128,
127,
129,
126,
128,
133,
129,
126,
129,
127,
129,
128,
126,
127,
129,
165,
156,
126,
129,
137,
168,
131,
166,
127,
137,
106,
135,
137,
115,
151,
127,
137,
126,
129,
144,
131,
126,
127,
126,
129,
125,
129,
133,
130,
127,
129,
126,
127,
145,
130,
124,
129,
127,
129,
169,
110,
123,
128,
126,
129,
126,
129,
134,
173,
162,
131,
125,
129,
127,
129,
127,
130,
127,
129,
126,
129,
127,
129,
126,
130,
128,
129,
126,
169,
134,
130,
127,
129,
126,
129,
126,
129,
125,
129,
127,
129,
127,
165,
125,
129,
120,
129,
127,
129,
127,
129,
126,
130,
127,
129,
127,
129,
127,
129,
132,
130,
125,
129,
127,
129,
127,
129,
127,
128,
127,
179,
153,
167,
127,
129,
126,
129,
126,
129,
127,
129,
127,
129,
133,
121,
124,
129,
126,
128,
161,
131,
126,
107,
128,
116,
127,
133,
143,
164,
126,
141,
126,
129,
126,
129,
107,
129,
127,
137,
155,
126,
129,
126,
129,
127,
129,
127,
129,
129,
163,
127,
129,
126,
129,
126,
129,
127,
130,
126,
128,
164,
138,
126,
132,
127,
138,
126,
128,
126,
129,
127,
129,
127,
129,
121,
129,
125,
128,
127,
129,
135,
105,
126,
129,
126,
128,
127,
129,
126,
130,
128,
129,
126,
127,
127,
129,
127,
129,
128,
130,
126,
129,
127,
129,
127,
129,
127,
134,
126,
129,
127,
129,
127,
127,
174,
158,
126,
129,
126,
129,
126,
129,
146,
153,
134,
163,
127,
127,
126,
130,
133,
129,
126,
129,
126,
130,
161,
129,
133,
132,
148,
131,
158,
156,
159,
134,
128,
110,
109,
132,
125,
164,
128,
129,
126,
129,
126,
129,
126,
130,
128,
129,
134,
164,
126,
129,
127,
129,
127,
129,
127,
128,
127,
129,
121,
128,
126,
129,
126,
129,
129,
130,
126,
129,
142,
135,
129,
123,
124,
139,
126,
129,
126,
129,
126,
129,
127,
137,
155,
125,
129,
127,
129,
127,
129,
127,
130,
128,
130,
126,
129,
127,
129,
134,
151,
127,
129,
126,
129,
127,
129,
127,
130,
126,
106,
126,
129,
127,
129,
127,
129,
126,
130,
126,
129,
126,
129,
127,
129,
127,
130,
127,
129,
126,
129,
126,
129,
150,
145,
161,
130,
125,
161,
126,
128,
127,
129,
127,
129,
127,
133,
126,
128,
126,
130,
127,
129,
127,
129,
125,
129,
127,
164,
144,
166,
114,
120,
134,
134,
126,
140,
159,
123,
160,
111,
136,
131,
137,
107,
126,
130,
126,
129,
127,
129,
126,
130,
126,
129,
127,
129,
127,
128,
127,
130,
126,
1028,
637,
9,
125,
129,
127,
129,
126,
129,
127,
129,
127,
127,
128,
130,
127,
129,
126,
129,
127,
129,
127,
130,
126,
129,
126,
130,
126,
128,
126,
130,
127,
129,
127,
128,
127,
129,
127,
130,
126,
129,
126,
129,
127,
129,
126,
130,
127,
162,
126,
129,
126,
129,
127,
130,
129,
114,
113,
129,
126,
129,
126,
127,
133,
129,
127,
127,
126,
129,
120,
129,
128,
130,
127,
127,
127,
129,
127,
129,
137,
174,
132,
131,
125,
128,
127,
128,
129,
127,
126,
129,
126,
131,
131,
102,
140,
113,
125,
135,
126,
129,
128,
128,
127,
128,
128,
129,
127,
128,
127,
164,
126,
129,
133,
165,
131,
130,
126,
135,
113,
132,
123,
115,
125,
128,
127,
129,
126,
129,
126,
129,
113,
165,
126,
128,
127,
129,
128,
129,
127,
124,
127,
130,
126,
130,
146,
132,
133,
177,
127,
130,
127,
166,
128,
143,
136,
124,
135,
131,
150,
132,
128,
143,
171,
123,
124,
130,
126,
130,
126,
130,
129,
148,
125,
129,
126,
129,
127,
129,
137,
142,
149,
145,
156,
166,
153,
130,
125,
129,
127,
129,
126,
128,
127,
129,
127,
130,
126,
129,
127,
128,
128,
165,
126,
133,
155,
159,
128,
143,
126,
135,
172,
141,
127,
131,
126,
128,
125,
130,
127,
129,
126,
130,
125,
129,
127,
132,
127,
128,
166,
175,
111,
110,
125,
104,
130,
111,
124,
145,
689,
129,
123,
134,
126,
130,
137,
144,
118,
129,
141,
131,
134,
139,
135,
108,
125,
134,
123,
128,
170,
116,
128,
126,
127,
126,
129,
127,
164,
112,
128,
126,
129,
127,
129,
127,
129,
134,
112,
127,
130,
125,
129,
126,
130,
140,
129,
126,
129,
127,
129,
126,
165,
126,
139,
146,
171,
91,
125,
130,
126,
105,
125,
112,
124,
130,
113,
117,
117,
113,
128,
129,
126,
129,
127,
124,
113,
138,
106,
130,
127,
111,
126,
129,
127,
129,
127,
129,
127,
145,
125,
154,
163,
176,
125,
115,
151,
171,
122,
137,
127,
129,
169,
156,
100,
126,
193,
96,
126,
129,
128,
110,
118,
114,
134,
157,
129,
115,
115,
134,
144,
130,
108,
128,
132,
131,
126,
119,
111,
117,
115,
132,
154,
125,
109,
138,
135,
126,
126,
134,
126,
130,
117,
128,
126,
105,
124,
114,
117,
130,
127,
106,
111,
131,
113,
116,
127,
134,
109,
128,
126,
130,
127,
130,
128,
106,
161,
127,
123,
129,
137,
117,
130,
161,
144,
143,
164,
130,
124,
130,
160,
119,
126,
129,
128,
129,
113,
129,
126,
130,
127,
129,
127,
129,
127,
131,
129,
129,
126,
130,
126,
130,
123,
131,
127,
129,
128,
129,
126,
132,
126,
127,
129,
127,
130,
127,
129,
128,
130,
127,
129,
127,
130,
127,
129,
129,
130,
148,
114,
112,
165,
125,
130,
129,
117,
116,
104,
118,
135,
136,
114,
129,
118,
130,
109,
127,
113,
112,
132,
121,
129,
127,
129,
125,
128,
127,
130,
126,
130,
128,
130,
127,
129,
128,
130,
126,
130,
128,
130,
125,
130,
127,
130,
126,
129,
127,
130,
126,
129,
127,
129,
127,
130,
126,
130,
127,
129,
127,
128,
126,
128,
127,
138,
164,
125,
129,
126,
129,
126,
130,
126,
129,
126,
129,
125,
129,
126,
130,
126,
130,
127,
129,
127,
127,
127,
129,
127,
130,
126,
129,
126,
128,
126,
130,
127,
130,
127,
129,
126,
129,
121,
129,
131,
130,
162,
131,
136,
129,
126,
129,
125,
131,
132,
132,
127,
131,
128,
132,
128,
132,
130,
166,
126,
132,
172,
139,
139,
134,
126,
126,
121,
127,
160,
138,
133,
163,
131,
125,
132,
124,
129,
125,
130,
127,
167,
129,
130,
125,
129,
126,
139,
159,
158,
131,
120,
129,
126,
129,
127,
129,
126,
129,
126,
130,
125,
129,
127,
129,
127,
130,
128,
165,
126,
128,
128,
128,
130,
128,
127,
121,
126,
130,
171,
129,
138,
130,
124,
130,
126,
129,
132,
169,
142,
163,
126,
167,
126,
129,
126,
129,
119,
131,
132,
163,
127,
129,
126,
130,
130,
130,
126,
106,
127,
129,
127,
130,
127,
129,
127,
130,
126,
129,
127,
129,
124,
106,
128,
131,
125,
129,
128,
130,
125,
138,
138,
152,
125,
129,
131,
126,
125,
129,
128,
129,
126,
129,
132,
168,
126,
126,
140,
123,
127,
129,
133,
171,
160,
134,
126,
110,
120,
112,
126,
129,
137,
171,
104,
106,
130,
103,
106,
126,
130,
126,
129,
126,
129,
127,
131,
126,
129,
127,
127,
126,
129,
126,
129,
127,
130,
126,
129,
127,
129,
126,
129,
127,
129,
126,
129,
120,
129,
126,
129,
125,
130,
126,
129,
126,
129,
126,
129,
127,
129,
126,
129,
126,
144,
122,
120,
127,
129,
127,
127,
127,
130,
126,
129,
128,
131,
125,
129,
126,
129,
128,
129,
127,
138,
125,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
126,
130,
129,
129,
126,
129,
126,
129,
126,
129,
127,
130,
126,
139,
126,
129,
127,
129,
127,
129,
126,
131,
125,
129,
126,
166,
127,
140,
125,
130,
127,
129,
126,
131,
125,
159,
123,
128,
127,
130,
126,
128,
123,
129,
155,
134,
148,
128,
122,
132,
126,
126,
129,
126,
132,
127,
126,
131,
126,
129,
126,
130,
133,
126,
126,
129,
125,
130,
126,
129,
126,
129,
127,
128,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
129,
127,
130,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
128,
128,
127,
129,
127,
129,
126,
106,
127,
129,
126,
128,
127,
129,
126,
130,
125,
129,
126,
129,
126,
130,
126,
128,
126,
129,
127,
127,
127,
130,
126,
127,
127,
129,
126,
129,
127,
130,
126,
128,
126,
129,
120,
129,
127,
130,
125,
131,
139,
164,
144,
184,
126,
129,
126,
138,
157,
125,
128,
126,
128,
127,
127,
148,
145,
102,
124,
129,
125,
128,
126,
130,
126,
131,
148,
167,
122,
117,
125,
129,
127,
127,
126,
131,
125,
130,
1235,
30,
125,
129,
126,
130,
126,
129,
127,
130,
129,
166,
122,
130,
128,
131,
124,
129,
127,
134,
127,
129,
127,
128,
127,
129,
126,
129,
126,
129,
126,
129,
126,
130,
126,
130,
125,
129,
127,
128,
127,
129,
127,
129,
126,
129,
128,
129,
127,
128,
127,
129,
127,
135,
127,
128,
120,
129,
127,
129,
126,
129,
127,
130,
126,
129,
126,
129,
126,
129,
127,
129,
126,
129,
128,
130,
126,
128,
126,
129,
126,
129,
127,
130,
161,
134,
124,
130,
126,
129,
140,
146,
126,
129,
128,
129,
126,
129,
127,
112,
126,
129,
127,
129,
128,
129,
126,
129,
126,
128,
126,
130,
127,
129,
126,
129,
127,
128,
126,
129,
126,
130,
126,
129,
128,
129,
126,
130,
127,
129,
126,
129,
126,
129,
128,
130,
127,
130,
126,
130,
126,
128,
126,
130,
127,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
128,
122,
129,
126,
129,
127,
129,
127,
133,
127,
130,
126,
129,
128,
132,
118,
169,
127,
130,
126,
137,
131,
132,
125,
129,
148,
92,
126,
129,
127,
164,
141,
116,
127,
129,
127,
129,
126,
129,
127,
131,
125,
129,
127,
136,
126,
129,
127,
130,
132,
138,
126,
129,
127,
129,
127,
129,
112,
130,
125,
138,
136,
129,
127,
129,
126,
128,
126,
129,
127,
131,
127,
129,
126,
130,
126,
129,
127,
129,
126,
129,
120,
129,
164,
106,
125,
128,
126,
129,
127,
129,
127,
137,
156,
124,
129,
126,
129,
127,
129,
127,
130,
120,
129,
127,
129,
127,
129,
126,
130,
127,
129,
126,
129,
126,
129,
132,
130,
127,
130,
126,
129,
127,
129,
127,
129,
126,
129,
127,
128,
127,
129,
127,
129,
135,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
128,
130,
126,
127,
126,
129,
127,
129,
128,
129,
127,
129,
126,
128,
127,
130,
126,
130,
126,
129,
127,
129,
175,
123,
135,
130,
126,
129,
127,
129,
128,
129,
126,
134,
127,
129,
127,
129,
126,
129,
131,
158,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
121,
127,
127,
129,
135,
130,
127,
129,
126,
129,
126,
170,
114,
131,
127,
128,
126,
129,
125,
129,
126,
130,
126,
129,
126,
128,
127,
129,
127,
129,
127,
161,
127,
129,
126,
129,
127,
129,
126,
137,
126,
129,
126,
129,
126,
129,
126,
129,
162,
130,
125,
129,
127,
129,
127,
130,
127,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
133,
130,
125,
129,
127,
129,
127,
129,
127,
129,
127,
129,
136,
156,
126,
129,
126,
129,
127,
129,
133,
123,
126,
129,
127,
128,
127,
129,
127,
130,
126,
129,
120,
130,
127,
128,
127,
129,
127,
129,
126,
129,
128,
129,
126,
130,
126,
131,
140,
126,
129,
127,
129,
127,
129,
127,
129,
127,
128,
125,
130,
128,
137,
126,
130,
126,
129,
125,
130,
161,
132,
124,
129,
127,
129,
127,
129,
127,
130,
125,
129,
127,
129,
127,
129,
127,
130,
128,
128,
125,
129,
127,
130,
127,
142,
155,
124,
129,
126,
129,
127,
129,
128,
128,
128,
130,
126,
129,
126,
129,
127,
130,
126,
128,
127,
129,
127,
129,
127,
130,
127,
129,
127,
128,
128,
129,
127,
129,
127,
127,
127,
128,
121,
129,
127,
130,
126,
129,
126,
129,
126,
131,
127,
128,
127,
129,
128,
129,
126,
128,
127,
130,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
128,
127,
128,
127,
130,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
133,
108,
126,
140,
127,
146,
127,
129,
127,
129,
127,
137,
159,
125,
129,
127,
129,
127,
129,
126,
129,
127,
128,
127,
129,
127,
129,
126,
130,
127,
130,
126,
129,
126,
130,
126,
129,
127,
128,
126,
129,
126,
129,
126,
129,
127,
130,
127,
129,
126,
129,
120,
129,
126,
129,
127,
130,
127,
129,
126,
129,
148,
131,
125,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
117,
128,
126,
130,
126,
128,
126,
129,
130,
130,
127,
128,
128,
129,
126,
129,
126,
129,
126,
129,
129,
129,
113,
129,
128,
129,
127,
129,
127,
143,
127,
129,
127,
129,
127,
129,
127,
139,
153,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
128,
126,
129,
127,
129,
131,
162,
126,
129,
126,
129,
126,
129,
127,
130,
126,
129,
127,
130,
126,
130,
116,
129,
127,
129,
120,
129,
127,
129,
127,
137,
126,
130,
127,
130,
125,
128,
127,
129,
127,
129,
126,
129,
126,
129,
126,
129,
127,
129,
126,
129,
126,
129,
127,
129,
126,
129,
127,
129,
127,
128,
127,
129,
127,
129,
127,
162,
126,
129,
126,
129,
146,
131,
125,
111,
125,
165,
127,
129,
125,
129,
126,
129,
120,
129,
126,
127,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
126,
129,
127,
129,
126,
129,
127,
129,
127,
129,
132,
127,
127,
129,
126,
128,
127,
129,
127,
129,
127,
128,
127,
130,
126,
129,
137,
160,
120,
127,
127,
129,
127,
129,
128,
128,
127,
130,
150,
134,
119,
130,
126,
129,
126,
130,
125,
130,
129,
129,
128,
130,
126,
129,
127,
130,
127,
129,
137,
130,
126,
129,
127,
129,
127,
164,
134,
124,
126,
132,
152,
141,
164,
123,
142,
126,
126,
129,
127,
128,
126,
130,
126,
130,
125,
130,
125,
128,
127,
129,
126,
130,
126,
129,
126,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
137,
155,
127,
129,
126,
128,
127,
128,
128,
128,
127,
130,
126,
129,
127,
128,
127,
129,
128,
129,
127,
129,
110,
128,
126,
130,
126,
137,
129,
130,
125,
129,
126,
108,
126,
129,
126,
130,
145,
131,
124,
129,
127,
129,
126,
128,
127,
129,
126,
129,
127,
128,
128,
129,
127,
129,
126,
129,
127,
129,
150,
131,
126,
129,
126,
129,
127,
129,
126,
128,
127,
130,
126,
129,
126,
129,
127,
129,
131,
158,
126,
129,
126,
129,
126,
130,
127,
129,
126,
130,
126,
129,
127,
130,
126,
122,
127,
129,
127,
129,
127,
128,
128,
129,
116,
128,
127,
130,
125,
129,
127,
129,
126,
129,
127,
129,
127,
129,
131,
131,
125,
130,
120,
129,
126,
129,
127,
136,
127,
129,
128,
129,
126,
129,
128,
129,
127,
129,
127,
129,
126,
129,
127,
129,
126,
129,
128,
130,
126,
129,
127,
129,
128,
127,
127,
129,
127,
129,
127,
139,
154,
126,
130,
126,
129,
127,
129,
127,
129,
126,
129,
128,
129,
126,
129,
127,
129,
126,
128,
128,
130,
126,
129,
127,
129,
127,
131,
127,
163,
126,
127,
126,
137,
127,
145,
126,
156,
148,
154,
157,
156,
136,
139,
128,
167,
161,
146,
127,
129,
126,
144,
122,
131,
125,
135,
126,
129,
126,
129,
126,
129,
128,
129,
121,
129,
127,
128,
127,
129,
127,
129,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
135,
129,
127,
129,
130,
132,
125,
130,
128,
130,
137,
131,
125,
130,
126,
129,
163,
131,
125,
129,
126,
140,
127,
128,
126,
129,
156,
129,
126,
141,
117,
126,
129,
127,
130,
126,
129,
127,
130,
125,
129,
125,
129,
126,
129,
126,
129,
128,
131,
125,
129,
127,
128,
126,
130,
127,
130,
126,
129,
126,
129,
126,
130,
127,
129,
126,
129,
127,
129,
127,
129,
128,
171,
127,
129,
127,
129,
150,
113,
125,
130,
120,
129,
126,
129,
126,
129,
127,
129,
127,
128,
126,
128,
127,
129,
127,
130,
127,
129,
127,
129,
127,
129,
127,
130,
127,
129,
130,
163,
126,
129,
128,
174,
126,
129,
127,
127,
126,
129,
127,
136,
128,
127,
126,
112,
127,
129,
127,
127,
116,
129,
126,
129,
127,
129,
127,
129,
127,
134,
127,
127,
127,
129,
127,
128,
127,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
117,
127,
129,
126,
130,
126,
168,
125,
131,
125,
130,
126,
130,
126,
129,
127,
127,
127,
130,
127,
129,
127,
129,
127,
129,
121,
129,
126,
129,
127,
125,
171,
130,
127,
130,
126,
129,
128,
129,
126,
127,
127,
129,
126,
129,
126,
128,
126,
142,
126,
141,
135,
130,
135,
129,
126,
129,
126,
129,
126,
129,
127,
127,
122,
166,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
127,
126,
129,
127,
127,
127,
129,
126,
128,
127,
129,
127,
129,
127,
129,
127,
129,
128,
130,
126,
128,
126,
129,
127,
137,
155,
124,
129,
127,
129,
127,
129,
127,
163,
126,
128,
126,
128,
123,
128,
131,
131,
125,
130,
125,
129,
127,
129,
126,
129,
119,
130,
125,
130,
125,
130,
127,
129,
126,
129,
126,
129,
127,
130,
126,
111,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
130,
125,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
129,
126,
130,
127,
129,
127,
129,
127,
129,
126,
165,
128,
129,
126,
127,
126,
128,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
114,
144,
133,
144,
126,
128,
126,
130,
126,
130,
126,
130,
127,
133,
131,
116,
156,
149,
126,
129,
127,
130,
127,
129,
126,
129,
126,
128,
165,
131,
160,
143,
138,
142,
124,
129,
127,
105,
126,
129,
126,
130,
126,
129,
126,
129,
123,
129,
127,
129,
127,
130,
160,
132,
128,
133,
131,
133,
125,
133,
122,
139,
124,
133,
163,
134,
129,
112,
120,
132,
127,
136,
138,
128,
115,
129,
140,
129,
126,
129,
147,
163,
128,
129,
126,
129,
127,
129,
128,
109,
126,
129,
128,
129,
126,
129,
129,
128,
126,
137,
156,
125,
129,
127,
129,
125,
129,
168,
145,
129,
129,
126,
128,
127,
129,
143,
129,
127,
128,
126,
129,
127,
130,
126,
129,
127,
129,
126,
129,
127,
129,
121,
105,
126,
129,
135,
130,
126,
128,
126,
130,
126,
128,
127,
129,
127,
128,
126,
129,
127,
104,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
130,
143,
130,
127,
129,
125,
129,
126,
129,
126,
130,
126,
129,
127,
141,
118,
127,
129,
126,
129,
126,
130,
128,
128,
107,
129,
127,
128,
126,
153,
144,
107,
125,
129,
126,
106,
126,
129,
126,
128,
126,
129,
127,
129,
127,
134,
126,
129,
112,
128,
127,
129,
126,
130,
127,
129,
127,
129,
126,
130,
126,
173,
121,
131,
128,
146,
129,
131,
125,
129,
126,
130,
127,
129,
128,
159,
127,
129,
126,
129,
127,
129,
127,
129,
126,
128,
127,
128,
127,
129,
127,
136,
140,
128,
125,
129,
126,
129,
127,
130,
126,
129,
127,
129,
125,
130,
127,
135,
126,
129,
125,
129,
127,
129,
127,
129,
128,
129,
126,
129,
127,
129,
127,
129,
128,
129,
127,
128,
127,
129,
127,
129,
131,
129,
125,
129,
127,
129,
128,
129,
126,
124,
127,
128,
125,
129,
127,
129,
127,
128,
128,
129,
126,
129,
126,
128,
127,
130,
127,
129,
126,
129,
121,
130,
126,
128,
128,
129,
125,
129,
127,
130,
126,
129,
127,
132,
126,
128,
126,
128,
138,
130,
125,
130,
127,
129,
126,
129,
125,
129,
127,
129,
128,
130,
125,
129,
127,
129,
127,
129,
136,
155,
126,
128,
148,
137,
128,
129,
127,
129,
127,
129,
127,
129,
127,
129,
135,
181,
166,
137,
118,
128,
127,
132,
135,
109,
115,
105,
126,
128,
126,
128,
127,
129,
126,
129,
126,
129,
127,
128,
126,
129,
121,
129,
127,
128,
126,
129,
127,
129,
130,
131,
125,
129,
126,
128,
130,
131,
125,
130,
125,
128,
120,
129,
127,
129,
126,
130,
128,
127,
126,
129,
127,
129,
126,
130,
127,
129,
126,
129,
127,
128,
126,
129,
127,
128,
126,
134,
109,
129,
124,
128,
127,
129,
126,
129,
126,
129,
127,
128,
127,
130,
126,
128,
126,
129,
127,
129,
126,
129,
128,
127,
126,
129,
127,
129,
127,
129,
126,
132,
126,
129,
127,
129,
127,
128,
126,
172,
134,
131,
126,
129,
128,
128,
126,
129,
127,
129,
127,
129,
126,
129,
126,
129,
126,
129,
126,
129,
126,
130,
126,
129,
126,
129,
120,
129,
127,
129,
126,
128,
127,
129,
130,
126,
125,
130,
127,
129,
127,
129,
127,
136,
127,
129,
126,
129,
127,
129,
127,
130,
126,
129,
135,
126,
147,
128,
127,
130,
111,
129,
132,
129,
126,
129,
127,
130,
127,
130,
126,
129,
126,
130,
126,
129,
126,
130,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
128,
122,
126,
129,
128,
130,
126,
129,
126,
129,
126,
129,
128,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
136,
156,
133,
164,
127,
129,
127,
127,
128,
129,
126,
129,
128,
161,
127,
128,
128,
128,
120,
172,
127,
130,
126,
129,
126,
123,
127,
133,
126,
130,
126,
129,
125,
129,
127,
130,
126,
128,
126,
129,
127,
129,
127,
130,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
130,
126,
129,
125,
130,
126,
110,
126,
129,
127,
129,
127,
137,
127,
129,
127,
129,
126,
129,
127,
130,
127,
129,
126,
129,
126,
129,
127,
137,
159,
125,
129,
127,
165,
128,
130,
126,
112,
127,
105,
127,
129,
127,
129,
127,
170,
128,
130,
126,
129,
127,
129,
127,
128,
116,
128,
126,
129,
126,
129,
127,
129,
121,
129,
127,
130,
126,
129,
127,
129,
127,
130,
126,
129,
126,
129,
127,
129,
126,
129,
127,
130,
127,
129,
126,
129,
126,
129,
127,
155,
126,
129,
126,
129,
126,
129,
127,
125,
126,
128,
126,
134,
131,
130,
126,
130,
127,
130,
124,
129,
126,
129,
127,
129,
138,
152,
124,
127,
127,
129,
126,
129,
130,
128,
125,
129,
127,
129,
127,
130,
127,
129,
132,
156,
127,
130,
126,
130,
126,
129,
128,
129,
127,
129,
126,
130,
125,
130,
128,
128,
127,
129,
139,
129,
127,
130,
126,
130,
127,
129,
127,
129,
121,
129,
128,
129,
127,
129,
128,
131,
126,
126,
130,
126,
129,
127,
106,
126,
129,
127,
129,
128,
105,
126,
129,
126,
128,
126,
128,
127,
130,
164,
129,
125,
129,
125,
129,
126,
129,
126,
129,
118,
129,
126,
129,
126,
130,
126,
134,
162,
129,
125,
129,
127,
128,
127,
139,
139,
126,
163,
161,
131,
126,
129,
130,
132,
126,
129,
126,
129,
126,
129,
128,
106,
126,
127,
126,
129,
127,
129,
1054,
122,
126,
128,
127,
129,
126,
129,
125,
130,
165,
106,
124,
129,
127,
129,
145,
108,
155,
129,
125,
129,
119,
128,
126,
129,
127,
130,
126,
128,
127,
128,
127,
128,
127,
129,
128,
130,
126,
129,
127,
129,
133,
129,
127,
129,
127,
127,
126,
129,
127,
129,
136,
111,
126,
129,
127,
129,
127,
129,
126,
129,
126,
129,
126,
129,
126,
129,
126,
128,
120,
128,
126,
129,
127,
129,
126,
128,
136,
155,
126,
129,
127,
129,
127,
129,
136,
131,
125,
129,
127,
117,
127,
129,
127,
127,
126,
130,
126,
137,
158,
126,
129,
127,
147,
121,
130,
125,
129,
126,
128,
127,
129,
162,
131,
126,
129,
127,
129,
127,
129,
146,
130,
120,
129,
127,
129,
126,
129,
131,
130,
127,
129,
127,
130,
127,
129,
128,
128,
126,
128,
126,
129,
126,
128,
128,
129,
127,
129,
127,
129,
126,
128,
129,
129,
126,
128,
126,
128,
126,
129,
127,
128,
126,
129,
126,
129,
128,
129,
127,
129,
127,
129,
127,
129,
126,
129,
136,
156,
125,
129,
126,
129,
126,
129,
128,
128,
127,
128,
127,
128,
127,
129,
127,
104,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
128,
128,
129,
126,
130,
128,
129,
126,
129,
127,
129,
125,
129,
127,
130,
126,
128,
121,
129,
127,
129,
127,
142,
121,
129,
125,
129,
127,
136,
122,
128,
130,
125,
129,
127,
129,
127,
129,
128,
145,
128,
128,
127,
140,
137,
129,
125,
129,
127,
106,
125,
129,
127,
129,
126,
137,
159,
126,
130,
163,
109,
127,
129,
127,
130,
110,
129,
127,
129,
127,
129,
126,
144,
162,
129,
125,
129,
126,
128,
126,
129,
105,
128,
126,
129,
126,
129,
127,
129,
127,
130,
127,
129,
126,
128,
126,
129,
127,
105,
127,
129,
127,
129,
126,
129,
126,
130,
127,
158,
126,
129,
127,
129,
126,
129,
127,
129,
121,
129,
126,
130,
126,
129,
130,
130,
125,
129,
126,
129,
127,
128,
126,
130,
128,
127,
127,
129,
126,
128,
127,
130,
126,
129,
127,
129,
126,
129,
127,
134,
128,
129,
126,
128,
126,
129,
127,
129,
144,
133,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
128,
126,
129,
127,
129,
126,
130,
126,
112,
127,
129,
126,
128,
127,
129,
127,
129,
126,
129,
126,
129,
127,
128,
126,
129,
105,
129,
127,
129,
126,
130,
166,
130,
126,
130,
121,
129,
126,
129,
127,
129,
126,
137,
157,
126,
127,
126,
129,
126,
131,
126,
130,
128,
129,
126,
129,
127,
129,
126,
128,
132,
130,
126,
129,
127,
129,
126,
128,
127,
129,
127,
128,
126,
129,
126,
128,
127,
129,
126,
128,
127,
129,
127,
129,
128,
129,
126,
163,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
130,
161,
131,
109,
129,
126,
129,
126,
129,
127,
129,
126,
129,
126,
129,
126,
129,
127,
130,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
128,
129,
165,
131,
154,
129,
124,
127,
126,
129,
126,
129,
127,
129,
126,
129,
127,
130,
126,
129,
126,
129,
126,
128,
127,
129,
127,
129,
126,
129,
127,
129,
126,
128,
110,
129,
126,
129,
127,
129,
126,
129,
126,
129,
126,
128,
127,
129,
127,
127,
127,
129,
126,
129,
127,
137,
156,
124,
129,
126,
166,
126,
129,
125,
128,
127,
129,
126,
135,
126,
129,
127,
129,
127,
129,
127,
129,
127,
130,
127,
128,
126,
129,
126,
129,
127,
129,
132,
130,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
130,
125,
130,
126,
128,
120,
172,
261,
133,
128,
120,
145,
129,
164,
130,
125,
130,
151,
129,
122,
168,
125,
129,
127,
130,
109,
129,
126,
129,
127,
129,
127,
131,
126,
129,
127,
129,
135,
131,
123,
130,
125,
129,
126,
110,
126,
120,
127,
129,
127,
129,
127,
129,
127,
137,
155,
126,
128,
126,
131,
127,
128,
170,
140,
148,
127,
129,
128,
128,
127,
129,
126,
129,
127,
127,
127,
130,
127,
130,
128,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
110,
127,
130,
161,
135,
127,
132,
126,
134,
135,
118,
122,
143,
126,
130,
126,
132,
133,
131,
131,
131,
133,
147,
115,
125,
128,
127,
129,
127,
165,
115,
130,
124,
129,
127,
129,
127,
132,
125,
129,
127,
129,
126,
182,
146,
126,
130,
126,
129,
127,
129,
126,
129,
126,
107,
126,
129,
127,
129,
127,
129,
127,
130,
127,
129,
127,
129,
126,
130,
125,
130,
127,
129,
127,
129,
127,
129,
126,
130,
127,
129,
128,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
130,
127,
129,
127,
129,
127,
130,
127,
130,
126,
129,
126,
128,
122,
130,
117,
129,
125,
129,
120,
129,
126,
128,
127,
130,
128,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
130,
136,
156,
126,
129,
127,
129,
128,
128,
127,
129,
127,
129,
127,
129,
127,
130,
128,
131,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
130,
158,
130,
128,
130,
126,
129,
127,
129,
128,
129,
128,
133,
126,
119,
125,
128,
126,
129,
126,
150,
164,
131,
125,
129,
126,
129,
127,
129,
127,
129,
126,
129,
126,
128,
127,
134,
127,
129,
127,
129,
127,
129,
126,
129,
128,
129,
125,
130,
120,
129,
127,
129,
126,
130,
126,
129,
127,
129,
127,
129,
127,
138,
118,
127,
129,
127,
129,
126,
129,
128,
104,
127,
129,
126,
130,
126,
129,
127,
129,
126,
129,
126,
128,
127,
129,
127,
129,
127,
129,
126,
129,
127,
128,
127,
129,
128,
130,
126,
129,
127,
129,
126,
130,
127,
129,
127,
129,
127,
129,
126,
128,
126,
129,
128,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
130,
127,
129,
163,
154,
126,
128,
127,
129,
128,
137,
127,
128,
126,
129,
126,
129,
127,
104,
128,
128,
121,
129,
127,
129,
126,
138,
152,
126,
129,
127,
129,
127,
129,
128,
130,
126,
128,
127,
129,
127,
129,
134,
167,
160,
130,
125,
127,
127,
129,
127,
130,
126,
135,
129,
130,
128,
131,
127,
131,
128,
138,
126,
134,
127,
133,
128,
135,
111,
142,
128,
127,
125,
176,
129,
120,
125,
128,
133,
129,
127,
129,
127,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
130,
126,
130,
127,
129,
126,
129,
127,
129,
126,
132,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
130,
127,
130,
126,
122,
120,
129,
127,
130,
126,
129,
126,
128,
127,
128,
126,
183,
135,
124,
129,
126,
129,
126,
129,
127,
129,
119,
130,
125,
129,
126,
129,
128,
130,
127,
129,
126,
128,
127,
129,
127,
130,
126,
140,
127,
129,
126,
130,
125,
130,
126,
128,
127,
128,
127,
129,
127,
129,
131,
129,
127,
129,
127,
129,
125,
129,
128,
129,
127,
128,
127,
129,
127,
129,
128,
129,
126,
111,
126,
129,
127,
129,
126,
164,
124,
130,
125,
130,
127,
130,
162,
131,
160,
130,
115,
121,
126,
129,
114,
112,
130,
116,
108,
112,
113,
122,
105,
135,
140,
149,
129,
134,
152,
128,
131,
127,
164,
129,
161,
122,
125,
125,
134,
145,
132,
124,
112,
136,
134,
162,
132,
135,
133,
127,
154,
128,
164,
159,
135,
128,
131,
128,
162,
157,
132,
133,
161,
117,
149,
129,
127,
149,
164,
145,
160,
125,
130,
132,
165,
128,
129,
126,
128,
110,
138,
106,
123,
155,
164,
155,
130,
125,
145,
153,
158,
125,
131,
131,
154,
152,
131,
126,
120,
148,
129,
126,
157,
160,
138,
170,
123,
130,
128,
130,
125,
130,
153,
129,
126,
131,
160,
131,
124,
130,
121,
130,
127,
129,
127,
130,
126,
130,
127,
132,
128,
130,
127,
160,
127,
112,
128,
131,
127,
130,
126,
130,
127,
129,
127,
123,
126,
128,
121,
129,
125,
130,
116,
130,
136,
133,
128,
130,
126,
129,
112,
131,
134,
138,
113,
130,
126,
128,
126,
129,
130,
122,
124,
123,
126,
130,
104,
130,
128,
134,
127,
129,
162,
132,
126,
128,
125,
136,
132,
125,
126,
129,
129,
130,
136,
127,
132,
130,
109,
164,
128,
130,
121,
130,
139,
164,
126,
130,
126,
129,
128,
129,
127,
103,
128,
129,
127,
129,
127,
130,
120,
130,
132,
167,
126,
130,
127,
139,
120,
130,
113,
125,
113,
128,
131,
126,
115,
126,
130,
126,
129,
127,
129,
128,
130,
127,
144,
162,
108,
130,
128,
126,
130,
122,
132,
128,
128,
127,
148,
127,
143,
159,
131,
127,
129,
126,
128,
106,
123,
127,
150,
128,
139,
133,
131,
170,
127,
128,
114,
119,
146,
124,
137,
125,
115,
162,
131,
125,
130,
153,
168,
161,
131,
108,
111,
127,
130,
119,
157,
152,
133,
123,
131,
151,
162,
127,
129,
127,
129,
128,
163,
140,
131,
124,
129,
126,
129,
153,
134,
140,
129,
119,
129,
127,
129,
127,
129,
132,
129,
126,
128,
127,
129,
127,
129,
114,
129,
126,
129,
126,
129,
126,
129,
128,
130,
126,
130,
127,
127,
126,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
128,
127,
129,
127,
129,
127,
128,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
136,
156,
125,
127,
127,
129,
126,
129,
127,
128,
126,
122,
127,
130,
126,
128,
127,
129,
126,
129,
127,
130,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
129,
130,
125,
130,
119,
130,
126,
130,
127,
129,
127,
129,
122,
129,
128,
130,
126,
129,
126,
129,
127,
133,
127,
129,
126,
129,
127,
129,
127,
129,
134,
131,
125,
129,
127,
129,
127,
129,
127,
129,
113,
129,
126,
129,
128,
165,
123,
129,
126,
129,
125,
129,
128,
129,
126,
129,
126,
130,
127,
128,
126,
129,
127,
129,
128,
130,
126,
134,
126,
129,
126,
129,
127,
130,
126,
129,
126,
130,
126,
129,
127,
130,
127,
129,
127,
129,
127,
129,
127,
128,
127,
129,
127,
129,
127,
129,
127,
130,
127,
128,
127,
129,
126,
129,
122,
130,
127,
129,
126,
129,
127,
129,
127,
130,
126,
129,
127,
129,
126,
130,
127,
129,
126,
130,
125,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
127,
127,
129,
127,
129,
127,
130,
126,
138,
144,
125,
129,
127,
129,
128,
129,
126,
134,
106,
130,
125,
129,
126,
129,
126,
129,
128,
129,
127,
129,
126,
129,
126,
129,
130,
131,
125,
129,
126,
129,
126,
130,
143,
130,
124,
129,
127,
129,
127,
129,
126,
128,
126,
129,
127,
129,
126,
130,
126,
129,
117,
129,
126,
129,
126,
129,
120,
129,
128,
129,
145,
129,
125,
129,
127,
128,
127,
131,
131,
130,
125,
130,
126,
138,
127,
137,
127,
129,
130,
129,
126,
130,
126,
138,
155,
126,
129,
127,
129,
125,
129,
167,
130,
129,
135,
129,
127,
129,
126,
129,
114,
129,
122,
128,
126,
129,
127,
130,
126,
130,
126,
142,
127,
129,
126,
129,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
128,
127,
139,
146,
130,
126,
129,
126,
129,
154,
133,
126,
130,
142,
145,
125,
129,
127,
129,
127,
113,
126,
128,
121,
129,
126,
129,
128,
129,
114,
129,
126,
129,
127,
129,
127,
129,
128,
128,
126,
129,
127,
129,
127,
129,
130,
145,
149,
125,
129,
126,
130,
128,
131,
127,
125,
130,
127,
128,
127,
129,
127,
107,
126,
129,
127,
129,
128,
129,
128,
130,
126,
129,
127,
129,
126,
129,
125,
130,
127,
130,
127,
163,
160,
131,
125,
129,
131,
119,
126,
170,
127,
106,
126,
130,
128,
118,
131,
130,
123,
129,
128,
130,
126,
134,
126,
130,
127,
129,
127,
129,
126,
130,
127,
135,
127,
128,
126,
130,
126,
128,
110,
130,
119,
129,
126,
129,
127,
155,
127,
130,
126,
129,
128,
129,
153,
145,
124,
127,
126,
129,
126,
163,
127,
129,
126,
129,
127,
128,
126,
129,
127,
129,
126,
129,
130,
130,
127,
129,
127,
129,
126,
129,
126,
128,
126,
129,
126,
129,
127,
129,
127,
132,
127,
129,
126,
128,
127,
129,
127,
129,
127,
129,
126,
129,
127,
128,
126,
129,
129,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
130,
127,
128,
126,
128,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
126,
106,
127,
129,
121,
130,
125,
128,
126,
138,
155,
126,
130,
126,
129,
126,
129,
128,
129,
127,
131,
126,
145,
127,
130,
126,
130,
128,
162,
126,
129,
127,
128,
127,
129,
126,
129,
125,
129,
127,
129,
129,
125,
128,
128,
125,
129,
128,
129,
167,
134,
125,
129,
124,
130,
126,
130,
127,
129,
127,
128,
126,
130,
127,
129,
126,
129,
128,
129,
126,
129,
127,
129,
126,
162,
127,
129,
125,
129,
127,
129,
127,
129,
127,
129,
127,
131,
126,
125,
129,
129,
129,
127,
129,
125,
132,
125,
129,
127,
128,
128,
128,
128,
129,
120,
188,
129,
166,
126,
120,
130,
126,
130,
126,
129,
127,
129,
125,
130,
127,
129,
127,
127,
126,
129,
127,
129,
127,
129,
126,
106,
126,
129,
127,
129,
128,
127,
127,
129,
127,
128,
126,
129,
127,
130,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
130,
127,
129,
126,
130,
127,
129,
126,
129,
127,
129,
126,
154,
126,
109,
173,
127,
128,
125,
129,
127,
141,
131,
128,
125,
129,
126,
129,
126,
114,
150,
123,
129,
126,
129,
127,
129,
163,
169,
127,
129,
127,
128,
128,
129,
127,
130,
122,
129,
127,
129,
127,
127,
127,
135,
127,
129,
127,
129,
127,
129,
127,
130,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
162,
144,
162,
131,
125,
128,
125,
128,
126,
129,
127,
130,
127,
129,
128,
129,
125,
129,
127,
129,
128,
130,
126,
129,
127,
129,
127,
129,
170,
157,
127,
129,
126,
129,
128,
128,
133,
151,
125,
130,
163,
129,
126,
129,
127,
129,
125,
130,
126,
129,
127,
129,
126,
129,
127,
129,
125,
129,
128,
128,
160,
116,
133,
159,
131,
124,
129,
126,
129,
130,
135,
121,
129,
126,
129,
127,
129,
127,
130,
125,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
128,
128,
130,
126,
129,
127,
130,
126,
129,
126,
155,
127,
130,
126,
128,
111,
137,
125,
129,
126,
129,
126,
129,
127,
133,
126,
139,
127,
124,
127,
126,
130,
127,
129,
127,
129,
127,
129,
126,
130,
127,
130,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
130,
127,
128,
126,
129,
127,
129,
126,
130,
127,
129,
127,
129,
127,
127,
126,
129,
127,
128,
127,
129,
120,
129,
127,
129,
127,
129,
127,
117,
126,
165,
130,
132,
130,
116,
138,
124,
134,
138,
127,
121,
131,
165,
161,
127,
130,
126,
129,
127,
147,
142,
140,
126,
129,
126,
128,
126,
129,
114,
129,
126,
129,
127,
129,
127,
129,
127,
105,
125,
129,
127,
129,
126,
128,
127,
130,
125,
129,
127,
129,
127,
142,
127,
130,
121,
127,
126,
129,
127,
129,
127,
127,
129,
128,
126,
129,
127,
128,
142,
133,
108,
139,
140,
129,
126,
129,
126,
128,
127,
137,
126,
121,
160,
130,
125,
129,
126,
129,
156,
130,
105,
129,
126,
130,
126,
131,
128,
130,
126,
129,
127,
129,
127,
133,
127,
129,
127,
129,
126,
129,
127,
129,
126,
130,
127,
130,
126,
129,
126,
129,
126,
130,
127,
133,
127,
129,
126,
129,
126,
137,
127,
107,
126,
129,
127,
129,
127,
129,
126,
128,
128,
129,
127,
129,
125,
129,
140,
131,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
105,
130,
125,
130,
127,
137,
155,
126,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
130,
127,
130,
126,
129,
127,
129,
128,
129,
127,
129,
127,
129,
121,
129,
130,
135,
130,
180,
147,
126,
131,
125,
129,
127,
129,
127,
129,
127,
129,
127,
130,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
130,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
158,
126,
125,
128,
127,
105,
171,
131,
125,
150,
130,
123,
129,
126,
142,
128,
130,
126,
129,
194,
160,
163,
132,
125,
129,
126,
129,
127,
129,
127,
130,
126,
128,
126,
129,
127,
129,
126,
130,
127,
130,
126,
129,
127,
128,
126,
129,
127,
129,
127,
129,
127,
129,
128,
130,
120,
129,
127,
129,
126,
130,
128,
165,
127,
129,
126,
129,
126,
129,
127,
130,
127,
129,
126,
128,
127,
129,
127,
130,
128,
129,
126,
169,
137,
139,
145,
134,
126,
129,
126,
129,
127,
129,
127,
130,
127,
129,
127,
129,
127,
129,
127,
129,
126,
105,
125,
129,
127,
129,
126,
141,
150,
125,
129,
126,
129,
126,
129,
126,
129,
127,
130,
126,
128,
126,
129,
127,
129,
131,
168,
124,
128,
126,
129,
126,
132,
147,
141,
124,
129,
126,
129,
126,
108,
131,
127,
144,
136,
135,
130,
124,
130,
125,
129,
143,
130,
125,
128,
125,
129,
126,
139,
162,
110,
125,
129,
126,
129,
126,
132,
127,
131,
126,
129,
127,
127,
126,
129,
160,
130,
125,
130,
126,
129,
126,
129,
125,
135,
160,
129,
125,
129,
126,
129,
127,
129,
126,
129,
127,
129,
127,
146,
127,
128,
126,
129,
158,
129,
120,
156,
138,
141,
136,
130,
125,
129,
127,
128,
129,
127,
127,
129,
127,
129,
127,
129,
128,
139,
127,
129,
126,
129,
127,
129,
132,
164,
126,
129,
126,
129,
127,
117,
125,
113,
126,
129,
127,
129,
127,
129,
127,
129,
128,
129,
120,
129,
127,
129,
127,
129,
127,
105,
126,
128,
126,
129,
127,
129,
127,
121,
143,
166,
162,
158,
136,
130,
127,
137,
126,
129,
126,
129,
126,
129,
127,
129,
127,
127,
127,
129,
127,
128,
127,
129,
168,
123,
125,
129,
126,
129,
126,
128,
126,
129,
126,
130,
125,
129,
127,
129,
127,
137,
159,
125,
129,
126,
129,
126,
129,
127,
113,
126,
129,
126,
129,
127,
129,
126,
129,
128,
113,
127,
163,
152,
153,
104,
137,
124,
126,
129,
126,
128,
127,
128,
125,
118,
127,
129,
126,
131,
125,
128,
126,
130,
121,
129,
127,
129,
125,
129,
126,
129,
127,
129,
128,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
130,
127,
128,
127,
129,
127,
129,
127,
459,
60,
124,
129,
190,
165,
146,
130,
136,
106,
126,
129,
125,
129,
127,
129,
127,
131,
126,
129,
126,
129,
126,
129,
126,
129,
126,
106,
127,
171,
126,
172,
130,
157,
126,
133,
153,
111,
165,
131,
130,
131,
106,
117,
125,
130,
125,
144,
127,
135,
140,
130,
124,
129,
127,
147,
127,
164,
126,
132,
125,
129,
126,
129,
127,
127,
133,
132,
121,
137,
123,
142,
126,
130,
127,
129,
127,
127,
127,
130,
126,
129,
127,
128,
126,
129,
126,
128,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
126,
128,
133,
129,
126,
129,
127,
130,
136,
155,
126,
129,
126,
129,
127,
129,
128,
127,
126,
131,
151,
125,
129,
126,
129,
128,
129,
126,
129,
128,
146,
146,
175,
137,
136,
148,
127,
124,
130,
128,
129,
127,
128,
113,
128,
126,
129,
126,
126,
131,
126,
127,
129,
127,
128,
127,
129,
129,
129,
111,
126,
131,
140,
125,
144,
127,
168,
128,
779,
63,
95,
136,
168,
141,
307,
109,
127,
159,
125,
129,
126,
129,
127,
128,
117,
128,
164,
161,
167,
132,
161,
132,
126,
130,
125,
128,
127,
129,
127,
128,
126,
129,
128,
129,
127,
129,
126,
130,
126,
129,
127,
128,
127,
129,
126,
129,
128,
129,
126,
129,
127,
130,
127,
129,
126,
129,
128,
129,
149,
131,
125,
128,
127,
129,
127,
130,
127,
129,
127,
129,
125,
131,
125,
128,
127,
130,
125,
137,
173,
143,
138,
154,
153,
109,
125,
130,
126,
130,
125,
129,
126,
134,
123,
129,
127,
128,
129,
128,
128,
182,
68,
127,
129,
127,
128,
129,
127,
126,
132,
126,
129,
126,
138,
123,
124,
173,
129,
130,
125,
128,
126,
168,
127,
130,
127,
111,
110,
131,
125,
140,
149,
128,
125,
128,
126,
147,
127,
127,
126,
145,
136,
131,
112,
118,
133,
131,
132,
129,
113,
130,
130,
129,
165,
129,
130,
127,
130,
129,
134,
148,
108,
127,
135,
162,
128,
122,
129,
126,
106,
127,
129,
127,
129,
127,
129,
127,
130,
127,
130,
125,
129,
132,
129,
126,
129,
128,
131,
126,
129,
128,
130,
125,
129,
128,
130,
126,
130,
128,
130,
120,
128,
142,
136,
147,
159,
146,
162,
131,
132,
125,
129,
127,
129,
127,
164,
142,
128,
125,
161,
128,
130,
125,
130,
126,
129,
127,
130,
126,
130,
126,
131,
125,
129,
127,
129,
127,
129,
128,
129,
128,
130,
163,
172,
154,
132,
138,
107,
158,
170,
159,
143,
131,
142,
128,
136,
128,
161,
127,
130,
135,
129,
125,
130,
126,
162,
155,
139,
154,
162,
161,
109,
125,
130,
128,
130,
126,
129,
127,
129,
126,
130,
126,
131,
125,
131,
127,
129,
127,
130,
126,
130,
126,
128,
128,
130,
127,
130,
126,
130,
121,
129,
127,
128,
128,
129,
126,
130,
127,
116,
127,
129,
126,
130,
127,
129,
128,
130,
127,
130,
127,
129,
127,
130,
126,
138,
139,
128,
151,
158,
129,
132,
126,
130,
125,
130,
127,
129,
127,
128,
164,
107,
131,
128,
127,
129,
128,
130,
125,
130,
125,
128,
125,
129,
127,
129,
126,
130,
135,
130,
124,
130,
125,
141,
125,
129,
129,
129,
163,
122,
124,
128,
127,
126,
126,
130,
129,
128,
127,
130,
127,
130,
126,
129,
127,
130,
131,
200,
138,
142,
133,
125,
122,
139,
129,
128,
130,
126,
128,
127,
129,
123,
133,
127,
129,
128,
129,
127,
129,
126,
129,
127,
130,
130,
133,
129,
126,
138,
146,
125,
130,
127,
129,
127,
127,
147,
130,
127,
129,
128,
129,
126,
129,
128,
129,
127,
129,
127,
129,
126,
130,
126,
130,
127,
167,
126,
129,
126,
141,
125,
130,
123,
157,
142,
154,
107,
125,
127,
130,
133,
118,
141,
122,
130,
125,
129,
126,
134,
126,
136,
166,
130,
125,
129,
127,
127,
126,
129,
127,
129,
126,
129,
126,
128,
128,
129,
128,
128,
126,
129,
125,
129,
127,
129,
127,
129,
126,
129,
147,
136,
120,
129,
125,
128,
127,
129,
127,
129,
126,
129,
160,
129,
132,
132,
139,
137,
128,
130,
146,
112,
144,
138,
124,
130,
116,
130,
125,
130,
127,
130,
126,
129,
126,
129,
127,
128,
127,
129,
129,
130,
126,
129,
127,
129,
127,
130,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
155,
135,
128,
125,
130,
126,
129,
127,
129,
125,
129,
127,
129,
128,
130,
127,
129,
125,
129,
128,
142,
129,
128,
132,
116,
128,
126,
129,
128,
129,
127,
129,
127,
128,
126,
129,
127,
129,
126,
129,
127,
129,
135,
129,
120,
129,
128,
139,
152,
125,
136,
126,
129,
127,
129,
128,
129,
127,
129,
127,
129,
127,
129,
127,
130,
161,
131,
129,
133,
117,
141,
126,
128,
111,
130,
126,
147,
134,
126,
133,
151,
168,
149,
160,
129,
124,
112,
131,
131,
149,
132,
125,
130,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
152,
132,
125,
130,
133,
130,
126,
128,
126,
128,
128,
129,
127,
129,
126,
128,
126,
129,
131,
129,
127,
129,
127,
160,
137,
158,
130,
133,
146,
136,
127,
129,
126,
129,
126,
129,
126,
129,
126,
130,
126,
129,
127,
129,
127,
127,
156,
130,
127,
129,
127,
129,
126,
130,
132,
127,
127,
130,
127,
129,
126,
129,
127,
129,
127,
127,
127,
129,
126,
128,
132,
131,
127,
129,
127,
128,
126,
129,
138,
158,
127,
128,
126,
129,
163,
163,
126,
130,
126,
130,
166,
129,
183,
135,
126,
144,
123,
129,
125,
129,
126,
129,
127,
129,
127,
129,
126,
128,
127,
129,
127,
129,
126,
129,
125,
130,
126,
128,
127,
129,
127,
129,
126,
129,
126,
129,
121,
128,
127,
128,
127,
129,
127,
135,
124,
124,
129,
128,
128,
126,
129,
127,
128,
127,
129,
126,
116,
170,
138,
126,
128,
120,
128,
141,
133,
125,
129,
161,
166,
126,
130,
159,
144,
127,
130,
125,
129,
127,
129,
127,
130,
127,
129,
127,
137,
164,
130,
125,
129,
128,
128,
125,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
128,
128,
128,
126,
130,
126,
129,
127,
129,
127,
129,
127,
129,
152,
132,
122,
129,
133,
168,
126,
129,
126,
123,
127,
129,
160,
122,
124,
177,
135,
129,
126,
129,
120,
129,
127,
130,
127,
129,
126,
129,
129,
128,
126,
129,
126,
129,
127,
129,
127,
128,
126,
130,
126,
129,
127,
129,
126,
129,
128,
129,
126,
129,
127,
128,
127,
129,
128,
129,
126,
129,
127,
129,
126,
129,
128,
130,
126,
143,
122,
125,
129,
127,
130,
127,
129,
126,
129,
127,
129,
127,
129,
128,
130,
126,
129,
127,
129,
127,
136,
153,
125,
129,
127,
128,
126,
130,
127,
129,
126,
129,
125,
130,
126,
129,
127,
127,
127,
129,
127,
129,
125,
130,
127,
130,
165,
130,
127,
128,
125,
129,
129,
160,
120,
143,
156,
145,
158,
129,
110,
147,
159,
129,
166,
138,
152,
125,
128,
127,
130,
127,
127,
129,
130,
126,
131,
125,
130,
126,
129,
126,
129,
127,
129,
135,
134,
127,
130,
139,
132,
125,
130,
128,
116,
127,
152,
125,
123,
124,
130,
118,
133,
126,
129,
127,
113,
162,
132,
136,
131,
124,
106,
126,
134,
132,
141,
139,
125,
131,
127,
129,
128,
129,
126,
128,
126,
129,
130,
131,
127,
132,
127,
129,
125,
132,
127,
128,
126,
129,
127,
129,
126,
129,
126,
129,
126,
128,
129,
132,
126,
136,
126,
129,
120,
129,
126,
129,
126,
128,
127,
128,
126,
128,
129,
134,
125,
128,
118,
129,
136,
130,
126,
129,
126,
129,
132,
128,
126,
129,
127,
130,
126,
129,
117,
129,
125,
128,
126,
128,
126,
129,
144,
139,
125,
128,
127,
128,
127,
129,
161,
133,
131,
130,
127,
131,
129,
131,
111,
131,
144,
129,
125,
129,
127,
129,
127,
129,
126,
130,
125,
129,
127,
129,
127,
129,
127,
130,
126,
129,
126,
129,
126,
129,
127,
129,
126,
127,
126,
128,
126,
129,
127,
130,
127,
129,
127,
130,
126,
128,
126,
106,
126,
129,
120,
129,
126,
129,
126,
130,
128,
129,
126,
129,
127,
129,
132,
130,
109,
130,
125,
156,
109,
128,
124,
108,
126,
105,
126,
129,
127,
129,
127,
129,
126,
129,
115,
129,
126,
129,
126,
129,
126,
129,
127,
127,
127,
129,
126,
128,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
129,
126,
130,
126,
129,
127,
128,
128,
128,
128,
129,
155,
133,
131,
129,
126,
129,
126,
159,
126,
128,
126,
129,
127,
129,
127,
129,
126,
129,
127,
128,
127,
129,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
120,
130,
126,
129,
126,
128,
127,
129,
127,
129,
126,
130,
126,
129,
126,
129,
127,
130,
132,
132,
126,
129,
127,
129,
127,
129,
127,
128,
126,
129,
126,
129,
127,
130,
127,
129,
126,
129,
126,
129,
127,
129,
132,
129,
127,
129,
128,
129,
126,
137,
159,
125,
129,
126,
129,
126,
128,
126,
129,
128,
162,
125,
129,
127,
129,
127,
129,
128,
129,
128,
129,
127,
129,
127,
129,
128,
129,
125,
129,
127,
129,
128,
129,
127,
130,
126,
129,
127,
129,
128,
129,
126,
128,
126,
129,
128,
133,
124,
128,
127,
129,
121,
130,
126,
128,
125,
129,
126,
129,
129,
130,
126,
129,
127,
134,
126,
130,
126,
128,
126,
129,
127,
129,
128,
162,
127,
129,
126,
129,
127,
129,
127,
129,
128,
129,
127,
129,
125,
129,
126,
130,
127,
129,
126,
129,
130,
131,
123,
129,
126,
124,
127,
171,
127,
128,
126,
129,
126,
130,
128,
129,
125,
128,
126,
129,
127,
129,
127,
131,
163,
131,
126,
129,
125,
129,
126,
169,
127,
106,
125,
129,
126,
129,
127,
129,
128,
130,
126,
129,
127,
130,
125,
130,
129,
166,
124,
129,
140,
129,
127,
129,
129,
129,
127,
129,
126,
128,
127,
128,
127,
105,
127,
128,
126,
129,
127,
127,
127,
129,
127,
127,
126,
128,
127,
129,
128,
128,
127,
105,
127,
165,
127,
129,
127,
128,
126,
120,
127,
126,
126,
129,
127,
129,
126,
137,
158,
125,
129,
126,
129,
127,
129,
127,
130,
126,
129,
126,
129,
127,
129,
127,
130,
126,
129,
126,
129,
127,
129,
127,
129,
128,
129,
126,
129,
127,
129,
128,
188,
145,
125,
130,
125,
128,
127,
129,
122,
129,
126,
129,
127,
129,
126,
129,
128,
129,
126,
129,
127,
129,
106,
128,
154,
133,
125,
129,
125,
109,
126,
177,
126,
131,
133,
112,
126,
129,
127,
129,
134,
129,
126,
134,
127,
129,
125,
127,
126,
129,
127,
130,
163,
107,
125,
129,
127,
129,
126,
128,
130,
129,
126,
129,
127,
129,
127,
128,
128,
130,
125,
129,
127,
134,
164,
131,
169,
129,
124,
129,
126,
129,
126,
129,
127,
141,
126,
129,
127,
129,
127,
129,
127,
138,
155,
125,
129,
126,
129,
126,
130,
127,
129,
127,
127,
126,
129,
127,
129,
127,
130,
127,
128,
126,
129,
127,
129,
127,
130,
127,
127,
133,
129,
120,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
130,
127,
128,
127,
127,
127,
129,
127,
131,
128,
127,
126,
129,
127,
129,
127,
130,
127,
129,
127,
129,
127,
129,
127,
130,
126,
129,
126,
129,
127,
129,
127,
132,
126,
129,
126,
129,
128,
128,
127,
141,
117,
127,
129,
127,
129,
126,
129,
129,
128,
127,
129,
126,
129,
127,
129,
127,
130,
126,
129,
127,
129,
127,
129,
128,
129,
127,
129,
125,
129,
127,
129,
171,
131,
127,
129,
126,
129,
127,
130,
165,
131,
125,
129,
127,
129,
127,
129,
133,
131,
120,
127,
126,
129,
127,
129,
128,
104,
126,
129,
155,
115,
125,
129,
125,
133,
125,
130,
128,
130,
125,
129,
127,
129,
126,
129,
126,
129,
127,
129,
127,
129,
137,
157,
125,
129,
127,
129,
128,
128,
127,
162,
125,
129,
128,
129,
126,
128,
126,
105,
125,
129,
127,
128,
126,
130,
127,
130,
127,
129,
125,
129,
127,
129,
128,
128,
126,
129,
127,
129,
127,
129,
128,
129,
126,
130,
127,
129,
126,
128,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
128,
130,
126,
130,
125,
129,
128,
128,
126,
105,
120,
129,
127,
129,
127,
129,
128,
130,
126,
129,
128,
130,
132,
108,
129,
127,
140,
118,
125,
130,
127,
129,
126,
130,
128,
128,
127,
129,
127,
129,
127,
129,
128,
128,
127,
129,
126,
129,
126,
129,
126,
164,
114,
129,
126,
129,
126,
128,
126,
134,
126,
130,
126,
129,
127,
129,
127,
128,
125,
130,
126,
143,
128,
129,
126,
129,
127,
128,
127,
130,
127,
128,
126,
129,
126,
134,
127,
128,
131,
129,
127,
129,
126,
130,
127,
128,
126,
129,
129,
129,
127,
128,
128,
129,
126,
129,
127,
129,
128,
140,
110,
129,
127,
130,
126,
129,
128,
130,
126,
128,
126,
129,
146,
130,
127,
130,
126,
108,
166,
164,
124,
130,
148,
130,
125,
129,
127,
129,
127,
129,
127,
138,
126,
129,
126,
129,
125,
129,
127,
129,
128,
129,
126,
168,
148,
131,
126,
129,
128,
129,
125,
128,
125,
129,
127,
129,
128,
105,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
126,
128,
127,
130,
127,
129,
127,
128,
126,
129,
125,
137,
153,
124,
129,
126,
129,
126,
129,
127,
130,
127,
110,
127,
130,
126,
128,
126,
129,
121,
143,
157,
124,
128,
126,
129,
127,
129,
128,
129,
125,
129,
127,
128,
125,
129,
128,
129,
125,
129,
127,
123,
127,
129,
128,
129,
128,
129,
126,
129,
125,
129,
127,
129,
127,
134,
126,
130,
126,
129,
128,
129,
127,
128,
126,
130,
127,
129,
126,
130,
127,
128,
126,
129,
126,
129,
126,
129,
127,
130,
124,
129,
127,
130,
126,
129,
167,
131,
125,
129,
126,
129,
126,
158,
134,
129,
126,
129,
126,
129,
127,
129,
127,
128,
126,
128,
126,
129,
126,
128,
127,
104,
127,
129,
126,
129,
126,
129,
127,
130,
121,
129,
126,
162,
128,
115,
126,
128,
132,
131,
125,
129,
127,
129,
125,
129,
127,
106,
126,
129,
127,
129,
126,
128,
127,
130,
126,
128,
126,
129,
126,
129,
126,
128,
134,
168,
126,
129,
126,
129,
126,
128,
126,
129,
126,
129,
126,
129,
127,
129,
136,
156,
114,
127,
125,
129,
126,
129,
128,
140,
123,
129,
125,
128,
126,
128,
126,
131,
160,
132,
125,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
167,
154,
124,
129,
127,
129,
126,
129,
132,
124,
125,
129,
127,
129,
127,
131,
164,
131,
124,
130,
126,
129,
128,
127,
127,
129,
127,
129,
131,
128,
125,
129,
128,
133,
161,
130,
125,
127,
126,
129,
127,
128,
127,
129,
125,
129,
127,
129,
128,
128,
126,
130,
125,
129,
127,
137,
155,
125,
130,
126,
129,
126,
129,
126,
129,
127,
129,
127,
128,
127,
129,
126,
129,
127,
129,
127,
130,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
128,
128,
127,
128,
127,
129,
128,
130,
126,
129,
126,
130,
126,
129,
121,
128,
127,
128,
125,
128,
127,
129,
127,
129,
165,
131,
125,
129,
126,
128,
126,
129,
150,
144,
125,
129,
127,
129,
127,
130,
164,
164,
127,
136,
103,
129,
125,
129,
126,
141,
125,
129,
126,
129,
127,
129,
127,
124,
133,
129,
126,
129,
127,
128,
127,
134,
127,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
128,
127,
129,
126,
137,
127,
129,
126,
129,
133,
129,
125,
128,
127,
129,
126,
129,
127,
130,
126,
129,
127,
129,
127,
129,
121,
130,
127,
129,
127,
129,
127,
129,
127,
129,
127,
127,
127,
129,
127,
129,
127,
129,
126,
138,
155,
125,
130,
125,
130,
126,
130,
126,
129,
127,
129,
127,
129,
128,
130,
126,
128,
126,
129,
127,
129,
128,
127,
126,
129,
127,
128,
127,
129,
128,
129,
127,
129,
127,
129,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
128,
132,
128,
129,
126,
129,
127,
129,
127,
129,
127,
129,
129,
165,
128,
129,
125,
143,
126,
130,
127,
129,
127,
132,
128,
129,
126,
129,
126,
129,
127,
128,
127,
129,
128,
129,
121,
129,
127,
129,
127,
129,
127,
133,
131,
129,
126,
129,
126,
129,
126,
128,
127,
129,
127,
129,
126,
129,
126,
129,
127,
107,
127,
128,
126,
129,
125,
129,
126,
129,
111,
129,
126,
129,
127,
129,
126,
128,
128,
129,
127,
129,
127,
129,
126,
129,
127,
114,
127,
128,
127,
129,
127,
129,
127,
137,
155,
125,
130,
126,
129,
127,
129,
127,
129,
128,
129,
127,
129,
126,
129,
128,
130,
127,
129,
128,
129,
126,
129,
128,
105,
126,
129,
127,
133,
126,
129,
127,
147,
147,
127,
128,
133,
124,
126,
129,
121,
129,
126,
133,
143,
133,
130,
139,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
128,
128,
127,
126,
129,
107,
129,
128,
129,
126,
129,
126,
129,
127,
138,
154,
125,
128,
125,
129,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
130,
131,
127,
129,
127,
127,
127,
129,
127,
142,
126,
137,
158,
110,
136,
129,
128,
128,
127,
129,
127,
129,
127,
129,
127,
130,
126,
129,
127,
115,
127,
129,
127,
130,
135,
108,
126,
129,
126,
105,
121,
128,
127,
129,
126,
129,
127,
129,
127,
129,
127,
128,
128,
129,
126,
128,
127,
129,
126,
129,
128,
128,
126,
138,
161,
140,
145,
131,
134,
127,
130,
126,
129,
134,
152,
127,
117,
125,
129,
126,
130,
126,
129,
127,
127,
127,
130,
125,
129,
127,
129,
127,
129,
126,
120,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
130,
125,
129,
127,
129,
112,
128,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
130,
127,
130,
149,
132,
134,
161,
126,
130,
120,
128,
127,
129,
127,
130,
127,
129,
126,
128,
126,
129,
127,
142,
116,
126,
129,
127,
129,
127,
129,
169,
129,
125,
128,
126,
129,
127,
129,
130,
130,
125,
129,
127,
129,
127,
129,
127,
105,
126,
129,
127,
129,
127,
127,
127,
129,
163,
146,
127,
130,
125,
129,
127,
149,
161,
153,
136,
149,
138,
129,
126,
129,
126,
129,
127,
128,
127,
129,
126,
129,
127,
130,
126,
128,
126,
129,
127,
129,
127,
129,
127,
129,
131,
131,
125,
127,
127,
138,
107,
130,
125,
128,
126,
128,
127,
130,
138,
156,
119,
129,
126,
129,
126,
129,
128,
128,
126,
129,
125,
129,
129,
128,
127,
106,
127,
143,
149,
137,
117,
156,
109,
116,
128,
127,
143,
127,
129,
127,
130,
127,
129,
126,
129,
127,
129,
127,
129,
127,
130,
125,
129,
127,
127,
127,
130,
126,
127,
127,
130,
126,
129,
127,
127,
160,
165,
125,
129,
125,
129,
126,
129,
128,
164,
162,
129,
125,
129,
126,
128,
127,
130,
127,
129,
126,
129,
127,
129,
165,
126,
126,
152,
150,
109,
126,
176,
129,
131,
126,
129,
127,
127,
126,
129,
140,
129,
127,
129,
127,
127,
120,
129,
127,
131,
127,
128,
126,
128,
127,
129,
127,
130,
127,
127,
126,
129,
127,
129,
127,
130,
127,
128,
126,
129,
125,
129,
127,
129,
128,
129,
126,
129,
127,
127,
126,
129,
127,
129,
126,
129,
126,
128,
128,
166,
126,
138,
127,
136,
128,
129,
127,
128,
128,
127,
127,
128,
126,
128,
126,
131,
126,
130,
125,
129,
126,
129,
128,
129,
127,
128,
126,
129,
127,
129,
128,
129,
128,
128,
123,
129,
126,
129,
161,
116,
160,
116,
126,
130,
126,
129,
126,
129,
126,
137,
154,
126,
129,
127,
129,
120,
129,
126,
130,
159,
132,
125,
142,
134,
165,
131,
165,
125,
129,
126,
129,
159,
108,
124,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
129,
132,
126,
129,
126,
130,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
126,
129,
126,
129,
127,
130,
126,
128,
124,
126,
135,
129,
153,
125,
129,
126,
129,
126,
129,
127,
129,
128,
129,
126,
129,
126,
129,
127,
129,
130,
129,
125,
129,
127,
137,
156,
125,
131,
147,
123,
119,
129,
126,
128,
126,
131,
126,
127,
129,
125,
130,
125,
130,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
139,
135,
136,
127,
127,
134,
152,
173,
157,
128,
124,
129,
126,
129,
136,
128,
127,
133,
126,
130,
106,
129,
128,
128,
127,
129,
127,
129,
127,
133,
139,
135,
132,
180,
153,
129,
126,
128,
112,
130,
117,
131,
120,
126,
126,
133,
127,
128,
127,
162,
128,
146,
127,
127,
127,
127,
127,
128,
126,
129,
128,
139,
124,
125,
114,
117,
163,
151,
136,
143,
108,
121,
165,
140,
153,
125,
160,
134,
128,
126,
129,
127,
130,
126,
128,
127,
129,
127,
129,
128,
129,
127,
129,
155,
130,
124,
129,
126,
117,
134,
165,
125,
162,
127,
128,
127,
131,
126,
155,
114,
159,
127,
129,
127,
130,
126,
129,
127,
127,
127,
129,
127,
130,
127,
147,
138,
157,
126,
139,
126,
116,
141,
131,
124,
129,
126,
165,
128,
143,
127,
152,
121,
129,
152,
117,
176,
117,
127,
126,
129,
128,
129,
126,
129,
151,
130,
125,
128,
126,
130,
126,
128,
126,
119,
126,
129,
126,
128,
126,
129,
127,
129,
121,
129,
127,
129,
127,
129,
127,
128,
127,
130,
126,
129,
126,
125,
128,
122,
132,
150,
117,
132,
130,
126,
129,
126,
129,
127,
129,
126,
128,
127,
136,
127,
118,
127,
129,
129,
129,
126,
129,
126,
129,
126,
129,
127,
129,
126,
129,
127,
129,
127,
129,
166,
133,
127,
129,
125,
130,
126,
129,
127,
127,
122,
128,
126,
129,
127,
129,
127,
129,
130,
130,
125,
129,
127,
129,
124,
111,
145,
145,
121,
146,
154,
131,
127,
129,
127,
145,
138,
136,
172,
142,
182,
125,
123,
128,
135,
135,
126,
130,
120,
131,
137,
140,
161,
125,
107,
126,
129,
127,
129,
134,
166,
126,
129,
126,
129,
127,
129,
126,
129,
126,
129,
126,
129,
126,
130,
127,
129,
126,
129,
127,
127,
115,
129,
127,
129,
127,
140,
162,
172,
138,
160,
144,
131,
111,
114,
124,
129,
126,
130,
127,
129,
162,
132,
125,
130,
127,
129,
127,
129,
127,
129,
128,
129,
126,
129,
126,
135,
125,
146,
155,
124,
128,
126,
129,
128,
129,
128,
131,
109,
125,
129,
127,
129,
128,
129,
159,
145,
126,
130,
125,
129,
128,
162,
127,
129,
127,
129,
126,
112,
118,
131,
130,
139,
142,
114,
124,
129,
128,
129,
127,
128,
126,
129,
126,
129,
127,
129,
140,
135,
126,
151,
114,
125,
133,
157,
149,
133,
165,
133,
164,
127,
127,
127,
129,
126,
129,
127,
129,
126,
129,
129,
129,
126,
128,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
126,
130,
128,
129,
152,
150,
157,
134,
141,
160,
124,
129,
126,
146,
124,
129,
127,
130,
127,
129,
150,
130,
126,
133,
125,
129,
126,
122,
126,
123,
133,
131,
125,
130,
125,
155,
127,
129,
126,
128,
127,
130,
121,
129,
127,
165,
125,
129,
127,
127,
126,
129,
126,
129,
127,
129,
127,
129,
127,
113,
127,
127,
138,
131,
125,
160,
121,
183,
133,
134,
132,
138,
125,
127,
126,
129,
127,
129,
127,
129,
127,
154,
126,
138,
178,
126,
114,
126,
129,
127,
129,
127,
129,
127,
130,
125,
130,
127,
128,
177,
122,
124,
126,
123,
129,
125,
129,
127,
130,
142,
150,
127,
129,
126,
129,
127,
129,
127,
130,
126,
129,
171,
131,
130,
138,
160,
151,
133,
138,
136,
144,
145,
146,
125,
129,
127,
128,
127,
129,
127,
129,
127,
128,
122,
128,
127,
129,
126,
129,
127,
127,
128,
117,
126,
129,
127,
129,
127,
129,
127,
138,
129,
126,
128,
127,
129,
127,
129,
128,
133,
127,
129,
126,
129,
129,
128,
127,
129,
125,
129,
128,
129,
126,
129,
126,
129,
127,
129,
127,
153,
128,
134,
143,
156,
126,
129,
125,
129,
126,
129,
127,
129,
126,
166,
125,
141,
126,
130,
129,
176,
132,
142,
155,
136,
138,
127,
111,
133,
127,
119,
130,
126,
130,
125,
133,
115,
130,
126,
127,
126,
129,
127,
129,
128,
130,
126,
129,
127,
129,
127,
128,
128,
131,
121,
129,
126,
129,
126,
128,
128,
129,
141,
112,
154,
128,
126,
131,
136,
131,
124,
129,
105,
129,
126,
130,
127,
129,
177,
153,
125,
129,
126,
129,
126,
129,
132,
104,
126,
129,
127,
128,
127,
129,
132,
128,
127,
129,
127,
129,
126,
128,
128,
129,
127,
127,
127,
129,
126,
128,
127,
129,
127,
130,
126,
129,
127,
129,
127,
127,
127,
105,
127,
129,
144,
128,
129,
148,
122,
138,
129,
124,
129,
128,
129,
126,
129,
127,
130,
127,
129,
127,
129,
127,
129,
128,
140,
153,
125,
129,
120,
134,
127,
127,
140,
129,
123,
129,
133,
130,
138,
131,
126,
127,
118,
117,
105,
149,
145,
141,
112,
125,
129,
127,
129,
139,
125,
126,
129,
131,
106,
124,
129,
127,
129,
127,
131,
123,
135,
121,
137,
157,
108,
126,
129,
127,
131,
127,
129,
127,
129,
127,
128,
163,
165,
126,
129,
127,
130,
126,
129,
127,
129,
141,
130,
124,
128,
125,
129,
127,
130,
126,
129,
126,
129,
128,
129,
126,
116,
127,
129,
127,
129,
127,
129,
127,
137,
164,
126,
127,
133,
131,
125,
129,
126,
129,
127,
129,
132,
129,
174,
166,
127,
137,
156,
130,
127,
129,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
115,
129,
126,
129,
126,
130,
127,
128,
126,
138,
130,
129,
126,
129,
127,
129,
127,
134,
126,
129,
126,
129,
108,
128,
127,
130,
114,
130,
127,
129,
127,
129,
127,
128,
128,
129,
127,
129,
126,
129,
127,
129,
178,
151,
127,
126,
126,
120,
127,
129,
126,
128,
129,
127,
126,
129,
126,
130,
127,
129,
131,
142,
125,
130,
125,
129,
126,
129,
126,
130,
126,
129,
126,
129,
126,
129,
127,
129,
126,
129,
127,
129,
127,
129,
120,
128,
127,
128,
126,
129,
127,
128,
126,
129,
154,
107,
127,
129,
125,
128,
128,
130,
126,
129,
162,
131,
125,
140,
125,
190,
139,
130,
102,
126,
129,
125,
129,
128,
128,
127,
130,
126,
130,
126,
129,
125,
130,
127,
129,
127,
129,
110,
129,
127,
132,
131,
130,
134,
130,
130,
109,
127,
140,
116,
130,
126,
132,
109,
130,
127,
127,
127,
128,
127,
129,
128,
129,
126,
129,
126,
130,
126,
129,
128,
128,
127,
128,
127,
165,
133,
126,
134,
141,
121,
160,
157,
157,
156,
132,
123,
130,
128,
127,
139,
132,
142,
131,
125,
129,
126,
164,
126,
129,
128,
130,
128,
160,
125,
128,
126,
129,
126,
129,
127,
129,
131,
129,
126,
130,
125,
129,
127,
137,
155,
125,
129,
126,
129,
126,
129,
127,
111,
126,
129,
126,
129,
126,
129,
127,
136,
116,
148,
132,
151,
140,
131,
125,
129,
126,
129,
126,
128,
126,
129,
127,
129,
128,
105,
125,
129,
126,
130,
126,
128,
127,
130,
127,
130,
125,
129,
126,
129,
127,
129,
127,
132,
136,
131,
155,
131,
124,
128,
127,
129,
127,
129,
127,
129,
128,
128,
126,
121,
124,
130,
121,
136,
126,
129,
127,
139,
155,
135,
169,
145,
149,
131,
129,
130,
125,
128,
126,
129,
126,
129,
126,
129,
127,
129,
126,
128,
127,
128,
126,
129,
127,
129,
126,
130,
125,
128,
128,
127,
128,
129,
127,
128,
127,
141,
128,
130,
130,
127,
126,
130,
162,
129,
125,
129,
130,
165,
136,
159,
126,
129,
127,
129,
126,
130,
126,
129,
126,
129,
134,
140,
175,
113,
107,
132,
136,
130,
125,
129,
126,
129,
126,
129,
126,
129,
126,
129,
127,
128,
140,
153,
125,
129,
126,
129,
127,
130,
127,
129,
127,
128,
120,
129,
125,
129,
126,
131,
126,
128,
126,
154,
163,
186,
129,
163,
128,
167,
133,
169,
127,
140,
118,
150,
130,
126,
129,
127,
131,
162,
139,
128,
153,
153,
151,
158,
126,
126,
126,
105,
127,
129,
127,
129,
127,
108,
127,
129,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
132,
129,
126,
129,
127,
129,
154,
129,
124,
130,
125,
129,
127,
129,
132,
129,
127,
129,
126,
129,
127,
154,
126,
129,
126,
129,
126,
129,
127,
137,
158,
125,
129,
163,
135,
132,
125,
126,
126,
125,
129,
120,
128,
127,
129,
127,
130,
127,
129,
126,
129,
126,
129,
127,
129,
127,
105,
127,
129,
127,
129,
126,
129,
126,
129,
126,
129,
126,
128,
126,
129,
126,
129,
128,
129,
127,
129,
126,
129,
127,
136,
146,
128,
124,
129,
159,
131,
124,
128,
122,
160,
145,
165,
127,
134,
141,
169,
129,
173,
122,
151,
131,
129,
126,
131,
129,
130,
127,
129,
127,
129,
127,
137,
157,
125,
128,
126,
129,
126,
128,
128,
138,
149,
125,
130,
125,
129,
127,
129,
151,
130,
126,
129,
127,
128,
128,
127,
126,
130,
128,
128,
120,
130,
127,
129,
126,
129,
127,
130,
126,
130,
126,
129,
125,
130,
131,
155,
138,
189,
130,
151,
129,
132,
126,
129,
126,
128,
126,
128,
127,
129,
128,
129,
126,
129,
128,
128,
126,
129,
125,
130,
125,
129,
127,
129,
127,
129,
127,
128,
136,
126,
127,
129,
126,
129,
126,
129,
127,
130,
126,
129,
128,
129,
127,
129,
127,
142,
158,
130,
130,
162,
116,
140,
128,
109,
127,
129,
135,
116,
110,
121,
162,
127,
130,
127,
129,
106,
146,
128,
197,
121,
163,
141,
126,
129,
126,
129,
126,
128,
127,
129,
120,
129,
126,
130,
125,
129,
128,
128,
126,
129,
126,
130,
127,
128,
126,
138,
126,
129,
127,
130,
126,
129,
126,
130,
127,
129,
127,
129,
127,
128,
127,
137,
156,
125,
129,
125,
129,
127,
129,
128,
155,
154,
148,
151,
112,
123,
130,
125,
130,
138,
135,
128,
129,
126,
128,
126,
129,
128,
129,
127,
129,
126,
129,
126,
129,
127,
130,
126,
129,
126,
129,
127,
129,
130,
164,
158,
131,
125,
128,
159,
130,
124,
129,
127,
129,
126,
130,
127,
129,
126,
129,
168,
143,
127,
105,
126,
128,
128,
129,
167,
130,
125,
155,
159,
124,
148,
117,
125,
130,
125,
129,
126,
129,
126,
129,
127,
137,
122,
126,
128,
126,
128,
126,
129,
126,
169,
126,
129,
126,
128,
126,
129,
126,
129,
134,
129,
126,
129,
126,
130,
126,
129,
128,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
148,
128,
173,
123,
144,
122,
130,
124,
141,
126,
128,
126,
129,
128,
137,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
128,
126,
137,
126,
128,
126,
130,
126,
129,
126,
129,
127,
128,
120,
137,
155,
172,
164,
126,
130,
126,
129,
126,
129,
128,
105,
135,
161,
126,
112,
124,
130,
138,
129,
125,
133,
147,
119,
124,
147,
123,
136,
124,
127,
137,
125,
143,
132,
124,
129,
127,
129,
128,
130,
126,
129,
128,
129,
126,
129,
128,
128,
126,
129,
126,
129,
128,
129,
127,
129,
127,
129,
127,
129,
127,
106,
126,
128,
126,
129,
127,
129,
126,
129,
128,
129,
127,
129,
127,
129,
128,
127,
127,
127,
126,
130,
125,
134,
126,
129,
132,
143,
129,
120,
149,
159,
122,
129,
128,
129,
125,
129,
127,
129,
120,
129,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
128,
127,
128,
126,
129,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
128,
106,
126,
129,
127,
129,
127,
129,
126,
130,
126,
129,
126,
129,
127,
130,
140,
129,
157,
130,
126,
129,
127,
138,
115,
133,
129,
151,
127,
132,
123,
138,
131,
131,
144,
130,
125,
128,
126,
129,
126,
170,
149,
165,
124,
128,
125,
130,
126,
131,
126,
129,
128,
127,
129,
126,
128,
127,
129,
127,
129,
126,
129,
121,
129,
126,
129,
127,
114,
161,
132,
124,
134,
125,
132,
126,
165,
128,
165,
131,
140,
137,
161,
114,
130,
125,
129,
127,
129,
125,
130,
127,
129,
134,
164,
127,
129,
126,
130,
127,
129,
125,
129,
125,
130,
127,
129,
127,
130,
128,
129,
126,
129,
127,
129,
127,
130,
126,
129,
126,
128,
125,
129,
127,
129,
128,
129,
125,
129,
127,
149,
125,
129,
127,
130,
126,
128,
141,
159,
123,
129,
141,
139,
142,
130,
125,
128,
126,
129,
127,
131,
125,
129,
127,
131,
126,
155,
121,
129,
130,
126,
126,
129,
119,
129,
128,
127,
127,
129,
126,
130,
164,
127,
126,
176,
126,
129,
127,
129,
126,
130,
125,
131,
125,
130,
127,
129,
127,
130,
126,
129,
138,
128,
125,
130,
125,
131,
126,
127,
130,
132,
181,
141,
119,
133,
131,
107,
129,
126,
130,
125,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
129,
127,
127,
129,
127,
129,
127,
130,
125,
129,
127,
130,
127,
129,
128,
128,
128,
129,
127,
167,
126,
129,
126,
129,
126,
129,
127,
129,
128,
129,
126,
129,
126,
129,
127,
129,
126,
123,
150,
163,
124,
155,
141,
107,
137,
120,
117,
136,
157,
122,
135,
131,
112,
130,
125,
134,
133,
121,
134,
130,
124,
126,
125,
160,
152,
283,
116,
130,
163,
168,
126,
129,
135,
170,
129,
131,
124,
133,
126,
128,
126,
129,
127,
129,
128,
128,
134,
130,
127,
129,
126,
129,
127,
106,
125,
129,
108,
129,
126,
129,
127,
130,
121,
146,
178,
135,
133,
134,
120,
129,
128,
127,
129,
126,
129,
107,
129,
126,
142,
116,
127,
129,
126,
129,
126,
129,
128,
129,
129,
128,
126,
130,
126,
129,
128,
106,
125,
133,
127,
129,
125,
129,
121,
129,
128,
129,
126,
129,
127,
129,
127,
130,
127,
129,
127,
129,
126,
128,
126,
129,
128,
129,
125,
130,
144,
150,
140,
155,
124,
115,
130,
126,
129,
126,
128,
126,
130,
134,
165,
127,
133,
117,
129,
122,
130,
134,
131,
126,
165,
130,
136,
126,
172,
140,
129,
133,
129,
125,
129,
127,
130,
126,
128,
127,
129,
125,
129,
127,
130,
126,
129,
127,
130,
126,
126,
129,
127,
130,
126,
129,
127,
129,
127,
129,
127,
164,
144,
156,
147,
145,
126,
130,
127,
129,
126,
130,
128,
129,
127,
129,
126,
129,
119,
129,
127,
129,
126,
130,
125,
130,
126,
129,
128,
129,
127,
129,
127,
129,
126,
130,
127,
129,
127,
128,
161,
131,
110,
129,
126,
129,
126,
162,
125,
144,
121,
105,
126,
129,
126,
129,
127,
129,
129,
130,
125,
130,
125,
141,
118,
170,
127,
106,
139,
128,
126,
129,
126,
129,
127,
130,
130,
160,
109,
130,
125,
129,
140,
131,
134,
130,
126,
128,
131,
130,
157,
147,
125,
110,
125,
129,
127,
128,
127,
130,
126,
130,
126,
129,
127,
129,
130,
130,
125,
129,
126,
129,
126,
129,
126,
129,
127,
129,
122,
129,
124,
129,
127,
129,
127,
129,
150,
118,
143,
146,
133,
126,
125,
126,
129,
126,
129,
150,
131,
124,
129,
125,
129,
126,
130,
127,
129,
127,
129,
126,
129,
127,
130,
127,
130,
126,
129,
126,
129,
127,
129,
127,
130,
159,
124,
132,
130,
125,
129,
127,
129,
126,
129,
127,
129,
126,
129,
127,
130,
126,
129,
126,
136,
126,
128,
128,
129,
126,
130,
151,
164,
113,
114,
133,
132,
122,
129,
163,
144,
161,
131,
124,
126,
139,
149,
127,
112,
137,
129,
126,
129,
162,
132,
125,
166,
133,
105,
120,
133,
124,
130,
126,
129,
130,
121,
125,
128,
124,
130,
125,
129,
125,
129,
127,
128,
126,
128,
126,
127,
126,
129,
127,
129,
125,
130,
126,
129,
126,
128,
127,
129,
138,
129,
126,
161,
124,
165,
128,
128,
125,
130,
126,
129,
127,
129,
127,
129,
127,
129,
128,
130,
127,
129,
127,
128,
127,
129,
128,
130,
127,
129,
127,
129,
127,
137,
158,
126,
129,
126,
129,
126,
129,
128,
129,
125,
129,
127,
129,
125,
130,
127,
130,
126,
129,
126,
129,
126,
129,
127,
130,
127,
129,
177,
150,
107,
132,
140,
131,
118,
129,
127,
129,
127,
129,
129,
129,
126,
129,
127,
128,
125,
129,
127,
129,
127,
130,
126,
128,
125,
158,
128,
166,
113,
133,
128,
136,
126,
130,
150,
136,
178,
135,
133,
139,
130,
125,
129,
126,
129,
127,
130,
126,
129,
126,
129,
126,
129,
126,
129,
128,
129,
126,
129,
126,
129,
142,
135,
126,
154,
123,
127,
127,
129,
126,
129,
127,
129,
126,
130,
126,
129,
127,
129,
126,
129,
127,
129,
126,
129,
126,
130,
127,
127,
126,
130,
126,
129,
126,
129,
127,
129,
127,
129,
126,
129,
126,
128,
120,
129,
126,
128,
126,
129,
127,
129,
126,
129,
127,
128,
127,
129,
127,
129,
127,
129,
126,
129,
129,
183,
135,
133,
133,
130,
158,
131,
125,
129,
126,
129,
128,
129,
126,
129,
126,
131,
125,
128,
126,
129,
130,
125,
126,
132,
128,
162,
124,
130,
166,
132,
125,
130,
126,
165,
125,
129,
128,
132,
126,
177,
122,
129,
129,
126,
125,
130,
127,
129,
128,
129,
126,
129,
126,
131,
126,
128,
129,
126,
129,
126,
129,
126,
141,
121,
127,
112,
164,
125,
121,
126,
129,
127,
128,
128,
129,
127,
129,
127,
129,
120,
129,
127,
129,
127,
507,
11,
124,
127,
129,
129,
164,
124,
137,
126,
129,
127,
129,
128,
133,
127,
127,
127,
128,
127,
129,
129,
130,
127,
129,
126,
129,
127,
136,
122,
127,
130,
125,
129,
127,
129,
127,
142,
146,
134,
136,
138,
127,
130,
126,
129,
126,
129,
127,
129,
126,
129,
126,
129,
129,
127,
128,
129,
126,
131,
162,
127,
144,
126,
144,
174,
137,
124,
129,
127,
144,
150,
772,
12,
134,
111,
125,
140,
126,
129,
130,
129,
164,
138,
122,
129,
125,
129,
126,
129,
127,
130,
125,
129,
128,
146,
144,
134,
125,
125,
150,
126,
129,
126,
129,
126,
129,
126,
128,
127,
130,
126,
130,
127,
128,
127,
128,
115,
130,
127,
129,
127,
128,
127,
129,
128,
131,
125,
130,
119,
129,
127,
128,
128,
136,
160,
112,
126,
129,
126,
128,
128,
129,
126,
129,
126,
129,
127,
129,
128,
127,
127,
104,
125,
130,
127,
138,
130,
118,
116,
133,
153,
107,
126,
128,
126,
129,
128,
129,
127,
129,
125,
129,
126,
129,
127,
129,
126,
110,
127,
129,
128,
126,
127,
129,
127,
128,
127,
129,
126,
129,
126,
129,
126,
130,
149,
131,
125,
133,
106,
130,
156,
120,
125,
131,
133,
130,
124,
105,
131,
131,
124,
128,
126,
129,
127,
129,
127,
129,
127,
167,
151,
169,
143,
142,
127,
132,
121,
129,
125,
129,
126,
129,
126,
129,
128,
127,
127,
127,
127,
129,
126,
129,
126,
129,
126,
129,
127,
129,
127,
128,
126,
129,
126,
129,
126,
128,
125,
129,
127,
129,
127,
129,
128,
127,
126,
129,
126,
128,
133,
136,
127,
130,
125,
128,
125,
130,
126,
130,
126,
129,
127,
129,
126,
136,
134,
514,
19,
112,
129,
125,
129,
127,
129,
121,
167,
127,
129,
674,
111,
678,
118,
125,
104,
125,
129,
128,
129,
140,
164,
145,
134,
128,
129,
128,
128,
127,
128,
126,
129,
127,
129,
126,
129,
128,
118,
131,
133,
126,
124,
127,
129,
127,
128,
128,
129,
146,
139,
145,
133,
132,
155,
137,
130,
126,
129,
126,
129,
126,
128,
127,
657,
32,
126,
129,
124,
129,
115,
129,
126,
107,
126,
129,
127,
130,
126,
130,
127,
168,
126,
128,
126,
129,
127,
129,
105,
129,
126,
130,
126,
129,
127,
129,
127,
129,
126,
129,
128,
129,
126,
129,
127,
129,
126,
192,
130,
135,
125,
170,
133,
130,
126,
129,
126,
129,
127,
129,
127,
129,
129,
130,
126,
129,
127,
129,
138,
130,
127,
129,
126,
129,
126,
129,
128,
166,
158,
122,
126,
139,
126,
153,
128,
149,
134,
142,
124,
154,
126,
129,
127,
129,
127,
129,
165,
131,
125,
131,
125,
130,
127,
163,
152,
130,
144,
156,
131,
133,
123,
155,
138,
113,
127,
138,
124,
140,
142,
125,
128,
125,
129,
127,
129,
127,
128,
126,
147,
155,
124,
129,
126,
130,
127,
129,
128,
127,
127,
129,
126,
129,
126,
129,
127,
130,
126,
129,
121,
127,
129,
135,
125,
128,
126,
129,
126,
130,
126,
128,
126,
130,
126,
129,
127,
129,
129,
127,
128,
141,
137,
160,
129,
140,
127,
128,
127,
128,
126,
129,
126,
129,
127,
129,
127,
129,
128,
129,
126,
129,
127,
129,
126,
129,
128,
129,
126,
129,
127,
130,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
130,
125,
129,
126,
136,
129,
130,
126,
130,
127,
122,
135,
132,
126,
137,
124,
129,
124,
129,
127,
578,
75,
123,
118,
126,
129,
126,
129,
127,
136,
124,
129,
126,
129,
121,
129,
126,
130,
126,
142,
126,
128,
125,
129,
126,
130,
125,
129,
126,
129,
126,
129,
127,
129,
126,
142,
124,
130,
125,
129,
127,
129,
149,
130,
112,
129,
126,
128,
126,
129,
128,
128,
127,
137,
126,
152,
126,
129,
124,
154,
148,
122,
148,
137,
152,
138,
124,
157,
129,
156,
126,
129,
126,
129,
127,
129,
127,
129,
126,
128,
126,
129,
127,
168,
126,
147,
151,
126,
129,
126,
129,
126,
129,
132,
127,
125,
129,
128,
130,
123,
128,
127,
132,
129,
141,
128,
129,
125,
130,
126,
115,
127,
129,
127,
128,
119,
129,
162,
130,
126,
135,
130,
119,
126,
182,
121,
142,
128,
156,
135,
126,
129,
127,
129,
128,
129,
127,
127,
127,
129,
128,
127,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
127,
128,
127,
147,
130,
129,
126,
129,
126,
129,
128,
128,
129,
159,
127,
129,
127,
129,
127,
129,
128,
129,
127,
130,
126,
129,
153,
135,
164,
137,
155,
128,
126,
132,
125,
128,
126,
130,
125,
130,
125,
129,
133,
129,
125,
129,
126,
129,
125,
754,
55,
126,
127,
128,
128,
129,
128,
126,
130,
121,
128,
127,
127,
126,
129,
127,
130,
161,
126,
133,
127,
135,
126,
175,
128,
131,
119,
137,
131,
141,
126,
129,
126,
134,
129,
156,
131,
133,
135,
131,
126,
129,
127,
129,
132,
110,
152,
140,
125,
129,
141,
158,
122,
138,
156,
622,
85,
124,
128,
126,
129,
125,
130,
127,
128,
126,
128,
127,
129,
127,
129,
127,
129,
126,
129,
127,
129,
127,
129,
128,
129,
126,
129,
126,
130,
125,
129,
127,
129,
126,
130,
127,
128,
128,
143,
130,
142,
128,
140,
152,
134,
126,
129,
127,
130,
128,
129,
125,
130,
120,
130,
126,
129,
162,
131,
125,
128,
126,
129,
128,
129,
126,
129,
126,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
129,
166,
130,
125,
130,
127,
129,
113,
129,
126,
136,
136,
137,
122,
133,
130,
167,
168,
114,
159,
174,
124,
129,
132,
120,
124,
136,
136,
152,
119,
141,
127,
143,
123,
131,
125,
128,
128,
128,
125,
130,
127,
127,
126,
132,
125,
130,
125,
129,
128,
128,
127,
129,
128,
130,
125,
129,
128,
129,
127,
128,
128,
129,
126,
129,
128,
129,
125,
129,
128,
128,
126,
130,
120,
129,
125,
129,
128,
130,
124,
137,
636,
151,
124,
124,
125,
128,
126,
134,
128,
128,
125,
129,
126,
129,
670,
119,
125,
129,
125,
128,
126,
129,
129,
127,
126,
130,
127,
105,
420,
5,
643,
123,
127,
133,
124,
130,
135,
132,
126,
129,
127,
130,
164,
134,
155,
125,
130,
125,
118,
136,
168,
126,
129,
127,
127,
101,
109,
127,
123,
135,
190,
128,
130,
125,
130,
130,
126,
126,
128,
126,
129,
128,
130,
126,
130,
126,
129,
127,
129,
128,
129,
126,
129,
126,
129,
127,
129,
127,
130,
126,
129,
121,
129,
126,
128,
126,
128,
126,
129,
126,
129,
127,
129,
127,
130,
126,
130,
127,
128,
125,
130,
129,
197,
151,
159,
124,
142,
128,
129,
137,
131,
128,
127,
124,
129,
126,
128,
127,
118,
127,
137,
158,
125,
128,
126,
130,
128,
129,
127,
126,
126,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
129,
127,
132,
125,
125,
130,
126,
130,
126,
134,
125,
129,
127,
129,
162,
131,
106,
163,
121,
134,
124,
105,
141,
140,
156,
148,
127,
150,
150,
141,
125,
129,
126,
129,
127,
129,
163,
124,
124,
129,
120,
128,
125,
129,
126,
130,
162,
118,
126,
129,
127,
129,
126,
130,
133,
165,
125,
129,
130,
113,
124,
134,
125,
129,
128,
128,
127,
132,
168,
132,
161,
131,
126,
128,
126,
129,
126,
129,
133,
166,
126,
130,
126,
136,
163,
158,
163,
137,
125,
135,
127,
129,
126,
130,
126,
129,
126,
128,
126,
130,
127,
129,
126,
130,
125,
129,
125,
129,
141,
130,
126,
130,
125,
129,
127,
129,
127,
129,
127,
129,
126,
128,
127,
129,
128,
129,
128,
129,
117,
129,
126,
129,
127,
130,
127,
128,
126,
129,
127,
127,
121,
130,
126,
130,
126,
107,
156,
152,
127,
166,
112,
165,
126,
129,
129,
153,
110,
159,
127,
133,
126,
169,
116,
127,
137,
153,
124,
129,
128,
128,
127,
129,
127,
133,
127,
130,
127,
129,
126,
129,
126,
129,
126,
130,
125,
129,
126,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
130,
160,
114,
125,
128,
126,
129,
126,
130,
133,
121,
139,
118,
139,
133,
128,
129,
126,
130,
125,
128,
126,
129,
127,
127,
127,
130,
126,
129,
127,
129,
127,
128,
126,
134,
127,
130,
125,
146,
150,
133,
119,
147,
126,
129,
126,
129,
127,
129,
127,
129,
126,
163,
132,
130,
127,
130,
126,
129,
126,
129,
127,
129,
127,
128,
160,
146,
124,
130,
127,
129,
161,
191,
153,
127,
147,
144,
168,
128,
124,
129,
127,
165,
128,
130,
126,
128,
127,
129,
140,
131,
125,
165,
125,
129,
126,
129,
126,
130,
128,
138,
127,
128,
126,
130,
126,
129,
127,
128,
127,
127,
127,
129,
127,
129,
128,
130,
125,
129,
125,
129,
128,
129,
127,
129,
127,
129,
126,
129,
127,
128,
128,
141,
127,
119,
144,
136,
143,
112,
125,
128,
121,
131,
127,
126,
129,
127,
144,
149,
129,
129,
162,
110,
126,
130,
127,
129,
125,
129,
126,
129,
127,
129,
127,
130,
126,
129,
125,
143,
126,
129,
128,
129,
126,
129,
127,
129,
127,
129,
126,
130,
126,
129,
127,
129,
126,
146,
119,
125,
129,
125,
129,
128,
129,
137,
142,
134,
136,
116,
128,
124,
129,
144,
136,
126,
130,
110,
164,
133,
135,
127,
129,
127,
104,
127,
129,
127,
129,
126,
129,
128,
130,
127,
127,
126,
129,
127,
137,
166,
125,
128,
127,
137,
142,
153,
132,
131,
135,
116,
130,
125,
129,
120,
129,
127,
129,
127,
129,
127,
127,
128,
128,
128,
129,
127,
167,
184,
170,
143,
126,
128,
146,
117,
131,
132,
132,
126,
130,
113,
166,
119,
147,
126,
129,
126,
132,
126,
128,
127,
129,
127,
129,
126,
129,
126,
129,
130,
129,
125,
129,
126,
129,
126,
129,
126,
130,
126,
129,
126,
128,
126,
129,
127,
130,
126,
130,
126,
164,
117,
130,
125,
131,
125,
129,
126,
129,
126,
129,
130,
114,
133,
167,
147,
166,
113,
115,
137,
174,
165,
130,
127,
129,
129,
163,
244,
134,
131,
149,
128,
133,
128,
149,
119,
163,
131,
133,
119,
1079,
122,
165,
133,
117,
132,
126,
124,
129,
125,
129,
128,
130,
125,
131,
126,
130,
126,
129,
127,
129,
131,
166,
142,
148,
124,
134,
122,
132,
128,
123,
162,
132,
124,
130,
130,
135,
126,
131,
129,
164,
126,
132,
129,
135,
126,
132,
166,
123,
126,
117,
127,
132,
127,
134,
140,
131,
125,
129,
126,
131,
125,
131,
126,
132,
126,
129,
128,
133,
130,
134,
123,
128,
126,
129,
126,
129,
140,
154,
126,
130,
126,
129,
127,
129,
129,
164,
139,
133,
133,
172,
107,
142,
114,
129,
109,
132,
126,
129,
125,
141,
126,
125,
125,
168,
126,
129,
153,
135,
127,
133,
128,
151,
126,
134,
156,
127,
120,
142,
121,
143,
129,
123,
129,
125,
130,
125,
131,
126,
127,
126,
130,
128,
129,
125,
131,
126,
130,
127,
130,
126,
130,
127,
132,
129,
132,
128,
129,
128,
134,
128,
135,
127,
129,
124,
162,
127,
130,
126,
130,
126,
129,
127,
129,
127,
130,
127,
128,
127,
106,
127,
129,
128,
129,
126,
130,
131,
161,
130,
163,
126,
130,
125,
127,
129,
130,
127,
105,
125,
162,
140,
121,
128,
123,
131,
118,
129,
126,
129,
128,
130,
128,
130,
127,
130,
125,
132,
129,
117,
141,
122,
132,
122,
131,
129,
137,
154,
133,
126,
139,
124,
129,
126,
131,
130,
137,
124,
134,
127,
133,
130,
137,
125,
133,
114,
131,
132,
132,
126,
131,
129,
133,
133,
132,
131,
140,
124,
109,
125,
142,
129,
121,
163,
130,
125,
128,
126,
128,
129,
130,
127,
137,
128,
131,
165,
129,
136,
123,
127,
132,
127,
122,
113,
128,
138,
136,
127,
126,
136,
123,
121,
125,
129,
125,
128,
128,
130,
157,
132,
122,
129,
130,
129,
126,
129,
121,
130,
127,
130,
126,
130,
129,
110,
129,
134,
165,
127,
132,
128,
132,
110,
143,
119,
159,
140,
125,
129,
126,
130,
129,
133,
126,
133,
127,
131,
127,
132,
128,
133,
126,
128,
127,
128,
114,
133,
127,
136,
127,
132,
127,
131,
128,
161,
126,
132,
126,
133,
125,
132,
128,
127,
129,
129,
129,
128,
132,
126,
129,
127,
130,
130,
129,
139,
130,
102,
132,
125,
133,
124,
135,
134,
136,
132,
122,
135,
145,
138,
113,
123,
132,
124,
129,
127,
144,
146,
127,
106,
128,
104,
126,
160,
126,
140,
125,
133,
119,
114,
123,
132,
129,
133,
125,
135,
131,
123,
158,
130,
129,
125,
129,
127,
129,
115,
130,
126,
161,
165,
133,
131,
161,
128,
133,
128,
131,
128,
132,
124,
133,
128,
133,
127,
133,
127,
133,
127,
133,
128,
132,
125,
130,
126,
130,
126,
131,
131,
133,
128,
163,
129,
164,
128,
134,
127,
131,
125,
130,
127,
151,
129,
132,
120,
134,
147,
143,
121,
131,
127,
140,
156,
108,
125,
130,
126,
130,
126,
129,
126,
132,
125,
129,
127,
129,
128,
130,
126,
129,
181,
131,
124,
130,
126,
130,
128,
129,
139,
130,
127,
131,
127,
130,
127,
128,
133,
189,
107,
122,
130,
127,
130,
114,
108,
126,
130,
128,
130,
127,
129,
128,
130,
133,
136,
108,
137,
145,
171,
130,
131,
125,
130,
127,
129,
128,
131,
126,
129,
127,
131,
126,
130,
126,
130,
126,
139,
126,
132,
125,
130,
126,
129,
128,
129,
127,
129,
135,
130,
126,
130,
126,
129,
127,
130,
128,
127,
127,
130,
125,
130,
126,
129,
128,
139,
153,
145,
160,
111,
131,
126,
130,
126,
160,
127,
148,
157,
136,
147,
164,
129,
127,
126,
128,
128,
129,
127,
130,
120,
130,
128,
129,
127,
129,
128,
129,
127,
161,
135,
133,
134,
155,
159,
126,
165,
122,
140,
140,
139,
175,
127,
129,
126,
106,
160,
131,
126,
129,
126,
129,
127,
130,
128,
129,
126,
128,
127,
126,
144,
162,
148,
106,
133,
130,
125,
180,
134,
150,
130,
170,
152,
133,
162,
125,
151,
126,
130,
125,
131,
125,
130,
126,
128,
128,
130,
127,
130,
127,
129,
127,
130,
126,
107,
127,
128,
128,
129,
127,
130,
125,
131,
127,
130,
126,
130,
126,
129,
126,
129,
128,
130,
127,
129,
128,
129,
127,
130,
128,
130,
119,
130,
126,
129,
127,
130,
127,
107,
131,
132,
129,
163,
150,
150,
128,
128,
125,
130,
126,
130,
127,
129,
126,
129,
127,
129,
127,
130,
126,
130,
127,
146,
150,
148,
131,
125,
129,
127,
130,
164,
131,
126,
166,
127,
129,
127,
129,
127,
105,
126,
129,
126,
130,
125,
128,
126,
130,
126,
130,
127,
130,
127,
129,
146,
118,
124,
129,
125,
110,
125,
168,
108,
167,
108,
141,
133,
118,
125,
127,
127,
129,
125,
129,
127,
129,
125,
129,
126,
128,
127,
129,
141,
131,
125,
129,
126,
129,
126,
130,
125,
129,
126,
131,
126,
129,
126,
129,
127,
129,
127,
129,
126,
128,
127,
129,
127,
118,
161,
131,
125,
129,
127,
129,
127,
137,
156,
124,
129,
127,
128,
127,
129,
129,
126,
123,
139,
141,
133,
130,
130,
112,
152,
160,
132,
125,
129,
160,
134,
151,
105,
126,
129,
128,
128,
126,
129,
127,
130,
126,
126,
126,
129,
127,
129,
127,
129,
127,
130,
126,
129,
126,
128,
133,
128,
126,
129,
126,
129,
126,
128,
127,
129,
150,
131,
125,
126,
163,
123,
125,
137,
129,
135,
125,
146,
124,
161,
164,
135,
139,
142,
120,
141,
125,
129,
127,
129,
127,
129,
127,
137,
159,
126,
129,
127,
129,
127,
130,
127,
129,
126,
129,
127,
129,
160,
131,
125,
129,
126,
129,
126,
129,
131,
130,
127,
129,
127,
129,
127,
129,
127,
129,
128,
129,
128,
129,
127,
129,
127,
130,
126,
129,
127,
130,
127,
129,
127,
130,
152,
157,
113,
114,
140,
110,
125,
129,
126,
129,
126,
130,
126,
129,
127,
129,
128,
127,
126,
180,
131,
128,
124,
134,
126,
129,
125,
128,
128,
129,
127,
137,
155,
125,
128,
126,
130,
161,
130,
132,
139,
142,
139,
128,
128,
130,
126,
132,
134,
123,
130,
127,
129,
127,
129,
127,
129,
126,
128,
127,
129,
126,
133,
121,
144,
141,
136,
128,
135,
126,
117,
152,
131,
143,
131,
126,
146,
127,
130,
127,
128,
147,
156,
120,
114,
126,
129,
127,
129,
119,
129,
126,
129,
126,
129,
126,
128,
126,
139,
152,
126,
129,
126,
130,
126,
129,
127,
129,
126,
129,
126,
129,
127,
129,
146,
155,
124,
129,
126,
129,
126,
129,
129,
165,
139,
128,
125,
129,
126,
130,
129,
128,
164,
131,
126,
128,
126,
129,
126,
129,
125,
130,
120,
128,
126,
129,
127,
129,
128,
129,
125,
129,
127,
129,
127,
130,
127,
130,
125,
129,
127,
128,
127,
130,
127,
129,
127,
129,
127,
132,
135,
130,
126,
128,
127,
129,
126,
129,
162,
131,
124,
129,
126,
130,
127,
178,
115,
159,
132,
126,
135,
131,
131,
125,
129,
126,
129,
118,
130,
126,
128,
127,
129,
127,
129,
127,
129,
127,
129,
126,
129,
126,
129,
127,
130,
120,
130,
126,
129,
127,
129,
127,
129,
127,
129,
126,
130,
125,
129,
127,
129,
137,
127,
126,
129,
127,
129,
127,
129,
168,
129,
121,
130,
119,
129,
126,
131,
147,
133,
143,
151,
120,
159,
110,
128,
127,
131,
127,
129,
125,
129,
126,
129,
128,
130,
127,
128,
126,
163,
154,
130,
145,
131,
134,
140,
127,
129,
129,
128,
157,
120,
120,
130,
126,
129,
126,
129,
127,
138,
148,
126,
129,
126,
129,
126,
172,
126,
130,
170,
137,
123,
128,
126,
129,
129,
129,
161,
146,
138,
128,
125,
130,
126,
132,
126,
129,
127,
117,
127,
130,
136,
130,
129,
124,
129,
127,
130,
126,
129,
128,
130,
125,
129,
127,
129,
126,
129,
127,
130,
127,
129,
126,
129,
120,
129,
127,
129,
127,
129,
127,
129,
127,
129,
127,
124,
124,
129,
127,
129,
128,
129,
121,
130,
126,
129,
127,
129,
126,
130,
126,
129,
128,
161,
122,
125,
129,
130,
129,
159,
131,
125,
139,
127,
129,
118,
129,
127,
128,
127,
130,
150,
131,
125,
129,
127,
129,
127,
129,
133,
130,
116,
130,
126,
129,
126,
129,
163,
131,
126,
127,
126,
129,
127,
129,
127,
129,
127,
128,
127,
129,
126,
145,
126,
129,
141,
161,
129,
131,
123,
129,
126,
128,
128,
158,
117,
122,
129,
130,
126,
129,
133,
130,
120,
129,
127,
129,
126,
130,
126,
130,
126,
127,
127,
129,
126,
129,
127,
129,
126,
129,
127,
130,
126,
129,
127,
129,
127,
128,
168,
148,
124,
129,
126,
143,
127,
137,
137,
130,
126,
130,
126,
129,
133,
164,
127,
129,
125,
129,
127,
129,
127,
129,
128,
161,
126,
142,
193,
139,
108,
160,
145,
136,
126,
129,
127,
129,
126,
130,
127,
129,
126,
129,
127,
129,
127,
130,
127,
128,
125,
129,
127,
129,
128,
128,
127,
129,
126,
130,
126,
129,
126,
129,
127,
129,
127,
129,
127,
128,
127,
129,
127,
129,
122,
128,
126,
129,
127,
129,
126,
130,
127,
129,
127,
129,
127,
129,
153,
124,
129,
143,
131,
163,
112,
142,
126,
130,
126,
130,
137,
114,
135,
130,
111,
167,
154,
134,
129,
124,
129,
126,
128,
125,
128,
126,
128,
127,
129,
126,
129,
126,
128,
133,
129,
125,
128,
126,
129,
127,
129,
126,
137,
124,
129,
126,
130,
126,
130,
126,
129,
125,
129,
127,
129,
133,
130,
140,
124,
128,
127,
142,
129,
134,
139,
115,
172,
133,
127,
126,
129,
127,
129,
127,
127,
129,
127,
128,
127,
127,
129,
126,
129,
127,
129,
120,
128,
127,
129,
137,
131,
128,
128,
130,
124,
137,
156,
126,
128,
127,
103,
126,
129,
126,
133,
123,
126,
129,
126,
130,
126,
129,
126,
129,
126,
128,
128,
129,
126,
129,
127,
129,
129,
160,
137,
131,
169,
165,
141,
158,
125,
129,
111,
164,
139,
165,
127,
129,
127,
129,
132,
124,
139,
130,
120,
130,
110,
130,
126,
130,
125,
129,
127,
176,
132,
129,
126,
129,
128,
129,
126,
138,
126,
128,
126,
129,
127,
129,
127,
129,
127,
128,
127,
136,
155,
125,
129,
127,
126,
127,
129,
126,
129,
127,
128,
114,
137,
147,
130,
127,
127,
126,
164,
157,
130,
125,
129,
126,
108,
127,
129,
127,
134,
127,
129,
127,
130,
126,
129,
128,
129,
125,
129,
127,
129,
127,
128,
127,
129,
127,
129,
127,
129,
126,
131,
128,
128,
126,
130,
127,
129,
126,
130,
132,
129,
126,
128,
126,
129,
127,
128,
127,
129,
128,
130,
127,
128,
118,
132,
160,
133,
137,
131,
158,
157,
131,
134,
132,
130,
137,
166,
130,
132,
131,
124,
127,
143,
148,
169,
128,
127,
132,
133,
127,
125,
130,
125,
127,
129,
128,
131,
129,
125,
129,
119,
131,
125,
129,
126,
129,
126,
129,
132,
130,
136,
129,
128,
131,
125,
128,
125,
129,
127,
129,
132,
126,
126,
129,
126,
143,
172,
131,
152,
131,
132,
122,
130,
127,
129,
111,
128,
124,
128,
124,
129,
129,
128,
136,
139,
129,
124,
127,
127,
128,
129,
129,
138,
164,
130,
125,
128,
125,
129,
129,
129,
129,
129,
129,
128,
129,
128,
150,
134,
167,
128,
124,
128,
128,
128,
128,
153,
130,
130,
124,
128,
128,
129,
130,
155,
107,
128,
126,
140,
164,
141,
145,
159,
122,
134,
136,
128,
123,
128,
125,
130,
121,
130,
149,
129,
112,
109,
130,
148,
122,
128,
129,
135,
138,
133,
127,
124,
131,
127,
128,
128,
129,
129,
132,
132,
129,
127,
128,
128,
126,
127,
130,
128,
128,
133,
128,
125,
130,
126,
128,
128,
130,
127,
129,
127,
175,
126,
128,
127,
204,
185,
132,
135,
165,
117,
112,
133,
129,
123,
130,
126,
128,
129,
129,
126,
129,
126,
129,
129,
130,
124,
129,
129,
129,
127,
130,
127,
126,
129,
127,
130,
126,
128,
128,
130,
126,
130,
126,
143,
110,
130,
126,
129,
127,
129,
161,
132,
148,
129,
124,
131,
119,
128,
128,
105,
163,
171,
126,
130,
126,
149,
135,
112,
163,
151,
134,
176,
164,
117,
149,
157,
125,
124,
131,
121,
131,
140,
119,
159,
131,
131,
130,
157,
123,
110,
148,
105,
126,
130,
125,
130,
129,
129,
129,
137,
129,
126,
130,
128,
128,
127,
129,
130,
117,
130,
129,
127,
130,
125,
130,
129,
128,
148,
131,
128,
125,
130,
125,
130,
129,
173,
163,
186,
142,
135,
163,
123,
131,
128,
129,
128,
130,
128,
126,
108,
126,
130,
128,
129,
166,
131,
128,
125,
129,
126,
129,
129,
129,
116,
129,
120,
128,
128,
128,
127,
130,
129,
130,
124,
130,
139,
128,
130,
126,
131,
129,
126,
129,
126,
130,
126,
130,
128,
129,
126,
129,
127,
130,
127,
129,
127,
140,
187,
168,
142,
127,
166,
121,
106,
126,
130,
126,
129,
154,
128,
136,
131,
129,
128,
151,
151,
130,
129,
132,
172,
134,
128,
157,
130,
136,
124,
143,
150,
124,
108,
129,
124,
129,
128,
130,
127,
129,
128,
130,
126,
128,
127,
130,
127,
130,
126,
129,
127,
129,
128,
128,
142,
129,
129,
128,
148,
129,
125,
137,
152,
116,
170,
148,
135,
135,
108,
132,
126,
126,
130,
127,
129,
126,
130,
126,
129,
127,
129,
126,
129,
127,
130,
127,
129,
130,
131,
126,
131,
125,
129,
125,
129,
141,
146,
127,
130,
109,
132,
127,
125,
129,
128,
124,
129,
129,
129,
129,
129,
137,
166,
132,
124,
130,
142,
130,
130,
129,
130,
128,
168,
151,
141,
126,
130,
125,
104,
129,
129,
130,
128,
128,
131,
135,
130,
126,
128,
125,
129,
149,
129,
135,
129,
175,
165,
107,
123,
129,
129,
131,
126,
129,
131,
128,
126,
130,
127,
195,
106,
126,
130,
131,
128,
126,
129,
130,
129,
121,
167,
131,
131,
124,
130,
127,
130,
127,
130,
125,
130,
127,
130,
127,
131,
158,
136,
163,
155,
142,
152,
129,
129,
128,
129,
129,
128,
131,
129,
125,
130,
124,
130,
129,
128,
130,
129,
129,
146,
132,
129,
125,
129,
123,
158,
127,
130,
129,
128,
129,
121,
129,
125,
136,
129,
129,
125,
130,
124,
129,
128,
128,
130,
131,
130,
127,
127,
126,
129,
126,
130,
127,
128,
127,
129,
128,
169,
149,
132,
161,
177,
147,
130,
133,
129,
125,
129,
125,
130,
127,
164,
126,
144,
127,
130,
120,
107,
176,
118,
129,
142,
150,
142,
121,
154,
134,
158,
123,
131,
130,
127,
137,
174,
134,
130,
126,
131,
128,
129,
125,
130,
126,
130,
127,
128,
128,
130,
134,
171,
130,
123,
130,
126,
129,
128,
169,
125,
129,
125,
130,
125,
129,
126,
130,
155,
131,
129,
124,
128,
127,
129,
134,
132,
119,
130,
126,
129,
129,
128,
129,
130,
126,
129,
127,
129,
127,
129,
129,
135,
125,
147,
130,
129,
128,
128,
141,
130,
156,
129,
129,
129,
129,
129,
130,
129,
128,
129,
130,
128,
129,
129,
130,
129,
128,
143,
129,
132,
133,
123,
121,
132,
134,
165,
131,
133,
120,
126,
132,
173,
154,
165,
157,
164,
131,
125,
143,
123,
130,
127,
130,
131,
133,
128,
131,
130,
109,
127,
135,
128,
134,
273,
134,
126,
132,
132,
125,
133,
126,
134,
113,
122,
145,
125,
157,
145,
115,
127,
126,
130,
128,
129,
127,
129,
128,
129,
127,
132,
127,
128,
130,
141,
126,
126,
133,
133,
150,
130,
126,
130,
126,
130,
128,
132,
123,
130,
128,
128,
127,
130,
128,
131,
128,
131,
126,
129,
128,
130,
125,
130,
128,
130,
126,
128,
128,
129,
126,
128,
127,
134,
111,
137,
148,
131,
124,
129,
126,
133,
165,
134,
125,
129,
127,
130,
128,
138,
135,
154,
126,
130,
127,
136,
128,
133,
113,
134,
129,
159,
127,
131,
127,
106,
128,
167,
126,
129,
125,
130,
128,
120,
127,
129,
126,
131,
126,
130,
125,
124,
131,
110,
130,
133,
128,
129,
127,
128,
126,
129,
136,
133,
125,
130,
127,
131,
127,
134,
158,
125,
128,
129,
139,
131,
124,
154,
126,
129,
127,
130,
126,
130,
127,
129,
127,
130,
135,
141,
127,
110,
127,
128,
127,
130,
126,
105,
127,
129,
127,
129,
128,
129,
119,
140,
150,
126,
129,
147,
131,
126,
129,
127,
129,
127,
129,
128,
129,
126,
129,
133,
133,
125,
129,
128,
128,
126,
130,
126,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment