{
version: {
_major: 0,
_minor: 70,
_patch: 0,
_draft: false
},
regions: [
{
name: "main",
blocks: [
{
name: "main",
operators: [
{
op: "CONST",
attribute_type: "NONE",
inputs: [
],
outputs: [
"const-1"
]
},
{
op: "CONST",
attribute_type: "NONE",
inputs: [
],
outputs: [
"const-2"
]
},
{
op: "TRANSPOSE_CONV2D",
attribute_type: "TransposeConvAttribute",
attribute: {
out_pad: [
0,
0,
-8191,
-8191
],
stride: [
1,
8192
],
output_shape: [
1,
2,
16386,
2
],
input_zp: -100,
weight_zp: 28
},
inputs: [
"input-0",
"const-1",
"const-2"
],
outputs: [
"result-0"
]
}
],
tensors: [
{
name: "input-0",
shape: [
1,
2,
4,
2
],
type: "INT8"
},
{
name: "const-1",
shape: [
2,
1,
8192,
2
],
type: "INT8",
data: [
49,
135,
168,
98,
99,
116,
180,
100,
141,
230,
239,
74,
47,
219,
166,
221,
204,
43,
148,
233,
30,
37,
53,
201,
5,
153,
241,
123,
89,
31,
235,
102,
241,
67,
19,
133,
52,
100,
70,
29,
138,
133,
89,
249,
243,
36,
103,
239,
9,
15,
249,
40,
178,
223,
248,
4,
254,
235,
100,
76,
99,
24,
252,
238,
94,
42,
90,
89,
114,
11,
220,
104,
182,
210,
113,
54,
21,
7,
247,
101,
233,
250,
149,
157,
180,
204,
202,
42,
13,
129,
4,
149,
10,
140,
147,
83,
130,
120,
246,
83,
177,
247,
100,
147,
238,
159,
218,
120,
11,
213,
32,
200,
148,
16,
61,
173,
163,
25,
227,
111,
219,
228,
17,
122,
48,
42,
77,
80,
6,
201,
167,
17,
50,
221,
250,
242,
22,
81,
241,
4,
234,
205,
51,
29,
6,
203,
94,
78,
62,
80,
249,
32,
182,
72,
132,
2,
180,
24,
200,
118,
158,
82,
43,
126,
211,
52,
135,
45,
239,
57,
72,
252,
214,
54,
102,
220,
90,
241,
99,
38,
42,
48,
78,
92,
227,
62,
49,
23,
185,
247,
180,
162,
113,
57,
12,
241,
146,
217,
178,
9,
246,
118,
88,
25,
101,
212,
157,
15,
143,
113,
159,
91,
43,
191,
8,
11,
60,
237,
23,
234,
152,
53,
193,
199,
212,
17,
53,
80,
24,
229,
114,
249,
165,
77,
112,
202,
184,
218,
215,
177,
136,
176,
203,
176,
179,
113,
183,
82,
18,
239,
71,
132,
62,
234,
84,
118,
59,
157,
121,
66,
132,
176,
124,
86,
232,
116,
250,
94,
19,
41,
130,
120,
174,
182,
242,
65,
68,
32,
94,
49,
165,
72,
195,
5,
27,
228,
220,
196,
204,
124,
226,
249,
51,
191,
178,
181,
143,
243,
128,
224,
6,
194,
192,
25,
15,
73,
97,
191,
203,
6,
174,
58,
128,
222,
123,
59,
4,
128,
77,
242,
91,
72,
126,
158,
92,
54,
203,
88,
16,
40,
118,
18,
34,
93,
68,
36,
104,
105,
29,
153,
49,
213,
22,
224,
214,
121,
191,
169,
34,
36,
123,
142,
106,
86,
181,
81,
87,
157,
133,
41,
22,
92,
110,
154,
117,
90,
26,
220,
33,
16,
227,
148,
57,
206,
190,
224,
136,
228,
85,
59,
143,
212,
42,
110,
239,
125,
139,
105,
168,
58,
153,
125,
182,
222,
34,
140,
18,
202,
238,
213,
87,
244,
64,
138,
46,
226,
25,
88,
50,
218,
186,
99,
194,
137,
204,
130,
61,
99,
238,
29,
117,
108,
138,
145,
226,
199,
167,
166,
80,
177,
250,
139,
30,
61,
25,
200,
148,
230,
72,
158,
82,
105,
27,
88,
199,
31,
57,
55,
51,
177,
105,
46,
158,
35,
104,
134,
99,
212,
204,
252,
55,
154,
195,
78,
188,
217,
36,
192,
140,
7,
152,
226,
40,
61,
115,
95,
136,
252,
133,
77,
147,
70,
128,
156,
109,
175,
249,
5,
49,
111,
234,
26,
127,
155,
250,
205,
112,
29,
38,
175,
114,
145,
254,
51,
96,
197,
213,
137,
41,
178,
29,
149,
252,
250,
0,
207,
171,
70,
103,
198,
244,
155,
166,
218,
52,
44,
58,
150,
139,
198,
213,
3,
21,
176,
82,
63,
207,
37,
204,
143,
60,
150,
184,
205,
101,
22,
74,
104,
100,
27,
218,
231,
170,
22,
21,
120,
176,
65,
196,
148,
230,
118,
246,
175,
210,
49,
200,
187,
191,
148,
48,
210,
206,
212,
49,
95,
62,
17,
54,
186,
106,
28,
116,
196,
165,
54,
210,
181,
73,
8,
72,
190,
146,
232,
118,
21,
91,
87,
102,
245,
180,
102,
0,
209,
240,
72,
220,
84,
186,
209,
163,
95,
94,
181,
7,
74,
25,
37,
194,
135,
111,
105,
111,
139,
43,
192,
210,
233,
187,
24,
24,
109,
85,
51,
119,
237,
145,
97,
213,
242,
228,
105,
222,
47,
42,
14,
12,
146,
100,
213,
184,
184,
230,
31,
10,
85,
81,
213,
82,
46,
91,
128,
4,
32,
189,
39,
57,
163,
116,
114,
201,
179,
178,
137,
133,
207,
42,
46,
11,
38,
162,
126,
179,
221,
41,
160,
239,
111,
187,
30,
27,
147,
141,
165,
132,
8,
194,
25,
202,
217,
154,
75,
157,
105,
170,
125,
57,
82,
78,
242,
174,
45,
40,
78,
187,
81,
97,
59,
196,
191,
161,
84,
240,
206,
167,
254,
178,
85,
214,
242,
41,
50,
157,
147,
200,
63,
91,
120,
198,
67,
171,
176,
8,
153,
136,
126,
77,
45,
184,
147,
162,
235,
78,
23,
87,
104,
60,
153,
188,
214,
6,
74,
120,
123,
250,
125,
115,
170,
45,
240,
88,
94,
177,
26,
109,
42,
90,
57,
72,
88,
112,
178,
73,
226,
19,
40,
38,
178,
82,
55,
63,
29,
23,
199,
25,
199,
97,
140,
130,
58,
55,
15,
16,
136,
86,
88,
180,
131,
6,
192,
160,
156,
40,
219,
67,
208,
31,
197,
14,
50,
215,
99,
35,
179,
102,
255,
56,
216,
133,
16,
2,
57,
60,
48,
1,
129,
23,
115,
105,
148,
95,
164,
148,
134,
2,
173,
31,
247,
90,
181,
195,
4,
163,
245,
24,
30,
247,
153,
193,
146,
113,
20,
209,
205,
142,
249,
143,
51,
179,
153,
157,
135,
229,
143,
148,
184,
15,
184,
232,
237,
25,
139,
125,
151,
125,
200,
234,
145,
221,
102,
46,
31,
222,
109,
71,
192,
26,
229,
179,
39,
234,
153,
93,
27,
13,
127,
53,
122,
53,
171,
251,
2,
203,
207,
24,
233,
156,
20,
24,
81,
154,
245,
102,
195,
62,
215,
174,
54,
72,
106,
57,
206,
58,
136,
213,
182,
5,
48,
21,
174,
224,
151,
15,
62,
190,
7,
95,
157,
117,
212,
211,
54,
215,
231,
183,
162,
93,
152,
169,
83,
76,
183,
85,
57,
208,
148,
70,
46,
243,
198,
217,
197,
100,
180,
244,
36,
142,
0,
34,
7,
40,
252,
34,
122,
220,
219,
45,
150,
202,
170,
246,
159,
183,
236,
28,
238,
79,
76,
153,
50,
134,
172,
66,
21,
210,
167,
210,
71,
16,
161,
252,
179,
159,
150,
66,
169,
173,
93,
83,
0,
67,
133,
170,
218,
66,
151,
41,
145,
123,
181,
54,
31,
227,
67,
30,
243,
41,
201,
62,
51,
247,
40,
83,
36,
201,
198,
118,
78,
207,
55,
137,
49,
179,
207,
109,
163,
74,
231,
240,
246,
103,
0,
191,
129,
187,
168,
161,
126,
241,
127,
3,
184,
165,
66,
157,
141,
227,
208,
187,
3,
19,
239,
6,
43,
169,
222,
131,
120,
37,
77,
69,
129,
252,
94,
19,
25,
118,
63,
68,
76,
213,
121,
89,
136,
12,
191,
5,
78,
49,
76,
237,
147,
97,
148,
170,
56,
236,
249,
144,
171,
52,
16,
197,
230,
236,
108,
98,
250,
175,
17,
128,
37,
19,
102,
240,
15,
142,
83,
203,
65,
189,
216,
194,
102,
74,
52,
206,
59,
253,
55,
195,
10,
115,
148,
70,
50,
236,
104,
58,
7,
208,
47,
149,
193,
238,
185,
16,
95,
217,
232,
230,
57,
54,
187,
101,
37,
100,
96,
19,
52,
33,
28,
8,
187,
223,
52,
60,
247,
156,
162,
100,
160,
200,
144,
184,
86,
198,
85,
79,
51,
196,
127,
28,
69,
215,
41,
40,
24,
23,
51,
127,
94,
207,
99,
217,
191,
178,
52,
246,
83,
86,
9,
182,
156,
118,
206,
131,
229,
78,
151,
49,
234,
103,
242,
5,
244,
46,
146,
140,
21,
228,
170,
69,
63,
155,
175,
72,
250,
206,
7,
218,
151,
37,
50,
148,
191,
31,
65,
105,
26,
152,
218,
192,
124,
131,
224,
4,
204,
59,
161,
109,
230,
222,
108,
166,
248,
135,
2,
211,
61,
3,
32,
102,
115,
183,
0,
72,
160,
251,
14,
94,
150,
92,
188,
91,
39,
230,
162,
216,
61,
181,
43,
186,
148,
29,
79,
118,
0,
27,
46,
233,
137,
190,
225,
38,
206,
182,
103,
151,
73,
151,
210,
89,
87,
225,
132,
112,
99,
255,
135,
49,
72,
83,
59,
95,
2,
169,
48,
183,
33,
166,
138,
242,
23,
167,
72,
38,
76,
220,
40,
118,
174,
81,
33,
57,
32,
48,
71,
138,
136,
149,
109,
238,
125,
106,
216,
152,
87,
235,
204,
75,
251,
209,
229,
109,
205,
111,
22,
142,
156,
29,
163,
165,
246,
240,
112,
101,
110,
146,
77,
111,
28,
126,
77,
43,
231,
219,
229,
192,
20,
238,
204,
174,
4,
133,
223,
144,
213,
41,
35,
133,
53,
205,
249,
45,
137,
172,
170,
213,
132,
136,
3,
156,
239,
185,
126,
160,
250,
248,
61,
160,
118,
206,
136,
57,
10,
39,
105,
226,
104,
110,
12,
73,
136,
27,
148,
239,
63,
143,
232,
233,
188,
11,
78,
125,
103,
115,
180,
156,
174,
122,
183,
65,
231,
46,
64,
103,
150,
211,
158,
230,
221,
94,
52,
154,
242,
53,
61,
79,
185,
98,
103,
184,
41,
45,
97,
149,
187,
92,
137,
251,
203,
31,
249,
89,
147,
1,
4,
2,
147,
246,
97,
25,
155,
55,
109,
78,
151,
135,
173,
217,
108,
238,
120,
153,
66,
64,
117,
5,
27,
128,
97,
33,
51,
214,
147,
58,
59,
174,
83,
128,
39,
150,
64,
240,
211,
63,
77,
26,
59,
131,
82,
23,
168,
251,
32,
75,
4,
193,
193,
56,
92,
33,
76,
31,
253,
231,
253,
131,
20,
176,
102,
88,
254,
29,
137,
20,
89,
6,
92,
147,
121,
217,
134,
30,
29,
160,
216,
107,
176,
146,
82,
46,
255,
205,
95,
93,
128,
83,
249,
213,
217,
246,
18,
117,
134,
27,
144,
129,
205,
70,
216,
220,
103,
198,
68,
85,
37,
119,
123,
143,
171,
227,
42,
199,
35,
101,
129,
94,
252,
102,
46,
138,
102,
140,
192,
13,
103,
170,
9,
156,
214,
194,
237,
53,
56,
43,
135,
73,
37,
144,
114,
68,
49,
253,
75,
208,
57,
28,
28,
76,
172,
154,
14,
78,
192,
17,
117,
30,
148,
97,
121,
53,
28,
21,
31,
214,
37,
2,
74,
86,
53,
126,
242,
65,
215,
74,
196,
51,
131,
68,
202,
190,
213,
236,
160,
14,
159,
12,
222,
24,
166,
121,
131,
90,
218,
83,
24,
84,
14,
75,
39,
45,
18,
193,
89,
91,
57,
199,
232,
57,
175,
156,
231,
12,
100,
209,
183,
52,
96,
90,
33,
131,
39,
157,
73,
108,
28,
189,
204,
59,
66,
80,
154,
61,
117,
136,
238,
60,
7,
118,
45,
222,
31,
53,
72,
198,
106,
127,
183,
181,
226,
206,
175,
170,
53,
116,
152,
18,
199,
191,
18,
162,
149,
95,
242,
144,
96,
36,
61,
28,
249,
69,
216,
46,
97,
86,
13,
137,
131,
238,
41,
148,
233,
231,
245,
15,
199,
24,
243,
108,
211,
107,
118,
207,
232,
50,
245,
54,
194,
117,
50,
149,
190,
29,
203,
232,
37,
216,
103,
30,
235,
199,
203,
137,
150,
71,
68,
150,
13,
212,
50,
24,
76,
31,
179,
42,
85,
126,
52,
230,
2,
163,
35,
163,
194,
2,
250,
226,
37,
105,
108,
2,
13,
243,
101,
92,
141,
75,
135,
54,
214,
7,
72,
188,
162,
17,
86,
157,
227,
9,
186,
89,
25,
3,
163,
145,
170,
136,
8,
92,
66,
185,
178,
6,
71,
70,
5,
192,
251,
60,
97,
147,
70,
63,
182,
144,
207,
198,
157,
193,
178,
100,
149,
8,
211,
87,
249,
21,
229,
78,
42,
13,
229,
243,
192,
40,
203,
201,
247,
107,
240,
104,
6,
146,
21,
106,
97,
174,
196,
46,
239,
82,
5,
189,
212,
156,
201,
65,
184,
241,
174,
252,
119,
67,
67,
192,
206,
152,
107,
117,
214,
51,
182,
38,
152,
213,
228,
126,
247,
184,
140,
173,
190,
209,
162,
61,
227,
188,
6,
208,
47,
7,
110,
38,
221,
166,
154,
39,
136,
225,
133,
216,
98,
148,
121,
121,
93,
49,
173,
153,
107,
221,
243,
148,
143,
10,
231,
51,
85,
142,
120,
108,
18,
223,
170,
188,
51,
161,
119,
165,
65,
89,
203,
250,
19,
76,
141,
186,
166,
209,
44,
233,
254,
244,
129,
153,
186,
139,
82,
126,
252,
42,
142,
142,
26,
69,
109,
220,
235,
75,
164,
115,
204,
134,
74,
118,
251,
170,
166,
204,
8,
32,
50,
55,
189,
171,
115,
163,
2,
201,
59,
211,
153,
209,
153,
171,
249,
120,
180,
76,
5,
122,
5,
154,
233,
147,
184,
9,
102,
29,
221,
34,
190,
151,
59,
88,
28,
253,
245,
222,
120,
1,
95,
138,
218,
183,
157,
127,
141,
13,
183,
148,
123,
202,
217,
175,
47,
108,
214,
78,
232,
12,
76,
115,
27,
223,
248,
93,
218,
247,
70,
89,
242,
102,
92,
246,
199,
173,
158,
177,
145,
201,
125,
185,
226,
227,
5,
1,
20,
150,
210,
104,
121,
128,
33,
163,
9,
130,
65,
124,
159,
233,
177,
178,
74,
158,
159,
222,
207,
121,
228,
12,
154,
218,
180,
221,
205,
158,
13,
4,
4,
236,
6,
58,
194,
177,
45,
163,
217,
20,
21,
61,
248,
255,
139,
74,
188,
87,
37,
106,
96,
224,
228,
103,
98,
53,
108,
31,
134,
13,
222,
133,
14,
15,
59,
71,
210,
125,
241,
238,
174,
125,
228,
171,
88,
117,
182,
22,
103,
41,
239,
18,
154,
123,
3,
139,
214,
233,
126,
96,
205,
170,
138,
17,
242,
6,
197,
78,
4,
107,
189,
194,
22,
49,
203,
12,
2,
41,
34,
179,
157,
197,
160,
12,
3,
128,
83,
55,
247,
169,
169,
110,
188,
92,
41,
31,
85,
100,
197,
124,
160,
70,
226,
32,
85,
243,
148,
80,
161,
52,
240,
248,
195,
0,
175,
186,
249,
73,
3,
96,
198,
132,
206,
156,
5,
125,
253,
173,
21,
60,
94,
251,
236,
5,
182,
155,
69,
163,
48,
19,
248,
224,
123,
76,
169,
120,
161,
79,
237,
231,
1,
251,
160,
168,
60,
50,
228,
242,
226,
91,
145,
38,
206,
171,
168,
233,
165,
45,
211,
91,
165,
217,
225,
43,
203,
172,
231,
103,
80,
19,
126,
68,
67,
229,
254,
112,
109,
56,
152,
167,
244,
12,
31,
197,
71,
85,
181,
72,
166,
254,
96,
205,
47,
90,
253,
89,
35,
1,
158,
55,
207,
201,
107,
217,
220,
113,
202,
60,
5,
146,
20,
245,
57,
229,
189,
187,
7,
126,
243,
162,
82,
208,
236,
89,
156,
161,
179,
224,
91,
34,
70,
214,
233,
232,
157,
12,
213,
115,
48,
94,
177,
156,
239,
17,
15,
39,
85,
211,
202,
195,
220,
25,
77,
234,
235,
103,
215,
169,
216,
138,
221,
102,
79,
101,
204,
234,
89,
64,
175,
88,
154,
193,
8,
39,
76,
60,
200,
219,
56,
114,
94,
119,
44,
252,
68,
147,
111,
107,
1,
5,
7,
163,
180,
59,
136,
47,
206,
163,
24,
198,
242,
93,
50,
120,
229,
231,
47,
162,
91,
218,
248,
1,
145,
204,
163,
28,
52,
130,
130,
81,
213,
88,
40,
72,
226,
205,
56,
33,
17,
221,
29,
227,
99,
53,
229,
87,
146,
84,
234,
187,
84,
40,
146,
196,
243,
32,
78,
222,
79,
74,
224,
111,
113,
202,
14,
94,
9,
61,
76,
16,
220,
6,
85,
209,
88,
180,
246,
149,
90,
54,
158,
184,
7,
254,
156,
99,
246,
43,
64,
171,
213,
60,
70,
182,
209,
71,
216,
147,
255,
164,
24,
111,
153,
199,
16,
166,
8,
183,
34,
220,
108,
86,
126,
167,
114,
132,
184,
93,
92,
204,
87,
147,
214,
135,
4,
102,
29,
5,
178,
28,
211,
29,
161,
5,
255,
68,
104,
103,
215,
36,
39,
88,
78,
130,
77,
250,
115,
26,
227,
179,
115,
169,
151,
162,
13,
200,
20,
82,
202,
135,
219,
26,
58,
145,
96,
23,
251,
192,
117,
168,
242,
247,
12,
187,
113,
224,
54,
34,
179,
111,
245,
30,
37,
1,
35,
14,
61,
248,
79,
16,
127,
17,
23,
254,
229,
73,
34,
228,
78,
155,
143,
36,
245,
75,
42,
71,
195,
192,
192,
37,
44,
127,
183,
154,
117,
5,
221,
206,
98,
74,
172,
211,
94,
59,
80,
169,
20,
145,
243,
154,
196,
194,
176,
89,
223,
166,
125,
136,
165,
90,
243,
223,
206,
22,
219,
149,
118,
104,
173,
1,
244,
150,
230,
34,
154,
221,
192,
218,
33,
232,
68,
2,
49,
30,
81,
165,
125,
65,
178,
134,
134,
50,
236,
174,
209,
242,
138,
15,
137,
37,
143,
74,
192,
4,
226,
97,
75,
116,
55,
121,
185,
209,
79,
136,
173,
55,
230,
192,
205,
68,
250,
129,
4,
70,
170,
145,
32,
97,
146,
38,
71,
169,
194,
2,
28,
1,
175,
97,
235,
8,
9,
12,
202,
209,
163,
58,
208,
140,
139,
119,
237,
27,
8,
88,
99,
71,
123,
183,
243,
202,
85,
199,
75,
185,
49,
132,
73,
83,
16,
9,
245,
23,
16,
253,
5,
159,
247,
239,
101,
203,
119,
100,
72,
51,
209,
169,
74,
51,
84,
12,
101,
148,
156,
145,
210,
165,
138,
79,
167,
84,
36,
27,
157,
132,
163,
209,
116,
230,
187,
200,
213,
20,
78,
143,
70,
133,
210,
22,
154,
195,
35,
47,
149,
71,
232,
28,
182,
125,
66,
36,
175,
69,
224,
36,
38,
78,
86,
227,
148,
239,
230,
213,
253,
19,
31,
223,
29,
124,
38,
26,
201,
213,
141,
2,
147,
71,
116,
78,
168,
35,
238,
128,
55,
94,
246,
104,
142,
95,
46,
43,
0,
134,
243,
115,
246,
145,
254,
166,
235,
32,
145,
246,
1,
65,
145,
34,
31,
129,
158,
36,
92,
91,
68,
90,
27,
168,
8,
216,
193,
158,
133,
64,
171,
32,
205,
252,
229,
204,
251,
73,
1,
74,
105,
253,
77,
159,
16,
247,
129,
101,
61,
21,
50,
65,
71,
203,
234,
215,
105,
157,
104,
215,
71,
171,
87,
9,
124,
228,
126,
85,
130,
225,
231,
182,
96,
149,
194,
192,
235,
50,
129,
32,
231,
30,
143,
91,
19,
192,
74,
248,
227,
171,
253,
184,
59,
222,
158,
53,
88,
85,
252,
206,
184,
229,
153,
99,
191,
71,
226,
48,
105,
232,
118,
215,
193,
57,
163,
151,
222,
11,
247,
143,
12,
31,
200,
17,
218,
143,
62,
235,
123,
177,
129,
76,
92,
105,
125,
208,
45,
135,
234,
101,
34,
88,
114,
75,
47,
219,
8,
148,
19,
121,
165,
254,
102,
219,
22,
70,
73,
43,
144,
138,
65,
117,
196,
14,
146,
176,
252,
132,
22,
13,
151,
24,
244,
153,
183,
11,
79,
238,
33,
240,
92,
121,
236,
203,
19,
98,
25,
216,
70,
173,
197,
166,
105,
112,
117,
133,
102,
184,
115,
215,
206,
40,
74,
224,
83,
133,
102,
4,
9,
98,
142,
98,
179,
125,
56,
215,
144,
159,
159,
145,
29,
93,
76,
63,
123,
32,
152,
255,
66,
245,
206,
254,
71,
221,
218,
249,
235,
181,
199,
158,
64,
182,
122,
120,
44,
125,
93,
64,
219,
86,
215,
154,
16,
159,
151,
151,
105,
144,
229,
63,
77,
142,
100,
114,
120,
39,
3,
171,
159,
81,
89,
82,
30,
16,
177,
151,
179,
230,
205,
12,
72,
62,
83,
204,
111,
95,
217,
192,
99,
127,
247,
157,
27,
85,
248,
161,
60,
66,
95,
92,
250,
208,
170,
153,
83,
127,
36,
120,
206,
65,
229,
226,
35,
162,
233,
235,
238,
56,
199,
167,
28,
132,
124,
103,
226,
51,
4,
49,
184,
114,
97,
5,
96,
209,
73,
104,
50,
124,
182,
133,
6,
212,
35,
220,
94,
156,
118,
184,
211,
134,
45,
50,
109,
155,
251,
99,
135,
21,
186,
219,
65,
79,
129,
38,
228,
64,
87,
96,
154,
78,
118,
71,
224,
58,
145,
224,
82,
38,
195,
16,
128,
118,
12,
0,
213,
184,
212,
245,
237,
234,
2,
247,
207,
20,
191,
114,
42,
199,
49,
120,
67,
71,
183,
174,
15,
199,
158,
104,
216,
77,
59,
164,
176,
21,
31,
198,
167,
33,
188,
172,
224,
218,
230,
227,
16,
9,
137,
189,
1,
58,
135,
79,
152,
35,
184,
103,
49,
74,
79,
139,
88,
149,
10,
40,
102,
56,
54,
119,
132,
128,
176,
188,
255,
84,
228,
100,
36,
246,
75,
251,
138,
90,
161,
245,
167,
73,
35,
114,
93,
195,
192,
198,
167,
112,
149,
236,
200,
132,
84,
0,
96,
29,
254,
190,
23,
58,
135,
187,
220,
158,
149,
191,
215,
8,
80,
91,
225,
7,
131,
89,
188,
144,
26,
223,
233,
239,
32,
77,
18,
28,
79,
72,
172,
214,
254,
111,
27,
80,
75,
106,
4,
195,
233,
129,
47,
29,
170,
254,
55,
71,
70,
152,
223,
24,
154,
178,
113,
3,
20,
168,
34,
105,
117,
174,
184,
19,
99,
129,
185,
168,
74,
255,
54,
138,
161,
10,
235,
175,
194,
57,
131,
94,
168,
66,
33,
144,
67,
255,
205,
156,
157,
232,
203,
86,
10,
138,
96,
192,
27,
83,
42,
231,
129,
188,
17,
115,
137,
167,
219,
73,
115,
173,
20,
118,
127,
73,
71,
198,
207,
123,
31,
157,
145,
92,
161,
51,
210,
172,
157,
11,
77,
131,
52,
18,
75,
21,
160,
232,
124,
83,
217,
110,
129,
8,
70,
44,
173,
165,
62,
127,
67,
91,
105,
114,
74,
71,
74,
210,
10,
184,
7,
2,
145,
149,
115,
13,
136,
222,
100,
58,
82,
32,
51,
191,
87,
59,
189,
207,
68,
191,
43,
235,
201,
168,
56,
211,
14,
194,
165,
133,
112,
205,
19,
247,
222,
84,
105,
174,
135,
211,
154,
135,
78,
147,
146,
219,
17,
255,
62,
63,
132,
67,
138,
105,
206,
104,
127,
153,
225,
156,
119,
255,
86,
22,
89,
25,
140,
252,
39,
123,
85,
2,
78,
111,
96,
124,
219,
241,
131,
162,
81,
211,
240,
219,
109,
99,
61,
118,
11,
171,
34,
133,
235,
84,
174,
15,
70,
64,
23,
212,
189,
168,
60,
195,
38,
140,
202,
226,
69,
153,
248,
246,
210,
76,
122,
140,
110,
101,
87,
159,
227,
39,
180,
189,
16,
88,
169,
130,
126,
235,
147,
118,
197,
156,
43,
66,
160,
58,
224,
209,
42,
143,
171,
85,
124,
103,
72,
160,
207,
89,
54,
85,
233,
19,
60,
72,
57,
138,
179,
255,
50,
119,
205,
70,
42,
196,
172,
31,
212,
182,
183,
184,
151,
176,
121,
176,
232,
255,
51,
207,
83,
71,
2,
100,
217,
252,
25,
176,
148,
127,
140,
140,
153,
12,
196,
184,
92,
112,
96,
211,
149,
117,
11,
121,
170,
113,
207,
74,
156,
61,
249,
115,
165,
185,
34,
79,
99,
157,
129,
220,
152,
230,
250,
126,
136,
210,
214,
14,
210,
34,
89,
45,
41,
158,
99,
15,
170,
34,
252,
103,
37,
117,
121,
188,
202,
181,
187,
47,
114,
253,
78,
62,
194,
89,
250,
130,
55,
96,
190,
195,
59,
120,
194,
238,
45,
90,
136,
179,
100,
6,
66,
144,
151,
60,
224,
113,
238,
87,
11,
46,
39,
158,
75,
123,
227,
216,
24,
33,
226,
197,
120,
83,
18,
224,
218,
228,
23,
129,
40,
19,
165,
192,
198,
107,
111,
72,
46,
115,
60,
227,
219,
41,
232,
243,
120,
104,
27,
211,
241,
212,
235,
221,
241,
255,
36,
99,
7,
181,
175,
38,
127,
206,
150,
149,
198,
116,
71,
73,
213,
115,
232,
230,
112,
65,
201,
38,
217,
30,
163,
138,
118,
146,
230,
177,
131,
63,
200,
76,
12,
37,
43,
177,
244,
71,
187,
157,
234,
100,
210,
226,
160,
58,
214,
171,
154,
208,
180,
254,
237,
255,
221,
152,
70,
12,
175,
147,
112,
108,
176,
235,
21,
240,
86,
19,
195,
72,
95,
145,
89,
51,
106,
105,
140,
240,
146,
131,
106,
191,
143,
112,
232,
158,
193,
131,
45,
111,
228,
92,
215,
245,
182,
129,
169,
21,
153,
81,
106,
201,
197,
172,
232,
103,
227,
68,
210,
242,
254,
103,
255,
27,
90,
113,
101,
154,
156,
239,
217,
45,
238,
232,
151,
217,
18,
50,
171,
27,
18,
200,
99,
241,
195,
52,
176,
32,
46,
243,
180,
194,
184,
157,
127,
87,
5,
82,
40,
29,
55,
18,
15,
162,
28,
242,
190,
251,
85,
246,
249,
189,
78,
159,
86,
110,
173,
14,
21,
92,
211,
44,
153,
81,
66,
183,
160,
155,
84,
29,
223,
12,
14,
152,
240,
28,
27,
174,
109,
155,
92,
124,
64,
14,
177,
212,
12,
153,
53,
106,
62,
113,
249,
193,
132,
239,
157,
37,
77,
156,
4,
9,
207,
183,
54,
185,
136,
26,
145,
207,
150,
12,
183,
195,
230,
252,
56,
110,
26,
252,
21,
0,
129,
254,
62,
91,
151,
46,
156,
135,
139,
158,
149,
19,
107,
66,
59,
157,
112,
0,
136,
36,
52,
230,
55,
49,
20,
215,
127,
31,
246,
68,
190,
116,
60,
35,
196,
218,
115,
56,
156,
77,
158,
234,
234,
220,
254,
167,
41,
45,
90,
241,
7,
162,
216,
15,
234,
125,
198,
141,
94,
3,
146,
111,
181,
117,
216,
215,
182,
171,
76,
235,
14,
209,
236,
251,
207,
24,
247,
68,
71,
34,
154,
100,
50,
60,
38,
4,
16,
158,
107,
77,
104,
54,
195,
214,
93,
187,
29,
40,
174,
149,
136,
73,
202,
186,
104,
23,
134,
205,
249,
250,
72,
76,
136,
201,
25,
136,
18,
147,
18,
147,
61,
245,
115,
149,
94,
233,
252,
50,
31,
97,
84,
184,
198,
96,
79,
122,
106,
32,
118,
60,
99,
251,
119,
147,
104,
117,
74,
113,
235,
210,
162,
178,
93,
144,
179,
255,
220,
108,
135,
138,
197,
28,
219,
85,
152,
225,
38,
28,
4,
241,
152,
144,
141,
1,
98,
150,
144,
47,
0,
207,
132,
77,
40,
22,
187,
111,
144,
60,
58,
57,
26,
205,
244,
241,
93,
62,
249,
56,
120,
49,
219,
130,
96,
132,
2,
145,
97,
136,
46,
69,
59,
12,
23,
1,
65,
149,
99,
70,
119,
151,
181,
184,
233,
81,
73,
49,
229,
151,
49,
146,
180,
232,
70,
26,
154,
191,
89,
21,
40,
220,
80,
22,
148,
57,
201,
87,
35,
178,
135,
149,
191,
158,
40,
170,
242,
211,
40,
135,
230,
85,
191,
89,
171,
54,
200,
219,
5,
52,
6,
19,
202,
41,
146,
150,
168,
95,
28,
217,
32,
196,
59,
228,
30,
191,
137,
126,
39,
37,
26,
101,
132,
115,
245,
20,
112,
76,
217,
103,
149,
166,
186,
196,
44,
230,
89,
31,
26,
68,
233,
216,
155,
87,
187,
39,
74,
223,
169,
46,
211,
90,
242,
214,
58,
227,
76,
49,
98,
238,
150,
173,
129,
90,
190,
179,
27,
191,
122,
94,
243,
36,
227,
238,
251,
225,
239,
174,
38,
145,
104,
104,
181,
139,
250,
143,
231,
64,
207,
100,
131,
53,
0,
189,
238,
197,
30,
118,
0,
51,
28,
83,
16,
242,
158,
70,
101,
123,
58,
219,
52,
210,
102,
138,
101,
60,
99,
189,
2,
193,
53,
33,
49,
61,
139,
232,
192,
113,
7,
169,
228,
7,
211,
30,
68,
30,
20,
40,
201,
34,
141,
74,
225,
80,
192,
122,
5,
112,
202,
5,
54,
52,
192,
231,
186,
38,
234,
129,
202,
222,
15,
106,
123,
44,
103,
132,
92,
5,
223,
221,
217,
79,
245,
157,
102,
26,
228,
54,
217,
24,
130,
198,
215,
75,
65,
75,
250,
220,
7,
196,
7,
41,
120,
222,
156,
216,
83,
243,
234,
245,
192,
84,
43,
115,
153,
54,
148,
150,
88,
214,
208,
176,
155,
41,
5,
25,
167,
123,
130,
242,
5,
154,
20,
25,
7,
221,
110,
173,
62,
222,
227,
188,
44,
178,
223,
251,
130,
79,
212,
98,
38,
194,
41,
242,
252,
87,
36,
125,
109,
89,
247,
254,
97,
94,
222,
52,
25,
157,
159,
149,
193,
111,
209,
108,
240,
245,
193,
41,
22,
206,
72,
51,
54,
242,
37,
217,
127,
240,
198,
244,
112,
113,
219,
98,
206,
177,
184,
199,
202,
204,
226,
130,
224,
7,
230,
251,
185,
159,
102,
125,
232,
66,
163,
174,
5,
52,
51,
215,
96,
34,
209,
248,
204,
163,
129,
245,
129,
118,
96,
63,
64,
32,
59,
87,
3,
84,
188,
99,
52,
155,
174,
161,
190,
76,
83,
126,
160,
16,
82,
118,
153,
41,
148,
149,
85,
109,
175,
86,
105,
9,
171,
62,
12,
217,
93,
29,
195,
233,
207,
6,
197,
34,
242,
141,
129,
152,
169,
149,
41,
24,
133,
233,
203,
0,
21,
0,
230,
138,
74,
75,
92,
51,
211,
48,
102,
136,
1,
38,
124,
0,
97,
66,
74,
152,
1,
63,
159,
118,
47,
89,
33,
100,
102,
147,
111,
7,
253,
191,
231,
11,
8,
52,
45,
63,
20,
125,
96,
117,
57,
191,
118,
106,
203,
98,
5,
57,
215,
193,
230,
176,
164,
239,
114,
137,
211,
200,
181,
146,
173,
6,
237,
29,
91,
156,
212,
95,
188,
152,
189,
229,
193,
0,
180,
21,
93,
209,
10,
54,
144,
215,
34,
192,
233,
244,
111,
157,
34,
119,
103,
12,
227,
164,
194,
75,
134,
56,
109,
238,
79,
123,
67,
0,
16,
182,
161,
74,
4,
109,
62,
195,
118,
129,
152,
27,
26,
59,
37,
194,
166,
118,
214,
170,
145,
77,
88,
96,
90,
171,
131,
0,
1,
135,
96,
36,
46,
11,
126,
71,
20,
0,
85,
218,
92,
162,
137,
141,
221,
7,
101,
107,
136,
68,
179,
228,
91,
123,
75,
175,
137,
127,
188,
186,
5,
171,
42,
91,
216,
248,
102,
100,
151,
63,
133,
168,
32,
159,
175,
242,
234,
15,
107,
236,
206,
182,
96,
183,
129,
2,
59,
131,
34,
240,
70,
136,
101,
95,
47,
30,
52,
169,
101,
68,
65,
254,
164,
2,
11,
193,
108,
228,
116,
96,
147,
165,
228,
31,
157,
183,
91,
241,
14,
8,
120,
159,
5,
148,
139,
251,
103,
232,
55,
107,
129,
50,
102,
101,
60,
109,
26,
132,
123,
97,
176,
117,
38,
243,
81,
34,
73,
216,
227,
153,
99,
195,
163,
148,
226,
252,
85,
39,
78,
129,
135,
186,
226,
146,
94,
119,
252,
77,
176,
135,
102,
80,
65,
83,
53,
78,
119,
96,
99,
247,
81,
189,
208,
94,
221,
85,
254,
198,
233,
20,
144,
14,
154,
252,
210,
27,
86,
149,
149,
244,
64,
199,
72,
128,
203,
4,
32,
221,
97,
238,
34,
156,
109,
1,
248,
197,
27,
128,
243,
71,
71,
32,
223,
7,
171,
31,
183,
210,
59,
159,
212,
219,
114,
73,
223,
27,
189,
74,
216,
102,
100,
191,
232,
106,
152,
41,
4,
15,
18,
0,
215,
247,
122,
146,
169,
141,
32,
212,
139,
180,
194,
150,
68,
134,
97,
122,
106,
182,
186,
124,
31,
11,
93,
177,
231,
165,
76,
179,
161,
221,
16,
180,
102,
83,
107,
221,
227,
6,
104,
0,
227,
40,
161,
127,
48,
241,
151,
210,
18,
121,
252,
127,
4,
71,
153,
76,
189,
232,
210,
9,
29,
218,
142,
30,
235,
83,
49,
223,
141,
9,
75,
70,
213,
181,
146,
28,
195,
70,
24,
141,
48,
192,
95,
134,
221,
129,
34,
250,
8,
51,
101,
226,
17,
30,
97,
177,
6,
86,
200,
220,
242,
53,
43,
161,
180,
81,
44,
4,
235,
120,
97,
231,
217,
95,
216,
233,
106,
155,
52,
48,
225,
174,
92,
76,
91,
213,
118,
65,
189,
251,
209,
9,
176,
60,
245,
42,
36,
42,
66,
40,
3,
21,
33,
78,
249,
204,
192,
174,
26,
60,
209,
10,
223,
102,
103,
119,
92,
93,
14,
12,
205,
65,
209,
213,
114,
131,
158,
71,
47,
72,
247,
130,
204,
93,
42,
97,
130,
210,
47,
132,
243,
96,
169,
146,
35,
187,
175,
10,
27,
81,
154,
72,
43,
46,
189,
84,
159,
47,
162,
35,
243,
170,
177,
240,
221,
243,
238,
132,
237,
231,
228,
186,
177,
150,
31,
11,
79,
188,
232,
176,
112,
73,
166,
79,
108,
41,
125,
176,
201,
33,
9,
54,
119,
187,
95,
162,
245,
238,
78,
236,
84,
167,
126,
177,
23,
255,
151,
7,
95,
9,
51,
123,
205,
138,
48,
73,
164,
218,
219,
64,
96,
60,
203,
30,
196,
33,
119,
41,
72,
63,
249,
161,
121,
220,
98,
87,
47,
12,
198,
163,
95,
118,
44,
124,
183,
3,
172,
8,
100,
202,
235,
4,
246,
120,
237,
193,
211,
205,
208,
101,
3,
226,
164,
120,
167,
217,
51,
129,
208,
116,
134,
188,
150,
49,
130,
140,
248,
63,
103,
184,
18,
76,
58,
119,
147,
139,
47,
222,
61,
55,
241,
127,
97,
220,
129,
126,
119,
102,
142,
56,
117,
225,
65,
9,
246,
56,
20,
47,
185,
201,
35,
14,
226,
85,
215,
249,
208,
16,
15,
211,
70,
168,
69,
144,
192,
231,
236,
33,
112,
66,
11,
149,
126,
209,
30,
78,
51,
156,
194,
126,
68,
33,
242,
112,
58,
58,
106,
118,
92,
42,
186,
196,
167,
76,
213,
185,
57,
16,
190,
223,
251,
76,
129,
66,
148,
93,
158,
191,
222,
127,
229,
78,
193,
226,
4,
160,
135,
217,
73,
155,
81,
29,
198,
156,
12,
238,
155,
42,
86,
243,
243,
97,
227,
189,
88,
6,
112,
105,
79,
218,
55,
249,
67,
110,
59,
255,
126,
93,
190,
112,
250,
193,
203,
73,
226,
39,
241,
124,
162,
21,
219,
74,
113,
216,
104,
27,
142,
71,
13,
119,
245,
192,
172,
148,
52,
121,
37,
26,
135,
132,
255,
5,
236,
111,
212,
124,
195,
211,
204,
72,
212,
245,
156,
229,
179,
66,
80,
197,
124,
237,
85,
191,
91,
164,
220,
225,
175,
117,
203,
235,
132,
46,
173,
200,
106,
93,
157,
31,
63,
115,
189,
211,
188,
9,
26,
176,
133,
162,
181,
21,
179,
77,
36,
179,
125,
51,
94,
43,
41,
251,
39,
68,
124,
24,
64,
114,
28,
67,
176,
98,
122,
220,
99,
79,
187,
125,
21,
169,
155,
2,
5,
92,
2,
229,
209,
2,
196,
63,
162,
83,
183,
179,
121,
228,
46,
228,
123,
167,
247,
151,
18,
62,
247,
90,
68,
115,
126,
116,
238,
126,
41,
149,
149,
229,
14,
149,
19,
45,
49,
120,
221,
137,
117,
6,
33,
8,
252,
169,
16,
85,
157,
229,
111,
235,
169,
118,
163,
191,
247,
226,
234,
69,
14,
250,
52,
26,
32,
250,
13,
200,
233,
169,
149,
89,
78,
198,
246,
127,
7,
130,
19,
97,
187,
114,
67,
143,
124,
32,
183,
72,
82,
29,
118,
97,
207,
161,
78,
114,
203,
12,
2,
216,
9,
6,
124,
214,
166,
244,
164,
168,
34,
88,
157,
227,
174,
247,
23,
104,
100,
104,
236,
73,
202,
135,
110,
104,
174,
176,
104,
240,
74,
103,
11,
152,
25,
162,
48,
19,
239,
247,
118,
227,
89,
79,
126,
101,
31,
125,
51,
159,
152,
45,
7,
95,
9,
189,
91,
250,
116,
129,
132,
162,
117,
160,
54,
53,
97,
31,
133,
137,
131,
24,
238,
145,
133,
179,
250,
102,
83,
242,
201,
72,
111,
208,
255,
156,
161,
99,
185,
169,
209,
217,
180,
51,
18,
23,
124,
109,
200,
124,
45,
165,
209,
186,
76,
35,
71,
165,
4,
10,
46,
223,
144,
99,
237,
107,
234,
194,
246,
152,
15,
125,
193,
166,
163,
172,
228,
192,
54,
215,
220,
165,
18,
210,
52,
133,
36,
77,
54,
195,
50,
81,
6,
37,
80,
251,
166,
120,
211,
226,
28,
173,
216,
19,
59,
163,
83,
198,
105,
104,
54,
100,
168,
247,
164,
250,
21,
17,
147,
149,
127,
192,
254,
20,
168,
210,
25,
182,
74,
37,
125,
17,
76,
211,
49,
111,
82,
71,
243,
24,
23,
181,
195,
37,
35,
48,
26,
20,
5,
35,
220,
169,
45,
213,
65,
100,
228,
163,
128,
22,
97,
101,
102,
131,
141,
119,
44,
98,
122,
55,
230,
53,
32,
94,
92,
171,
97,
51,
60,
215,
252,
96,
163,
8,
119,
68,
166,
170,
0,
189,
97,
86,
116,
229,
201,
7,
157,
57,
94,
171,
178,
205,
77,
211,
58,
106,
240,
163,
106,
223,
25,
117,
101,
85,
218,
43,
213,
12,
214,
86,
64,
114,
196,
108,
191,
35,
172,
58,
70,
70,
198,
79,
168,
59,
248,
174,
121,
66,
165,
227,
60,
179,
249,
154,
133,
189,
54,
1,
207,
191,
77,
42,
93,
118,
33,
139,
112,
161,
53,
191,
68,
77,
75,
197,
36,
177,
99,
167,
87,
166,
201,
56,
117,
53,
215,
207,
33,
243,
181,
32,
239,
121,
135,
62,
76,
77,
51,
122,
207,
225,
111,
145,
83,
63,
22,
159,
28,
240,
150,
61,
79,
14,
169,
221,
10,
3,
23,
190,
75,
146,
124,
233,
84,
142,
43,
122,
117,
242,
223,
97,
35,
115,
187,
243,
208,
235,
95,
100,
24,
136,
241,
252,
54,
196,
20,
64,
17,
86,
192,
30,
244,
232,
236,
14,
3,
18,
117,
34,
11,
108,
188,
191,
157,
179,
147,
176,
39,
50,
37,
103,
91,
211,
176,
235,
109,
119,
180,
165,
60,
97,
115,
117,
200,
76,
44,
214,
132,
39,
220,
202,
130,
158,
176,
155,
115,
130,
227,
122,
158,
39,
192,
210,
241,
20,
66,
30,
133,
174,
32,
201,
143,
12,
209,
86,
99,
161,
70,
91,
35,
27,
246,
253,
148,
164,
47,
12,
172,
218,
37,
176,
181,
97,
245,
245,
146,
148,
38,
205,
199,
174,
64,
112,
194,
190,
71,
1,
75,
62,
75,
168,
8,
239,
93,
39,
62,
97,
48,
39,
7,
148,
56,
210,
159,
217,
216,
227,
199,
113,
98,
137,
255,
205,
89,
254,
34,
150,
54,
251,
96,
155,
205,
86,
187,
197,
205,
5,
141,
30,
79,
206,
171,
217,
37,
2,
26,
78,
114,
243,
66,
253,
163,
24,
115,
236,
10,
57,
84,
129,
142,
251,
156,
108,
52,
29,
21,
252,
140,
69,
250,
228,
239,
247,
113,
177,
173,
159,
30,
134,
74,
59,
53,
247,
233,
112,
84,
173,
194,
190,
249,
35,
184,
141,
226,
0,
44,
159,
48,
169,
203,
3,
154,
17,
137,
182,
16,
197,
238,
200,
0,
164,
167,
119,
213,
49,
130,
156,
73,
219,
204,
172,
196,
188,
76,
112,
136,
163,
32,
97,
209,
87,
129,
62,
113,
255,
21,
194,
73,
84,
85,
85,
147,
6,
2,
140,
77,
177,
236,
142,
74,
174,
4,
2,
152,
90,
129,
39,
172,
25,
185,
63,
16,
35,
124,
241,
66,
80,
211,
207,
52,
109,
131,
157,
171,
35,
235,
0,
209,
236,
70,
238,
228,
138,
224,
64,
163,
218,
201,
250,
82,
88,
226,
19,
81,
89,
26,
163,
224,
200,
46,
186,
136,
98,
156,
72,
116,
85,
253,
17,
55,
184,
236,
224,
197,
12,
235,
132,
151,
35,
13,
90,
146,
211,
227,
46,
239,
251,
107,
129,
100,
200,
138,
7,
182,
57,
66,
230,
71,
175,
214,
143,
36,
54,
67,
221,
86,
37,
19,
184,
87,
65,
96,
216,
13,
141,
25,
2,
81,
59,
125,
110,
170,
120,
135,
244,
110,
28,
125,
14,
46,
8,
109,
157,
227,
43,
254,
119,
21,
160,
29,
207,
248,
147,
94,
231,
78,
251,
114,
219,
155,
250,
136,
77,
107,
182,
141,
66,
48,
75,
17,
20,
197,
208,
33,
111,
207,
221,
22,
140,
39,
162,
46,
100,
106,
166,
24,
242,
253,
49,
125,
18,
13,
39,
1,
217,
82,
41,
16,
130,
198,
195,
38,
159,
225,
244,
61,
165,
27,
12,
61,
174,
25,
234,
194,
147,
225,
240,
141,
78,
48,
209,
140,
52,
134,
237,
181,
187,
65,
205,
190,
205,
166,
62,
254,
179,
206,
122,
20,
47,
91,
230,
217,
127,
16,
183,
91,
67,
230,
197,
40,
11,
188,
141,
81,
88,
104,
221,
52,
21,
196,
109,
214,
135,
170,
119,
145,
6,
252,
71,
82,
249,
33,
80,
79,
97,
53,
225,
15,
56,
203,
127,
241,
65,
1,
116,
42,
60,
70,
212,
217,
83,
246,
42,
4,
136,
248,
172,
150,
194,
202,
62,
192,
76,
181,
83,
6,
145,
156,
146,
233,
204,
139,
46,
90,
87,
166,
94,
236,
181,
162,
68,
193,
36,
13,
109,
55,
69,
254,
7,
166,
72,
64,
206,
163,
73,
69,
71,
135,
90,
220,
190,
6,
89,
80,
171,
121,
69,
110,
110,
6,
137,
146,
32,
151,
40,
154,
80,
196,
154,
215,
104,
13,
126,
194,
44,
175,
238,
224,
34,
44,
142,
50,
64,
225,
145,
236,
210,
74,
163,
204,
57,
112,
24,
128,
50,
136,
144,
42,
222,
134,
231,
225,
26,
113,
154,
42,
37,
122,
229,
169,
103,
140,
243,
39,
154,
203,
154,
88,
193,
26,
189,
49,
75,
138,
56,
41,
147,
195,
89,
241,
152,
36,
73,
238,
156,
161,
224,
251,
64,
46,
192,
48,
157,
175,
73,
102,
48,
244,
100,
218,
36,
47,
146,
117,
35,
189,
82,
225,
149,
44,
162,
24,
45,
168,
74,
245,
218,
154,
60,
170,
170,
195,
241,
97,
63,
60,
178,
37,
217,
249,
33,
170,
216,
229,
95,
119,
116,
7,
36,
55,
72,
45,
104,
226,
51,
28,
69,
109,
148,
90,
82,
94,
198,
20,
146,
143,
22,
120,
186,
74,
148,
144,
28,
199,
153,
106,
99,
131,
120,
132,
60,
72,
201,
162,
16,
98,
136,
89,
31,
124,
195,
37,
244,
34,
173,
255,
124,
88,
181,
143,
234,
186,
193,
174,
10,
151,
103,
135,
169,
15,
164,
1,
146,
94,
22,
205,
26,
10,
82,
57,
86,
93,
154,
68,
105,
178,
84,
28,
37,
54,
216,
101,
62,
240,
30,
116,
218,
100,
131,
75,
23,
53,
19,
250,
167,
190,
104,
232,
168,
160,
201,
59,
223,
238,
46,
26,
148,
228,
51,
53,
234,
182,
174,
151,
156,
120,
233,
210,
242,
4,
163,
103,
251,
15,
0,
112,
123,
160,
54,
169,
131,
13,
250,
253,
133,
36,
2,
142,
214,
162,
103,
62,
254,
150,
89,
218,
21,
56,
229,
120,
186,
215,
174,
215,
75,
248,
98,
99,
210,
75,
254,
236,
201,
145,
244,
43,
94,
233,
163,
248,
202,
107,
49,
103,
207,
242,
148,
162,
223,
229,
45,
183,
123,
71,
100,
206,
15,
4,
70,
89,
18,
121,
254,
198,
171,
224,
202,
179,
243,
194,
124,
206,
27,
64,
113,
47,
194,
14,
145,
197,
122,
129,
212,
141,
9,
64,
146,
160,
92,
199,
128,
153,
103,
108,
170,
199,
174,
253,
83,
66,
226,
50,
193,
104,
24,
106,
193,
115,
201,
47,
139,
187,
10,
1,
161,
130,
86,
190,
64,
172,
201,
132,
8,
4,
19,
63,
42,
179,
235,
147,
39,
229,
171,
96,
248,
141,
152,
202,
112,
153,
230,
229,
30,
25,
253,
78,
134,
228,
144,
205,
195,
98,
44,
189,
36,
85,
176,
16,
253,
106,
221,
45,
17,
210,
213,
92,
101,
194,
248,
164,
237,
94,
52,
252,
71,
13,
240,
132,
155,
9,
149,
130,
211,
14,
59,
119,
39,
121,
201,
40,
129,
162,
36,
208,
16,
113,
69,
218,
47,
108,
191,
14,
59,
40,
252,
238,
19,
255,
219,
95,
74,
36,
178,
3,
180,
169,
188,
168,
74,
3,
58,
121,
197,
177,
164,
132,
135,
24,
47,
202,
9,
180,
51,
53,
53,
3,
88,
149,
234,
144,
83,
146,
239,
175,
53,
231,
13,
118,
107,
237,
222,
204,
48,
126,
25,
16,
127,
176,
147,
152,
25,
101,
187,
57,
98,
106,
75,
222,
41,
14,
250,
53,
46,
78,
13,
40,
201,
249,
81,
69,
3,
17,
193,
226,
42,
157,
132,
25,
56,
123,
248,
159,
34,
206,
168,
31,
55,
142,
57,
19,
61,
33,
247,
213,
35,
179,
12,
64,
187,
149,
133,
14,
233,
39,
80,
122,
210,
156,
63,
132,
35,
198,
218,
159,
128,
177,
238,
203,
228,
156,
163,
63,
81,
61,
116,
59,
159,
60,
187,
70,
33,
88,
115,
48,
111,
10,
110,
150,
240,
67,
124,
94,
221,
32,
150,
157,
52,
208,
14,
180,
76,
150,
31,
45,
82,
193,
216,
14,
201,
60,
65,
65,
255,
32,
173,
178,
224,
180,
76,
193,
108,
233,
66,
147,
55,
244,
79,
174,
179,
92,
20,
15,
24,
219,
114,
13,
131,
201,
120,
252,
57,
132,
133,
180,
4,
28,
145,
106,
26,
217,
243,
1,
69,
151,
20,
5,
73,
220,
222,
78,
91,
82,
93,
154,
39,
48,
195,
244,
125,
163,
81,
209,
90,
8,
130,
155,
83,
74,
183,
36,
2,
141,
52,
168,
233,
130,
190,
111,
0,
57,
204,
139,
29,
189,
156,
254,
232,
157,
23,
242,
125,
150,
254,
75,
237,
181,
125,
211,
108,
87,
44,
69,
11,
43,
197,
142,
31,
77,
85,
67,
123,
24,
171,
180,
198,
121,
98,
57,
92,
215,
55,
170,
154,
36,
52,
24,
248,
27,
223,
203,
192,
221,
209,
168,
9,
233,
169,
104,
2,
164,
140,
149,
233,
190,
117,
248,
61,
190,
145,
213,
48,
67,
178,
203,
249,
216,
203,
123,
111,
219,
141,
219,
97,
102,
51,
44,
220,
240,
97,
183,
232,
96,
50,
155,
73,
145,
201,
107,
146,
176,
94,
43,
187,
216,
110,
26,
208,
164,
234,
209,
238,
140,
247,
191,
118,
198,
190,
205,
27,
59,
203,
49,
161,
177,
201,
51,
13,
246,
27,
178,
195,
52,
124,
128,
220,
98,
85,
194,
136,
17,
49,
193,
205,
44,
9,
200,
86,
103,
57,
114,
220,
156,
59,
15,
233,
194,
144,
171,
42,
186,
111,
249,
149,
39,
48,
173,
86,
60,
24,
158,
252,
120,
188,
111,
177,
27,
229,
145,
36,
249,
208,
187,
253,
155,
25,
151,
181,
2,
61,
229,
32,
110,
23,
64,
250,
194,
221,
218,
12,
166,
68,
167,
52,
248,
60,
172,
181,
192,
71,
195,
213,
163,
187,
91,
159,
105,
84,
114,
31,
47,
87,
53,
15,
235,
92,
208,
14,
143,
37,
161,
142,
203,
43,
82,
25,
39,
189,
155,
156,
147,
216,
63,
143,
216,
25,
143,
11,
229,
106,
255,
4,
89,
58,
12,
41,
231,
51,
207,
208,
84,
234,
8,
158,
215,
38,
7,
205,
135,
12,
217,
107,
139,
46,
226,
196,
54,
3,
147,
26,
173,
89,
189,
75,
212,
208,
128,
107,
13,
165,
136,
198,
254,
136,
220,
207,
95,
233,
154,
189,
83,
131,
162,
130,
140,
108,
125,
60,
151,
50,
69,
73,
63,
49,
241,
143,
82,
108,
0,
237,
106,
244,
222,
98,
109,
180,
198,
208,
168,
90,
121,
5,
54,
235,
126,
116,
63,
99,
162,
99,
237,
182,
110,
88,
162,
40,
97,
49,
251,
140,
254,
14,
87,
183,
180,
109,
86,
15,
242,
30,
166,
190,
10,
235,
173,
7,
39,
79,
33,
28,
14,
156,
226,
243,
6,
203,
62,
9,
206,
248,
53,
133,
215,
181,
210,
40,
182,
11,
224,
141,
98,
25,
204,
0,
124,
166,
90,
128,
93,
213,
203,
71,
169,
162,
247,
113,
212,
10,
229,
66,
102,
122,
196,
195,
108,
21,
211,
215,
173,
149,
216,
75,
40,
131,
139,
94,
75,
75,
92,
35,
214,
23,
36,
88,
8,
142,
31,
60,
114,
174,
92,
133,
59,
207,
158,
211,
13,
177,
12,
53,
96,
15,
25,
107,
136,
66,
122,
83,
108,
103,
22,
78,
221,
158,
149,
175,
57,
230,
79,
213,
74,
98,
211,
6,
9,
96,
223,
227,
70,
104,
135,
146,
110,
242,
15,
102,
229,
243,
88,
59,
49,
220,
51,
84,
105,
33,
95,
79,
59,
9,
239,
35,
98,
7,
51,
17,
38,
48,
141,
158,
137,
68,
101,
218,
147,
131,
241,
36,
213,
29,
167,
57,
212,
127,
68,
246,
114,
121,
178,
19,
39,
219,
127,
45,
66,
178,
102,
119,
103,
240,
111,
130,
180,
39,
69,
158,
203,
150,
154,
134,
125,
98,
27,
136,
58,
9,
70,
253,
130,
105,
97,
105,
41,
107,
146,
230,
209,
249,
138,
83,
204,
158,
178,
157,
47,
107,
149,
135,
97,
226,
158,
177,
45,
149,
231,
121,
238,
170,
66,
238,
229,
193,
64,
253,
251,
68,
220,
40,
172,
18,
237,
2,
221,
161,
107,
231,
63,
103,
241,
82,
240,
144,
97,
87,
16,
83,
43,
77,
142,
80,
182,
123,
119,
142,
38,
226,
193,
119,
230,
13,
208,
46,
192,
220,
52,
182,
72,
122,
52,
220,
174,
15,
240,
190,
221,
119,
171,
194,
217,
105,
219,
202,
204,
114,
218,
222,
221,
95,
53,
25,
182,
157,
150,
203,
74,
66,
72,
42,
4,
219,
58,
178,
145,
84,
249,
31,
116,
46,
67,
250,
209,
217,
102,
225,
110,
135,
202,
113,
20,
221,
172,
251,
117,
219,
251,
218,
92,
47,
29,
43,
233,
79,
29,
146,
223,
95,
193,
116,
80,
125,
76,
160,
176,
252,
219,
112,
89,
66,
112,
143,
51,
94,
121,
86,
79,
71,
160,
233,
96,
33,
194,
55,
134,
229,
65,
72,
2,
197,
255,
175,
111,
91,
56,
214,
164,
142,
226,
85,
222,
76,
173,
77,
147,
215,
166,
26,
176,
131,
210,
128,
225,
194,
110,
6,
240,
25,
163,
162,
167,
94,
62,
117,
80,
158,
170,
82,
12,
29,
187,
0,
102,
253,
48,
63,
108,
181,
105,
27,
85,
194,
158,
149,
226,
13,
201,
196,
80,
62,
34,
38,
88,
185,
112,
92,
216,
216,
175,
53,
205,
196,
44,
178,
156,
92,
138,
107,
46,
218,
16,
208,
232,
51,
104,
186,
8,
93,
131,
130,
29,
164,
126,
158,
61,
209,
108,
93,
76,
35,
183,
155,
195,
148,
72,
201,
240,
30,
51,
24,
60,
157,
199,
66,
55,
33,
112,
123,
149,
13,
102,
211,
143,
158,
56,
107,
53,
137,
233,
217,
105,
7,
188,
17,
63,
21,
234,
55,
205,
160,
92,
56,
59,
99,
54,
135,
87,
137,
49,
125,
231,
207,
109,
244,
108,
207,
175,
14,
223,
54,
204,
66,
218,
218,
53,
194,
201,
11,
212,
226,
214,
31,
213,
28,
187,
100,
115,
128,
154,
154,
174,
73,
191,
21,
192,
144,
149,
113,
14,
38,
176,
252,
40,
71,
40,
24,
31,
223,
50,
203,
56,
244,
19,
249,
17,
54,
199,
249,
231,
132,
90,
47,
139,
145,
109,
88,
58,
53,
87,
25,
129,
244,
212,
172,
92,
39,
102,
156,
121,
26,
17,
174,
31,
24,
51,
166,
34,
152,
146,
248,
158,
53,
251,
189,
197,
255,
25,
76,
18,
12,
27,
24,
217,
184,
6,
159,
189,
166,
253,
121,
96,
150,
82,
166,
105,
180,
160,
73,
85,
229,
11,
74,
90,
235,
72,
75,
74,
101,
86,
242,
208,
124,
242,
110,
127,
131,
164,
16,
150,
40,
130,
87,
237,
44,
247,
48,
46,
202,
76,
82,
210,
144,
242,
40,
71,
179,
250,
67,
6,
74,
44,
172,
181,
75,
52,
86,
203,
141,
188,
238,
159,
177,
165,
160,
225,
77,
225,
203,
12,
36,
217,
128,
204,
148,
165,
28,
173,
222,
228,
97,
167,
149,
8,
31,
0,
51,
93,
28,
9,
46,
182,
191,
222,
68,
90,
13,
30,
73,
190,
159,
63,
160,
168,
229,
73,
227,
158,
160,
192,
148,
211,
148,
88,
141,
178,
136,
202,
78,
19,
111,
29,
236,
117,
175,
156,
212,
109,
81,
9,
109,
37,
189,
129,
135,
89,
207,
236,
226,
150,
128,
58,
46,
185,
159,
4,
148,
202,
56,
172,
69,
98,
175,
42,
68,
4,
204,
123,
206,
191,
159,
103,
185,
162,
137,
202,
44,
47,
89,
43,
140,
87,
193,
116,
216,
132,
228,
243,
82,
13,
138,
140,
29,
149,
8,
101,
86,
33,
206,
3,
154,
61,
161,
141,
33,
18,
11,
249,
23,
240,
163,
17,
138,
144,
17,
52,
148,
224,
109,
71,
77,
40,
174,
227,
25,
42,
161,
120,
111,
137,
22,
164,
209,
98,
46,
218,
128,
86,
201,
27,
187,
74,
216,
61,
149,
29,
119,
249,
247,
47,
91,
79,
143,
203,
88,
121,
39,
129,
45,
114,
78,
57,
6,
102,
34,
2,
102,
128,
160,
87,
142,
101,
123,
194,
97,
11,
3,
108,
71,
99,
97,
57,
247,
175,
153,
192,
251,
163,
217,
75,
133,
206,
117,
210,
55,
27,
73,
58,
24,
120,
196,
199,
21,
55,
46,
116,
24,
67,
160,
137,
80,
242,
204,
64,
229,
135,
12,
160,
122,
212,
208,
87,
138,
45,
120,
135,
117,
29,
178,
90,
84,
123,
107,
28,
131,
63,
65,
69,
174,
59,
83,
147,
133,
149,
48,
205,
81,
117,
137,
61,
65,
147,
158,
78,
148,
178,
107,
58,
108,
198,
61,
28,
99,
185,
132,
230,
2,
18,
95,
47,
100,
58,
221,
81,
211,
80,
51,
184,
143,
98,
71,
140,
191,
251,
5,
224,
177,
42,
59,
35,
116,
228,
10,
209,
115,
235,
230,
62,
201,
221,
86,
133,
137,
93,
199,
71,
48,
179,
176,
123,
99,
193,
251,
92,
190,
41,
223,
97,
200,
238,
51,
43,
156,
150,
90,
66,
166,
37,
200,
232,
32,
35,
218,
84,
2,
80,
17,
219,
194,
131,
8,
14,
112,
194,
128,
101,
24,
140,
209,
120,
92,
13,
152,
38,
143,
228,
231,
70,
44,
250,
129,
132,
79,
38,
214,
64,
107,
131,
103,
191,
67,
23,
60,
158,
25,
119,
75,
76,
173,
198,
81,
231,
16,
170,
72,
242,
254,
115,
33,
240,
215,
25,
236,
185,
221,
201,
61,
0,
179,
166,
110,
99,
84,
60,
92,
37,
105,
107,
239,
191,
100,
83,
241,
104,
154,
82,
140,
154,
144,
148,
176,
220,
220,
235,
122,
2,
189,
163,
105,
198,
79,
74,
92,
165,
72,
72,
121,
53,
158,
245,
250,
249,
215,
77,
200,
241,
242,
36,
251,
120,
124,
246,
195,
66,
105,
99,
170,
141,
42,
204,
206,
135,
117,
128,
34,
108,
144,
29,
108,
233,
203,
52,
109,
15,
131,
47,
183,
125,
199,
34,
48,
242,
76,
101,
33,
65,
143,
189,
239,
161,
254,
146,
219,
143,
235,
231,
251,
125,
13,
165,
33,
122,
181,
148,
102,
172,
83,
237,
73,
54,
78,
66,
6,
190,
115,
176,
221,
200,
235,
191,
80,
239,
94,
135,
242,
21,
89,
59,
34,
88,
227,
116,
103,
104,
0,
151,
89,
234,
79,
142,
152,
217,
95,
135,
169,
254,
80,
167,
65,
253,
60,
55,
107,
142,
25,
244,
214,
61,
23,
241,
50,
19,
221,
213,
193,
203,
253,
174,
101,
20,
33,
18,
101,
81,
249,
216,
114,
25,
74,
163,
218,
195,
242,
0,
127,
154,
116,
79,
233,
199,
85,
162,
104,
113,
192,
15,
4,
68,
65,
126,
147,
81,
78,
61,
182,
62,
250,
199,
224,
234,
61,
179,
187,
222,
247,
114,
195,
103,
142,
2,
87,
207,
185,
26,
187,
131,
139,
250,
0,
134,
196,
65,
16,
28,
57,
103,
139,
251,
179,
42,
228,
167,
97,
4,
156,
185,
62,
248,
116,
140,
147,
48,
213,
95,
69,
133,
111,
116,
191,
28,
36,
137,
59,
119,
231,
124,
43,
60,
12,
49,
111,
23,
9,
171,
4,
93,
43,
55,
166,
88,
7,
244,
140,
100,
32,
207,
8,
104,
86,
204,
76,
130,
238,
12,
40,
128,
205,
193,
227,
49,
147,
63,
153,
1,
81,
97,
120,
238,
253,
102,
160,
104,
150,
151,
139,
186,
96,
181,
241,
78,
97,
240,
220,
246,
22,
210,
44,
78,
140,
82,
46,
142,
76,
254,
133,
148,
143,
232,
5,
189,
120,
136,
121,
166,
156,
253,
66,
41,
75,
243,
96,
67,
139,
0,
120,
57,
82,
56,
27,
213,
145,
205,
189,
57,
216,
218,
91,
178,
66,
218,
112,
116,
236,
72,
106,
26,
101,
46,
132,
27,
189,
23,
76,
178,
42,
10,
185,
66,
72,
129,
209,
146,
26,
97,
111,
229,
189,
208,
142,
217,
40,
132,
58,
88,
208,
68,
247,
125,
0,
25,
80,
198,
49,
89,
197,
78,
197,
28,
211,
32,
165,
79,
162,
213,
81,
152,
84,
230,
194,
84,
89,
92,
18,
178,
54,
52,
97,
60,
206,
242,
41,
70,
206,
194,
103,
125,
204,
144,
32,
132,
176,
6,
222,
140,
217,
44,
64,
64,
201,
41,
211,
38,
130,
232,
208,
42,
197,
204,
11,
39,
230,
100,
123,
27,
11,
5,
146,
233,
79,
49,
141,
163,
86,
60,
231,
113,
143,
66,
122,
239,
254,
182,
90,
57,
235,
188,
246,
243,
220,
86,
222,
157,
75,
58,
135,
50,
253,
44,
195,
173,
14,
141,
183,
139,
217,
103,
8,
61,
61,
160,
114,
167,
190,
39,
251,
183,
217,
232,
27,
74,
221,
228,
152,
116,
29,
194,
137,
115,
139,
174,
98,
214,
94,
12,
16,
110,
132,
217,
215,
59,
216,
97,
56,
104,
79,
63,
218,
58,
235,
215,
185,
101,
58,
140,
217,
20,
52,
206,
52,
197,
167,
150,
98,
40,
83,
9,
21,
202,
150,
55,
170,
95,
151,
122,
246,
200,
195,
45,
84,
249,
239,
96,
243,
212,
108,
77,
19,
130,
227,
122,
123,
44,
246,
92,
20,
143,
225,
210,
43,
184,
70,
190,
32,
205,
191,
52,
113,
76,
2,
106,
83,
106,
130,
80,
4,
50,
111,
5,
48,
123,
157,
62,
53,
176,
131,
33,
222,
208,
188,
11,
192,
147,
138,
194,
29,
7,
61,
25,
202,
106,
22,
30,
255,
236,
126,
227,
79,
149,
114,
65,
83,
209,
40,
65,
146,
38,
91,
89,
66,
100,
200,
48,
196,
92,
6,
83,
200,
206,
120,
103,
177,
227,
167,
34,
139,
134,
13,
101,
61,
50,
22,
174,
181,
29,
108,
140,
225,
176,
164,
218,
176,
190,
240,
62,
11,
11,
25,
185,
146,
135,
94,
96,
214,
72,
194,
206,
48,
109,
29,
117,
126,
135,
233,
248,
174,
182,
121,
173,
251,
251,
41,
12,
138,
243,
213,
160,
124,
10,
118,
106,
123,
188,
82,
138,
0,
94,
18,
179,
147,
245,
75,
107,
63,
241,
53,
72,
225,
195,
196,
62,
79,
177,
121,
132,
236,
251,
142,
57,
102,
188,
48,
115,
43,
243,
113,
230,
43,
69,
30,
208,
53,
207,
251,
11,
201,
68,
192,
169,
57,
97,
190,
4,
110,
222,
231,
50,
34,
160,
138,
221,
242,
28,
230,
161,
65,
238,
142,
24,
231,
9,
91,
176,
43,
158,
71,
221,
67,
138,
41,
192,
228,
187,
230,
74,
141,
26,
177,
229,
14,
152,
101,
46,
28,
110,
227,
163,
84,
34,
242,
149,
194,
21,
148,
12,
84,
243,
29,
183,
20,
174,
56,
8,
26,
210,
217,
40,
30,
49,
163,
176,
203,
227,
9,
5,
145,
137,
82,
20,
139,
90,
223,
41,
244,
177,
46,
221,
167,
184,
82,
5,
237,
72,
192,
166,
153,
154,
108,
102,
231,
248,
225,
12,
174,
40,
1,
105,
209,
66,
170,
151,
64,
99,
101,
143,
218,
249,
201,
204,
223,
134,
108,
205,
21,
74,
170,
180,
33,
126,
230,
105,
132,
60,
120,
62,
157,
130,
233,
15,
40,
109,
22,
196,
129,
110,
27,
45,
58,
76,
89,
94,
175,
203,
137,
159,
113,
236,
46,
16,
244,
169,
57,
64,
168,
210,
117,
90,
39,
117,
96,
29,
14,
38,
77,
117,
211,
204,
162,
130,
218,
191,
101,
252,
50,
181,
244,
79,
188,
228,
25,
179,
23,
29,
7,
170,
60,
86,
190,
156,
2,
172,
206,
40,
180,
221,
213,
55,
77,
95,
157,
69,
198,
101,
8,
107,
230,
210,
83,
219,
71,
141,
45,
104,
200,
124,
133,
160,
208,
208,
25,
94,
153,
63,
82,
20,
124,
152,
60,
234,
234,
25,
76,
251,
197,
196,
116,
234,
221,
16,
48,
137,
132,
18,
33,
253,
203,
72,
154,
35,
238,
221,
155,
43,
175,
10,
101,
61,
144,
123,
31,
84,
143,
106,
55,
98,
122,
87,
237,
86,
119,
104,
36,
117,
24,
241,
171,
247,
115,
158,
92,
36,
161,
185,
135,
61,
219,
175,
168,
1,
214,
103,
117,
179,
92,
143,
240,
19,
198,
38,
19,
111,
111,
81,
74,
214,
94,
220,
66,
252,
0,
79,
164,
89,
81,
248,
38,
195,
69,
158,
59,
45,
191,
80,
201,
10,
91,
143,
232,
32,
173,
3,
36,
95,
204,
84,
36,
2,
23,
125,
41,
238,
126,
49,
198,
28,
121,
50,
67,
41,
90,
148,
77,
102,
133,
73,
0,
226,
155,
209,
44,
3,
143,
206,
136,
221,
104,
66,
106,
170,
31,
205,
245,
119,
84,
50,
118,
255,
141,
105,
154,
196,
103,
99,
153,
91,
54,
155,
13,
195,
5,
175,
152,
38,
58,
176,
26,
253,
109,
16,
251,
130,
105,
41,
175,
129,
180,
0,
114,
30,
153,
177,
188,
147,
164,
151,
53,
46,
71,
174,
102,
223,
165,
168,
210,
150,
209,
41,
121,
129,
21,
188,
214,
36,
204,
240,
209,
220,
54,
202,
12,
74,
31,
66,
248,
247,
134,
52,
47,
2,
57,
40,
174,
185,
38,
153,
96,
217,
26,
5,
43,
219,
51,
172,
211,
138,
167,
142,
248,
146,
187,
251,
47,
134,
55,
4,
130,
152,
116,
243,
108,
3,
161,
58,
250,
224,
181,
241,
118,
183,
16,
136,
51,
100,
122,
79,
44,
21,
94,
130,
189,
139,
186,
185,
240,
48,
97,
25,
138,
153,
240,
28,
83,
223,
173,
164,
29,
127,
145,
130,
130,
11,
209,
83,
78,
0,
138,
17,
221,
86,
58,
117,
222,
210,
250,
83,
0,
214,
104,
228,
96,
35,
144,
254,
49,
106,
10,
131,
218,
119,
254,
226,
97,
234,
69,
133,
17,
134,
172,
11,
30,
158,
255,
232,
242,
79,
113,
147,
126,
141,
115,
29,
61,
190,
25,
23,
209,
0,
114,
155,
244,
214,
179,
250,
156,
159,
85,
209,
212,
41,
68,
93,
32,
195,
200,
53,
89,
107,
88,
32,
171,
234,
159,
240,
25,
44,
187,
50,
213,
50,
111,
202,
172,
119,
248,
187,
203,
247,
217,
103,
222,
248,
194,
52,
67,
16,
79,
198,
10,
58,
102,
211,
162,
72,
1,
142,
84,
255,
30,
219,
124,
238,
24,
9,
117,
28,
153,
91,
138,
6,
219,
251,
87,
155,
140,
102,
192,
241,
124,
57,
36,
129,
228,
5,
147,
37,
65,
222,
108,
111,
61,
208,
157,
50,
8,
55,
231,
167,
103,
118,
67,
134,
77,
126,
233,
0,
134,
25,
66,
179,
34,
194,
164,
133,
65,
182,
166,
118,
61,
193,
54,
255,
129,
197,
70,
56,
232,
124,
1,
131,
118,
133,
107,
147,
225,
141,
53,
206,
3,
176,
82,
246,
209,
133,
248,
57,
156,
2,
109,
94,
102,
101,
198,
168,
21,
55,
224,
187,
167,
2,
139,
47,
82,
84,
202,
153,
3,
61,
103,
158,
133,
164,
12,
170,
116,
216,
79,
211,
184,
149,
179,
64,
67,
42,
148,
210,
25,
111,
187,
175,
86,
247,
225,
226,
234,
252,
75,
48,
150,
161,
25,
86,
118,
100,
38,
188,
148,
60,
104,
231,
161,
59,
222,
35,
174,
219,
56,
91,
195,
76,
194,
60,
233,
51,
201,
149,
72,
129,
6,
142,
14,
155,
169,
124,
105,
242,
217,
50,
224,
166,
190,
29,
117,
38,
27,
72,
143,
31,
177,
235,
250,
58,
176,
116,
26,
217,
206,
154,
217,
157,
73,
75,
6,
118,
156,
96,
223,
66,
101,
160,
88,
125,
66,
165,
87,
199,
151,
36,
159,
17,
132,
61,
160,
43,
82,
152,
137,
96,
247,
1,
191,
249,
85,
88,
77,
202,
68,
243,
224,
211,
108,
172,
101,
105,
38,
134,
28,
157,
214,
147,
60,
251,
112,
47,
208,
70,
201,
196,
195,
53,
123,
90,
10,
130,
119,
226,
30,
236,
203,
205,
22,
237,
167,
224,
242,
32,
241,
177,
19,
86,
227,
34,
244,
204,
96,
118,
174,
31,
108,
9,
9,
117,
32,
89,
154,
22,
165,
180,
59,
94,
102,
67,
4,
239,
170,
73,
76,
160,
106,
212,
43,
160,
174,
26,
233,
134,
112,
99,
177,
38,
171,
55,
51,
62,
11,
134,
180,
125,
29,
215,
111,
238,
90,
78,
129,
110,
96,
126,
32,
50,
196,
166,
151,
173,
120,
198,
135,
47,
175,
2,
43,
18,
66,
132,
196,
231,
60,
10,
67,
61,
77,
27,
65,
45,
136,
199,
100,
151,
16,
68,
238,
173,
134,
40,
23,
48,
169,
247,
12,
86,
176,
50,
48,
24,
150,
158,
25,
31,
36,
70,
229,
203,
106,
49,
6,
14,
64,
207,
241,
139,
74,
0,
101,
204,
233,
141,
119,
215,
167,
28,
88,
156,
6,
249,
163,
198,
32,
125,
161,
33,
99,
65,
80,
106,
39,
137,
187,
233,
118,
181,
90,
34,
55,
154,
221,
246,
251,
96,
214,
94,
89,
36,
207,
153,
189,
27,
182,
102,
230,
200,
31,
167,
84,
12,
108,
90,
148,
101,
140,
75,
220,
216,
79,
198,
104,
138,
171,
219,
201,
94,
102,
235,
19,
214,
232,
214,
190,
49,
156,
202,
155,
243,
44,
4,
56,
19,
221,
105,
27,
137,
167,
43,
133,
172,
153,
79,
155,
179,
124,
158,
188,
80,
162,
186,
75,
128,
221,
193,
180,
228,
184,
70,
163,
230,
148,
155,
46,
243,
240,
197,
166,
96,
74,
246,
132,
101,
238,
176,
160,
127,
135,
223,
12,
203,
167,
36,
145,
121,
250,
60,
87,
74,
252,
147,
148,
219,
205,
99,
242,
127,
199,
119,
214,
127,
0,
132,
113,
180,
78,
81,
180,
17,
73,
114,
229,
232,
80,
253,
29,
157,
45,
213,
220,
102,
54,
14,
16,
91,
30,
181,
12,
32,
142,
162,
249,
19,
141,
244,
171,
42,
249,
152,
231,
110,
140,
231,
163,
103,
247,
32,
119,
140,
252,
145,
69,
22,
241,
202,
177,
105,
133,
161,
224,
228,
107,
207,
211,
187,
222,
196,
49,
76,
60,
77,
27,
48,
214,
127,
113,
142,
218,
49,
202,
3,
87,
98,
111,
38,
116,
38,
8,
179,
94,
194,
175,
67,
99,
121,
66,
117,
230,
155,
190,
168,
66,
236,
238,
107,
122,
165,
90,
35,
74,
115,
213,
78,
54,
40,
65,
68,
232,
109,
152,
175,
60,
246,
203,
2,
161,
128,
138,
100,
211,
103,
2,
205,
137,
155,
16,
29,
101,
177,
25,
149,
6,
173,
187,
234,
240,
157,
25,
230,
93,
27,
97,
132,
243,
87,
175,
184,
53,
132,
115,
113,
117,
71,
126,
121,
192,
167,
86,
244,
141,
242,
131,
19,
44,
140,
158,
103,
227,
140,
131,
230,
150,
162,
181,
51,
13,
70,
212,
148,
16,
119,
38,
190,
128,
148,
89,
202,
142,
214,
95,
236,
121,
0,
103,
179,
10,
249,
69,
162,
172,
185,
111,
101,
133,
235,
13,
100,
246,
69,
76,
3,
62,
146,
212,
90,
169,
2,
75,
4,
122,
90,
153,
7,
59,
63,
4,
230,
207,
219,
131,
91,
57,
201,
161,
6,
89,
126,
195,
240,
23,
24,
200,
80,
51,
84,
157,
44,
215,
67,
2,
4,
21,
184,
20,
97,
148,
170,
136,
251,
188,
23,
137,
155,
184,
40,
143,
6,
7,
209,
154,
54,
234,
25,
69,
131,
69,
150,
15,
151,
135,
233,
9,
207,
192,
174,
17,
230,
104,
239,
25,
117,
112,
255,
181,
229,
196,
252,
166,
231,
148,
121,
130,
99,
109,
117,
243,
69,
112,
86,
93,
253,
62,
182,
106,
249,
195,
203,
91,
177,
46,
198,
25,
9,
30,
186,
103,
98,
109,
255,
173,
13,
148,
52,
197,
178,
79,
40,
152,
95,
41,
197,
230,
245,
105,
13,
81,
136,
1,
149,
225,
12,
85,
199,
190,
89,
11,
58,
110,
140,
26,
147,
110,
240,
241,
176,
33,
10,
112,
128,
60,
116,
103,
31,
85,
138,
147,
50,
194,
53,
61,
43,
99,
183,
77,
77,
208,
179,
30,
99,
41,
158,
239,
229,
22,
21,
124,
87,
11,
164,
177,
171,
1,
167,
172,
166,
48,
200,
102,
254,
45,
7,
96,
160,
58,
20,
239,
50,
9,
32,
8,
158,
228,
120,
151,
186,
51,
166,
140,
67,
180,
184,
244,
88,
124,
195,
206,
4,
75,
145,
235,
154,
184,
32,
134,
92,
150,
82,
234,
16,
230,
222,
32,
209,
143,
130,
200,
184,
133,
153,
95,
255,
229,
106,
21,
160,
53,
53,
196,
43,
162,
125,
20,
200,
103,
1,
100,
152,
206,
238,
196,
4,
218,
98,
190,
176,
118,
54,
136,
89,
176,
47,
135,
194,
90,
134,
248,
229,
186,
158,
229,
221,
155,
54,
155,
225,
114,
223,
50,
246,
35,
72,
249,
39,
253,
208,
69,
227,
141,
197,
42,
41,
12,
242,
206,
140,
183,
126,
92,
148,
110,
70,
152,
234,
171,
55,
42,
183,
70,
202,
253,
156,
109,
175,
95,
88,
160,
156,
164,
87,
149,
28,
96,
203,
14,
148,
112,
26,
58,
192,
59,
32,
160,
17,
156,
43,
110,
92,
251,
98,
126,
244,
210,
176,
31,
226,
18,
115,
145,
202,
4,
56,
108,
95,
244,
13,
248,
154,
51,
81,
71,
220,
83,
183,
243,
192,
241,
108,
249,
65,
120,
167,
109,
157,
31,
243,
200,
35,
102,
145,
171,
2,
155,
209,
234,
238,
47,
246,
141,
37,
208,
130,
72,
237,
40,
39,
149,
84,
179,
63,
57,
159,
157,
88,
130,
183,
126,
156,
29,
221,
237,
160,
24,
213,
43,
74,
254,
133,
40,
255,
53,
74,
173,
156,
236,
102,
205,
238,
76,
78,
69,
112,
79,
168,
239,
71,
19,
165,
52,
172,
210,
121,
122,
133,
224,
209,
9,
84,
83,
162,
63,
135,
0,
17,
232,
96,
35,
121,
239,
231,
23,
189,
76,
205,
159,
248,
50,
9,
141,
132,
59,
127,
181,
118,
254,
163,
196,
118,
210,
86,
32,
78,
238,
157,
252,
113,
127,
232,
159,
182,
226,
122,
7,
254,
80,
173,
200,
63,
228,
24,
82,
61,
7,
145,
91,
150,
144,
183,
201,
75,
14,
108,
159,
122,
251,
25,
132,
58,
1,
63,
107,
183,
114,
251,
209,
53,
128,
46,
105,
181,
17,
72,
20,
109,
80,
198,
228,
43,
235,
228,
89,
156,
253,
225,
60,
123,
103,
218,
228,
159,
99,
205,
211,
224,
109,
125,
206,
37,
187,
245,
56,
0,
108,
2,
68,
246,
61,
82,
121,
214,
14,
53,
99,
153,
137,
149,
161,
198,
197,
154,
114,
79,
178,
229,
226,
88,
137,
91,
148,
6,
21,
181,
153,
237,
102,
16,
98,
217,
31,
95,
229,
123,
99,
24,
252,
170,
176,
97,
216,
108,
220,
193,
20,
205,
230,
246,
81,
86,
32,
113,
192,
39,
230,
235,
57,
213,
190,
250,
151,
16,
54,
167,
232,
199,
159,
161,
250,
12,
15,
144,
134,
158,
74,
36,
253,
135,
134,
228,
92,
156,
21,
18,
118,
204,
199,
26,
233,
171,
41,
117,
105,
153,
74,
51,
36,
246,
75,
17,
152,
161,
57,
231,
20,
78,
198,
100,
189,
242,
201,
50,
159,
213,
197,
56,
146,
37,
44,
58,
3,
37,
160,
13,
50,
191,
173,
204,
254,
140,
107,
39,
66,
89,
21,
69,
21,
69,
144,
83,
237,
250,
206,
230,
249,
222,
115,
3,
73,
117,
28,
214,
52,
130,
59,
130,
244,
198,
93,
37,
30,
39,
60,
168,
130,
110,
9,
43,
221,
89,
142,
240,
37,
246,
109,
130,
59,
97,
148,
36,
142,
31,
216,
84,
189,
223,
135,
60,
138,
43,
216,
112,
162,
35,
177,
139,
94,
97,
126,
175,
77,
253,
187,
228,
173,
29,
20,
172,
72,
16,
40,
162,
77,
221,
252,
168,
124,
4,
73,
28,
141,
50,
221,
25,
15,
72,
185,
120,
231,
56,
33,
16,
13,
28,
92,
198,
195,
124,
107,
229,
210,
63,
107,
114,
191,
182,
1,
173,
110,
218,
199,
120,
89,
113,
0,
74,
235,
145,
41,
148,
178,
203,
40,
71,
173,
60,
53,
24,
28,
230,
163,
162,
153,
250,
27,
164,
159,
49,
32,
110,
127,
124,
159,
221,
249,
61,
108,
85,
111,
132,
135,
233,
78,
211,
189,
189,
63,
73,
218,
142,
185,
202,
248,
226,
173,
124,
236,
184,
229,
62,
118,
241,
10,
205,
50,
47,
172,
12,
127,
187,
255,
43,
147,
5,
27,
11,
209,
78,
203,
2,
209,
90,
243,
226,
201,
9,
71,
31,
173,
133,
164,
100,
154,
173,
233,
175,
156,
175,
134,
3,
203,
201,
122,
106,
130,
104,
144,
22,
21,
30,
255,
42,
154,
243,
101,
15,
44,
145,
254,
153,
11,
215,
75,
73,
153,
223,
110,
131,
156,
111,
245,
30,
191,
234,
42,
207,
86,
108,
29,
195,
185,
133,
71,
101,
113,
122,
169,
50,
192,
172,
7,
45,
61,
253,
160,
145,
140,
68,
17,
215,
76,
219,
204,
78,
21,
45,
77,
208,
135,
41,
214,
120,
205,
76,
57,
53,
42,
147,
83,
196,
12,
193,
186,
225,
238,
104,
229,
114,
42,
34,
116,
126,
245,
229,
35,
180,
173,
208,
19,
127,
58,
206,
67,
4,
121,
29,
124,
71,
3,
72,
92,
181,
60,
125,
6,
244,
135,
61,
122,
29,
119,
162,
4,
70,
216,
86,
156,
92,
142,
151,
77,
119,
232,
184,
16,
200,
205,
128,
29,
168,
66,
181,
100,
47,
254,
236,
204,
145,
147,
17,
90,
49,
90,
61,
218,
111,
181,
198,
44,
137,
65,
205,
56,
61,
146,
212,
123,
110,
11,
237,
27,
58,
139,
209,
131,
1,
160,
101,
228,
98,
113,
197,
58,
140,
127,
65,
46,
20,
153,
194,
49,
182,
36,
84,
98,
144,
11,
161,
190,
97,
59,
44,
64,
158,
3,
186,
152,
106,
233,
179,
87,
52,
205,
81,
59,
196,
192,
171,
212,
201,
214,
179,
162,
53,
217,
153,
57,
186,
230,
87,
204,
175,
51,
148,
3,
81,
239,
168,
75,
58,
225,
166,
11,
71,
136,
253,
214,
220,
188,
38,
98,
152,
133,
228,
51,
147,
65,
57,
213,
212,
193,
53,
170,
213,
198,
223,
105,
134,
139,
232,
244,
126,
195,
15,
50,
50,
213,
89,
216,
238,
142,
127,
105,
190,
5,
86,
145,
44,
64,
36,
71,
185,
246,
34,
122,
143,
185,
211,
88,
67,
88,
37,
5,
230,
10,
154,
156,
146,
162,
212,
236,
125,
107,
69,
182,
7,
249,
32,
144,
143,
204,
148,
223,
227,
118,
44,
177,
22,
153,
121,
141,
185,
5,
47,
4,
112,
178,
127,
191,
59,
209,
46,
130,
56,
81,
215,
69,
8,
209,
21,
19,
215,
212,
242,
134,
19,
22,
9,
56,
254,
213,
77,
189,
130,
195,
55,
217,
170,
247,
177,
65,
154,
178,
72,
52,
190,
118,
144,
174,
186,
1,
2,
220,
187,
25,
230,
97,
147,
98,
81,
241,
51,
65,
98,
2,
148,
69,
167,
98,
82,
54,
217,
143,
238,
190,
121,
73,
175,
133,
107,
4,
57,
28,
207,
81,
184,
78,
120,
146,
72,
46,
68,
74,
111,
154,
205,
252,
99,
38,
27,
215,
159,
222,
250,
154,
169,
70,
190,
188,
154,
239,
139,
4,
146,
150,
121,
238,
202,
167,
242,
187,
185,
219,
162,
253,
232,
239,
72,
146,
196,
217,
226,
138,
192,
192,
105,
149,
255,
170,
121,
0,
211,
109,
37,
177,
54,
59,
2,
139,
61,
213,
154,
230,
254,
155,
183,
35,
43,
165,
190,
76,
150,
23,
234,
61,
137,
170,
82,
209,
224,
52,
248,
244,
142,
33,
163,
233,
217,
44,
45,
36,
29,
204,
216,
97,
53,
59,
94,
145,
128,
137,
255,
55,
115,
33,
59,
108,
171,
44,
42,
181,
247,
138,
251,
8,
224,
255,
34,
111,
229,
53,
240,
102,
16,
65,
202,
41,
192,
16,
177,
20,
173,
1,
251,
86,
154,
188,
53,
106,
78,
15,
196,
239,
91,
182,
124,
198,
251,
21,
203,
166,
207,
128,
35,
194,
241,
205,
179,
112,
215,
20,
214,
231,
191,
123,
26,
222,
13,
117,
30,
113,
41,
48,
223,
6,
26,
82,
61,
210,
237,
222,
124,
180,
20,
193,
161,
162,
133,
89,
85,
128,
196,
236,
167,
221,
108,
227,
2,
88,
128,
82,
244,
41,
117,
48,
205,
77,
189,
226,
37,
243,
90,
190,
35,
188,
23,
111,
120,
66,
34,
243,
208,
137,
2,
62,
85,
114,
174,
109,
199,
54,
62,
37,
235,
158,
0,
149,
32,
195,
177,
16,
191,
105,
153,
95,
69,
206,
17,
221,
189,
207,
215,
7,
20,
79,
18,
72,
107,
98,
232,
5,
78,
40,
161,
116,
68,
44,
125,
170,
98,
211,
80,
147,
14,
156,
114,
253,
90,
61,
251,
176,
247,
209,
193,
214,
186,
87,
104,
175,
182,
136,
235,
31,
195,
6,
213,
128,
188,
67,
97,
236,
20,
12,
205,
43,
232,
141,
226,
172,
250,
246,
247,
172,
114,
157,
203,
211,
244,
237,
124,
89,
142,
24,
3,
109,
215,
245,
109,
248,
27,
207,
72,
148,
121,
172,
19,
145,
152,
52,
73,
217,
142,
136,
111,
64,
226,
193,
51,
100,
40,
82,
89,
205,
59,
188,
185,
126,
211,
81,
216,
109,
199,
132,
246,
25,
226,
196,
83,
223,
51,
151,
95,
63,
171,
6,
63,
74,
235,
157,
143,
127,
155,
217,
91,
115,
248,
45,
3,
155,
253,
72,
32,
15,
85,
176,
17,
175,
143,
116,
71,
127,
245,
19,
143,
175,
149,
215,
232,
182,
71,
27,
239,
230,
16,
224,
69,
77,
175,
118,
244,
178,
89,
234,
166,
9,
232,
190,
58,
230,
7,
142,
222,
138,
200,
73,
108,
214,
50,
53,
72,
149,
204,
43,
203,
39,
101,
82,
253,
180,
209,
13,
62,
102,
88,
184,
156,
159,
184,
216,
138,
119,
216,
168,
8,
158,
90,
127,
105,
228,
34,
166,
139,
15,
63,
131,
126,
236,
30,
137,
98,
16,
250,
31,
85,
128,
140,
3,
71,
113,
151,
229,
71,
116,
193,
118,
78,
189,
80,
19,
88,
84,
179,
53,
245,
66,
163,
194,
186,
107,
221,
188,
60,
37,
34,
98,
103,
220,
118,
13,
99,
48,
148,
109,
19,
242,
215,
26,
107,
164,
185,
144,
178,
133,
181,
250,
83,
11,
185,
150,
98,
174,
68,
196,
33,
100,
105,
153,
2,
253,
97,
74,
164,
94,
220,
49,
173,
195,
146,
159,
110,
168,
31,
69,
147,
203,
250,
214,
97,
172,
57,
239,
227,
213,
45,
219,
32,
136,
198,
246,
184,
156,
184,
9,
117,
43,
103,
11,
135,
165,
66,
29,
87,
233,
110,
220,
87,
166,
243,
126,
75,
228,
101,
244,
113,
152,
83,
44,
173,
200,
81,
61,
176,
145,
209,
203,
32,
62,
198,
229,
175,
136,
105,
74,
74,
119,
138,
224,
62,
31,
73,
223,
151,
14,
61,
61,
172,
34,
33,
208,
194,
177,
156,
11,
208,
40,
22,
19,
118,
160,
137,
218,
134,
62,
223,
165,
149,
98,
224,
247,
171,
74,
60,
215,
89,
219,
103,
119,
246,
17,
86,
154,
250,
117,
179,
223,
89,
53,
253,
160,
174,
90,
2,
117,
153,
226,
152,
165,
130,
14,
188,
169,
97,
241,
10,
31,
239,
163,
253,
114,
47,
52,
17,
220,
247,
234,
21,
89,
131,
249,
196,
124,
165,
143,
51,
197,
184,
4,
109,
162,
10,
219,
175,
5,
118,
194,
183,
170,
30,
196,
23,
149,
52,
178,
150,
143,
74,
115,
234,
169,
83,
128,
209,
117,
228,
66,
220,
196,
209,
97,
242,
95,
125,
61,
204,
23,
223,
21,
52,
120,
72,
247,
94,
78,
202,
156,
235,
51,
190,
125,
120,
130,
230,
194,
94,
72,
43,
59,
76,
59,
43,
123,
12,
152,
236,
44,
95,
36,
199,
180,
86,
182,
134,
38,
5,
39,
246,
25,
217,
246,
171,
47,
23,
210,
18,
188,
59,
24,
39,
30,
87,
79,
198,
234,
11,
67,
138,
106,
208,
236,
195,
10,
197,
105,
209,
204,
132,
57,
106,
19,
104,
233,
49,
93,
61,
168,
120,
137,
157,
181,
56,
96,
10,
215,
245,
47,
183,
187,
203,
253,
60,
5,
152,
190,
139,
227,
1,
195,
139,
153,
48,
238,
120,
16,
206,
151,
60,
219,
24,
246,
148,
110,
158,
28,
164,
113,
200,
6,
148,
77,
185,
152,
200,
16,
211,
218,
147,
58,
215,
96,
230,
54,
208,
150,
35,
30,
122,
62,
33,
135,
83,
171,
59,
46,
78,
208,
255,
143,
219,
99,
179,
115,
141,
223,
224,
126,
11,
91,
89,
14,
56,
63,
0,
111,
238,
58,
218,
214,
220,
177,
79,
238,
43,
175,
47,
133,
37,
244,
158,
212,
138,
152,
80,
95,
83,
159,
21,
33,
216,
17,
197,
122,
191,
192,
68,
188,
102,
32,
103,
14,
118,
79,
78,
172,
77,
204,
85,
129,
143,
56,
144,
211,
246,
188,
61,
26,
39,
192,
133,
142,
192,
188,
29,
89,
200,
24,
107,
248,
180,
253,
144,
127,
105,
136,
195,
169,
96,
93,
215,
8,
37,
126,
82,
47,
244,
57,
36,
20,
182,
132,
4,
104,
126,
5,
119,
130,
82,
181,
219,
217,
185,
201,
11,
135,
183,
199,
150,
101,
240,
22,
21,
211,
197,
150,
82,
64,
39,
55,
78,
128,
43,
126,
84,
196,
22,
195,
161,
205,
216,
118,
247,
87,
116,
35,
253,
254,
73,
211,
244,
213,
194,
211,
153,
92,
94,
46,
64,
232,
7,
126,
142,
173,
83,
147,
70,
222,
53,
123,
19,
134,
6,
148,
113,
215,
116,
124,
210,
215,
94,
45,
0,
93,
193,
43,
216,
150,
218,
166,
126,
194,
110,
75,
222,
77,
140,
171,
77,
225,
167,
163,
78,
249,
241,
221,
152,
125,
183,
227,
83,
140,
22,
5,
56,
104,
153,
222,
221,
81,
243,
234,
197,
17,
31,
0,
29,
95,
92,
17,
114,
225,
133,
68,
68,
140,
212,
197,
6,
201,
62,
17,
94,
85,
204,
13,
29,
245,
118,
144,
106,
120,
221,
203,
138,
161,
187,
85,
69,
99,
209,
204,
81,
12,
142,
72,
152,
133,
108,
124,
53,
210,
170,
250,
4,
140,
41,
140,
253,
156,
140,
210,
22,
107,
142,
3,
67,
211,
78,
243,
129,
195,
234,
31,
166,
1,
73,
224,
178,
47,
34,
228,
83,
78,
154,
25,
33,
179,
174,
169,
212,
193,
52,
107,
245,
82,
2,
120,
226,
62,
88,
106,
229,
218,
131,
30,
15,
228,
183,
93,
127,
127,
243,
62,
84,
72,
218,
97,
40,
152,
169,
251,
112,
59,
37,
26,
107,
10,
232,
226,
5,
184,
117,
108,
225,
59,
70,
29,
156,
149,
55,
156,
82,
238,
77,
160,
228,
166,
253,
148,
198,
203,
2,
130,
208,
59,
232,
25,
92,
1,
96,
124,
7,
251,
209,
94,
72,
176,
38,
195,
125,
212,
149,
125,
27,
104,
100,
242,
241,
88,
225,
187,
16,
23,
82,
169,
252,
19,
117,
184,
30,
21,
116,
237,
174,
15,
90,
169,
55,
1,
75,
208,
90,
164,
7,
0,
199,
163,
113,
237,
109,
210,
36,
11,
231,
251,
193,
162,
43,
199,
7,
14,
127,
85,
175,
143,
119,
151,
54,
76,
93,
214,
217,
193,
171,
186,
179,
120,
252,
2,
32,
169,
125,
231,
2,
194,
204,
171,
0,
122,
132,
241,
228,
48,
61,
102,
193,
180,
250,
160,
251,
194,
208,
54,
166,
225,
45,
253,
91,
133,
232,
129,
143,
232,
192,
166,
117,
74,
239,
115,
149,
108,
96,
247,
54,
201,
119,
251,
183,
154,
50,
113,
48,
43,
73,
201,
214,
66,
37,
190,
143,
64,
92,
230,
84,
93,
51,
125,
121,
209,
102,
13,
225,
188,
48,
76,
180,
253,
100,
123,
240,
99,
90,
197,
244,
158,
129,
30,
128,
209,
172,
192,
189,
11,
69,
9,
65,
9,
48,
203,
212,
167,
5,
175,
32,
56,
98,
247,
125,
248,
54,
122,
7,
106,
19,
144,
254,
76,
38,
191,
201,
56,
76,
172,
244,
165,
203,
112,
135,
14,
243,
217,
101,
100,
133,
202,
188,
144,
0,
229,
230,
53,
120,
41,
30,
249,
231,
2,
196,
7,
224,
223,
94,
149,
81,
168,
224,
57,
105,
79,
57,
229,
220,
212,
85,
27,
144,
133,
159,
17,
123,
248,
191,
241,
53,
128,
40,
113,
110,
172,
123,
156,
248,
226,
43,
71,
28,
67,
123,
3,
19,
12,
196,
244,
15,
134,
228,
199,
42,
227,
162,
13,
246,
40,
62,
124,
30,
1,
199,
44,
233,
117,
47,
199,
112,
244,
30,
56,
39,
16,
59,
100,
169,
16,
27,
108,
19,
166,
67,
77,
86,
182,
166,
140,
237,
156,
67,
20,
208,
202,
243,
164,
234,
33,
246,
252,
83,
225,
159,
9,
172,
92,
167,
57,
243,
254,
98,
82,
171,
92,
210,
224,
84,
166,
233,
157,
16,
35,
20,
111,
53,
137,
180,
255,
245,
177,
7,
8,
244,
91,
225,
73,
50,
120,
34,
252,
128,
41,
7,
102,
24,
50,
105,
118,
184,
190,
72,
162,
81,
166,
221,
90,
163,
141,
66,
79,
65,
246,
67,
48,
224,
62,
177,
236,
83,
165,
235,
29,
25,
116,
41,
134,
126,
186,
24,
95,
27,
145,
217,
130,
235,
96,
193,
68,
138,
192,
18,
119,
30,
54,
69,
158,
117,
245,
207,
93,
253,
42,
222,
21,
167,
234,
243,
191,
105,
29,
94,
167,
236,
79,
169,
181,
108,
158,
245,
146,
214,
80,
221,
247,
106,
230,
25,
5,
55,
22,
84,
97,
124,
216,
173,
175,
73,
94,
189,
251,
132,
20,
51,
168,
109,
92,
117,
112,
149,
242,
236,
133,
111,
134,
50,
205,
24,
253,
184,
238,
53,
17,
185,
193,
50,
181,
24,
121,
19,
199,
43,
114,
38,
18,
29,
145,
134,
24,
250,
124,
250,
86,
40,
205,
92,
152,
50,
245,
57,
153,
179,
204,
16,
107,
104,
39,
157,
72,
89,
10,
144,
171,
78,
166,
214,
68,
166,
237,
47,
255,
96,
173,
18,
220,
15,
161,
47,
180,
79,
99,
215,
55,
11,
90,
109,
95,
194,
22,
151,
205,
220,
254,
85,
132,
254,
81,
187,
77,
147,
2,
124,
224,
35,
172,
235,
147,
157,
211,
123,
111,
142,
145,
48,
114,
1,
7,
26,
240,
62,
159,
143,
146,
184,
11,
195,
25,
132,
239,
165,
201,
37,
131,
69,
196,
92,
54,
103,
27,
232,
168,
146,
75,
37,
166,
152,
75,
143,
3,
211,
55,
142,
149,
163,
61,
54,
56,
19,
172,
186,
163,
160,
63,
244,
234,
165,
37,
84,
130,
110,
175,
105,
62,
99,
178,
16,
148,
242,
172,
146,
85,
65,
216,
234,
7,
27,
19,
206,
223,
125,
151,
231,
193,
190,
168,
153,
104,
94,
61,
109,
82,
160,
79,
78,
128,
97,
63,
126,
251,
61,
70,
42,
117,
164,
219,
152,
26,
134,
205,
61,
100,
184,
193,
134,
217,
51,
99,
235,
153,
210,
254,
27,
20,
76,
20,
231,
158,
111,
138,
212,
234,
99,
244,
233,
113,
221,
65,
136,
25,
58,
181,
66,
102,
141,
177,
164,
114,
202,
114,
225,
122,
15,
200,
2,
163,
179,
32,
64,
236,
90,
227,
223,
14,
228,
48,
102,
213,
252,
213,
23,
28,
243,
146,
109,
51,
56,
76,
134,
97,
150,
64,
116,
1,
55,
95,
16,
253,
78,
73,
149,
144,
54,
53,
80,
149,
167,
135,
200,
0,
220,
158,
13,
211,
201,
70,
209,
12,
145,
59,
10,
72,
205,
250,
237,
124,
154,
179,
120,
149,
199,
209,
73,
67,
94,
152,
183,
247,
58,
18,
5,
78,
178,
88,
40,
189,
240,
198,
207,
47,
205,
92,
153,
171,
105,
56,
240,
188,
193,
174,
101,
214,
111,
75,
219,
62,
250,
250,
68,
54,
184,
231,
111,
181,
54,
87,
25,
141,
89,
102,
36,
73,
139,
57,
77,
17,
6,
79,
41,
135,
175,
23,
27,
194,
163,
35,
207,
44,
41,
182,
68,
167,
230,
22,
98,
112,
49,
41,
0,
251,
14,
111,
38,
81,
13,
59,
89,
239,
37,
253,
2,
195,
86,
81,
107,
200,
127,
52,
215,
95,
15,
13,
65,
168,
247,
134,
237,
44,
124,
185,
96,
138,
131,
215,
202,
21,
177,
13,
124,
170,
238,
26,
237,
233,
137,
250,
109,
95,
76,
148,
160,
7,
204,
172,
175,
174,
151,
28,
233,
43,
182,
27,
175,
108,
172,
75,
47,
178,
151,
34,
139,
30,
45,
37,
121,
237,
0,
114,
92,
246,
236,
74,
16,
251,
80,
73,
234,
229,
43,
128,
72,
255,
95,
12,
227,
157,
128,
42,
178,
90,
254,
94,
247,
224,
164,
232,
82,
91,
250,
127,
137,
141,
143,
143,
129,
141,
76,
246,
71,
72,
49,
151,
159,
48,
116,
171,
34,
136,
178,
24,
39,
24,
243,
200,
76,
210,
54,
218,
4,
109,
229,
93,
143,
7,
3,
118,
195,
20,
22,
153,
126,
252,
239,
100,
145,
41,
133,
115,
79,
7,
228,
105,
190,
68,
233,
82,
63,
125,
26,
205,
99,
32,
52,
193,
7,
90,
221,
21,
180,
173,
69,
235,
180,
174,
159,
245,
207,
147,
251,
119,
122,
24,
19,
125,
65,
172,
6,
226,
165,
110,
22,
49,
74,
145,
208,
98,
180,
176,
29,
195,
84,
59,
68,
53,
166,
41,
171,
129,
121,
191,
50,
216,
51,
230,
240,
146,
246,
44,
54,
100,
22,
125,
32,
76,
166,
179,
22,
2,
254,
106,
250,
145,
6,
186,
136,
195,
128,
28,
246,
115,
144,
251,
106,
16,
220,
35,
197,
89,
42,
201,
147,
32,
101,
108,
42,
112,
80,
225,
88,
156,
99,
108,
16,
107,
162,
152,
215,
148,
189,
175,
244,
37,
179,
205,
60,
189,
213,
76,
229,
190,
77,
117,
102,
240,
133,
236,
68,
113,
145,
158,
201,
157,
173,
238,
192,
22,
114,
2,
1,
116,
27,
126,
108,
138,
112,
170,
196,
13,
69,
115,
245,
199,
226,
221,
202,
187,
53,
119,
24,
167,
43,
16,
230,
133,
70,
26,
188,
228,
7,
16,
40,
148,
8,
151,
170,
151,
30,
85,
119,
57,
72,
160,
129,
208,
220,
239,
42,
153,
154,
87,
20,
220,
85,
43,
86,
36,
1,
106,
125,
61,
33,
136,
94,
167,
136,
241,
147,
151,
246,
228,
160,
122,
180,
180,
78,
52,
219,
194,
105,
136,
35,
153,
128,
154,
15,
204,
48,
117,
138,
30,
105,
159,
235,
145,
155,
120,
192,
171,
101,
197,
199,
87,
66,
14,
89,
186,
75,
42,
18,
223,
158,
20,
77,
152,
169,
97,
93,
24,
245,
129,
105,
15,
148,
220,
85,
103,
35,
163,
169,
213,
67,
67,
63,
185,
207,
208,
58,
69,
135,
54,
227,
220,
2,
247,
122,
13,
83,
99,
123,
41,
114,
23,
222,
79,
97,
205,
118,
241,
186,
47,
190,
231,
8,
250,
157,
169,
148,
28,
125,
35,
15,
91,
134,
149,
125,
102,
14,
149,
176,
62,
187,
22,
65,
231,
248,
108,
122,
244,
180,
134,
174,
5,
122,
8,
123,
62,
148,
219,
20,
146,
132,
217,
100,
26,
5,
11,
11,
88,
209,
197,
200,
17,
196,
121,
48,
208,
194,
239,
92,
126,
8,
164,
138,
18,
31,
222,
99,
139,
206,
66,
190,
178,
58,
100,
175,
234,
121,
165,
163,
190,
250,
85,
239,
223,
89,
193,
221,
191,
156,
21,
119,
193,
146,
111,
155,
140,
60,
167,
126,
237,
43,
181,
182,
71,
2,
106,
107,
25,
71,
90,
20,
76,
134,
168,
249,
148,
246,
33,
222,
123,
95,
84,
54,
29,
41,
156,
112,
71,
202,
46,
233,
111,
9,
53,
176,
154,
102,
27,
42,
231,
33,
235,
34,
34,
184,
102,
113,
66,
133,
133,
77,
165,
122,
220,
173,
47,
47,
34,
68,
0,
208,
238,
33,
74,
238,
152,
230,
24,
70,
78,
74,
197,
133,
179,
158,
44,
197,
172,
10,
252,
52,
108,
149,
143,
81,
104,
213,
176,
204,
251,
131,
161,
136,
53,
241,
127,
241,
205,
206,
108,
176,
58,
97,
119,
149,
43,
79,
46,
87,
113,
97,
58,
177,
88,
47,
200,
37,
171,
85,
35,
36,
192,
166,
238,
217,
91,
124,
33,
76,
113,
60,
218,
187,
199,
208,
182,
44,
121,
194,
237,
113,
107,
134,
216,
217,
201,
113,
69,
144,
30,
19,
6,
56,
240,
54,
247,
113,
85,
141,
167,
230,
141,
145,
129,
102,
254,
72,
81,
170,
43,
30,
125,
95,
28,
45,
2,
21,
20,
98,
97,
184,
131,
194,
247,
184,
233,
239,
116,
240,
175,
232,
134,
135,
33,
192,
32,
137,
209,
18,
10,
23,
24,
210,
218,
232,
235,
73,
164,
15,
69,
215,
227,
45,
37,
13,
237,
139,
169,
252,
51,
179,
234,
191,
175,
102,
110,
124,
100,
231,
58,
200,
19,
192,
32,
236,
220,
150,
195,
240,
23,
85,
61,
11,
254,
247,
101,
86,
227,
16,
224,
17,
236,
89,
52,
172,
135,
117,
218,
166,
62,
249,
14,
34,
207,
17,
40,
29,
102,
228,
1,
64,
61,
127,
178,
107,
249,
183,
202,
218,
126,
156,
183,
54,
114,
148,
232,
232,
255,
67,
6,
163,
189,
61,
189,
255,
224,
240,
62,
190,
51,
67,
127,
243,
150,
42,
66,
136,
177,
215,
2,
3,
178,
179,
111,
56,
1,
212,
248,
119,
206,
212,
242,
176,
156,
100,
47,
214,
18,
254,
153,
65,
154,
17,
202,
239,
249,
239,
185,
149,
161,
58,
152,
1,
206,
50,
33,
175,
45,
40,
200,
87,
240,
136,
32,
243,
220,
243,
122,
227,
49,
89,
20,
99,
255,
185,
253,
159,
202,
180,
147,
167,
86,
91,
103,
134,
121,
215,
231,
174,
114,
127,
51,
147,
236,
199,
107,
38,
119,
85,
8,
200,
71,
50,
70,
110,
27,
42,
236,
253,
162,
177,
127,
173,
146,
76,
162,
246,
223,
234,
230,
137,
196,
36,
147,
195,
102,
39,
3,
11,
120,
140,
96,
250,
254,
186,
227,
10,
193,
217,
126,
80,
26,
202,
87,
91,
124,
43,
185,
224,
108,
154,
75,
0,
244,
169,
114,
181,
23,
12,
228,
165,
168,
35,
58,
190,
70,
47,
180,
226,
223,
13,
142,
115,
14,
47,
25,
230,
89,
210,
134,
15,
158,
82,
136,
181,
113,
195,
3,
95,
190,
204,
132,
77,
152,
122,
56,
208,
250,
4,
60,
222,
195,
161,
240,
251,
31,
85,
182,
185,
201,
169,
164,
76,
54,
84,
21,
81,
241,
97,
17,
136,
171,
4,
80,
165,
65,
99,
174,
13,
98,
207,
228,
243,
246,
213,
8,
197,
74,
46,
169,
89,
195,
7,
111,
46,
112,
26,
79,
246,
171,
173,
24,
164,
242,
246,
148,
88,
147,
208,
91,
137,
151,
88,
197,
105,
166,
169,
19,
116,
66,
28,
195,
145,
72,
158,
172,
240,
219,
93,
190,
38,
244,
189,
123,
75,
60,
245,
180,
37,
119,
196,
46,
91,
244,
148,
106,
155,
67,
250,
58,
52,
179,
152,
160,
179,
93,
150,
46,
226,
81,
25,
68,
83,
103,
77,
224,
107,
217,
21,
188,
79,
154,
118,
251,
89,
255,
163,
157,
98,
26,
164,
221,
18,
244,
146,
2,
172,
207,
42,
47,
148,
2,
193,
241,
78,
232,
22,
134,
254,
69,
38,
119,
72,
161,
143,
202,
80,
88,
57,
53,
43,
207,
46,
38,
149,
106,
65,
184,
201,
45,
190,
79,
248,
152,
48,
111,
212,
117,
56,
59,
220,
3,
184,
26,
92,
37,
95,
167,
27,
203,
16,
153,
226,
222,
7,
62,
18,
98,
200,
223,
248,
29,
89,
24,
117,
248,
7,
49,
165,
166,
213,
147,
234,
217,
30,
120,
16,
115,
26,
34,
86,
20,
120,
34,
213,
237,
37,
201,
59,
129,
58,
132,
169,
120,
84,
62,
109,
48,
155,
88,
188,
27,
100,
42,
137,
74,
76,
160,
113,
176,
141,
14,
45,
152,
167,
40,
148,
85,
197,
86,
61,
210,
76,
179,
251,
117,
99,
105,
166,
208,
147,
100,
72,
97,
157,
214,
55,
220,
202,
110,
8,
61,
69,
30,
61,
115,
255,
93,
145,
147,
228,
255,
212,
101,
133,
156,
33,
146,
178,
91,
80,
71,
216,
170,
209,
174,
189,
85,
190,
181,
193,
164,
93,
104,
179,
78,
197,
231,
127,
32,
79,
238,
31,
198,
60,
124,
168,
11,
196,
35,
244,
232,
227,
0,
180,
201,
145,
237,
28,
32,
181,
79,
234,
77,
81,
130,
140,
8,
86,
223,
28,
27,
67,
97,
17,
70,
26,
212,
18,
61,
101,
153,
213,
160,
171,
185,
102,
230,
107,
2,
132,
229,
58,
32,
222,
159,
65,
5,
74,
197,
168,
221,
189,
2,
0,
161,
247,
227,
4,
66,
244,
199,
103,
67,
118,
187,
29,
65,
100,
177,
192,
115,
16,
167,
177,
127,
102,
186,
13,
53,
242,
206,
51,
149,
181,
134,
100,
165,
94,
232,
154,
20,
209,
250,
122,
33,
132,
152,
69,
45,
253,
73,
185,
187,
232,
74,
123,
192,
30,
241,
97,
78,
172,
47,
132,
0,
196,
222,
212,
16,
89,
5,
93,
120,
185,
83,
183,
157,
181,
233,
171,
22,
24,
52,
105,
173,
122,
84,
141,
33,
194,
145,
46,
143,
173,
47,
149,
65,
134,
207,
193,
169,
8,
184,
166,
228,
255,
33,
149,
176,
140,
74,
15,
191,
8,
79,
66,
108,
186,
170,
67,
106,
172,
52,
19,
99,
177,
216,
30,
93,
83,
250,
222,
176,
230,
127,
186,
114,
199,
159,
55,
244,
59,
124,
165,
12,
196,
255,
193,
178,
4,
235,
68,
255,
26,
54,
142,
243,
6,
34,
138,
153,
89,
67,
235,
128,
194,
36,
46,
83,
13,
68,
188,
165,
213,
88,
98,
148,
178,
144,
67,
82,
109,
174,
4,
242,
122,
111,
86,
181,
213,
71,
27,
21,
147,
231,
121,
245,
98,
233,
88,
83,
31,
80,
140,
223,
150,
50,
202,
8,
87,
63,
42,
140,
29,
214,
125,
213,
63,
24,
213,
181,
194,
8,
98,
122,
208,
139,
184,
0,
230,
163,
172,
21,
196,
189,
224,
103,
87,
209,
68,
117,
199,
129,
187,
85,
155,
194,
116,
179,
250,
98,
88,
205,
191,
21,
210,
60,
45,
235,
232,
153,
49,
108,
96,
37,
58,
100,
184,
68,
154,
70,
184,
23,
128,
129,
38,
97,
156,
84,
65,
58,
197,
96,
27,
175,
97,
200,
255,
168,
227,
37,
102,
240,
30,
154,
189,
19,
138,
214,
143,
253,
195,
194,
246,
169,
66,
243,
103,
185,
143,
231,
154,
225,
69,
112,
245,
175,
227,
201,
158,
74,
59,
203,
252,
250,
238,
67,
50,
129,
185,
116,
233,
246,
66,
66,
16,
107,
22,
96,
244,
184,
156,
14,
100,
233,
58,
8,
78,
71,
50,
218,
233,
250,
82,
27,
171,
197,
207,
27,
67,
166,
57,
31,
180,
164,
165,
70,
188,
177,
234,
37,
241,
20,
221,
236,
21,
37,
60,
88,
212,
158,
151,
45,
238,
232,
59,
44,
106,
96,
63,
39,
101,
168,
116,
234,
191,
12,
100,
160,
172,
36,
43,
54,
101,
67,
79,
158,
219,
52,
81,
221,
20,
182,
93,
6,
152,
18,
195,
244,
216,
87,
88,
167,
210,
232,
90,
196,
51,
140,
117,
214,
196,
55,
28,
5,
110,
235,
10,
249,
172,
208,
26,
159,
59,
23,
38,
80,
251,
73,
63,
187,
197,
239,
152,
13,
105,
77,
58,
178,
77,
161,
233,
110,
66,
165,
5,
125,
242,
25,
225,
255,
4,
176,
113,
92,
153,
172,
37,
230,
45,
140,
64,
133,
178,
58,
216,
181,
98,
25,
201,
57,
162,
253,
176,
40,
197,
189,
193,
81,
93,
180,
168,
23,
36,
85,
82,
75,
139,
141,
175,
221,
61,
90,
56,
89,
223,
34,
162,
155,
83,
231,
58,
118,
19,
155,
40,
77,
198,
234,
32,
62,
174,
141,
35,
130,
243,
204,
240,
94,
111,
46,
223,
28,
163,
127,
95,
216,
134,
89,
135,
156,
129,
171,
107,
250,
170,
117,
234,
52,
11,
156,
53,
116,
122,
68,
43,
60,
120,
13,
104,
228,
209,
156,
246,
30,
232,
160,
240,
23,
158,
10,
225,
24,
129,
83,
230,
233,
156,
239,
229,
143,
20,
201,
219,
148,
35,
164,
24,
237,
62,
232,
39,
111,
194,
158,
27,
166,
184,
64,
47,
133,
22,
38,
210,
63,
56,
33,
192,
201,
12,
154,
233,
126,
36,
91,
211,
59,
60,
175,
184,
238,
35,
53,
121,
153,
36,
117,
171,
116,
87,
166,
182,
178,
151,
221,
241,
243,
85,
240,
177,
48,
36,
248,
36,
175,
71,
194,
140,
233,
189,
4,
246,
108,
234,
152,
3,
77,
195,
207,
174,
58,
170,
194,
150,
226,
94,
241,
158,
64,
218,
170,
133,
216,
168,
7,
238,
40,
198,
147,
157,
152,
196,
55,
12,
221,
188,
170,
165,
195,
255,
25,
114,
116,
195,
59,
161,
76,
109,
27,
9,
223,
98,
118,
52,
148,
97,
79,
219,
194,
68,
27,
64,
123,
222,
87,
248,
89,
190,
82,
52,
244,
107,
228,
62,
4,
164,
200,
76,
250,
89,
160,
68,
100,
126,
60,
248,
143,
180,
40,
97,
66,
27,
92,
206,
212,
150,
33,
174,
198,
152,
89,
180,
96,
187,
147,
122,
200,
56,
154,
175,
230,
65,
129,
33,
72,
153,
238,
114,
8,
64,
62,
233,
54,
114,
208,
140,
72,
208,
36,
168,
183,
65,
135,
255,
65,
248,
170,
34,
156,
20,
235,
10,
107,
98,
55,
254,
76,
153,
197,
246,
85,
227,
234,
115,
122,
137,
17,
49,
27,
119,
106,
192,
114,
235,
132,
220,
187,
108,
29,
207,
128,
222,
209,
242,
178,
9,
6,
56,
24,
57,
176,
163,
9,
125,
229,
58,
125,
152,
144,
41,
87,
43,
127,
137,
10,
53,
46,
136,
160,
127,
217,
174,
174,
172,
21,
0,
113,
250,
135,
7,
254,
211,
57,
112,
238,
57,
9,
57,
243,
194,
24,
228,
145,
61,
11,
27,
3,
98,
174,
148,
8,
94,
246,
235,
23,
215,
16,
119,
231,
251,
71,
44,
219,
6,
249,
229,
237,
132,
252,
208,
76,
33,
53,
196,
138,
226,
254,
238,
159,
179,
58,
103,
124,
1,
30,
27,
225,
212,
146,
137,
213,
222,
6,
120,
97,
177,
3,
14,
124,
231,
222,
66,
128,
152,
32,
213,
184,
83,
190,
134,
132,
104,
8,
131,
191,
212,
126,
9,
85,
242,
56,
137,
218,
245,
146,
196,
43,
47,
133,
195,
241,
197,
141,
137,
15,
221,
15,
52,
7,
14,
54,
174,
186,
57,
189,
95,
234,
148,
51,
237,
157,
182,
98,
245,
192,
10,
160,
228,
25,
116,
198,
83,
232,
100,
143,
162,
247,
73,
205,
158,
171,
202,
226,
19,
69,
160,
67,
124,
220,
180,
121,
105,
160,
88,
90,
205,
122,
176,
18,
51,
143,
107,
107,
224,
239,
222,
172,
98,
100,
18,
237,
45,
255,
64,
18,
172,
104,
237,
0,
41,
99,
235,
171,
155,
29,
235,
6,
89,
211,
37,
182,
50,
145,
180,
195,
176,
46,
229,
199,
196,
58,
12,
96,
1,
49,
107,
78,
65,
18,
94,
114,
158,
67,
131,
210,
79,
57,
29,
43,
168,
64,
153,
209,
149,
2,
92,
97,
130,
121,
180,
220,
200,
252,
129,
212,
205,
55,
91,
137,
232,
116,
109,
12,
64,
197,
77,
137,
3,
15,
172,
22,
112,
49,
164,
6,
52,
4,
167,
205,
245,
177,
236,
192,
163,
223,
132,
69,
138,
158,
205,
36,
241,
137,
213,
139,
237,
198,
101,
219,
22,
176,
251,
98,
134,
206,
219,
247,
233,
126,
164,
192,
248,
30,
148,
63,
6,
197,
225,
142,
42,
74,
127,
201,
197,
210,
161,
234,
159,
137,
214,
89,
120,
93,
117,
95,
39,
174,
79,
121,
255,
41,
226,
23,
133,
56,
5,
65,
223,
234,
165,
21,
107,
21,
101,
129,
60,
130,
238,
248,
247,
14,
68,
53,
141,
64,
229,
21,
107,
200,
27,
30,
0,
194,
63,
81,
113,
236,
161,
101,
28,
160,
71,
52,
85,
237,
249,
160,
237,
15,
93,
182,
139,
202,
179,
244,
52,
221,
215,
227,
122,
229,
55,
132,
156,
222,
8,
228,
196,
23,
194,
251,
156,
172,
103,
22,
206,
136,
71,
213,
244,
30,
147,
31,
127,
174,
111,
214,
130,
245,
179,
233,
171,
47,
221,
61,
181,
138,
211,
62,
123,
96,
130,
105,
230,
142,
188,
98,
25,
169,
76,
214,
158,
225,
68,
204,
169,
203,
75,
171,
246,
40,
144,
20,
72,
29,
175,
5,
103,
184,
169,
22,
234,
39,
26,
141,
57,
124,
163,
20,
223,
35,
23,
17,
163,
48,
44,
40,
177,
76,
183,
169,
211,
169,
213,
184,
148,
118,
45,
219,
225,
208,
63,
186,
151,
251,
184,
103,
219,
44,
229,
176,
209,
86,
148,
114,
133,
54,
48,
23,
145,
43,
145,
60,
70,
92,
227,
40,
175,
8,
56,
174,
84,
223,
108,
149,
185,
58,
177,
126,
112,
152,
88,
240,
87,
51,
208,
135,
209,
240,
8,
75,
81,
203,
177,
40,
62,
27,
29,
51,
232,
189,
74,
171,
142,
132,
229,
250,
10,
175,
237,
38,
202,
12,
198,
85,
241,
77,
214,
220,
66,
203,
56,
149,
87,
65,
16,
255,
223,
214,
207,
52,
179,
198,
227,
250,
196,
239,
78,
197,
172,
74,
197,
53,
115,
5,
11,
48,
160,
150,
174,
238,
87,
25,
91,
228,
78,
54,
153,
5,
34,
226,
69,
234,
53,
55,
184,
144,
96,
86,
116,
142,
50,
161,
251,
79,
192,
223,
253,
245,
133,
223,
88,
151,
217,
27,
226,
48,
196,
176,
108,
64,
204,
153,
240,
70,
28,
51,
6,
105,
158,
80,
119,
88,
199,
117,
118,
88,
209,
75,
91,
178,
194,
65,
79,
33,
10,
118,
215,
56,
116,
194,
146,
170,
42,
200,
54,
250,
92,
39,
23,
183,
211,
187,
143,
205,
115,
78,
188,
221,
57,
148,
56,
11,
54,
129,
111,
44,
171,
87,
135,
170,
74,
88,
153,
45,
79,
153,
147,
186,
184,
186,
75,
180,
7,
213,
209,
104,
209,
185,
186,
109,
85,
12,
12,
4,
22,
44,
143,
78,
65,
117,
237,
128,
223,
229,
28,
173,
148,
166,
47,
165,
34,
53,
17,
141,
157,
86,
31,
64,
112,
232,
101,
236,
103,
45,
185,
130,
106,
227,
92,
174,
245,
174,
158,
12,
241,
190,
214,
224,
184,
55,
203,
30,
60,
212,
144,
140,
22,
134,
159,
252,
201,
235,
51,
75,
226,
148,
178,
89,
131,
182,
119,
217,
136,
92,
61,
86,
45,
3,
53,
148,
154,
23,
248,
67,
111,
195,
213,
174,
77,
255,
216,
63,
247,
1,
85,
189,
39,
94,
96,
95,
182,
40,
18,
147,
9,
187,
4,
30,
50,
72,
21,
249,
121,
205,
203,
98,
119,
225,
92,
106,
89,
8,
66,
29,
136,
159,
112,
196,
172,
121,
214,
55,
73,
250,
34,
5,
244,
150,
154,
72,
90,
146,
207,
227,
138,
233,
115,
26,
105,
234,
65,
117,
9,
76,
177,
117,
124,
4,
153,
205,
205,
123,
143,
148,
85,
109,
193,
152,
114,
78,
58,
71,
114,
40,
153,
72,
149,
150,
251,
223,
17,
214,
88,
123,
119,
248,
7,
140,
97,
194,
191,
88,
123,
100,
133,
109,
236,
164,
166,
48,
78,
230,
25,
60,
236,
83,
202,
194,
250,
0,
208,
211,
205,
244,
49,
202,
47,
214,
176,
197,
81,
204,
38,
19,
49,
25,
126,
107,
210,
227,
221,
40,
253,
119,
55,
247,
209,
71,
84,
120,
11,
74,
97,
148,
165,
177,
186,
203,
128,
47,
27,
43,
72,
163,
211,
243,
196,
235,
246,
48,
184,
194,
200,
188,
83,
24,
77,
149,
53,
43,
73,
240,
62,
9,
78,
77,
88,
174,
55,
181,
249,
102,
160,
61,
206,
195,
140,
56,
84,
245,
178,
30,
121,
73,
66,
139,
102,
28,
38,
214,
97,
4,
191,
221,
184,
112,
77,
24,
69,
88,
217,
193,
105,
221,
138,
73,
185,
188,
51,
127,
150,
40,
213,
101,
102,
154,
140,
233,
144,
213,
172,
120,
53,
165,
30,
63,
79,
33,
22,
89,
192,
122,
182,
78,
119,
192,
38,
85,
204,
6,
77,
39,
78,
199,
1,
80,
185,
241,
6,
78,
64,
237,
116,
29,
30,
154,
186,
151,
132,
115,
200,
57,
6,
172,
80,
25,
64,
71,
81,
25,
169,
242,
60,
85,
6,
140,
125,
34,
14,
249,
238,
37,
32,
202,
228,
169,
208,
121,
192,
93,
240,
104,
18,
68,
227,
144,
219,
32,
187,
225,
138,
213,
152,
191,
226,
174,
148,
163,
39,
159,
136,
54,
246,
110,
226,
225,
140,
155,
87,
184,
146,
63,
127,
217,
226,
41,
155,
180,
95,
65,
165,
39,
116,
184,
183,
110,
117,
5,
250,
184,
142,
17,
166,
234,
112,
106,
246,
207,
121,
98,
26,
62,
240,
46,
13,
175,
145,
150,
76,
93,
3,
18,
107,
119,
55,
4,
243,
23,
63,
127,
41,
55,
134,
220,
199,
83,
193,
203,
39,
6,
232,
188,
101,
126,
144,
111,
82,
95,
240,
230,
28,
58,
111,
194,
119,
227,
41,
77,
39,
142,
96,
140,
9,
41,
192,
70,
25,
226,
167,
44,
153,
103,
157,
153,
180,
84,
88,
20,
75,
236,
127,
141,
28,
226,
218,
75,
68,
10,
95,
173,
147,
187,
152,
88,
3,
238,
255,
152,
38,
121,
164,
192,
70,
75,
200,
131,
56,
193,
79,
214,
122,
92,
145,
63,
55,
206,
106,
73,
196,
79,
53,
3,
99,
2,
197,
2,
251,
170,
18,
80,
97,
54,
253,
89,
110,
80,
74,
73,
253,
71,
225,
113,
98,
26,
56,
83,
19,
77,
60,
197,
166,
16,
128,
58,
47,
154,
207,
7,
57,
128,
14,
189,
229,
252,
178,
206,
233,
69,
201,
35,
220,
196,
156,
132,
216,
193,
64,
4,
142,
67,
229,
26,
160,
142,
154,
247,
98,
117,
77,
103,
68,
62,
235,
200,
33,
133,
173,
244,
34,
223,
69,
45,
194,
146,
197,
108,
186,
60,
47,
120,
108,
93,
207,
238,
253,
41,
165,
88,
36,
180,
140,
130,
220,
206,
166,
239,
133,
31,
241,
195,
245,
241,
87,
38,
187,
83,
212,
186,
57,
76,
129,
112,
33,
232,
65,
13,
116,
130,
8,
53,
136,
95,
217,
133,
226,
87,
117,
166,
227,
87,
133,
10,
10,
222,
209,
112,
219,
28,
65,
137,
84,
68,
177,
174,
17,
108,
100,
170,
26,
252,
48,
5,
18,
16,
132,
8,
166,
240,
10,
54,
89,
167,
21,
73,
211,
137,
109,
87,
53,
63,
204,
75,
126,
204,
249,
89,
184,
48,
135,
119,
146,
133,
234,
74,
181,
31,
214,
125,
249,
241,
133,
199,
132,
97,
250,
211,
191,
51,
36,
212,
200,
114,
143,
6,
119,
209,
143,
82,
103,
143,
224,
152,
102,
86,
80,
210,
54,
173,
165,
22,
119,
193,
247,
124,
236,
82,
47,
99,
213,
85,
82,
98,
103,
214,
83,
44,
151,
104,
56,
47,
145,
127,
119,
93,
214,
146,
62,
0,
192,
198,
44,
96,
19,
111,
16,
17,
220,
142,
193,
216,
30,
176,
2,
7,
2,
124,
176,
215,
222,
59,
41,
84,
7,
84,
135,
166,
27,
188,
203,
185,
163,
204,
106,
139,
126,
10,
69,
61,
143,
194,
94,
35,
223,
11,
238,
153,
111,
189,
92,
189,
26,
253,
98,
32,
24,
205,
93,
160,
1,
196,
245,
138,
49,
63,
50,
51,
137,
43,
212,
30,
36,
204,
162,
157,
242,
25,
130,
59,
191,
79,
51,
57,
181,
40,
45,
83,
17,
67,
246,
113,
53,
129,
74,
165,
144,
20,
254,
230,
234,
215,
106,
62,
74,
9,
63,
6,
104,
140,
74,
246,
210,
27,
106,
199,
250,
189,
81,
12,
202,
105,
185,
157,
193,
207,
194,
142,
124,
211,
117,
49,
76,
209,
39,
230,
221,
111,
92,
216,
128,
10,
117,
111,
249,
2,
92,
171,
198,
164,
22,
102,
208,
98,
2,
192,
117,
31,
11,
170,
13,
187,
235,
107,
126,
230,
209,
181,
181,
6,
119,
89,
202,
85,
248,
41,
193,
80,
247,
71,
191,
118,
235,
39,
9,
25,
193,
103,
181,
220,
238,
254,
185,
91,
29,
122,
217,
235,
18,
22,
172,
86,
126,
4,
224,
231,
143,
144,
223,
182,
203,
212,
173,
230,
137,
70,
49,
170,
169,
146,
175,
22,
147,
130,
18,
110,
248,
193,
84,
85,
86,
225,
138,
127,
101,
0,
72,
118,
142,
248,
92,
54,
156,
144,
211,
241,
159,
197,
3,
75,
17,
8,
61,
35,
185,
192,
157,
157,
84,
46,
36,
241,
151,
234,
167,
118,
231,
158,
200,
36,
243,
143,
220,
47,
7,
15,
41,
58,
237,
64,
103,
161,
58,
198,
155,
192,
110,
27,
245,
194,
8,
4,
232,
241,
57,
21,
135,
217,
143,
108,
210,
119,
191,
217,
233,
106,
151,
75,
40,
185,
87,
16,
1,
224,
235,
77,
120,
100,
213,
31,
127,
33,
128,
56,
18,
254,
137,
248,
74,
16,
196,
81,
242,
37,
131,
164,
179,
163,
237,
234,
148,
40,
251,
228,
190,
225,
169,
101,
3,
94,
91,
249,
229,
55,
226,
243,
232,
26,
141,
198,
46,
255,
49,
36,
213,
241,
145,
66,
241,
196,
8,
131,
234,
106,
226,
220,
243,
192,
184,
249,
41,
191,
182,
59,
0,
206,
88,
125,
89,
198,
121,
220,
148,
9,
116,
128,
130,
129,
87,
187,
254,
148,
113,
66,
17,
95,
180,
233,
120,
4,
205,
28,
111,
152,
126,
248,
150,
117,
17,
181,
174,
149,
7,
199,
209,
12,
117,
94,
154,
218,
184,
216,
102,
215,
37,
87,
197,
248,
80,
212,
43,
173,
107,
160,
48,
121,
164,
252,
114,
146,
206,
104,
162,
116,
63,
188,
180,
208,
7,
117,
74,
132,
22,
211,
7,
238,
22,
69,
188,
222,
139,
214,
125,
58,
45,
89,
17,
151,
40,
164,
177,
40,
108,
208,
204,
43,
208,
172,
187,
77,
28,
210,
127,
213,
47,
173,
112,
182,
238,
25,
5,
20,
70,
83,
214,
33,
17,
237,
1,
77,
45,
132,
144,
51,
8,
11,
88,
184,
193,
35,
72,
124,
109,
216,
173,
35,
175,
240,
205,
228,
98,
206,
90,
186,
204,
188,
63,
70,
136,
210,
111,
7,
173,
182,
247,
182,
239,
22,
247,
21,
142,
1,
142,
49,
6,
35,
213,
179,
45,
142,
251,
197,
218,
238,
245,
181,
160,
251,
200,
137,
91,
250,
150,
217,
158,
117,
251,
96,
215,
115,
111,
40,
235,
120,
18,
176,
146,
8,
191,
62,
12,
251,
200,
182,
179,
39,
72,
120,
45,
5,
48,
191,
96,
138,
103,
154,
114,
70,
235,
252,
203,
181,
208,
92,
192,
239,
47,
75,
205,
79,
172,
55,
156,
120,
153,
101,
66,
160,
70,
216,
123,
116,
109,
39,
101,
241,
143,
92,
140,
35,
10,
222,
61,
197,
110,
89,
107,
88,
83,
107,
107,
72,
76,
175,
172,
227,
221,
211,
204,
194,
17,
75,
79,
159,
10,
250,
76,
93,
212,
73,
24,
196,
15,
137,
141,
233,
117,
23,
43,
90,
242,
7,
199,
196,
106,
48,
161,
230,
69,
83,
40,
134,
223,
235,
174,
236,
222,
22,
208,
219,
94,
230,
176,
60,
195,
171,
67,
189,
129,
154,
62,
193,
228,
1,
198,
176,
145,
146,
106,
127,
35,
244,
79,
84,
241,
61,
152,
170,
88,
3,
80,
17,
157,
168,
8,
156,
88,
195,
50,
194,
70,
199,
4,
192,
96,
11,
5,
203,
174,
69,
141,
141,
39,
31,
211,
69,
143,
239,
104,
209,
72,
205,
187,
211,
202,
158,
104,
20,
118,
31,
100,
227,
176,
116,
83,
105,
108,
204,
11,
59,
97,
157,
110,
66,
249,
60,
200,
219,
179,
227,
207,
22,
239,
199,
226,
18,
74,
99,
195,
241,
54,
180,
60,
14,
163,
39,
169,
6,
207,
134,
44,
43,
197,
137,
97,
234,
90,
234,
61,
88,
46,
92,
144,
70,
55,
81,
34,
184,
27,
55,
126,
63,
87,
71,
154,
75,
52,
169,
176,
193,
22,
72,
97,
165,
123,
159,
22,
122,
234,
119,
33,
214,
96,
130,
67,
229,
55,
134,
103,
164,
27,
185,
108,
86,
86,
224,
174,
130,
179,
35,
215,
146,
127,
100,
240,
190,
241,
188,
146,
229,
169,
155,
123,
133,
84,
106,
238,
93,
1,
106,
84,
45,
18,
131,
200,
121,
107,
53,
254,
234,
235,
59,
196,
17,
32,
43,
170,
82,
238,
111,
241,
75,
156,
101,
134,
17,
63,
214,
116,
43,
102,
14,
52,
142,
144,
19,
223,
234,
29,
222,
127,
57,
26,
98,
134,
178,
84,
75,
21,
171,
203,
19,
149,
89,
212,
103,
8,
206,
138,
81,
41,
96,
183,
172,
188,
226,
224,
70,
116,
131,
8,
32,
189,
234,
59,
4,
144,
235,
211,
178,
154,
217,
92,
92,
167,
28,
60,
250,
136,
52,
170,
175,
200,
149,
111,
12,
80,
130,
176,
165,
146,
55,
170,
102,
63,
201,
197,
225,
10,
46,
242,
78,
68,
194,
229,
83,
57,
121,
152,
150,
1,
185,
61,
57,
241,
137,
217,
200,
229,
88,
61,
46,
131,
36,
5,
28,
232,
0,
213,
68,
230,
93,
108,
75,
6,
251,
5,
71,
92,
65,
55,
244,
193,
213,
127,
232,
251,
254,
217,
165,
184,
183,
178,
154,
111,
146,
158,
16,
107,
50,
161,
29,
24,
58,
202,
232,
119,
76,
193,
63,
92,
54,
32,
68,
9,
187,
252,
17,
66,
70,
161,
153,
168,
191,
199,
253,
54,
234,
243,
106,
64,
64,
64,
138,
59,
247,
33,
67,
141,
43,
98,
9,
40,
149,
65,
106,
218,
234,
4,
165,
151,
149,
168,
72,
33,
28,
147,
192,
111,
8,
148,
114,
16,
254,
24,
228,
47,
206,
218,
174,
178,
105,
179,
171,
249,
141,
233,
164,
194,
174,
93,
236,
128,
104,
127,
162,
153,
165,
197,
239,
75,
103,
91,
109,
141,
115,
39,
160,
126,
52,
64,
37,
72,
135,
14,
44,
92,
50,
191,
40,
191,
183,
30,
213,
213,
13,
177,
163,
239,
168,
60,
50,
113,
170,
63,
132,
30,
175,
56,
147,
138,
200,
217,
66,
177,
73,
254,
146,
116,
17,
89,
150,
243,
175,
3,
72,
89,
120,
195,
197,
68,
70,
212,
215,
177,
72,
156,
17,
226,
11,
108,
79,
103,
50,
237,
120,
15,
220,
91,
116,
250,
83,
254,
254,
7,
0,
100,
102,
74,
22,
156,
214,
164,
138,
33,
204,
148,
183,
144,
161,
255,
44,
73,
229,
61,
152,
160,
211,
35,
163,
128,
25,
232,
237,
235,
111,
157,
27,
68,
67,
149,
213,
117,
65,
108,
60,
145,
125,
85,
41,
128,
106,
100,
93,
204,
107,
130,
18,
68,
185,
119,
21,
169,
107,
160,
121,
122,
114,
210,
240,
65,
77,
181,
253,
226,
49,
69,
238,
100,
205,
65,
241,
155,
206,
86,
236,
73,
45,
233,
179,
56,
45,
208,
146,
227,
128,
69,
187,
228,
179,
106,
85,
111,
65,
159,
42,
244,
52,
49,
41,
32,
83,
94,
8,
128,
132,
136,
93,
244,
248,
200,
109,
189,
100,
43,
230,
41,
110,
144,
142,
171,
41,
6,
46,
231,
87,
247,
248,
251,
189,
121,
139,
134,
247,
48,
244,
74,
219,
187,
34,
190,
8,
35,
157,
186,
140,
182,
100,
131,
61,
173,
246,
130,
254,
110,
157,
207,
195,
52,
83,
197,
160,
99,
154,
91,
14,
72,
87,
49,
225,
210,
37,
4,
102,
67,
100,
229,
247,
97,
203,
83,
18,
234,
108,
195,
46,
219,
116,
11,
20,
209,
133,
125,
242,
41,
103,
218,
136,
71,
30,
36,
224,
104,
231,
136,
17,
70,
233,
244,
107,
22,
205,
220,
66,
63,
151,
70,
213,
162,
168,
97,
184,
3,
16,
255,
215,
134,
140,
251,
93,
87,
44,
200,
116,
226,
76,
162,
15,
183,
245,
72,
114,
145,
236,
146,
11,
126,
213,
225,
199,
88,
88,
79,
191,
183,
164,
176,
58,
12,
87,
40,
109,
141,
42,
158,
217,
244,
2,
182,
175,
165,
182,
48,
101,
215,
89,
80,
199,
177,
225,
157,
117,
79,
228,
2,
211,
128,
179,
140,
232,
234,
221,
47,
60,
13,
216,
217,
245,
59,
210,
54,
209,
11,
192,
151,
255,
52,
237,
71,
142,
139,
110,
17,
217,
37,
65,
97,
104,
218,
130,
232,
159,
4,
176,
43,
98,
179,
11,
117,
207,
74,
139,
34,
137,
146,
19,
95,
51,
233,
226,
248,
201,
132,
78,
7,
93,
20,
226,
143,
63,
27,
94,
190,
225,
189,
169,
100,
222,
129,
143,
214,
137,
99,
83,
104,
90,
140,
37,
90,
91,
245,
111,
170,
47,
196,
105,
101,
107,
144,
198,
228,
115,
42,
123,
93,
199,
176,
32,
72,
184,
43,
228,
71,
31,
50,
137,
87,
37,
179,
252,
199,
159,
249,
47,
73,
113,
32,
128,
229,
240,
123,
160,
98,
180,
43,
253,
120,
202,
249,
38,
175,
195,
64,
70,
44,
174,
182,
104,
102,
230,
13,
142,
39,
153,
149,
8,
89,
105,
237,
3,
11,
243,
56,
69,
247,
186,
86,
45,
232,
183,
232,
88,
212,
97,
191,
177,
144,
164,
194,
57,
7,
39,
153,
31,
38,
2,
35,
161,
254,
56,
163,
169,
63,
10,
185,
216,
97,
212,
219,
85,
180,
244,
207,
254,
195,
101,
162,
14,
34,
77,
153,
92,
191,
49,
141,
164,
7,
158,
242,
239,
249,
144,
59,
204,
55,
181,
181,
137,
90,
230,
162,
191,
163,
154,
146,
58,
21,
105,
121,
30,
9,
109,
113,
170,
25,
68,
95,
232,
35,
253,
33,
42,
21,
72,
146,
143,
85,
227,
226,
67,
12,
8,
111,
215,
195,
138,
113,
129,
234,
236,
109,
251,
129,
186,
2,
76,
142,
57,
172,
176,
164,
176,
29,
93,
145,
107,
184,
124,
79,
47,
253,
109,
249,
166,
212,
167,
195,
138,
248,
9,
2,
184,
196,
17,
211,
129,
56,
7,
176,
99,
193,
57,
139,
221,
191,
145,
238,
190,
192,
0,
95,
193,
168,
70,
234,
111,
53,
173,
68,
129,
244,
149,
69,
77,
112,
141,
88,
63,
90,
231,
39,
237,
45,
59,
203,
209,
123,
79,
141,
152,
75,
55,
182,
103,
132,
170,
13,
14,
182,
36,
86,
161,
72,
11,
102,
192,
47,
64,
220,
17,
59,
233,
41,
62,
189,
59,
23,
181,
87,
134,
27,
191,
53,
97,
42,
229,
35,
179,
149,
222,
29,
226,
156,
244,
94,
243,
245,
204,
249,
204,
117,
76,
51,
41,
211,
45,
118,
176,
92,
125,
143,
150,
252,
46,
5,
62,
82,
196,
5,
147,
158,
60,
101,
16,
58,
119,
147,
58,
31,
109,
205,
34,
87,
255,
197,
113,
168,
81,
86,
136,
218,
21,
154,
166,
212,
114,
237,
45,
27,
243,
149,
117,
9,
214,
241,
241,
122,
230,
124,
161,
179,
166,
114,
23,
253,
145,
170,
110,
118,
211,
54,
210,
118,
163,
151,
217,
173,
48,
106,
117,
123,
177,
141,
173,
66,
163,
47,
18,
74,
157,
240,
150,
133,
62,
13,
75,
148,
208,
163,
20,
15,
62,
150,
140,
90,
34,
158,
201,
232,
232,
59,
219,
24,
55,
153,
248,
193,
66,
161,
208,
30,
10,
138,
104,
147,
240,
143,
19,
218,
43,
32,
105,
139,
34,
215,
28,
118,
85,
121,
125,
71,
102,
47,
159,
100,
45,
93,
212,
22,
234,
131,
37,
205,
165,
181,
49,
54,
203,
215,
81,
249,
223,
90,
140,
45,
25,
229,
63,
199,
29,
193,
71,
234,
77,
20,
138,
29,
128,
59,
185,
123,
185,
244,
16,
164,
186,
120,
221,
69,
244,
182,
25,
163,
127,
44,
48,
134,
196,
226,
217,
157,
139,
24,
235,
189,
22,
125,
115,
96,
196,
171,
190,
207,
132,
208,
19,
191,
126,
89,
222,
233,
255,
212,
142,
226,
18,
193,
181,
5,
131,
61,
47,
119,
165,
76,
153,
68,
186,
82,
163,
79,
31,
139,
196,
249,
43,
60,
11,
48,
218,
211,
177,
42,
44,
105,
6,
29,
56,
95,
1,
63,
77,
21,
12,
42,
80,
14,
12,
183,
118,
142,
90,
226,
193,
186,
58,
202,
161,
245,
105,
94,
216,
37,
250,
229,
133,
167,
94,
118,
114,
116,
248,
144,
176,
75,
49,
125,
204,
230,
117,
106,
207,
117,
19,
126,
140,
19,
125,
118,
19,
138,
121,
168,
204,
96,
6,
193,
132,
174,
69,
55,
170,
102,
236,
51,
43,
157,
149,
28,
72,
112,
78,
22,
8,
231,
26,
117,
152,
250,
242,
205,
87,
11,
150,
50,
125,
176,
252,
189,
131,
238,
215,
102,
0,
33,
117,
7,
52,
6,
20,
181,
119,
206,
203,
214,
225,
218,
68,
57,
24,
204,
184,
46,
64,
230,
196,
244,
15,
143,
91,
55,
198,
85,
66,
1,
92,
180,
209,
127,
178,
90,
93,
224,
247,
112,
207,
222,
130,
219,
177,
180,
3,
69,
84,
223,
0,
147,
198,
207,
109,
89,
222,
172,
169,
3,
114,
25,
229,
84,
251,
183,
84,
105,
201,
123,
7,
189,
93,
164,
193,
221,
100,
115,
177,
132,
90,
8,
228,
130,
12,
162,
13,
166,
180,
160,
172,
51,
54,
245,
83,
118,
163,
186,
64,
22,
211,
20,
24,
23,
8,
135,
62,
176,
10,
8,
151,
201,
199,
179,
229,
202,
18,
143,
171,
3,
214,
234,
144,
193,
210,
133,
3,
140,
111,
138,
173,
5,
135,
31,
224,
132,
27,
147,
27,
42,
216,
27,
137,
94,
107,
171,
0,
234,
70,
183,
229,
223,
84,
4,
72,
147,
152,
113,
141,
43,
166,
4,
82,
249,
196,
169,
229,
113,
20,
246,
38,
7,
237,
170,
242,
197,
212,
205,
152,
5,
165,
232,
99,
88,
121,
166,
83,
80,
206,
221,
173,
119,
2,
201,
152,
0,
106,
225,
68,
214,
121,
34,
91,
25,
232,
140,
208,
185,
85,
17,
22,
121,
96,
43,
211,
155,
11,
125,
246,
123,
174,
143,
10,
223,
149,
113,
223,
193,
8,
88,
165,
221,
64,
42,
176,
135,
58,
181,
134,
97,
48,
244,
230,
95,
74,
7,
15,
9,
225,
0,
41,
37,
227,
83,
219,
60,
236,
113,
53,
55,
29,
173,
106,
52,
128,
204,
169,
162,
254,
75,
43,
111,
150,
32,
203,
131,
125,
160,
211,
4,
225,
167,
189,
46,
132,
143,
201,
121,
169,
39,
225,
2,
187,
107,
231,
139,
196,
210,
106,
135,
202,
174,
176,
124,
67,
114,
79,
92,
16,
6,
216,
146,
85,
225,
43,
117,
225,
163,
228,
116,
128,
194,
142,
68,
162,
196,
191,
138,
109,
226,
82,
5,
138,
175,
131,
191,
22,
159,
224,
135,
77,
218,
121,
211,
254,
255,
173,
61,
100,
91,
236,
68,
234,
165,
52,
232,
222,
147,
188,
234,
61,
229,
175,
229,
138,
245,
255,
52,
136,
33,
74,
79,
122,
45,
114,
215,
166,
128,
110,
158,
156,
59,
218,
3,
149,
236,
82,
19,
185,
166,
42,
51,
67,
159,
225,
144,
74,
192,
211,
17,
165,
69,
245,
15,
53,
40,
138,
153,
78,
97,
193,
133,
46,
123,
157,
151,
227,
29,
247,
248,
247,
125,
197,
152,
7,
250,
199,
119,
170,
162,
162,
112,
101,
116,
161,
134,
229,
249,
192,
29,
29,
44,
216,
136,
201,
171,
120,
87,
127,
64,
161,
244,
49,
144,
99,
89,
120,
204,
204,
33,
72,
197,
211,
217,
31,
155,
3,
189,
53,
62,
105,
220,
156,
187,
185,
128,
21,
40,
219,
201,
14,
167,
72,
187,
51,
44,
68,
9,
169,
138,
135,
163,
95,
155,
243,
252,
34,
159,
146,
88,
53,
28,
154,
52,
73,
88,
143,
16,
149,
213,
215,
163,
182,
111,
124,
4,
243,
121,
248,
238,
139,
164,
253,
208,
144,
59,
32,
143,
123,
192,
212,
172,
78,
116,
119,
153,
119,
142,
62,
39,
94,
8,
217,
40,
21,
174,
41,
48,
183,
34,
208,
6,
220,
42,
144,
177,
244,
44,
72,
176,
38,
124,
32,
141,
27,
225,
133,
233,
128,
157,
171,
185,
105,
191,
91,
170,
19,
212,
226,
5,
118,
49,
144,
110,
152,
248,
30,
12,
12,
52,
123,
184,
77,
129,
112,
229,
56,
192,
109,
7,
47,
185,
6,
67,
20,
172,
102,
190,
154,
34,
16,
246,
228,
131,
41,
183,
26,
102,
230,
17,
48,
20,
9,
244,
175,
43,
35,
234,
134,
131,
82,
156,
104,
142,
147,
183,
193,
208,
160,
156,
69,
109,
146,
29,
10,
48,
227,
185,
64,
37,
35,
166,
11,
109,
0,
100,
70,
226,
250,
206,
235,
175,
134,
59,
196,
101,
222,
37,
20,
193,
44,
241,
118,
225,
198,
133,
11,
2,
65,
172,
207,
188,
12,
198,
235,
109,
229,
121,
144,
243,
134,
14,
203,
175,
105,
40,
177,
53,
144,
3,
30,
163,
117,
150,
142,
255,
62,
11,
155,
150,
162,
123,
111,
148,
51,
81,
15,
168,
170,
49,
15,
172,
143,
238,
228,
123,
52,
236,
17,
4,
44,
21,
157,
6,
66,
103,
116,
42,
104,
132,
150,
177,
153,
39,
3,
11,
6,
252,
91,
181,
222,
152,
3,
217,
180,
12,
114,
68,
158,
217,
103,
181,
100,
101,
140,
125,
70,
255,
214,
246,
185,
70,
231,
240,
108,
140,
230,
28,
190,
172,
6,
175,
232,
149,
132,
60,
175,
135,
132,
17,
5,
21,
36,
39,
55,
90,
181,
151,
78,
145,
233,
29,
140,
121,
109,
86,
49,
75,
16,
64,
138,
181,
131,
159,
16,
67,
96,
168,
37,
62,
129,
211,
35,
162,
217,
245,
159,
145,
79,
150,
19,
234,
57,
101,
170,
113,
157,
97,
3,
139,
7,
96,
21,
152,
62,
88,
41,
232,
45,
213,
172,
91,
235,
67,
25,
97,
4,
206,
205,
5,
113,
176,
163,
194,
121,
29,
72,
17,
24,
32,
160,
33,
16,
82,
150,
2,
110,
81,
201,
58,
230,
75,
35,
251,
132,
66,
10,
8,
54,
105,
181,
102,
167,
36,
252,
65,
9,
21,
240,
40,
203,
202,
232,
179,
207,
148,
191,
233,
248,
33,
229,
30,
239,
240,
128,
72,
49,
142,
139,
60,
180,
101,
77,
233,
123,
7,
125,
141,
23,
81,
194,
84,
85,
72,
38,
151,
124,
97,
12,
229,
6,
123,
139,
250,
177,
80,
42,
105,
126,
157,
249,
110,
135,
94,
230,
9,
160,
215,
117,
109,
164,
16,
158,
125,
245,
194,
10,
179,
55,
216,
222,
65,
101,
180,
25,
206,
140,
193,
136,
72,
248,
11,
240,
197,
243,
167,
142,
168,
141,
13,
143,
227,
59,
19,
25,
201,
162,
167,
238,
100,
113,
162,
145,
246,
176,
163,
227,
118,
188,
149,
168,
31,
121,
117,
68,
7,
58,
143,
110,
73,
175,
203,
99,
10,
123,
229,
22,
129,
103,
85,
80,
65,
209,
136,
213,
44,
45,
92,
13,
215,
226,
123,
140,
40,
133,
246,
153,
185,
231,
211,
135,
73,
165,
54,
119,
191,
243,
37,
110,
225,
176,
156,
219,
84,
43,
186,
125,
36,
51,
128,
102,
146,
140,
49,
205,
110,
97,
11,
5,
170,
171,
131,
171,
241,
66,
146,
168,
224,
255,
236,
174,
65,
181,
158,
229,
125,
158,
160,
40,
31,
170,
38,
64,
35,
5,
245,
216,
145,
29,
74,
232,
60,
149,
153,
207,
216,
6,
136,
154,
58,
59,
69,
219,
44,
180,
94,
130,
28,
149,
83,
188,
133,
221,
101,
167,
197,
11,
95,
177,
221,
116,
50,
16,
220,
75,
113,
235,
116,
180,
87,
243,
181,
233,
231,
31,
75,
105,
163,
188,
85,
152,
204,
55,
9,
128,
165,
75,
215,
58,
44,
83,
20,
151,
160,
180,
174,
13,
246,
211,
17,
88,
223,
245,
98,
237,
149,
175,
196,
15,
231,
216,
84,
243,
249,
197,
246,
27,
107,
86,
129,
133,
85,
187,
134,
45,
120,
52,
162,
203,
202,
201,
32,
63,
203,
14,
252,
227,
174,
142,
113,
39,
87,
202,
182,
19,
50,
56,
11,
246,
16,
192,
169,
182,
213,
52,
94,
100,
229,
122,
124,
77,
145,
26,
200,
93,
185,
227,
192,
97,
18,
238,
80,
24,
27,
171,
224,
255,
235,
215,
124,
221,
24,
25,
181,
97,
167,
83,
24,
217,
196,
59,
242,
12,
220,
217,
196,
104,
98,
169,
162,
78,
219,
182,
182,
100,
195,
56,
244,
247,
214,
147,
150,
174,
201,
170,
199,
66,
130,
31,
5,
183,
201,
222,
197,
207,
235,
39,
36,
212,
202,
68,
67,
49,
48,
190,
42,
210,
8,
12,
75,
104,
235,
156,
132,
219,
238,
25,
218,
211,
60,
202,
139,
238,
30,
177,
130,
26,
176,
96,
213,
105,
150,
248,
233,
203,
220,
225,
143,
186,
198,
25,
202,
162,
48,
209,
133,
171,
13,
180,
109,
43,
204,
126,
55,
44,
147,
190,
27,
232,
89,
32,
148,
94,
111,
54,
68,
165,
60,
26,
160,
178,
12,
223,
19,
118,
32,
100,
135,
193,
100,
58,
219,
212,
62,
130,
148,
89,
64,
82,
250,
203,
228,
69,
189,
136,
255,
10,
235,
123,
27,
73,
188,
19,
219,
221,
154,
60,
245,
121,
21,
177,
56,
140,
63,
224,
138,
4,
251,
190,
155,
29,
244,
206,
15,
123,
94,
195,
222,
77,
161,
118,
233,
255,
120,
179,
170,
99,
57,
230,
155,
11,
67,
140,
183,
217,
199,
14,
124,
49,
3,
115,
81,
21,
141,
197,
108,
14,
108,
146,
174,
165,
152,
218,
127,
133,
111,
147,
132,
129,
69,
174,
156,
83,
36,
217,
68,
103,
9,
98,
216,
93,
36,
182,
32,
215,
145,
247,
143,
238,
101,
148,
45,
189,
24,
30,
66,
45,
191,
221,
18,
204,
88,
22,
47,
41,
218,
54,
37,
79,
214,
21,
101,
224,
87,
217,
161,
136,
253,
234,
192,
94,
85,
32,
69,
23,
37,
185,
132,
24,
157,
174,
4,
215,
228,
21,
88,
139,
198,
207,
191,
150,
196,
169,
96,
218,
216,
49,
24,
196,
204,
133,
184,
230,
237,
184,
93,
71,
240,
82,
208,
43,
73,
28,
208,
59,
155,
224,
89,
38,
219,
235,
231,
238,
186,
73,
151,
74,
13,
230,
75,
111,
236,
10,
241,
252,
218,
0,
134,
71,
151,
119,
228,
48,
135,
215,
115,
4,
243,
206,
48,
39,
6,
127,
13,
93,
248,
249,
22,
215,
74,
243,
196,
208,
212,
125,
209,
179,
47,
79,
236,
234,
27,
38,
155,
108,
223,
23,
141,
29,
154,
137,
116,
160,
63,
10,
190,
222,
164,
27,
85,
226,
110,
172,
112,
75,
144,
88,
144,
119,
45,
179,
105,
207,
158,
199,
92,
110,
108,
24,
175,
108,
5,
99,
153,
190,
186,
237,
89,
233,
27,
252,
116,
127,
94,
172,
90,
69,
218,
186,
125,
61,
194,
179,
23,
6,
84,
42,
79,
238,
120,
119,
113,
52,
224,
168,
15,
223,
171,
208,
77,
203,
153,
182,
173,
175,
238,
94,
223,
125,
93,
168,
26,
74,
54,
186,
53,
5,
187,
178,
223,
197,
10,
233,
158,
52,
143,
249,
141,
79,
210,
152,
191,
18,
72,
155,
209,
158,
190,
207,
22,
154,
28,
70,
114,
1,
251,
37,
127,
142,
174,
185,
175,
5,
140,
148,
43,
169,
212,
133,
67,
105,
48,
238,
229,
139,
193,
245,
140,
99,
31,
176,
98,
188,
40,
123,
221,
90,
108,
12,
38,
175,
87,
184,
203,
92,
181,
44,
221,
217,
105,
134,
63,
162,
77,
58,
30,
38,
132,
219,
58,
23,
178,
65,
203,
36,
34,
189,
140,
115,
65,
134,
177,
14,
98,
185,
6,
53,
96,
15,
234,
178,
12,
1,
99,
5,
69,
235,
255,
138,
254,
180,
211,
120,
45,
176,
14,
245,
64,
203,
36,
65,
56,
19,
132,
55,
118,
35,
22,
0,
150,
117,
223,
52,
12,
48,
148,
48,
13,
247,
63,
36,
65,
26,
72,
99,
80,
122,
9,
251,
145,
25,
46,
202,
138,
88,
160,
53,
121,
108,
183,
26,
112,
53,
201,
152,
4,
27,
176,
224,
235,
2,
141,
211,
87,
201,
77,
82,
93,
14,
220,
192,
9,
68,
83,
147,
109,
203,
192,
214,
221,
173,
211,
87,
134,
44,
96,
43,
249,
23,
10,
224,
88,
40,
142,
60,
190,
9,
171,
248,
165,
185,
94,
149,
206,
138,
176,
54,
13,
217,
150,
53,
193,
2,
160,
242,
95,
33,
249,
174,
195,
122,
111,
212,
36,
68,
233,
191,
213,
247,
220,
255,
167,
206,
173,
217,
199,
239,
127,
86,
30,
0,
213,
150,
30,
183,
137,
124,
181,
151,
23,
37,
198,
182,
163,
238,
231,
219,
108,
122,
95,
13,
118,
191,
61,
26,
29,
146,
164,
109,
196,
216,
47,
98,
229,
79,
29,
175,
15,
118,
123,
125,
146,
78,
249,
243,
236,
44,
0,
148,
228,
107,
162,
184,
156,
55,
79,
77,
146,
120,
100,
82,
92,
81,
137,
52,
105,
19,
105,
138,
25,
121,
15,
242,
201,
75,
114,
224,
254,
244,
34,
246,
58,
125,
206,
182,
14,
0,
236,
167,
157,
254,
57,
11,
71,
162,
114,
50,
42,
83,
113,
80,
251,
58,
235,
164,
124,
31,
73,
50,
214,
66,
211,
53,
81,
32,
249,
58,
146,
90,
0,
17,
179,
165,
221,
80,
131,
41,
125,
47,
203,
203,
213,
166,
25,
71,
4,
140,
93,
231,
2,
2,
34,
132,
190,
24,
227,
158,
107,
189,
184,
126,
186,
15,
4,
119,
116,
254,
139,
77,
36,
137,
164,
202,
88,
200,
99,
145,
2,
115,
38,
1,
227,
23,
193,
5,
142,
191,
59,
108,
237,
43,
244,
159,
117,
246,
156,
128,
180,
44,
212,
6,
170,
103,
120,
114,
31,
153,
158,
150,
254,
102,
75,
3,
63,
248,
31,
18,
26,
247,
62,
29,
197,
114,
254,
27,
7,
210,
148,
182,
117,
119,
169,
20,
193,
17,
39,
136,
115,
107,
115,
248,
55,
127,
176,
170,
77,
211,
174,
181,
48,
225,
206,
122,
122,
234,
187,
83,
64,
65,
183,
204,
148,
20,
139,
90,
208,
28,
169,
195,
197,
92,
122,
14,
154,
122,
202,
39,
186,
242,
137,
239,
44,
97,
115,
123,
119,
233,
194,
169,
170,
138,
53,
210,
2,
215,
9,
237,
21,
165,
103,
254,
50,
113,
150,
187,
10,
47,
249,
137,
49,
36,
132,
112,
99,
200,
28,
80,
242,
149,
231,
219,
80,
129,
115,
218,
226,
207,
133,
49,
61,
203,
159,
82,
49,
202,
43,
185,
34,
254,
176,
40,
174,
99,
154,
80,
201,
6,
90,
122,
255,
203,
62,
127,
204,
226,
84,
195,
16,
225,
2,
21,
4,
249,
225,
140,
72,
219,
146,
253,
82,
41,
24,
115,
44,
116,
101,
3,
146,
17,
114,
50,
184,
85,
86,
62,
168,
56,
93,
242,
47,
94,
59,
41,
234,
168,
197,
25,
60,
207,
225,
179,
217,
38,
128,
36,
144,
116,
61,
121,
222,
232,
250,
173,
56,
163,
88,
121,
194,
229,
136,
215,
181,
31,
73,
142,
172,
37,
245,
96,
73,
57,
120,
234,
39,
157,
152,
189,
203,
195,
43,
226,
51,
162,
218,
19,
126,
221,
17,
255,
131,
200,
201,
244,
175,
54,
249,
150,
219,
2,
183,
30,
66,
42,
43,
108,
6,
71,
215,
61,
20,
94,
147,
106,
187,
86,
225,
29,
213,
87,
57,
211,
162,
115,
121,
172,
209,
186,
186,
168,
58,
70,
27,
239,
122,
60,
143,
2,
171,
231,
228,
101,
82,
238,
69,
30,
13,
91,
31,
182,
229,
231,
88,
165,
250,
10,
116,
74,
194,
142,
160,
143,
231,
61,
40,
53,
7,
230,
83,
220,
21,
200,
221,
143,
27,
3,
208,
29,
161,
93,
136,
10,
196,
166,
171,
206,
34,
72,
110,
30,
255,
69,
79,
233,
234,
145,
132,
100,
93,
217,
113,
149,
117,
22,
5,
62,
186,
250,
186,
29,
234,
234,
62,
80,
91,
72,
173,
56,
53,
133,
177,
4,
206,
73,
68,
190,
132,
194,
103,
103,
1,
87,
16,
124,
167,
255,
174,
159,
167,
130,
113,
52,
255,
81,
17,
237,
252,
237,
231,
87,
120,
175,
60,
144,
75,
119,
57,
10,
115,
69,
73,
116,
10,
79,
102,
247,
58,
37,
125,
33,
57,
108,
130,
164,
212,
50,
240,
92,
147,
219,
165,
53,
197,
191,
27,
150,
109,
134,
215,
7,
130,
141,
123,
23,
135,
224,
213,
129,
18,
185,
37,
61,
234,
224,
34,
57,
229,
80,
201,
76,
222,
43,
127,
63,
209,
17,
179,
246,
30,
143,
230,
121,
126,
87,
55,
44,
8,
36,
189,
19,
14,
152,
200,
209,
47,
214,
182,
75,
1,
26,
214,
229,
20,
211,
116,
90,
119,
73,
149,
80,
191,
229,
235,
250,
77,
18,
8,
177,
76,
220,
42,
253,
38,
43,
14,
243,
54,
167,
120,
236,
123,
8,
161,
38,
4,
90,
85,
187,
68,
15,
245,
234,
45,
47,
96,
95,
190,
250,
125,
88,
242,
128,
186,
105,
52,
73,
70,
162,
21,
44,
152,
3,
196,
120,
192,
205,
99,
27,
114,
5,
176,
184,
170,
80,
134,
62,
240,
11,
84,
113,
200,
109,
105,
81,
159,
167,
136,
100,
116,
206,
6,
17,
228,
121,
113,
187,
12,
179,
150,
90,
93,
131,
11,
172,
16,
211,
8,
61,
149,
250,
215,
228,
110,
107,
38,
65,
226,
34,
248,
215,
74,
91,
218,
192,
230,
114,
69,
194,
30,
81,
219,
106,
111,
185,
26,
186,
43,
148,
36,
215,
2,
0,
126,
150,
20,
165,
38,
236,
170,
174,
159,
70,
105,
210,
225,
139,
170,
167,
114,
206,
72,
165,
173,
183,
177,
180,
201,
235,
175,
6,
221,
31,
20,
104,
30,
48,
86,
178,
95,
242,
41,
58,
182,
14,
200,
171,
97,
73,
175,
178,
150,
216,
189,
59,
231,
120,
15,
99,
152,
120,
211,
229,
24,
239,
208,
169,
235,
248,
161,
71,
173,
145,
210,
209,
204,
108,
24,
174,
4,
204,
115,
111,
22,
216,
162,
84,
134,
201,
12,
193,
57,
175,
90,
144,
213,
234,
124,
54,
125,
1,
112,
232,
135,
180,
224,
46,
181,
192,
39,
136,
98,
118,
78,
113,
169,
182,
93,
189,
52,
20,
203,
237,
242,
99,
9,
237,
43,
162,
210,
11,
30,
156,
207,
242,
128,
19,
88,
114,
37,
203,
53,
38,
136,
128,
127,
95,
231,
209,
151,
189,
151,
154,
91,
73,
74,
142,
222,
30,
13,
208,
232,
54,
88,
119,
53,
198,
104,
30,
67,
222,
14,
2,
59,
149,
10,
180,
169,
75,
10,
216,
43,
128,
105,
210,
157,
43,
89,
120,
64,
90,
208,
65,
130,
109,
77,
40,
110,
4,
210,
10,
142,
113,
1,
128,
26,
4,
125,
68,
198,
137,
240,
82,
58,
88,
84,
6,
78,
84,
154,
164,
188,
113,
91,
140,
109,
137,
68,
6,
36,
60,
94,
51,
10,
12,
119,
72,
31,
27,
204,
89,
55,
157,
76,
123,
57,
97,
71,
101,
21,
221,
247,
114,
50,
164,
227,
147,
102,
230,
146,
110,
89,
119,
218,
254,
1,
64,
83,
9,
10,
157,
175,
39,
244,
165,
154,
39,
100,
189,
11,
195,
81,
44,
216,
247,
8,
84,
252,
46,
248,
203,
28,
70,
122,
144,
122,
60,
198,
226,
45,
205,
214,
5,
50,
104,
89,
193,
177,
127,
112,
22,
50,
192,
30,
48,
204,
60,
224,
8,
139,
161,
33,
80,
17,
79,
77,
67,
83,
65,
84,
225,
228,
254,
9,
41,
11,
170,
228,
26,
135,
156,
111,
89,
20,
158,
193,
69,
58,
184,
144,
109,
56,
40,
95,
238,
155,
139,
122,
27,
61,
224,
156,
76,
75,
74,
4,
47,
208,
196,
136,
172,
239,
255,
242,
243,
183,
44,
241,
8,
22,
254,
13,
251,
224,
1,
46,
95,
152,
171,
159,
132,
83,
184,
202,
207,
92,
28,
154,
87,
124,
54,
251,
127,
138,
128,
71,
176,
142,
150,
243,
41,
241,
237,
165,
207,
113,
208,
215,
100,
144,
147,
101,
208,
189,
255,
137,
233,
131,
48,
90,
27,
174,
76,
41,
88,
105,
230,
121,
93,
22,
33,
243,
92,
141,
247,
153,
134,
112,
40,
245,
119,
151,
110,
252,
166,
203,
253,
78,
95,
160,
234,
232,
4,
14,
127,
196,
251,
198,
176,
229,
137,
71,
246,
241,
3,
5,
107,
21,
74,
82,
144,
77,
81,
34,
145,
130,
131,
51,
12,
221,
7,
243,
209,
67,
245,
11,
107,
104,
45,
103,
215,
222,
111,
99,
169,
129,
172,
66,
187,
124,
187,
171,
146,
115,
207,
82,
12,
168,
185,
149,
155,
78,
38,
168,
235,
186,
39,
161,
191,
43,
65,
119,
121,
54,
194,
83,
35,
118,
67,
78,
11,
78,
202,
149,
182,
17,
37,
254,
250,
178,
86,
187,
150,
166,
136,
127,
222,
75,
249,
106,
35,
190,
157,
171,
22,
135,
80,
201,
104,
158,
102,
95,
4,
250,
102,
80,
9,
213,
146,
109,
121,
95,
128,
237,
201,
238,
139,
10,
11,
191,
17,
11,
35,
187,
163,
211,
132,
50,
196,
209,
141,
6,
137,
249,
195,
33,
127,
16,
77,
178,
220,
80,
224,
108,
110,
63,
41,
215,
86,
124,
93,
216,
171,
106,
132,
76,
196,
68,
24,
157,
104,
111,
207,
168,
89,
240,
41,
83,
39,
249,
55,
149,
2,
26,
44,
184,
75,
212,
22,
52,
138,
116,
2,
130,
24,
194,
96,
170,
129,
57,
140,
178,
222,
95,
77,
25,
251,
43,
206,
98,
49,
21,
1,
33,
18,
47,
237,
204,
57,
206,
131,
146,
128,
5,
46,
201,
134,
36,
214,
76,
221,
38,
29,
200,
69,
80,
82,
209,
199,
202,
169,
97,
123,
83,
139,
113,
80,
145,
133,
192,
252,
218,
36,
49,
250,
224,
16,
154,
134,
75,
167,
123,
13,
7,
83,
181,
12,
247,
255,
108,
124,
231,
227,
196,
226,
238,
146,
187,
72,
55,
145,
100,
162,
169,
142,
167,
177,
100,
240,
177,
138,
191,
233,
240,
251,
179,
156,
252,
142,
100,
208,
39,
38,
137,
27,
33,
160,
20,
151,
246,
175,
211,
95,
101,
110,
117,
5,
92,
102,
198,
161,
229,
40,
158,
38,
211,
243,
225,
60,
212,
249,
33,
91,
245,
162,
15,
132,
41,
224,
37,
160,
255,
173,
13,
140,
5,
238,
160,
60,
86,
14,
5,
219,
198,
130,
250,
2,
135,
211,
15,
189,
23,
243,
110,
171,
137,
210,
76,
109,
33,
28,
57,
125,
113,
32,
218,
152,
170,
42,
146,
93,
250,
105,
92,
13,
237,
158,
118,
36,
234,
164,
90,
142,
43,
182,
33,
152,
77,
242,
239,
113,
175,
41,
17,
49,
39,
77,
218,
189,
45,
18,
105,
54,
188,
205,
49,
227,
108,
51,
222,
78,
49,
220,
236,
32,
191,
42,
213,
109,
18,
73,
12,
177,
43,
32,
165,
117,
150,
224,
159,
67,
238,
10,
102,
240,
254,
17,
109,
236,
191,
209,
12,
66,
91,
8,
250,
111,
43,
130,
39,
68,
69,
168,
2,
66,
111,
94,
74,
72,
218,
24,
136,
159,
192,
117,
191,
211,
78,
135,
172,
128,
25,
61,
110,
85,
57,
77,
107,
15,
160,
33,
207,
104,
7,
41,
3,
217,
105,
115,
101,
119,
132,
32,
235,
16,
244,
111,
81,
71,
40,
158,
174,
117,
139,
57,
21,
61,
125,
230,
23,
130,
217,
197,
82,
212,
205,
244,
20,
51,
120,
243,
28,
223,
22,
191,
189,
68,
43,
73,
57,
220,
72,
183,
129,
184,
47,
41,
60,
69,
184,
72,
248,
94,
133,
65,
48,
252,
94,
196,
222,
223,
250,
200,
45,
153,
136,
164,
241,
131,
34,
178,
65,
85,
89,
9,
8,
227,
162,
188,
191,
23,
132,
121,
158,
217,
213,
88,
32,
112,
105,
73,
165,
23,
25,
205,
137,
136,
226,
60,
171,
116,
201,
48,
140,
137,
1,
163,
34,
228,
187,
125,
229,
149,
164,
209,
255,
13,
242,
156,
194,
158,
4,
145,
70,
0,
201,
201,
138,
138,
40,
0,
160,
58,
119,
43,
98,
47,
108,
12,
80,
71,
213,
143,
236,
176,
94,
52,
100,
213,
11,
189,
250,
134,
217,
94,
29,
86,
68,
143,
250,
205,
158,
182,
130,
180,
44,
194,
57,
204,
141,
52,
170,
120,
238,
139,
188,
210,
255,
42,
209,
206,
109,
176,
59,
170,
195,
25,
152,
166,
90,
152,
164,
63,
248,
216,
82,
101,
158,
255,
108,
161,
233,
177,
165,
97,
38,
160,
214,
208,
108,
205,
156,
124,
144,
121,
210,
49,
11,
188,
11,
173,
1,
143,
187,
143,
32,
112,
138,
26,
0,
178,
49,
72,
109,
147,
173,
5,
69,
178,
218,
242,
40,
186,
203,
162,
182,
109,
63,
107,
112,
254,
171,
73,
124,
179,
68,
229,
109,
185,
40,
149,
109,
236,
253,
62,
186,
62,
157,
241,
213,
242,
19,
26,
181,
110,
40,
166,
167,
231,
120,
103,
189,
12,
212,
74,
61,
246,
217,
107,
235,
99,
135,
242,
11,
129,
144,
16,
63,
180,
102,
189,
141,
238,
156,
243,
137,
92,
36,
136,
107,
203,
1,
33,
231,
31,
168,
209,
45,
173,
208,
198,
160,
100,
123,
195,
90,
253,
188,
113,
161,
158,
233,
94,
204,
62,
95,
252,
160,
114,
78,
147,
20,
90,
17,
178,
111,
218,
128,
159,
245,
254,
31,
171,
153,
193,
142,
143,
35,
206,
168,
169,
76,
47,
139,
35,
29,
42,
73,
45,
54,
154,
107,
182,
65,
60,
251,
251,
102,
33,
194,
142,
162,
226,
42,
240,
67,
49,
53,
105,
148,
19,
215,
66,
78,
36,
61,
104,
14,
79,
154,
191,
104,
184,
130,
105,
219,
24,
69,
243,
133,
51,
39,
200,
40,
79,
123,
7,
145,
94,
239,
36,
99,
194,
128,
119,
169,
231,
74,
68,
170,
193,
48,
234,
0,
61,
92,
50,
172,
112,
16,
76,
28,
210,
38,
93,
83,
107,
141,
116,
211,
102,
6,
50,
72,
75,
209,
37,
16,
209,
137,
80,
236,
186,
214,
238,
126,
215,
162,
172,
107,
76,
128,
248,
196,
6,
25,
0,
252,
48,
54,
173,
47,
0,
232,
194,
13,
120,
247,
143,
190,
109,
77,
143,
78,
155,
204,
104,
37,
37,
182,
211,
151,
22,
252,
170,
202,
144,
144,
140,
210,
197,
176,
173,
115,
231,
4,
96,
127,
224,
68,
230,
196,
158,
217,
125,
171,
165,
193,
214,
225,
114,
110,
244,
99,
214,
228,
55,
94,
136,
22,
210,
228,
20,
3,
125,
241,
119,
45,
32,
8,
215,
22,
12,
155,
111,
99,
42,
43,
166,
24,
120,
159,
102,
217,
183,
102,
40,
77,
96,
130,
184,
188,
108,
6,
174,
50,
219,
19,
113,
197,
114,
62,
133,
228,
93,
91,
49,
48,
95,
164,
246,
217,
123,
68,
63,
152,
66,
86,
237,
93,
228,
39,
180,
2,
142,
158,
102,
51,
23,
231,
14,
52,
214,
210,
61,
10,
232,
242,
79,
4,
148,
84,
191,
146,
200,
158,
133,
51,
41,
206,
51,
137,
233,
19,
75,
197,
116,
223,
60,
173,
44,
15,
243,
192,
13,
233,
201,
6,
190,
39,
134,
190,
251,
160,
185,
236,
247,
215,
79,
2,
221,
3,
210,
141,
242,
220,
254,
3,
197,
244,
25,
189,
135,
175,
252,
48,
38,
70,
247,
96,
122,
132,
167,
230,
243,
180,
202,
139,
103,
73,
173,
230,
5,
242,
236,
13,
106,
6,
14,
194,
247,
44,
22,
252,
54,
183,
136,
207,
191,
105,
188,
105,
234,
54,
19,
129,
106,
249,
16,
195,
174,
137,
6,
208,
237,
123,
37,
60,
35,
172,
40,
99,
127,
140,
135,
122,
67,
132,
90,
112,
190,
182,
65,
205,
154,
49,
10,
198,
210,
248,
186,
141,
37,
202,
231,
207,
170,
11,
27,
0,
1,
55,
138,
70,
82,
166,
124,
244,
215,
203,
124,
12,
126,
55,
246,
135,
107,
186,
72,
160,
85,
134,
159,
204,
71,
127,
188,
19,
63,
99,
188,
156,
72,
136,
100,
230,
0,
255,
238,
131,
165,
218,
188,
80,
126,
180,
59,
1,
68,
67,
80,
118,
21,
108,
240,
140,
217,
49,
134,
83,
79,
187,
93,
70,
215,
108,
3,
242,
19,
124,
40,
3,
38,
60,
178,
7,
47,
177,
64,
130,
132,
228,
30,
158,
234,
175,
98,
59,
113,
223,
21,
219,
230,
12,
112,
95,
197,
206,
254,
66,
218,
145,
167,
230,
100,
49,
192,
23,
75,
199,
64,
36,
42,
162,
155,
244,
230,
206,
109,
191,
221,
140,
133,
211,
57,
24,
48,
64,
20,
242,
220,
138,
210,
255,
186,
164,
23,
251,
127,
81,
72,
255,
39,
98,
17,
192,
52,
158,
0,
90,
88,
70,
20,
217,
191,
255,
16,
209,
190,
68,
9,
251,
77,
120,
58,
71,
197,
92,
58,
15,
159,
5,
37,
179,
208,
72,
29,
188,
92,
88,
162,
144,
50,
146,
46,
10,
65,
136,
120,
151,
251,
79,
162,
63,
50,
96,
11,
207,
79,
167,
75,
170,
59,
138,
229,
98,
249,
135,
106,
25,
239,
98,
22,
25,
46,
172,
157,
27,
68,
117,
131,
147,
123,
172,
17,
248,
171,
68,
72,
200,
88,
26,
180,
196,
138,
16,
6,
174,
35,
205,
171,
175,
15,
108,
6,
30,
93,
38,
80,
9,
161,
40,
52,
242,
0,
151,
247,
108,
169,
35,
63,
54,
94,
179,
180,
213,
135,
129,
27,
204,
123,
90,
45,
81,
192,
51,
95,
168,
9,
125,
2,
81,
142,
216,
143,
55,
20,
178,
78,
10,
64,
54,
112,
186,
0,
169,
30,
221,
32,
147,
225,
246,
128,
162,
86,
253,
145,
163,
117,
171,
88,
191,
154,
86,
159,
80,
60,
125,
11,
109,
38,
132,
202,
131,
98,
232,
11,
77,
16,
108,
125,
179,
69,
176,
48,
9,
93,
173,
125,
1,
80,
79,
78,
190,
176,
151,
95,
27,
97,
214,
24,
142,
38,
102,
31,
89,
11,
239,
174,
190,
40,
230,
225,
15,
9,
77,
102,
160,
155,
83,
116,
9,
17,
57,
115,
219,
179,
81,
141,
154,
30,
208,
6,
255,
60,
171,
25,
63,
3,
206,
103,
161,
210,
12,
197,
38,
77,
7,
218,
26,
16,
79,
29,
129,
203,
221,
219,
92,
138,
62,
199,
12,
211,
145,
132,
228,
82,
216,
98,
106,
173,
85,
26,
14,
241,
115,
160,
129,
134,
98,
41,
2,
148,
162,
100,
95,
74,
96,
57,
65,
87,
243,
155,
158,
32,
177,
180,
98,
5,
249,
219,
196,
159,
112,
60,
92,
205,
155,
159,
121,
97,
109,
162,
234,
180,
21,
134,
229,
4,
197,
83,
146,
89,
130,
62,
41,
248,
140,
99,
105,
68,
115,
99,
83,
189,
84,
25,
148,
133,
193,
5,
119,
96,
120,
61,
160,
70,
226,
209,
7,
229,
33,
124,
209,
196,
120,
150,
87,
227,
118,
68,
164,
6,
195,
139,
29,
42,
80,
60,
27,
26,
29,
171,
35,
176,
19,
232,
88,
219,
129,
154,
180,
91,
65,
108,
59,
164,
140,
15,
8,
238,
23,
232,
188,
20,
229,
244,
83,
243,
112,
164,
38,
53,
152,
20,
55,
142,
82,
224,
36,
183,
163,
227,
166,
158,
18,
28,
108,
20,
12,
23,
126,
221,
47,
56,
172,
87,
235,
234,
185,
238,
20,
102,
208,
26,
95,
2,
179,
60,
17,
207,
92,
136,
120,
51,
47,
37,
124,
237,
124,
139,
109,
112,
197,
59,
227,
226,
6,
179,
187,
14,
125,
133,
246,
245,
63,
125,
15,
61,
163,
124,
115,
229,
55,
150,
21,
119,
167,
93,
122,
16,
72,
186,
242,
61,
237,
132,
81,
106,
22,
50,
167,
173,
107,
170,
112,
142,
249,
69,
152,
160,
61,
5,
77,
219,
61,
12,
144,
49,
107,
181,
75,
179,
108,
214,
37,
111,
14,
241,
253,
193,
139,
5,
74,
174,
108,
67,
40,
209,
55,
123,
201,
33,
235,
28,
192,
202,
96,
173,
86,
147,
102,
91,
110,
122,
115,
183,
97,
126,
11,
29,
98,
73,
76,
125,
86,
121,
108,
17,
21,
6,
209,
44,
26,
184,
91,
227,
246,
83,
28,
156,
208,
245,
59,
208,
248,
21,
9,
176,
0,
109,
40,
74,
58,
148,
245,
211,
0,
139,
186,
159,
141,
236,
72,
212,
71,
5,
43,
202,
235,
213,
235,
117,
157,
95,
107,
131,
231,
26,
204,
164,
227,
74,
250,
86,
222,
41,
70,
44,
242,
89,
170,
154,
137,
53,
218,
158,
177,
138,
233,
35,
193,
197,
120,
139,
87,
144,
73,
122,
205,
185,
188,
232,
196,
196,
170,
111,
203,
146,
208,
11,
157,
250,
124,
49,
216,
101,
212,
128,
189,
132,
254,
224,
145,
230,
177,
99,
26,
199,
64,
89,
69,
150,
0,
147,
32,
62,
134,
67,
190,
152,
200,
126,
202,
148,
147,
98,
39,
177,
33,
133,
46,
90,
71,
175,
218,
7,
147,
83,
27,
167,
64,
61,
169,
8,
208,
193,
78,
138,
237,
195,
212,
236,
20,
222,
11,
55,
173,
232,
9,
225,
14,
79,
28,
246,
41,
124,
132,
19,
129,
111,
60,
97,
18,
233,
129,
28,
104,
164,
190,
6,
8,
236,
165,
251,
0,
175,
27,
93,
150,
148,
17,
71,
154,
113,
250,
155,
242,
239,
227,
21,
191,
125,
201,
93,
81,
234,
177,
119,
18,
212,
166,
215,
38,
1,
145,
71,
210,
177,
51,
62,
82,
128,
227,
195,
20,
121,
158,
40,
241,
246,
113,
59,
152,
239,
62,
155,
1,
255,
146,
116,
222,
197,
150,
141,
178,
61,
196,
244,
41,
213,
232,
252,
103,
110,
202,
192,
231,
179,
17,
8,
247,
246,
91,
166,
68,
20,
75,
19,
69,
26,
54,
233,
100,
202,
55,
212,
74,
85,
175,
32,
7,
229,
199,
28,
82,
217,
213,
92,
65,
58,
23,
153,
166,
142,
208,
136,
248,
135,
126,
255,
131,
174,
176,
44,
69,
251,
58,
151,
208,
129,
232,
137,
74,
8,
64,
22,
137,
218,
131,
148,
112,
111,
158,
231,
201,
237,
28,
225,
79,
143,
21,
53,
14,
42,
30,
170,
74,
196,
173,
12,
34,
224,
143,
127,
80,
255,
217,
97,
218,
180,
192,
14,
63,
210,
177,
111,
152,
13,
173,
39,
224,
147,
170,
252,
165,
20,
76,
202,
111,
60,
149,
247,
13,
15,
245,
220,
17,
45,
89,
154,
163,
1,
236,
101,
18,
188,
89,
94,
138,
98,
221,
186,
157,
148,
143,
67,
103,
117,
2,
193,
99,
105,
230,
181,
86,
219,
9,
98,
170,
205,
182,
65,
158,
165,
212,
224,
62,
112,
24,
185,
41,
51,
149,
107,
2,
72,
141,
114,
120,
113,
7,
157,
243,
26,
242,
237,
217,
46,
18,
62,
148,
190,
96,
76,
44,
232,
237,
40,
69,
237,
101,
216,
210,
49,
74,
10,
115,
90,
181,
73,
79,
94,
6,
68,
57,
106,
203,
168,
68,
35,
121,
149,
136,
255,
27,
92,
43,
57,
227,
21,
163,
49,
163,
172,
170,
110,
172,
182,
126,
170,
11,
163,
242,
111,
212,
245,
96,
8,
114,
225,
187,
134,
229,
145,
19,
132,
154,
9,
27,
177,
62,
230,
175,
245,
108,
8,
90,
100,
185,
139,
43,
254,
220,
161,
165,
109,
164,
106,
195,
163,
5,
158,
197,
156,
133,
153,
119,
168,
184,
167,
147,
169,
154,
166,
244,
224,
174,
192,
247,
234,
158,
100,
227,
218,
18,
201,
31,
106,
88,
210,
152,
159,
181,
30,
254,
200,
178,
5,
118,
68,
193,
16,
2,
79,
216,
216,
242,
171,
94,
229,
92,
233,
45,
55,
74,
47,
48,
207,
144,
109,
88,
198,
133,
127,
149,
136,
125,
44,
26,
30,
61,
21,
63,
71,
182,
23,
212,
28,
171,
96,
195,
175,
159,
7,
219,
54,
234,
206,
208,
184,
50,
160,
105,
195,
130,
42,
54,
29,
220,
171,
95,
253,
249,
182,
72,
111,
37,
57,
53,
172,
246,
202,
231,
90,
84,
14,
157,
219,
57,
25,
14,
227,
120,
105,
36,
95,
173,
169,
54,
45,
190,
86,
63,
182,
28,
95,
68,
235,
81,
206,
121,
123,
205,
48,
118,
202,
55,
7,
241,
36,
250,
54,
117,
181,
173,
29,
118,
88,
231,
77,
105,
203,
154,
120,
168,
131,
209,
71,
63,
209,
47,
112,
129,
92,
25,
97,
140,
192,
226,
75,
45,
213,
189,
242,
170,
103,
84,
56,
250,
35,
192,
161,
187,
9,
117,
159,
206,
147,
240,
114,
141,
23,
167,
129,
9,
248,
102,
201,
34,
167,
20,
81,
226,
167,
1,
170,
37,
187,
41,
54,
127,
176,
110,
210,
167,
103,
18,
16,
205,
172,
143,
92,
133,
3,
196,
85,
51,
148,
160,
169,
54,
151,
188,
251,
175,
227,
205,
234,
135,
221,
9,
236,
113,
225,
205,
168,
29,
17,
141,
94,
122,
126,
71,
158,
101,
233,
93,
189,
47,
17,
245,
220,
141,
96,
57,
111,
4,
211,
29,
219,
112,
8,
45,
34,
227,
64,
253,
153,
232,
141,
60,
45,
101,
250,
125,
44,
226,
205,
114,
172,
132,
156,
48,
73,
2,
231,
174,
149,
62,
191,
124,
92,
69,
251,
219,
90,
140,
114,
82,
145,
184,
113,
41,
222,
85,
50,
108,
231,
22,
29,
138,
43,
55,
162,
79,
238,
237,
180,
90,
158,
122,
23,
188,
46,
55,
193,
96,
129,
160,
120,
66,
249,
208,
38,
48,
147,
238,
30,
22,
67,
105,
140,
8,
6,
181,
164,
103,
165,
241,
29,
250,
30,
135,
13,
79,
2,
125,
248,
206,
251,
204,
213,
243,
193,
136,
196,
135,
104,
94,
196,
101,
223,
223,
1,
105,
62,
34,
70,
96,
56,
247,
205,
247,
169,
27,
81,
135,
95,
35,
105,
53,
91,
64,
220,
10,
167,
86,
43,
21,
38,
51,
191,
28,
30,
48,
127,
214,
171,
125,
224,
200,
228,
74,
182,
133,
73,
3,
53,
195,
183,
246,
91,
60,
237,
170,
13,
142,
47,
238,
95,
119,
186,
157,
23,
140,
43,
96,
98,
68,
69,
192,
106,
65,
147,
23,
236,
167,
206,
111,
255,
167,
79,
189,
254,
161,
136,
122,
43,
26,
130,
28,
153,
167,
58,
3,
84,
219,
209,
83,
17,
106,
12,
175,
142,
183,
11,
39,
130,
196,
81,
229,
63,
223,
200,
49,
195,
40,
176,
64,
115,
104,
88,
130,
86,
31,
247,
78,
79,
111,
23,
51,
204,
44,
238,
36,
232,
173,
218,
213,
190,
154,
229,
1,
25,
29,
178,
165,
164,
46,
48,
3,
6,
35,
218,
62,
104,
188,
246,
208,
212,
227,
183,
217,
210,
80,
198,
152,
93,
103,
100,
174,
233,
202,
194,
106,
161,
26,
55,
145,
97,
185,
233,
10,
95,
124,
191,
232,
27,
233,
148,
71,
16,
160,
35,
103,
36,
250,
71,
197,
152,
253,
199,
253,
49,
88,
23,
27,
115,
104,
72,
104,
248,
68,
8,
29,
40,
148,
130,
115,
221,
141,
159,
137,
189,
58,
84,
144,
12,
41,
92,
103,
99,
55,
78,
62,
67,
102,
170,
150,
196,
115,
52,
248,
205,
179,
224,
115,
111,
121,
52,
22,
155,
23,
56,
235,
75,
23,
105,
155,
47,
216,
152,
205,
67,
175,
40,
179,
244,
165,
66,
95,
6,
228,
110,
114,
110,
72,
185,
169,
240,
17,
178,
165,
212,
217,
185,
246,
3,
152,
128,
137,
74,
78,
168,
113,
198,
101,
172,
81,
218,
72,
147,
18,
91,
160,
234,
100,
108,
0,
140,
113,
172,
233,
85,
156,
246,
31,
143,
251,
139,
37,
101,
180,
194,
161,
233,
128,
101,
152,
42,
210,
69,
141,
248,
151,
49,
177,
21,
232,
171,
177,
18,
183,
108,
67,
216,
228,
254,
77,
234,
233,
48,
193,
32,
226,
250,
70,
140,
38,
195,
130,
208,
71,
59,
193,
229,
94,
224,
193,
242,
72,
238,
3,
55,
92,
43,
231,
67,
71,
181,
50,
61,
205,
203,
44,
128,
202,
35,
244,
131,
160,
153,
7,
138,
67,
27,
1,
181,
175,
79,
29,
219,
181,
213,
205,
3,
195,
70,
142,
50,
129,
180,
112,
67,
123,
1,
163,
124,
66,
4,
68,
201,
74,
66,
163,
135,
88,
57,
203,
11,
135,
172,
150,
134,
163,
139,
113,
148,
161,
252,
26,
53,
152,
162,
132,
168,
176,
80,
23,
186,
158,
83,
54,
152,
15,
86,
197,
59,
227,
165,
200,
214,
138,
213,
119,
162,
130,
224,
118,
45,
3,
59,
130,
179,
87,
56,
246,
196,
186,
138,
97,
177,
80,
215,
104,
137,
4,
152,
128,
219,
35,
108,
166,
34,
77,
111,
199,
137,
116,
94,
192,
162,
8,
188,
16,
153,
109,
233,
164,
179,
42,
61,
155,
65,
111,
202,
29,
76,
113,
169,
99,
138,
13,
170,
156,
190,
168,
140,
204,
156,
226,
205,
5,
90,
163,
91,
10,
126,
232,
153,
181,
128,
93,
16,
97,
26,
111,
188,
212,
76,
82,
116,
99,
212,
44,
114,
195,
154,
0,
249,
49,
178,
242,
21,
21,
146,
154,
1,
222,
172,
78,
234,
20,
48,
57,
213,
134,
10,
189,
120,
101,
96,
72,
127,
116,
173,
29,
254,
136,
72,
156,
109,
50,
189,
137,
124,
78,
240,
77,
69,
28,
4,
139,
204,
207,
155,
53,
169,
194,
37,
5,
13,
90,
238,
30,
32,
160,
1,
12,
164,
160,
194,
236,
238,
186,
229,
202,
103,
39,
113,
38,
8,
253,
196,
173,
76,
227,
174,
234,
253,
43,
126,
121,
95,
83,
109,
55,
153,
189,
246,
72,
68,
96,
167,
24,
68,
228,
215,
41,
99,
244,
234,
147,
192,
148,
106,
87,
54,
183,
246,
131,
118,
141,
26,
255,
22,
149,
220,
84,
85,
231,
21,
76,
31,
235,
111,
126,
197,
140,
74,
155,
79,
71,
144,
12,
56,
148,
84,
155,
9,
133,
156,
59,
148,
102,
134,
32,
221,
27,
31,
36,
17,
116,
2,
90,
234,
28,
46,
227,
98,
197,
83,
176,
55,
85,
202,
193,
112,
34,
92,
114,
114,
81,
30,
114,
213,
11,
243,
215,
211,
120,
217,
155,
236,
223,
111,
71,
255,
84,
231,
185,
35,
31,
201,
171,
130,
226,
58,
77,
213,
41,
188,
176,
8,
207,
169,
189,
199,
208,
3,
95,
121,
19,
190,
177,
247,
44,
7,
161,
54,
207,
5,
91,
59,
6,
93,
179,
200,
196,
85,
86,
195,
177,
79,
243,
34,
178,
17,
47,
246,
82,
11,
9,
188,
42,
255,
38,
27,
222,
225,
207,
225,
88,
216,
159,
81,
183,
226,
179,
20,
196,
120,
237,
135,
13,
184,
217,
108,
174,
55,
48,
224,
241,
150,
250,
3,
25,
72,
109,
236,
97,
88,
206,
202,
9,
254,
223,
151,
75,
6,
173,
92,
108,
166,
6,
28,
188,
208,
226,
218,
44,
130,
38,
8,
66,
124,
238,
165,
239,
187,
2,
185,
130,
15,
210,
176,
128,
115,
86,
50,
222,
32,
9,
129,
105,
248,
246,
79,
54,
1,
89,
60,
19,
46,
169,
109,
97,
221,
138,
83,
1,
194,
127,
14,
180,
30,
66,
241,
47,
154,
198,
239,
157,
178,
10,
252,
220,
133,
229,
251,
124,
224,
3,
131,
173,
31,
251,
208,
229,
21,
238,
98,
184,
93,
108,
0,
172,
248,
103,
8,
32,
227,
20,
203,
195,
168,
50,
106,
219,
143,
231,
216,
31,
170,
72,
143,
226,
172,
95,
244,
105,
15,
66,
100,
82,
47,
75,
77,
43,
13,
2,
179,
19,
89,
89,
249,
252,
69,
122,
129,
51,
242,
187,
214,
126,
204,
0,
44,
195,
83,
146,
93,
50,
76,
151,
79,
199,
85,
217,
49,
126,
66,
148,
184,
160,
117,
210,
0,
19,
195,
222,
244,
131,
82,
103,
49,
239,
167,
211,
240,
178,
65,
243,
49,
3,
176,
38,
62,
236,
44,
123,
190,
99,
206,
139,
235,
81,
44,
213,
115,
123,
126,
13,
48,
7,
233,
6,
145,
169,
23,
235,
251,
106,
43,
146,
118,
92,
170,
89,
222,
223,
19,
103,
217,
19,
173,
149,
25,
188,
138,
130,
224,
191,
121,
250,
250,
167,
154,
204,
85,
30,
173,
137,
192,
197,
118,
171,
70,
226,
210,
181,
37,
48,
252,
114,
100,
73,
15,
5,
41,
21,
166,
39,
191,
61,
134,
140,
22,
72,
16,
171,
206,
241,
187,
118,
243,
100,
154,
247,
90,
199,
84,
65,
24,
139,
102,
250,
29,
48,
253,
168,
25,
25,
149,
178,
183,
220,
14,
28,
156,
91,
79,
151,
171,
87,
235,
241,
252,
125,
168,
112,
189,
102,
252,
66,
155,
221,
175,
18,
133,
225,
1,
250,
82,
27,
79,
0,
218,
202,
47,
107,
125,
187,
236,
31,
105,
207,
71,
87,
173,
208,
241,
89,
110,
170,
170,
226,
142,
3,
196,
226,
129,
187,
160,
185,
237,
188,
67,
243,
182,
31,
89,
255,
124,
219,
246,
236,
125,
56,
19,
221,
143,
102,
156,
57,
3,
51,
107,
178,
153,
222,
18,
145,
79,
27,
123,
201,
104,
226,
155,
86,
147,
54,
180,
43,
199,
148,
93,
218,
37,
138,
113,
30,
235,
102,
232,
212,
199,
39,
240,
17,
74,
39,
50,
28,
74,
56,
84,
33,
129,
104,
188,
56,
39,
41,
242,
243,
158,
190,
144,
104,
113,
155,
89,
46,
209,
168,
35,
135,
165,
154,
162,
129,
213,
77,
199,
191,
122,
251,
134,
22,
12,
236,
90,
46,
134,
223,
13,
41,
225,
241,
183,
25,
188,
253,
80,
106,
246,
181,
139,
88,
232,
176,
81,
251,
48,
144,
116,
208,
69,
204,
171,
233,
145,
1,
246,
147,
241,
17,
12,
146,
43,
212,
193,
90,
125,
157,
254,
195,
55,
27,
232,
63,
47,
109,
123,
233,
167,
108,
239,
99,
50,
6,
91,
65,
35,
4,
187,
182,
37,
226,
31,
55,
139,
150,
27,
121,
8,
44,
202,
183,
189,
112,
68,
219,
144,
91,
200,
189,
51,
159,
181,
0,
158,
105,
123,
84,
16,
11,
196,
166,
167,
166,
129,
62,
63,
58,
219,
154,
177,
81,
103,
142,
50,
101,
79,
191,
39,
81,
106,
46,
216,
43,
168,
150,
129,
12,
136,
162,
90,
232,
29,
240,
139,
23,
155,
44,
50,
54,
226,
250,
70,
240,
111,
38,
65,
42,
174,
246,
38,
4,
24,
104,
89,
182,
179,
165,
56,
254,
25,
94,
250,
33,
202,
84,
134,
19,
78,
55,
155,
90,
224,
5,
255,
216,
212,
105,
41,
126,
212,
204,
4,
28,
152,
220,
239,
149,
21,
158,
92,
4,
174,
5,
214,
240,
194,
236,
167,
202,
226,
71,
104,
96,
223,
222,
197,
2,
117,
191,
55,
192,
222,
6,
63,
87,
35,
27,
90,
31,
156,
141,
10,
130,
51,
71,
127,
133,
26,
111,
164,
70,
120,
145,
245,
146,
252,
90,
192,
74,
80,
131,
7,
192,
121,
50,
4,
38,
174,
1,
69,
113,
165,
103,
200,
93,
112,
75,
121,
14,
70,
104,
180,
54,
61,
254,
24,
39,
242,
24,
242,
248,
243,
246,
210,
155,
9,
236,
137,
7,
89,
193,
101,
10,
228,
95,
114,
108,
70,
32,
89,
91,
100,
84,
215,
119,
80,
93,
165,
131,
122,
29,
24,
51,
49,
138,
206,
10,
136,
98,
169,
238,
164,
144,
241,
70,
202,
245,
113,
224,
87,
124,
10,
28,
90,
45,
21,
98,
107,
205,
62,
194,
60,
150,
198,
74,
75,
248,
69,
252,
148,
79,
142,
77,
97,
128,
122,
29,
26,
211,
171,
133,
235,
74,
133,
185,
82,
240,
154,
123,
213,
173,
16,
149,
50,
37,
104,
203,
235,
43,
176,
220,
155,
51,
40,
152,
160,
230,
40,
74,
244,
77,
234,
23,
194,
36,
102,
201,
55,
244,
6,
20,
236,
42,
220,
169,
230,
240,
90,
36,
235,
90,
129,
47,
108,
49,
23,
7,
170,
167,
160,
111,
224,
119,
28,
64,
112,
3,
141,
82,
218,
167,
193,
125,
235,
19,
74,
20,
168,
149,
111,
179,
193,
138,
64,
1,
35,
175,
12,
13,
88,
54,
27,
43,
72,
184,
22,
113,
56,
86,
140,
86,
37,
174,
99,
96,
38,
118,
81,
235,
125,
249,
168,
157,
48,
164,
101,
109,
135,
171,
172,
52,
191,
43,
97,
40,
122,
252,
105,
70,
249,
200,
42,
70,
154,
208,
122,
162,
113,
161,
24,
208,
164,
185,
114,
198,
101,
34,
125,
246,
2,
148,
217,
24,
224,
172,
255,
122,
105,
221,
160,
131,
38,
48,
106,
20,
198,
134,
6,
201,
75,
36,
3,
62,
7,
37,
68,
146,
170,
250,
55,
234,
105,
122,
154,
41,
143,
72,
150,
154,
60,
229,
228,
238,
246,
43,
58,
116,
5,
88,
25,
145,
89,
240,
243,
86,
95,
126,
5,
241,
230,
214,
194,
209,
58,
204,
31,
190,
78,
235,
11,
120,
93,
213,
201,
12,
59,
119,
228,
20,
157,
59,
7,
38,
187,
237,
143,
219,
220,
244,
122,
29,
100,
179,
122,
26,
135,
93,
167,
78,
188,
45,
60,
158,
122,
99,
232,
191,
21,
74,
150,
167,
33,
201,
102,
10,
40,
217,
39,
193,
252,
133,
243,
68,
222,
142,
81,
202,
37,
55,
204,
203,
4,
247,
157,
149,
139,
208,
162,
65,
94,
75,
193,
213,
118,
162,
214,
241,
232,
112,
79,
123,
185,
145,
104,
163,
39,
100,
143,
30,
116,
117,
201,
193,
187,
24,
101,
105,
211,
4,
57,
44,
136,
98,
107,
35,
232,
74,
173,
184,
123,
217,
61,
230,
75,
77,
0,
225,
48,
180,
202,
140,
4,
36,
225,
63,
236,
181,
129,
90,
79,
243,
183,
23,
249,
218,
40,
186,
136,
170,
215,
83,
195,
118,
162,
127,
80,
145,
10,
46,
244,
123,
161,
10,
3,
28,
196,
252,
160,
159,
6,
60,
46,
116,
142,
238,
142,
220,
61,
24,
180,
145,
167,
236,
118,
227,
174,
195,
47,
199,
80,
137,
212,
192,
246,
229,
13,
212,
179,
36,
203,
96,
118,
187,
198,
115,
79,
242,
8,
190,
37,
112,
245,
239,
22,
82,
10,
241,
251,
131,
77,
219,
97,
222,
193,
98,
162,
71,
79,
184,
182,
213,
93,
216,
154,
231,
151,
8,
174,
199,
131,
133,
63,
108,
229,
132,
113,
232,
221,
74,
51,
60,
46,
132,
211,
45,
100,
34,
229,
100,
13,
161,
229,
88,
239,
13,
142,
40,
207,
151,
114,
232,
84,
51,
97,
238,
54,
111,
39,
41,
102,
218,
9,
58,
106,
76,
234,
73,
24,
244,
248,
66,
132,
115,
178,
49,
109,
181,
25,
9,
139,
37,
119,
100,
109,
253,
54,
188,
200,
110,
203,
56,
93,
33,
143,
115,
188,
125,
170,
216,
55,
141,
225,
102,
106,
10,
77,
75,
124,
238,
204,
96,
249,
25,
40,
77,
121,
222,
216,
97,
211,
38,
32,
240,
42,
56,
176,
175,
244,
92,
224,
247,
235,
74,
163,
26,
37,
180,
176,
52,
134,
183,
254,
128,
137,
33,
42,
116,
24,
157,
17,
134,
152,
183,
159,
121,
42,
21,
136,
163,
157,
31,
67,
28,
170,
194,
254,
240,
153,
238,
188,
177,
97,
159,
64,
141,
176,
98,
182,
143,
249,
190,
33,
14,
21,
138,
200,
138,
114,
152,
85,
95,
38,
79,
104,
102,
203,
67,
204,
161,
207,
113,
169,
21,
163,
248,
104,
115,
91,
85,
12,
137,
41,
242,
189,
52,
133,
167,
241,
174,
43,
76,
46,
160,
26,
112,
108,
169,
181,
172,
195,
104,
148,
15,
111,
83,
244,
9,
230,
42,
124,
21,
237,
102,
213,
144,
181,
39,
240,
100,
47,
19,
106,
62,
176,
53,
49,
111,
129,
169,
77,
118,
199,
117,
138,
51,
228,
35,
100,
18,
187,
116,
201,
0,
170,
96,
123,
225,
238,
246,
114,
28,
151,
65,
242,
145,
249,
144,
193,
60,
255,
239,
217,
97,
191,
113,
221,
228,
34,
67,
247,
35,
232,
70,
90,
93,
37,
199,
35,
31,
184,
90,
64,
241,
137,
56,
182,
63,
233,
55,
99,
151,
135,
44,
241,
50,
158,
94,
186,
162,
231,
81,
153,
0,
84,
4,
149,
179,
21,
38,
169,
227,
155,
18,
246,
39,
216,
124,
139,
189,
144,
91,
204,
135,
72,
100,
89,
181,
144,
202,
171,
68,
214,
242,
38,
241,
201,
183,
184,
161,
22,
186,
46,
220,
252,
87,
43,
202,
129,
58,
211,
147,
28,
78,
38,
83,
177,
90,
213,
6,
185,
29,
102,
121,
203,
231,
97,
207,
98,
10,
6,
111,
94,
107,
147,
157,
160,
9,
232,
184,
49,
185,
120,
219,
247,
143,
129,
169,
174,
152,
240,
51,
48,
76,
22,
163,
96,
88,
195,
92,
10,
226,
164,
111,
37,
239,
67,
70,
3,
183,
242,
28,
175,
158,
111,
20,
27,
240,
80,
222,
134,
68,
192,
66,
251,
219,
9,
240,
231,
197,
214,
213,
243,
120,
221,
31,
138,
128,
49,
42,
69,
15,
207,
153,
119,
174,
124,
197,
17,
151,
75,
231,
11,
161,
194,
231,
145,
61,
216,
60,
175,
136,
108,
184,
120,
50,
8,
34,
16,
224,
110,
143,
63,
30,
169,
42,
115,
202,
18,
225,
133,
142,
178,
34,
75,
148,
160,
92,
89,
8,
73,
182,
137,
104,
212,
219,
1,
27,
147,
22,
20,
62,
122,
55,
25,
99,
254,
141,
93,
119,
118,
106,
102,
48,
137,
63,
153,
165,
29,
108,
186,
170,
5,
218,
86,
177,
112,
195,
213,
43,
89,
251,
1,
36,
40,
72,
160,
116,
144,
188,
71,
200,
25,
168,
82,
204,
157,
156,
172,
59,
144,
24,
38,
211,
29,
203,
236,
135,
162,
154,
134,
214,
194,
193,
128,
73,
114,
60,
171,
72,
195,
205,
76,
181,
126,
91,
30,
1,
192,
39,
243,
38,
143,
222,
155,
233,
53,
157,
84,
83,
197,
177,
61,
68,
35,
165,
2,
193,
202,
20,
124,
178,
191,
191,
181,
113,
156,
177,
40,
217,
102,
23,
162,
251,
154,
237,
103,
250,
41,
227,
120,
24,
53,
75,
69,
113,
246,
169,
189,
189,
17,
150,
219,
58,
248,
213,
4,
161,
134,
56,
27,
47,
219,
184,
79,
59,
142,
119,
14,
203,
220,
12,
151,
148,
233,
116,
232,
91,
64,
88,
166,
127,
84,
91,
140,
196,
4,
33,
38,
122,
131,
192,
145,
8,
198,
29,
225,
193,
216,
33,
120,
171,
170,
118,
100,
100,
113,
182,
172,
39,
66,
85,
127,
101,
191,
203,
0,
204,
66,
82,
60,
130,
85,
201,
217,
15,
158,
59,
45,
242,
214,
200,
37,
125,
249,
121,
245,
129,
97,
218,
35,
248,
31,
67,
120,
117,
197,
133,
48,
180,
219,
64,
25,
25,
81,
33,
108,
178,
237,
241,
85,
85,
213,
107,
41,
188,
96,
171,
47,
110,
52,
0,
86,
176,
192,
37,
63,
198,
35,
74,
11,
169,
121,
219,
233,
18,
188,
146,
86,
64,
175,
3,
62,
123,
109,
145,
82,
164,
34,
23,
108,
21,
253,
27,
147,
135,
60,
255,
55,
251,
93,
207,
231,
195,
165,
158,
154,
153,
216,
241,
74,
83,
5,
23,
171,
194,
189,
254,
217,
181,
250,
158,
86,
65,
126,
196,
25,
79,
227,
111,
174,
171,
2,
218,
28,
90,
211,
61,
210,
139,
84,
5,
40,
223,
243,
81,
14,
165,
1,
162,
172,
124,
94,
93,
151,
127,
182,
173,
15,
225,
246,
93,
24,
204,
107,
52,
201,
141,
166,
180,
159,
108,
143,
114,
74,
147,
245,
129,
193,
197,
44,
176,
71,
52,
111,
13,
230,
56,
48,
181,
197,
35,
93,
6,
104,
11,
33,
221,
40,
147,
40,
230,
23,
124,
240,
45,
61,
171,
122,
14,
62,
160,
207,
112,
0,
133,
24,
90,
149,
176,
253,
230,
154,
177,
2,
25,
150,
55,
220,
127,
116,
30,
129,
160,
198,
240,
223,
70,
23,
203,
119,
101,
35,
183,
100,
58,
169,
172,
201,
33,
99,
163,
129,
46,
244,
148,
243,
138,
114,
92,
243,
82,
104,
135,
21,
184,
204,
34,
165,
107,
253,
94,
132,
74,
213,
52,
5,
19,
14,
251,
241,
121,
118,
22,
165,
141,
127,
175,
48,
53,
83,
206,
34,
244,
183,
58,
64,
4,
89,
31,
64,
64,
95,
35,
144,
118,
118,
58,
112,
180,
101,
160,
35,
3,
88,
8,
26,
209,
254,
222,
110,
11,
181,
139,
90,
31,
240,
200,
202,
31,
1,
8,
35,
109,
174,
33,
64,
253,
229,
6,
52,
215,
168,
149,
142,
103,
169,
41,
174,
6,
66,
165,
254,
236,
67,
17,
63,
22,
190,
17,
105,
231,
68,
42,
149,
150,
18,
177,
233,
242,
245,
57,
221,
154,
255,
93,
219,
67,
246,
177,
11,
251,
59,
47,
166,
142,
162,
42,
255,
224,
249,
128,
16,
169,
29,
168,
198,
113,
37,
98,
254,
57,
254,
33,
24,
129,
28,
161,
29,
158,
84,
21,
255,
111,
112,
199,
114,
236,
213,
113,
97,
90,
235,
23,
121,
138,
109,
111,
240,
137,
217,
155,
47,
219,
222,
16,
41,
161,
235,
152,
0,
212,
224,
174,
75,
199,
25,
37,
46,
129,
82,
38,
75,
61,
2,
62,
193,
215,
221,
227,
13,
60,
189,
211,
71,
71,
186,
154,
213,
158,
33,
56,
50,
215,
229,
252,
65,
115,
102,
214,
170,
141,
106,
113,
9,
145,
242,
56,
75,
71,
72,
152,
46,
125,
232,
3,
196,
77,
220,
124,
18,
215,
16,
138,
108,
245,
244,
232,
42,
71,
40,
160,
59,
36,
125,
196,
77,
96,
138,
106,
79,
77,
127,
179,
137,
29,
24,
91,
25,
156,
6,
226,
96,
52,
80,
59,
172,
92,
154,
195,
170,
151,
99,
162,
153,
152,
37,
186,
46,
195,
183,
170,
186,
188,
85,
8,
235,
102,
255,
96,
229,
123,
174,
3,
240,
99,
196,
215,
204,
30,
179,
250,
32,
183,
201,
163,
170,
108,
78,
177,
19,
155,
91,
66,
72,
208,
223,
95,
15,
20,
124,
82,
219,
140,
189,
65,
169,
205,
112,
240,
191,
12,
109,
183,
23,
75,
23,
97,
230,
74,
229,
143,
210,
164,
58,
230,
61,
63,
7,
109,
242,
48,
34,
53,
253,
237,
82,
102,
144,
122,
103,
21,
6,
245,
2,
173,
228,
114,
8,
220,
184,
69,
255,
20,
229,
136,
203,
23,
182,
1,
92,
176,
89,
163,
252,
38,
187,
186,
243,
133,
108,
193,
71,
201,
78,
175,
51,
56,
57,
141,
166,
94,
216,
77,
84,
49,
173,
213,
147,
129,
88,
250,
71,
168,
168,
16,
7,
233,
138,
195,
166,
170,
193,
42,
52,
77,
206,
10,
79,
252,
134,
255,
129,
227,
204,
106,
59,
40,
115,
113,
208,
13,
14,
134,
138,
214,
128,
48,
132,
186,
152,
255,
95,
141,
36,
10,
101,
24,
85,
48,
67,
252,
218,
3,
162,
54,
154,
110,
134,
156,
173,
174,
132,
124,
48,
204,
227,
185,
7,
229,
250,
230,
200,
1,
157,
14,
10,
158,
93,
115,
63,
115,
110,
61,
219,
181,
88,
252,
56,
99,
113,
46,
201,
148,
77,
134,
2,
203,
239,
96,
247,
165,
238,
153,
96,
138,
113,
184,
41,
98,
177,
110,
235,
2,
219,
124,
43,
219,
146,
100,
39,
160,
247,
195,
194,
250,
144,
190,
141,
112,
100,
169,
19,
185,
13,
244,
132,
75,
69,
143,
181,
157,
226,
242,
37,
34,
162,
250,
75,
99,
85,
204,
4,
164,
221,
199,
192,
96,
57,
89,
215,
229,
79,
138,
59,
46,
218,
113,
186,
214,
219,
222,
215,
249,
116,
251,
32,
42,
40,
212,
200,
221,
221,
83,
247,
110,
122,
45,
42,
159,
167,
53,
125,
77,
196,
45,
31,
141,
96,
216,
29,
214,
109,
247,
89,
112,
136,
235,
47,
87,
56,
40,
223,
170,
104,
139,
77,
137,
221,
92,
185,
195,
182,
46,
184,
50,
22,
100,
36,
231,
166,
241,
12,
110,
192,
225,
105,
107,
91,
173,
157,
224,
192,
208,
113,
9,
204,
58,
80,
238,
140,
247,
227,
176,
29,
60,
230,
225,
74,
173,
122,
235,
3,
23,
246,
140,
52,
101,
64,
48,
143,
73,
240,
205,
255,
186,
206,
79,
66,
15,
99,
168,
88,
250,
34,
86,
75,
125,
187,
171,
134,
44,
3,
42,
232,
217,
97,
174,
74,
155,
225,
140,
132,
137,
198,
113,
220,
29,
45,
96,
103,
137,
184,
68,
73,
123,
58,
9,
218,
248,
132,
47,
136,
37,
30,
124,
88,
58,
33,
204,
70,
13,
0,
31,
195,
194,
138,
227,
81,
149,
249,
89,
96,
110,
222,
213,
198,
234,
42,
45,
26,
246,
52,
215,
151,
118,
149,
89,
18,
123,
12,
141,
151,
150,
238,
66,
34,
80,
10,
159,
175,
169,
109,
77,
136,
183,
197,
54,
145,
122,
200,
90,
47,
225,
134,
13,
137,
55,
180,
115,
135,
217,
227,
68,
186,
71,
210,
148,
86,
177,
238,
27,
131,
37,
11,
70,
156,
97,
143,
112,
211,
146,
197,
254,
156,
204,
204,
169,
251,
134,
192,
164,
136,
251,
100,
217,
38,
166,
52,
46,
232,
197,
18,
26,
51,
179,
219,
83,
84,
79,
69,
149,
201,
200,
213,
252,
175,
73,
0,
149,
79,
207,
16,
235,
218,
212,
233,
145,
49,
37,
3,
98,
13,
227,
28,
76,
61,
18,
32,
123,
47,
52,
42,
116,
109,
216,
60,
39,
11,
3,
101,
105,
102,
206,
217,
150,
78,
48,
123,
60,
180,
203,
229,
66,
234,
119,
28,
222,
118,
10,
206,
228,
64,
149,
71,
156,
50,
56,
22,
175,
18,
84,
200,
107,
163,
100,
213,
51,
186,
30,
39,
253,
90,
104,
168,
80,
40,
6,
159,
27,
225,
137,
172,
150,
204,
172,
91,
201,
235,
62,
155,
218,
178,
4,
87,
11,
233,
150,
111,
246,
15,
0,
1,
153,
244,
235,
70,
237,
85,
39,
160,
98,
232,
52,
200,
64,
102,
135,
60,
63,
202,
229,
232,
242,
235,
103,
110,
113,
249,
50,
132,
132,
58,
41,
152,
41,
33,
63,
3,
66,
67,
24,
12,
76,
172,
123,
100,
8,
103,
56,
235,
238,
28,
192,
13,
233,
8,
231,
151,
55,
254,
178,
185,
4,
76,
193,
89,
76,
132,
163,
60,
13,
157,
125,
130,
231,
131,
104,
247,
31,
80,
194,
207,
32,
108,
175,
235,
195,
176,
178,
245,
156,
32,
175,
1,
187,
240,
165,
176,
212,
51,
236,
217,
19,
120,
79,
230,
2,
184,
58,
92,
92,
181,
63,
171,
130,
55,
236,
204,
1,
234,
190,
243,
137,
72,
111,
19,
30,
61,
252,
124,
201,
54,
200,
199,
238,
68,
232,
89,
226,
238,
5,
40,
239,
253,
143,
160,
163,
58,
222,
241,
9,
216,
160,
247,
216,
21,
33,
65,
3,
104,
127,
47,
110,
126,
85,
168,
44,
167,
203,
74,
10,
34,
229,
92,
216,
45,
70,
131,
88,
44,
178,
182,
145,
242,
142,
49,
146,
40,
59,
225,
217,
54,
102,
113,
31,
187,
217,
158,
135,
162,
69,
245,
17,
204,
143,
247,
239,
149,
41,
191,
1,
216,
152,
111,
32,
204,
186,
140,
70,
207,
184,
111,
127,
237,
25,
81,
27,
196,
66,
162,
12,
255,
24,
51,
143,
88,
205,
189,
8,
124,
85,
253,
22,
0,
47,
91,
164,
232,
17,
65,
152,
17,
70,
162,
172,
136,
89,
111,
248,
93,
24,
123,
155,
44,
57,
37,
254,
181,
171,
36,
20,
253,
138,
224,
94,
46,
66,
149,
243,
0,
71,
66,
152,
84,
138,
253,
191,
218,
237,
18,
136,
160,
48,
151,
190,
81,
182,
160,
250,
234,
160,
233,
89,
123,
144,
52,
48,
68,
68,
43,
94,
197,
160,
220,
178,
174,
139,
10,
82,
147,
41,
103,
250,
178,
44,
182,
161,
252,
131,
209,
72,
170,
4,
124,
183,
199,
51,
61,
252,
57,
33,
190,
82,
199,
45,
8,
9,
92,
104,
61,
24,
205,
56,
139,
154,
27,
197,
249,
113,
216,
236,
37,
60,
115,
209,
103,
184,
42,
148,
117,
73,
229,
102,
153,
221,
243,
40,
41,
141,
77,
164,
112,
232,
4,
228,
223,
243,
200,
103,
27,
244,
49,
142,
33,
171,
177,
40,
242,
173,
147,
28,
5,
188,
182,
62,
99,
111,
78,
188,
59,
226,
156,
171,
242,
199,
174,
69,
139,
116,
231,
211,
208,
44,
107,
197,
109,
104,
111,
30,
131,
207,
4,
75,
132,
20,
26,
138,
2,
234,
238,
62,
141,
64,
154,
53,
208,
5,
189,
123,
173,
233,
89,
225,
135,
179,
183,
148,
106,
83,
95,
12,
218,
91,
77,
58,
166,
87,
35,
51,
98,
196,
248,
214,
170,
2,
20,
196,
63,
205,
93,
60,
225,
60,
200,
24,
47,
179,
191,
160,
190,
50,
174,
98,
222,
204,
240,
34,
57,
44,
155,
95,
237,
92,
40,
146,
11,
84,
73,
57,
100,
16,
182,
128,
104,
37,
98,
75,
221,
170,
80,
91,
3,
191,
79,
86,
63,
6,
118,
114,
184,
208,
60,
167,
131,
3,
107,
96,
178,
185,
223,
109,
87,
104,
250,
148,
41,
102,
220,
189,
14,
189,
88,
230,
100,
26,
244,
244,
56,
190,
247,
93,
112,
139,
58,
87,
238,
187,
255,
102,
174,
209,
112,
41,
193,
45,
174,
56,
243,
98,
57,
158,
46,
40,
193,
4,
195,
61,
188,
232,
26,
140,
117,
138,
99,
38,
1,
253,
224,
56,
229,
6,
78,
38,
38,
17,
138,
145,
147,
197,
251,
189,
8,
96,
117,
40,
164,
62,
78,
72,
101,
129,
224,
23,
169,
229,
191,
183,
41,
42,
145,
46,
98,
138,
65,
51,
75,
118,
61,
219,
160,
103,
59,
242,
25,
8,
141,
192,
200,
30,
236,
236,
10,
99,
174,
157,
6,
91,
117,
213,
218,
85,
166,
220,
247,
203,
243,
125,
106,
226,
246,
108,
190,
17,
185,
34,
136,
182,
61,
49,
196,
180,
73,
122,
12,
56,
54,
102,
180,
17,
167,
213,
235,
110,
219,
134,
1,
236,
63,
128,
104,
61,
24,
92,
185,
230,
203,
198,
103,
103,
181,
191,
152,
167,
107,
177,
134,
95,
63,
54,
165,
132,
42,
14,
175,
244,
101,
103,
140,
136,
205,
63,
72,
6,
17,
248,
235,
160,
239,
124,
0,
24,
126,
135,
44,
193,
252,
130,
210,
10,
0,
228,
108,
183,
184,
18,
216,
199,
144,
5,
33,
17,
68,
41,
33,
208,
79,
99,
69,
154,
120,
13,
243,
186,
149,
86,
9,
106,
69,
79,
232,
223,
243,
129,
60,
101,
132,
100,
40,
13,
53,
133,
120,
94,
58,
212,
161,
205,
255,
124,
231,
58,
230,
144,
72,
214,
20,
213,
59,
80,
62,
101,
48,
7,
65,
46,
183,
203,
153,
67,
169,
149,
79,
140,
116,
184,
111,
40,
131,
71,
126,
108,
98,
189,
178,
207,
14,
71,
124,
251,
248,
89,
116,
237,
11,
194,
216,
66,
169,
201,
154,
192,
52,
91,
211,
101,
232,
196,
111,
3,
179,
184,
223,
155,
104,
30,
112,
189,
77,
45,
226,
217,
160,
76,
74,
15,
86,
30,
55,
127,
214,
39,
39,
104,
51,
196,
99,
80,
163,
60,
195,
197,
231,
208,
79,
177,
100,
142,
199,
243,
1,
98,
27,
7,
170,
138,
74,
19,
248,
0,
101,
245,
12,
3,
85,
185,
140,
117,
240,
19,
235,
203,
177,
45,
15,
32,
64,
204,
254,
25,
84,
152,
203,
178,
204,
111,
170,
64,
72,
62,
165,
149,
166,
86,
129,
56,
227,
114,
239,
245,
243,
78,
68,
117,
234,
87,
129,
30,
28,
141,
171,
121,
134,
1,
71,
123,
190,
31,
65,
103,
36,
187,
98,
113,
219,
254,
38,
84,
17,
63,
72,
181,
212,
88,
25,
179,
10,
182,
139,
245,
136,
116,
103,
183,
36,
226,
28,
5,
62,
65,
132,
88,
187,
34,
38,
34,
55,
161,
33,
224,
233,
165,
22,
210,
51,
249,
232,
2,
16,
45,
148,
77,
171,
187,
69,
128,
225,
41,
71,
100,
44,
187,
220,
133,
69,
129,
160,
121,
169,
200,
232,
163,
39,
207,
204,
18,
210,
183,
92,
20,
102,
219,
105,
99,
133,
160,
76,
203,
67,
239,
194,
183,
186,
41,
136,
176,
82,
209,
27,
204,
132,
242,
185,
60,
84,
97,
26,
148,
91,
88,
165,
232,
115,
78,
181,
32,
205,
94,
109,
72,
208,
228,
24,
114,
216,
14,
61,
223,
207,
228,
240,
151,
149,
50,
107,
78,
103,
86,
77,
142,
95,
242,
26,
99,
149,
192,
146,
235,
73,
253,
4,
187,
198,
14,
137,
241,
123,
17,
152,
235,
221,
51,
46,
122,
31,
188,
160,
168,
30,
24,
214,
60,
171,
54,
29,
172,
102,
94,
64,
42,
169,
119,
172,
78,
248,
43,
133,
209,
133,
58,
192,
208,
155,
161,
11,
215,
139,
86,
190,
138,
142,
231,
7,
160,
218,
216,
149,
38,
218,
51,
128,
136,
83,
211,
221,
235,
42,
54,
53,
95,
14,
192,
22,
202,
237,
135,
232,
25,
206,
155,
146,
158,
217,
126,
246,
104,
162,
120,
104,
150,
130,
36,
185,
36,
46,
144,
82,
93,
249,
110,
22,
59,
197,
33,
116,
70,
36,
231,
161,
215,
60,
6,
160,
188,
231,
139,
253,
105,
56,
111,
127,
141,
223,
179,
44,
136,
44,
226,
175,
181,
36,
249,
97,
122,
14,
48,
250,
228,
37,
131,
78,
47,
185,
128,
169,
51,
38,
42,
136,
132,
83,
244,
205,
148,
156,
61,
67,
200,
185,
204,
230,
89,
233,
69,
81,
24,
195,
124,
34,
49,
127,
28,
25,
84,
164,
118,
200,
120,
8,
97,
210,
66,
4,
37,
11,
124,
60,
192,
31,
221,
50,
250,
183,
185,
236,
251,
83,
35,
64,
166,
174,
137,
144,
165,
39,
244,
241,
61,
233,
129,
134,
173,
225,
97,
173,
60,
136,
155,
230,
34,
83,
61,
100,
238,
188,
235,
198,
218,
153,
68,
104,
152,
144,
77,
111,
132,
36,
234,
73,
4,
184,
202,
27,
194,
155,
8,
40,
76,
25,
231,
82,
245,
37,
102,
120,
241,
253,
94,
13,
65,
147,
82,
155,
227,
172,
109,
158,
11,
163,
132,
194,
147,
199,
169,
50,
171,
252,
128,
109,
241,
215,
211,
144,
194,
88,
226,
87,
173,
221,
33,
146,
218,
97,
254,
110,
164,
127,
96,
228,
15,
160,
168,
224,
211,
21,
103,
139,
86,
198,
38,
113,
59,
139,
23,
166,
192,
20,
21,
117,
200,
112,
239,
193,
31,
29,
101,
119,
42,
33,
201,
184,
24,
49,
222,
2,
19,
254,
139,
253,
182,
156,
247,
74,
76,
216,
17,
175,
199,
240,
227,
36,
62,
13,
135,
81,
244,
87,
198,
30,
190,
13,
86,
17,
127,
228,
160,
248,
85,
6,
28,
77,
195,
62,
116,
178,
175,
122,
120,
119,
91,
199,
15,
127,
51,
6,
27,
186,
217,
56,
118,
140,
234,
48,
246,
85,
37,
217,
67,
213,
233,
197,
127,
232,
116,
18,
160,
67,
177,
98,
118,
12,
230,
249,
70,
223,
140,
24,
61,
165,
220,
247,
28,
2,
65,
33,
54,
145,
107,
237,
236,
67,
234,
72,
83,
11,
16,
95,
63,
65,
51,
76,
69,
75,
231,
58,
4,
91,
254,
152,
80,
0,
138,
83,
140,
155,
53,
167,
196,
230,
121,
16,
120,
57,
201,
15,
213,
183,
8,
89,
74,
195,
194,
91,
33,
254,
82,
138,
64,
250,
252,
39,
185,
97,
149,
21,
249,
125,
38,
225,
235,
190,
141,
241,
133,
40,
102,
152,
120,
151,
249,
31,
36,
226,
139,
72,
246,
195,
243,
238,
24,
3,
25,
113,
108,
129,
36,
183,
145,
151,
35,
125,
71,
161,
181,
82,
27,
5,
174,
72,
85,
205,
127,
249,
137,
122,
177,
152,
244,
30,
33,
117,
246,
160,
244,
87,
130,
198,
45,
179,
252,
170,
160,
60,
71,
137,
9,
235,
222,
50,
35,
163,
120,
185,
12,
167,
25,
134,
196,
244,
153,
255,
20,
114,
223,
58,
195,
120,
118,
65,
182,
122,
230,
191,
230,
170,
219,
228,
127,
253,
61,
83,
113,
10,
21,
115,
46,
201,
24,
20,
22,
38,
238,
167,
221,
73,
127,
35,
71,
177,
72,
233,
51,
36,
66,
59,
37,
234,
80,
56,
163,
194,
196,
206,
51,
131,
194,
252,
173,
176,
238,
26,
213,
119,
235,
127,
16,
223,
157,
59,
9,
117,
119,
5,
191,
213,
146,
167,
233,
173,
91,
90,
172,
194,
83,
197,
194,
63,
230,
86,
7,
181,
167,
48,
242,
242,
46,
198,
127,
5,
92,
71,
27,
153,
60,
146,
60,
105,
8,
118,
32
]
},
{
name: "const-2",
shape: [
2
],
type: "INT32",
data: [
60,
230,
79,
7,
214,
79,
55,
8
]
},
{
name: "result-0",
shape: [
1,
2,
16386,
2
],
type: "INT32"
}
],
inputs: [
"input-0"
],
outputs: [
"result-0"
]
}
]
}
]
}
|