{
version: {
_major: 0,
_minor: 51,
_patch: 0,
_draft: true
},
blocks: [
{
name: "main",
operators: [
{
op: "CONST",
attribute_type: "NONE",
inputs: [
],
outputs: [
"layer_0"
]
},
{
op: "CONST",
attribute_type: "NONE",
inputs: [
],
outputs: [
"layer_1"
]
},
{
op: "RESCALE",
attribute_type: "RescaleAttribute",
attribute: {
input_zp: 128,
output_zp: 0,
multiplier: [
1073741824
],
shift: [
30
],
scale32: true,
double_round: false,
per_channel: false
},
inputs: [
"TosaInput_0"
],
outputs: [
"layer_2"
]
},
{
op: "RESCALE",
attribute_type: "RescaleAttribute",
attribute: {
input_zp: 0,
output_zp: 0,
multiplier: [
1073741824
],
shift: [
30
],
scale32: true,
double_round: true,
per_channel: false
},
inputs: [
"layer_2"
],
outputs: [
"layer_3"
]
},
{
op: "CONV2D",
attribute_type: "ConvAttribute",
attribute: {
pad: [
2,
2,
2,
2
],
stride: [
1,
1
],
dilation: [
1,
1
],
input_zp: 0,
weight_zp: 0,
accum_dtype: "INT32"
},
inputs: [
"layer_3",
"layer_1",
"layer_0"
],
outputs: [
"layer_4"
]
},
{
op: "RESCALE",
attribute_type: "RescaleAttribute",
attribute: {
input_zp: 0,
output_zp: -128,
multiplier: [
1441271302,
1437643487,
1442392398,
1442447352,
1437185082,
1440761186,
1438381269,
1442349220,
1441837397,
1442596854,
1441802581,
1441685164,
1430231014,
1440341863,
1438883876,
1440482150,
1441875284,
1441861972,
1440635065,
1442675189,
1442313380,
1441368240,
1438399360,
1441905321,
1442626891,
1440437265,
1438795643,
1436045555,
1432479861,
1441466201,
1442821960,
1441870506,
1437885148,
1440176319,
1442406563,
1441375578,
1431176581,
1442826568
],
shift: [
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37
],
scale32: true,
double_round: true,
per_channel: true
},
inputs: [
"layer_4"
],
outputs: [
"layer_5"
]
},
{
op: "CLAMP",
attribute_type: "ClampAttribute",
attribute: {
min_int: -128,
max_int: 127,
min_fp: 0.0,
max_fp: 0.0
},
inputs: [
"layer_5"
],
outputs: [
"layer_6"
]
},
{
op: "RESCALE",
attribute_type: "RescaleAttribute",
attribute: {
input_zp: -128,
output_zp: -128,
multiplier: [
1073741824
],
shift: [
30
],
scale32: true,
double_round: true,
per_channel: false
},
inputs: [
"layer_6"
],
outputs: [
"layer_7"
]
},
{
op: "RESCALE",
attribute_type: "RescaleAttribute",
attribute: {
input_zp: -128,
output_zp: 0,
multiplier: [
1073741824
],
shift: [
30
],
scale32: true,
double_round: false,
per_channel: false
},
inputs: [
"layer_7"
],
outputs: [
"TosaOutput_0"
]
}
],
tensors: [
{
name: "TosaInput_0",
shape: [
1,
4,
8,
19
],
type: "UINT8",
data: [
]
},
{
name: "TosaOutput_0",
shape: [
1,
4,
8,
38
],
type: "UINT8",
data: [
]
},
{
name: "layer_0",
shape: [
38
],
type: "INT32",
data: [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
name: "layer_1",
shape: [
38,
5,
5,
19
],
type: "INT8",
data: [
169,
57,
228,
76,
71,
17,
69,
197,
172,
144,
207,
195,
133,
131,
85,
83,
80,
21,
4,
241,
81,
212,
135,
169,
196,
121,
155,
41,
221,
170,
117,
53,
151,
52,
150,
77,
133,
97,
39,
98,
70,
44,
150,
54,
190,
16,
197,
33,
116,
84,
234,
68,
38,
147,
243,
107,
88,
164,
205,
153,
240,
213,
21,
40,
184,
161,
80,
203,
44,
171,
150,
29,
243,
111,
147,
225,
186,
186,
63,
176,
71,
255,
168,
189,
19,
233,
246,
23,
77,
207,
31,
141,
204,
136,
241,
184,
230,
126,
86,
99,
205,
136,
4,
6,
226,
187,
12,
167,
58,
42,
209,
149,
191,
198,
50,
212,
177,
149,
202,
160,
179,
54,
240,
192,
127,
149,
95,
216,
210,
196,
122,
12,
108,
170,
126,
222,
9,
148,
83,
81,
65,
183,
207,
226,
211,
210,
151,
255,
163,
211,
23,
135,
160,
246,
217,
9,
163,
36,
43,
105,
126,
20,
158,
131,
202,
93,
142,
198,
27,
120,
210,
50,
54,
103,
155,
7,
67,
29,
231,
140,
76,
0,
121,
22,
13,
52,
163,
179,
179,
81,
157,
143,
174,
93,
160,
103,
216,
21,
98,
95,
60,
66,
241,
86,
186,
217,
81,
34,
32,
131,
197,
115,
141,
40,
208,
81,
218,
165,
99,
131,
17,
174,
133,
91,
187,
194,
102,
181,
20,
219,
159,
36,
19,
73,
235,
89,
80,
108,
136,
238,
230,
255,
153,
0,
121,
11,
89,
235,
11,
34,
212,
48,
97,
224,
138,
218,
42,
112,
219,
62,
127,
196,
197,
5,
42,
8,
226,
232,
103,
195,
96,
210,
194,
40,
145,
123,
26,
239,
201,
165,
83,
74,
79,
8,
109,
92,
107,
27,
144,
186,
110,
239,
230,
19,
95,
160,
172,
163,
203,
143,
175,
112,
143,
142,
94,
219,
133,
37,
182,
224,
185,
38,
41,
102,
150,
209,
33,
140,
116,
89,
20,
104,
115,
104,
101,
121,
15,
163,
33,
202,
34,
36,
132,
192,
37,
198,
135,
99,
86,
150,
251,
49,
247,
93,
245,
142,
239,
124,
13,
32,
142,
168,
212,
101,
229,
141,
15,
197,
75,
73,
6,
1,
155,
113,
99,
137,
23,
34,
209,
208,
8,
24,
195,
22,
93,
5,
9,
121,
107,
150,
26,
169,
123,
7,
140,
92,
11,
148,
224,
138,
24,
91,
173,
201,
74,
82,
253,
49,
81,
73,
209,
72,
95,
21,
130,
82,
108,
146,
59,
151,
91,
59,
175,
230,
170,
1,
147,
44,
1,
58,
219,
250,
124,
236,
178,
137,
181,
247,
39,
229,
4,
170,
154,
181,
160,
165,
135,
16,
234,
181,
101,
240,
184,
74,
48,
209,
195,
173,
33,
183,
163,
100,
139,
21,
92,
173,
213,
45,
92,
249,
69,
134,
80,
151,
69,
72,
27,
84,
41,
248,
183,
232,
168,
27,
16,
163,
136,
203,
198,
29,
246,
82,
251,
41,
142,
143,
184,
36,
89,
158,
154,
136,
19,
1,
249,
134,
59,
4,
5,
77,
4,
46,
232,
36,
72,
58,
107,
149,
38,
129,
87,
166,
59,
21,
179,
33,
171,
110,
207,
234,
136,
237,
112,
191,
79,
65,
183,
63,
222,
205,
164,
147,
224,
119,
2,
144,
37,
254,
34,
76,
3,
1,
221,
32,
202,
63,
108,
95,
191,
52,
115,
71,
39,
165,
97,
142,
16,
4,
117,
97,
74,
2,
58,
5,
20,
52,
221,
94,
92,
8,
25,
254,
206,
170,
106,
75,
119,
147,
163,
141,
141,
138,
21,
186,
45,
161,
96,
234,
236,
154,
64,
8,
106,
112,
247,
198,
217,
155,
52,
120,
74,
126,
71,
107,
29,
36,
157,
216,
155,
68,
220,
18,
53,
23,
54,
214,
159,
172,
62,
18,
92,
241,
46,
85,
192,
136,
196,
86,
251,
110,
115,
223,
27,
34,
57,
2,
59,
158,
12,
43,
101,
87,
246,
193,
67,
159,
207,
57,
139,
185,
239,
18,
46,
174,
12,
201,
3,
242,
21,
20,
227,
86,
145,
37,
6,
90,
236,
240,
68,
35,
55,
220,
185,
222,
95,
125,
77,
119,
126,
30,
25,
63,
209,
113,
105,
253,
11,
221,
57,
78,
141,
157,
98,
243,
43,
176,
83,
171,
59,
57,
228,
238,
103,
253,
100,
185,
133,
82,
178,
158,
148,
44,
120,
221,
189,
133,
190,
103,
63,
99,
147,
193,
245,
245,
3,
10,
214,
158,
96,
15,
233,
171,
66,
162,
140,
171,
210,
20,
144,
11,
190,
249,
11,
19,
185,
236,
86,
144,
247,
84,
169,
233,
2,
52,
205,
21,
145,
253,
188,
173,
225,
159,
251,
180,
103,
250,
213,
92,
86,
213,
223,
69,
34,
39,
233,
168,
188,
34,
24,
18,
173,
69,
146,
115,
143,
200,
62,
51,
106,
37,
104,
233,
60,
208,
139,
198,
90,
244,
92,
253,
223,
42,
220,
17,
186,
59,
54,
141,
224,
147,
17,
249,
248,
184,
90,
252,
30,
168,
102,
106,
109,
56,
64,
37,
182,
99,
206,
144,
180,
174,
199,
211,
48,
181,
246,
42,
169,
115,
209,
85,
9,
90,
212,
20,
136,
90,
194,
200,
66,
25,
103,
170,
232,
187,
196,
255,
108,
64,
20,
53,
215,
149,
52,
100,
108,
61,
132,
152,
120,
238,
102,
44,
58,
75,
180,
169,
114,
74,
123,
78,
184,
67,
136,
66,
141,
208,
72,
243,
105,
239,
5,
162,
151,
93,
71,
192,
168,
20,
106,
87,
187,
142,
89,
136,
189,
230,
242,
234,
181,
220,
217,
202,
251,
144,
241,
213,
32,
29,
222,
205,
20,
28,
15,
246,
219,
230,
17,
54,
160,
100,
236,
115,
204,
22,
202,
74,
104,
228,
118,
254,
33,
37,
193,
231,
168,
97,
82,
182,
81,
59,
122,
109,
34,
174,
93,
57,
110,
9,
90,
211,
223,
104,
150,
223,
19,
196,
15,
63,
183,
136,
214,
243,
154,
237,
225,
203,
72,
120,
115,
55,
45,
63,
142,
31,
59,
180,
216,
171,
157,
122,
115,
18,
117,
64,
57,
197,
106,
4,
137,
21,
35,
194,
39,
173,
62,
90,
40,
54,
86,
24,
17,
234,
68,
25,
54,
87,
130,
155,
105,
229,
181,
36,
124,
68,
38,
204,
142,
159,
193,
106,
239,
74,
130,
194,
242,
191,
134,
114,
163,
33,
117,
76,
28,
115,
102,
231,
243,
97,
190,
56,
222,
147,
97,
60,
191,
2,
153,
244,
64,
39,
93,
11,
228,
125,
82,
87,
217,
17,
101,
74,
175,
116,
116,
203,
136,
149,
35,
41,
159,
51,
194,
111,
89,
168,
159,
228,
222,
112,
18,
15,
35,
127,
240,
254,
154,
102,
191,
48,
217,
177,
198,
243,
111,
10,
205,
146,
63,
16,
109,
75,
204,
84,
201,
200,
195,
100,
105,
108,
7,
173,
177,
85,
69,
234,
237,
23,
62,
133,
125,
50,
68,
75,
72,
51,
164,
219,
166,
208,
238,
227,
158,
201,
191,
154,
98,
29,
187,
150,
52,
35,
248,
42,
54,
142,
133,
180,
100,
74,
139,
220,
122,
64,
91,
29,
165,
83,
241,
148,
104,
168,
233,
246,
212,
242,
181,
78,
72,
47,
23,
224,
210,
87,
101,
191,
211,
241,
60,
254,
65,
32,
51,
152,
86,
45,
10,
53,
1,
160,
182,
174,
223,
146,
32,
12,
99,
85,
20,
135,
103,
96,
142,
241,
192,
250,
116,
63,
116,
158,
253,
108,
174,
130,
247,
244,
30,
211,
246,
196,
211,
201,
254,
197,
183,
182,
119,
156,
222,
138,
176,
156,
33,
228,
47,
42,
39,
125,
175,
127,
199,
58,
237,
37,
132,
82,
203,
94,
20,
255,
163,
107,
66,
70,
237,
131,
241,
63,
72,
132,
32,
95,
140,
248,
133,
80,
167,
8,
90,
113,
93,
31,
252,
152,
198,
23,
107,
238,
65,
227,
155,
250,
242,
38,
227,
18,
155,
115,
209,
85,
83,
218,
78,
225,
157,
17,
111,
30,
252,
121,
99,
80,
34,
25,
133,
236,
211,
101,
206,
22,
87,
119,
199,
142,
53,
186,
98,
116,
16,
171,
198,
173,
208,
102,
18,
102,
170,
23,
68,
71,
225,
160,
199,
139,
118,
120,
186,
5,
99,
82,
101,
39,
240,
185,
134,
92,
58,
100,
232,
172,
89,
174,
2,
169,
194,
92,
161,
206,
209,
16,
91,
175,
207,
44,
244,
9,
100,
191,
124,
2,
123,
81,
10,
89,
221,
150,
249,
162,
80,
113,
58,
93,
199,
50,
3,
187,
34,
176,
182,
32,
6,
21,
156,
130,
33,
129,
64,
14,
73,
202,
140,
171,
247,
222,
8,
30,
151,
175,
45,
58,
241,
106,
170,
135,
240,
61,
7,
102,
51,
214,
195,
130,
93,
52,
237,
237,
60,
161,
5,
189,
254,
42,
59,
3,
93,
35,
14,
160,
84,
71,
10,
215,
202,
68,
153,
72,
140,
19,
248,
74,
46,
162,
249,
133,
216,
189,
227,
197,
115,
162,
232,
221,
41,
238,
191,
52,
40,
233,
67,
31,
120,
174,
80,
65,
23,
231,
51,
89,
15,
7,
67,
151,
115,
234,
84,
4,
111,
115,
42,
253,
59,
199,
50,
173,
125,
131,
131,
104,
232,
27,
120,
11,
26,
65,
30,
154,
49,
252,
18,
65,
160,
28,
225,
251,
22,
162,
94,
110,
68,
253,
201,
94,
174,
35,
151,
181,
143,
37,
208,
109,
62,
45,
28,
226,
59,
51,
200,
143,
243,
97,
81,
193,
46,
216,
35,
33,
93,
250,
221,
180,
61,
210,
58,
108,
66,
61,
193,
235,
111,
52,
64,
26,
153,
18,
237,
13,
140,
61,
42,
8,
95,
225,
248,
95,
64,
77,
43,
67,
95,
194,
104,
42,
74,
234,
31,
235,
78,
208,
32,
187,
63,
160,
147,
133,
26,
13,
194,
7,
78,
152,
213,
60,
29,
70,
234,
73,
179,
67,
221,
208,
85,
120,
155,
189,
1,
207,
166,
82,
111,
19,
157,
166,
241,
61,
38,
198,
39,
201,
112,
3,
30,
243,
20,
117,
59,
95,
80,
5,
139,
163,
108,
221,
62,
37,
101,
49,
187,
95,
242,
160,
2,
90,
119,
85,
188,
193,
69,
184,
59,
96,
74,
166,
32,
240,
87,
169,
62,
30,
39,
45,
66,
32,
112,
106,
152,
99,
127,
193,
37,
65,
157,
21,
144,
70,
22,
83,
141,
9,
37,
76,
69,
65,
77,
29,
155,
186,
202,
158,
211,
117,
229,
187,
36,
204,
118,
173,
132,
8,
154,
254,
155,
94,
193,
69,
91,
247,
212,
245,
110,
253,
109,
47,
125,
105,
195,
161,
254,
68,
108,
181,
189,
126,
220,
64,
243,
81,
77,
251,
147,
149,
45,
154,
207,
36,
198,
185,
55,
142,
63,
127,
163,
62,
5,
238,
31,
156,
102,
152,
16,
221,
73,
239,
119,
206,
120,
166,
175,
66,
12,
145,
139,
25,
143,
88,
59,
86,
210,
176,
185,
253,
45,
241,
189,
135,
95,
0,
68,
78,
8,
210,
193,
3,
218,
177,
232,
90,
123,
227,
97,
15,
117,
2,
96,
82,
141,
178,
13,
37,
185,
25,
164,
58,
54,
26,
18,
146,
195,
1,
70,
160,
140,
0,
224,
51,
15,
49,
133,
201,
107,
239,
231,
44,
78,
181,
247,
13,
211,
241,
48,
94,
225,
160,
231,
111,
57,
222,
171,
162,
74,
134,
243,
21,
248,
161,
79,
41,
25,
178,
74,
155,
209,
189,
10,
77,
13,
29,
55,
125,
241,
78,
184,
124,
166,
151,
107,
249,
5,
30,
28,
198,
32,
6,
208,
149,
45,
142,
33,
107,
169,
25,
31,
211,
133,
43,
247,
57,
2,
231,
204,
9,
20,
23,
129,
183,
130,
88,
57,
9,
188,
166,
155,
105,
81,
117,
197,
95,
200,
10,
146,
100,
120,
124,
243,
80,
10,
252,
0,
220,
68,
50,
51,
214,
16,
21,
15,
58,
210,
51,
164,
13,
7,
159,
55,
6,
6,
22,
227,
2,
38,
116,
100,
39,
157,
161,
81,
48,
222,
177,
177,
167,
156,
112,
80,
165,
89,
235,
3,
16,
131,
104,
246,
162,
239,
57,
229,
238,
57,
137,
136,
136,
43,
208,
106,
69,
253,
77,
131,
110,
248,
179,
143,
101,
179,
159,
2,
254,
245,
202,
77,
217,
171,
98,
106,
41,
17,
34,
209,
209,
179,
71,
131,
139,
180,
45,
214,
34,
137,
160,
36,
60,
18,
57,
108,
33,
98,
14,
76,
217,
193,
74,
5,
93,
141,
199,
138,
74,
36,
104,
171,
253,
13,
98,
237,
209,
23,
4,
218,
252,
227,
86,
202,
110,
6,
239,
238,
112,
13,
134,
174,
70,
222,
44,
9,
249,
34,
6,
225,
99,
54,
69,
42,
35,
39,
199,
10,
150,
116,
155,
255,
11,
31,
184,
84,
49,
116,
254,
192,
23,
56,
2,
41,
174,
97,
12,
38,
127,
214,
119,
211,
211,
18,
116,
177,
228,
30,
66,
217,
114,
243,
196,
183,
50,
207,
203,
199,
12,
174,
53,
78,
97,
105,
208,
241,
105,
223,
31,
252,
137,
48,
164,
199,
7,
101,
24,
38,
102,
139,
132,
15,
66,
238,
235,
86,
159,
59,
10,
179,
203,
251,
154,
79,
202,
124,
109,
0,
112,
24,
197,
87,
37,
141,
247,
8,
195,
231,
51,
55,
69,
56,
50,
85,
213,
21,
136,
26,
155,
58,
68,
35,
18,
141,
144,
137,
247,
176,
101,
90,
189,
31,
115,
89,
79,
109,
89,
141,
26,
126,
174,
222,
68,
149,
20,
103,
3,
98,
229,
79,
220,
141,
162,
122,
167,
91,
171,
224,
185,
11,
19,
71,
36,
23,
13,
213,
80,
60,
72,
133,
237,
245,
33,
50,
40,
169,
236,
104,
200,
231,
116,
54,
169,
1,
129,
89,
109,
204,
147,
122,
241,
71,
148,
62,
158,
131,
219,
207,
118,
192,
226,
71,
99,
170,
151,
71,
49,
45,
102,
81,
5,
75,
133,
232,
245,
14,
222,
231,
240,
178,
170,
219,
159,
167,
165,
22,
1,
163,
189,
54,
51,
244,
133,
11,
160,
78,
57,
234,
139,
172,
13,
56,
45,
157,
115,
67,
117,
106,
44,
219,
216,
97,
27,
72,
86,
122,
216,
207,
223,
175,
186,
117,
32,
68,
221,
108,
11,
0,
120,
241,
250,
37,
166,
240,
51,
27,
243,
23,
31,
211,
166,
200,
7,
164,
8,
1,
114,
87,
170,
206,
187,
5,
141,
245,
210,
101,
194,
211,
249,
227,
187,
73,
151,
135,
75,
193,
63,
51,
125,
119,
140,
104,
176,
129,
55,
224,
103,
87,
56,
193,
54,
60,
119,
106,
228,
243,
99,
235,
68,
47,
24,
89,
75,
76,
50,
142,
98,
183,
165,
195,
70,
18,
143,
71,
38,
56,
161,
1,
32,
109,
88,
131,
217,
237,
154,
216,
200,
54,
181,
66,
149,
253,
90,
130,
39,
41,
212,
141,
20,
222,
0,
56,
133,
59,
169,
109,
58,
243,
126,
0,
225,
60,
44,
72,
153,
79,
33,
104,
27,
234,
33,
77,
237,
226,
251,
188,
240,
126,
96,
156,
65,
126,
162,
107,
235,
144,
144,
54,
137,
166,
74,
134,
121,
78,
115,
165,
146,
174,
14,
120,
20,
191,
164,
112,
235,
227,
230,
146,
10,
85,
201,
86,
130,
218,
245,
224,
147,
56,
231,
255,
235,
85,
229,
162,
164,
172,
69,
212,
204,
40,
93,
12,
17,
160,
141,
25,
25,
66,
222,
41,
214,
99,
156,
109,
173,
56,
152,
210,
230,
53,
143,
4,
8,
171,
156,
28,
115,
211,
247,
238,
68,
46,
86,
172,
144,
56,
47,
183,
101,
117,
101,
34,
27,
81,
80,
108,
26,
154,
6,
164,
106,
120,
219,
81,
51,
175,
25,
148,
201,
146,
67,
66,
45,
158,
164,
50,
137,
74,
224,
130,
20,
112,
230,
25,
78,
109,
183,
157,
114,
1,
154,
62,
99,
159,
96,
223,
65,
229,
181,
17,
232,
159,
17,
146,
7,
227,
85,
35,
95,
147,
43,
42,
243,
148,
155,
41,
204,
19,
53,
218,
7,
14,
169,
225,
59,
7,
236,
193,
45,
98,
68,
184,
20,
130,
46,
1,
249,
30,
244,
200,
154,
26,
221,
36,
4,
8,
216,
196,
109,
200,
32,
69,
60,
151,
83,
75,
143,
145,
176,
0,
149,
130,
45,
20,
60,
67,
102,
174,
197,
122,
109,
175,
194,
88,
115,
47,
27,
18,
186,
188,
166,
233,
246,
190,
107,
5,
197,
219,
167,
153,
131,
152,
199,
52,
101,
153,
207,
69,
84,
4,
134,
71,
235,
138,
146,
155,
240,
232,
76,
74,
138,
181,
112,
199,
140,
101,
55,
131,
191,
20,
197,
72,
255,
198,
239,
105,
145,
240,
47,
0,
231,
115,
185,
150,
138,
225,
167,
61,
142,
142,
194,
228,
145,
53,
178,
40,
246,
23,
218,
18,
203,
241,
250,
30,
203,
143,
205,
216,
238,
151,
46,
58,
217,
88,
97,
136,
205,
225,
150,
170,
83,
33,
203,
61,
111,
33,
225,
179,
180,
64,
166,
220,
12,
203,
184,
146,
61,
78,
195,
12,
230,
12,
167,
61,
117,
138,
133,
149,
195,
42,
8,
96,
149,
100,
102,
139,
180,
18,
184,
223,
177,
227,
156,
37,
126,
145,
130,
198,
228,
37,
55,
16,
158,
139,
229,
2,
16,
240,
13,
57,
76,
59,
215,
57,
211,
183,
110,
113,
89,
123,
214,
130,
12,
223,
155,
61,
212,
208,
242,
143,
156,
113,
9,
241,
118,
43,
115,
73,
52,
75,
2,
77,
169,
189,
68,
117,
28,
114,
219,
208,
149,
66,
159,
23,
71,
191,
48,
2,
162,
104,
196,
223,
110,
25,
63,
118,
86,
113,
36,
220,
187,
158,
193,
130,
136,
185,
139,
44,
183,
155,
152,
113,
126,
177,
242,
156,
151,
218,
199,
178,
142,
214,
170,
201,
91,
25,
142,
99,
158,
123,
82,
163,
134,
206,
41,
205,
228,
40,
148,
162,
57,
135,
72,
83,
118,
160,
107,
16,
179,
129,
77,
92,
88,
233,
186,
80,
252,
40,
88,
249,
34,
75,
88,
42,
106,
14,
175,
155,
180,
174,
37,
210,
211,
175,
53,
229,
56,
212,
99,
147,
161,
56,
156,
171,
16,
38,
56,
103,
207,
64,
36,
57,
88,
210,
192,
176,
30,
148,
68,
47,
86,
31,
40,
207,
97,
139,
99,
251,
9,
124,
149,
153,
247,
20,
111,
199,
39,
242,
100,
71,
141,
197,
126,
40,
222,
46,
119,
163,
249,
188,
24,
255,
211,
233,
143,
62,
13,
203,
84,
244,
14,
179,
61,
202,
82,
117,
76,
240,
204,
209,
71,
12,
147,
2,
226,
190,
241,
188,
117,
224,
179,
235,
33,
89,
69,
91,
206,
161,
235,
85,
178,
57,
63,
94,
16,
46,
17,
3,
187,
110,
99,
7,
11,
123,
103,
165,
248,
78,
68,
227,
85,
119,
2,
226,
231,
150,
33,
76,
193,
158,
53,
241,
174,
23,
1,
41,
196,
233,
88,
230,
247,
159,
47,
17,
193,
190,
168,
106,
12,
11,
20,
231,
203,
255,
203,
123,
166,
74,
173,
255,
62,
103,
209,
216,
132,
158,
0,
126,
38,
139,
194,
197,
200,
13,
162,
70,
209,
202,
130,
210,
48,
26,
68,
143,
163,
27,
99,
245,
207,
165,
20,
54,
151,
73,
219,
77,
189,
92,
10,
15,
236,
248,
14,
106,
188,
214,
181,
60,
151,
251,
217,
186,
134,
167,
19,
215,
102,
80,
224,
154,
109,
37,
55,
252,
140,
197,
46,
198,
188,
37,
61,
39,
182,
235,
22,
148,
159,
37,
170,
46,
12,
66,
13,
170,
77,
83,
236,
43,
207,
56,
177,
208,
166,
151,
172,
99,
64,
238,
102,
147,
57,
68,
11,
181,
26,
50,
213,
81,
82,
159,
126,
174,
220,
199,
52,
221,
230,
17,
56,
171,
138,
241,
148,
25,
6,
250,
144,
73,
56,
186,
152,
108,
179,
122,
13,
204,
164,
242,
134,
111,
37,
140,
127,
214,
100,
66,
14,
151,
212,
171,
139,
221,
227,
175,
60,
144,
150,
241,
207,
135,
81,
193,
254,
254,
20,
87,
150,
110,
182,
57,
222,
146,
225,
196,
216,
242,
74,
241,
213,
146,
72,
97,
74,
60,
127,
123,
160,
192,
67,
79,
87,
164,
238,
47,
227,
178,
139,
180,
194,
103,
95,
154,
4,
45,
123,
178,
56,
236,
149,
29,
20,
64,
129,
204,
187,
27,
202,
63,
100,
232,
212,
247,
129,
137,
4,
78,
177,
124,
152,
244,
157,
253,
182,
72,
177,
232,
162,
189,
204,
148,
54,
163,
181,
7,
113,
151,
4,
199,
72,
133,
100,
17,
111,
186,
115,
179,
164,
39,
234,
34,
243,
11,
60,
165,
116,
34,
198,
18,
31,
32,
244,
65,
114,
7,
97,
156,
13,
41,
46,
60,
114,
161,
31,
71,
19,
232,
242,
224,
178,
4,
118,
65,
116,
215,
98,
171,
198,
205,
185,
168,
139,
72,
252,
107,
136,
245,
55,
96,
15,
187,
166,
44,
217,
122,
99,
236,
200,
251,
6,
130,
109,
149,
175,
89,
17,
17,
148,
91,
228,
91,
84,
138,
139,
250,
0,
124,
202,
228,
185,
99,
244,
194,
141,
60,
52,
68,
148,
32,
217,
53,
163,
30,
240,
187,
217,
216,
26,
146,
193,
105,
38,
152,
55,
88,
255,
182,
87,
93,
85,
43,
103,
118,
146,
31,
162,
82,
223,
161,
145,
141,
66,
44,
50,
222,
154,
99,
224,
14,
178,
76,
9,
44,
46,
136,
81,
241,
143,
209,
22,
182,
66,
171,
48,
167,
223,
109,
182,
7,
201,
151,
61,
109,
69,
91,
197,
11,
32,
86,
133,
145,
181,
33,
81,
230,
132,
54,
175,
158,
119,
166,
125,
79,
113,
15,
47,
60,
70,
156,
94,
167,
194,
228,
76,
72,
102,
116,
152,
248,
254,
0,
238,
181,
8,
19,
218,
12,
130,
188,
171,
118,
159,
149,
213,
122,
210,
47,
94,
101,
149,
243,
67,
245,
109,
69,
12,
166,
129,
205,
136,
66,
28,
161,
3,
166,
202,
84,
74,
226,
212,
145,
86,
150,
66,
159,
38,
254,
179,
8,
167,
43,
5,
93,
212,
195,
106,
110,
226,
90,
97,
35,
127,
152,
196,
46,
111,
44,
103,
182,
237,
218,
161,
206,
9,
157,
75,
138,
83,
129,
168,
64,
138,
10,
34,
144,
219,
95,
188,
184,
39,
25,
120,
202,
86,
113,
167,
91,
80,
96,
113,
167,
254,
22,
100,
16,
98,
79,
152,
115,
160,
80,
76,
138,
195,
90,
249,
101,
40,
38,
84,
6,
73,
203,
192,
23,
216,
57,
95,
175,
223,
12,
176,
123,
84,
69,
14,
211,
25,
165,
171,
219,
113,
17,
248,
93,
46,
85,
137,
93,
78,
15,
228,
164,
57,
70,
12,
8,
41,
172,
28,
41,
202,
9,
181,
142,
13,
99,
241,
133,
213,
229,
233,
176,
252,
130,
113,
82,
101,
163,
55,
116,
98,
153,
82,
108,
175,
187,
4,
146,
9,
226,
53,
45,
226,
3,
40,
50,
153,
193,
152,
12,
85,
44,
188,
15,
19,
53,
121,
239,
95,
227,
38,
246,
170,
143,
199,
217,
29,
251,
123,
49,
89,
185,
225,
79,
41,
139,
122,
8,
179,
12,
50,
48,
58,
224,
183,
187,
102,
143,
74,
21,
29,
250,
18,
121,
133,
23,
237,
43,
244,
255,
219,
118,
33,
239,
2,
146,
169,
119,
146,
53,
135,
15,
135,
36,
76,
48,
150,
235,
245,
185,
90,
217,
92,
173,
142,
161,
182,
187,
103,
221,
126,
202,
17,
246,
57,
154,
145,
6,
41,
24,
10,
129,
208,
203,
145,
42,
209,
160,
186,
155,
49,
40,
38,
80,
0,
102,
22,
4,
55,
245,
70,
118,
120,
166,
11,
121,
4,
200,
73,
213,
50,
166,
56,
204,
184,
164,
196,
211,
132,
226,
22,
250,
38,
46,
133,
236,
151,
197,
172,
187,
236,
214,
136,
165,
50,
176,
80,
163,
216,
131,
14,
50,
87,
122,
89,
235,
41,
99,
53,
207,
214,
174,
210,
219,
64,
105,
28,
94,
90,
179,
35,
61,
37,
21,
17,
6,
103,
153,
41,
169,
178,
110,
181,
133,
233,
131,
129,
166,
22,
67,
84,
219,
100,
8,
142,
137,
81,
141,
132,
145,
60,
253,
97,
35,
129,
225,
105,
150,
59,
2,
69,
49,
174,
221,
130,
41,
102,
117,
132,
23,
141,
220,
57,
217,
149,
94,
2,
154,
242,
73,
62,
213,
209,
110,
66,
127,
70,
16,
205,
173,
175,
202,
38,
2,
225,
54,
93,
54,
13,
135,
14,
182,
114,
151,
144,
86,
71,
106,
255,
147,
20,
201,
149,
15,
78,
99,
184,
76,
213,
210,
206,
80,
39,
172,
3,
155,
242,
236,
152,
89,
26,
230,
250,
138,
161,
180,
244,
255,
218,
5,
79,
31,
90,
1,
77,
24,
55,
33,
26,
104,
106,
225,
82,
245,
198,
162,
138,
34,
197,
142,
215,
68,
86,
53,
148,
58,
118,
124,
48,
40,
19,
21,
172,
142,
104,
226,
186,
213,
87,
236,
182,
230,
152,
247,
139,
51,
29,
170,
197,
140,
102,
42,
82,
137,
79,
196,
252,
67,
4,
8,
239,
11,
167,
253,
157,
71,
34,
116,
113,
233,
236,
15,
8,
173,
2,
91,
246,
29,
194,
99,
95,
251,
146,
55,
89,
197,
119,
78,
234,
149,
3,
21,
101,
215,
21,
58,
28,
232,
247,
150,
78,
148,
80,
93,
169,
134,
12,
84,
146,
239,
241,
32,
6,
248,
218,
109,
5,
55,
175,
7,
228,
22,
131,
116,
89,
81,
37,
217,
142,
137,
133,
96,
63,
138,
16,
245,
150,
13,
60,
250,
161,
68,
36,
192,
183,
234,
152,
170,
179,
23,
33,
219,
205,
124,
204,
236,
88,
158,
212,
157,
32,
41,
12,
152,
92,
204,
52,
239,
40,
248,
181,
93,
212,
73,
151,
119,
24,
7,
110,
37,
161,
181,
28,
45,
195,
41,
188,
195,
39,
236,
32,
22,
138,
179,
159,
185,
130,
187,
173,
141,
71,
53,
79,
119,
176,
199,
163,
244,
5,
27,
152,
137,
2,
131,
171,
14,
148,
46,
32,
194,
197,
150,
246,
126,
151,
220,
59,
235,
5,
131,
208,
138,
233,
93,
204,
42,
175,
49,
6,
247,
228,
82,
121,
233,
211,
251,
196,
81,
125,
125,
205,
7,
103,
198,
31,
203,
100,
18,
183,
158,
226,
151,
89,
148,
164,
116,
247,
157,
78,
122,
189,
53,
38,
197,
105,
23,
69,
171,
29,
254,
87,
195,
72,
138,
205,
74,
26,
149,
42,
34,
224,
68,
83,
243,
92,
85,
87,
54,
20,
148,
101,
119,
193,
4,
93,
92,
48,
139,
99,
53,
33,
186,
50,
174,
230,
207,
21,
121,
3,
10,
90,
159,
247,
13,
80,
60,
162,
119,
209,
100,
58,
58,
180,
30,
91,
251,
121,
9,
5,
200,
176,
180,
160,
42,
245,
10,
226,
25,
242,
232,
117,
14,
161,
89,
115,
142,
253,
189,
4,
82,
241,
217,
251,
34,
17,
223,
21,
90,
147,
60,
232,
191,
29,
125,
11,
210,
34,
177,
121,
27,
208,
225,
182,
236,
202,
151,
66,
120,
115,
14,
189,
181,
82,
136,
33,
210,
255,
161,
123,
201,
155,
30,
4,
29,
41,
241,
6,
127,
90,
216,
182,
101,
20,
85,
103,
145,
151,
115,
191,
62,
42,
180,
244,
1,
237,
10,
13,
127,
188,
197,
18,
176,
255,
131,
185,
36,
149,
52,
206,
169,
44,
61,
14,
248,
22,
88,
163,
35,
225,
237,
189,
248,
242,
179,
175,
216,
25,
142,
132,
24,
172,
44,
135,
228,
242,
12,
111,
60,
142,
78,
132,
223,
208,
144,
72,
228,
253,
136,
37,
134,
93,
41,
156,
99,
52,
214,
208,
197,
216,
151,
244,
207,
31,
237,
115,
209,
59,
187,
17,
100,
170,
232,
200,
173,
82,
152,
8,
255,
87,
32,
237,
207,
105,
41,
134,
61,
29,
56,
195,
67,
108,
245,
65,
136,
17,
87,
166,
199,
83,
183,
247,
228,
85,
223,
37,
131,
253,
65,
122,
151,
254,
66,
235,
143,
75,
111,
60,
134,
217,
46,
244,
13,
182,
226,
78,
17,
229,
241,
202,
204,
48,
25,
136,
124,
164,
213,
71,
126,
188,
75,
229,
40,
136,
63,
120,
122,
194,
54,
55,
230,
45,
193,
253,
15,
239,
114,
118,
147,
211,
191,
169,
82,
237,
44,
14,
52,
116,
196,
239,
224,
162,
37,
192,
220,
54,
220,
223,
81,
171,
121,
75,
136,
67,
192,
25,
34,
249,
149,
48,
216,
46,
124,
224,
245,
32,
154,
21,
224,
125,
229,
174,
102,
93,
82,
141,
200,
130,
18,
52,
78,
171,
3,
120,
33,
178,
249,
203,
215,
34,
160,
97,
89,
109,
170,
126,
16,
233,
148,
243,
54,
216,
209,
114,
29,
166,
176,
226,
4,
7,
186,
203,
166,
44,
125,
41,
176,
251,
161,
244,
78,
163,
133,
28,
13,
123,
163,
238,
139,
96,
152,
221,
130,
126,
254,
60,
167,
141,
11,
229,
42,
199,
243,
102,
201,
206,
160,
26,
188,
51,
137,
27,
68,
184,
191,
154,
101,
11,
135,
178,
15,
159,
155,
123,
39,
221,
8,
255,
168,
50,
65,
179,
93,
248,
97,
212,
212,
89,
224,
196,
158,
152,
130,
158,
101,
39,
241,
165,
160,
185,
159,
83,
66,
146,
173,
244,
178,
167,
130,
138,
72,
70,
16,
202,
142,
235,
248,
254,
179,
137,
234,
134,
121,
198,
102,
246,
9,
171,
80,
3,
118,
237,
19,
93,
134,
100,
39,
159,
118,
161,
230,
187,
17,
115,
147,
60,
155,
16,
251,
68,
16,
28,
122,
3,
239,
160,
230,
144,
216,
250,
106,
14,
141,
34,
140,
203,
215,
124,
253,
246,
125,
173,
54,
171,
228,
196,
62,
22,
71,
80,
124,
114,
106,
181,
230,
51,
106,
41,
56,
184,
157,
41,
251,
161,
211,
81,
70,
52,
166,
14,
28,
205,
250,
212,
225,
252,
49,
91,
8,
201,
29,
244,
21,
158,
118,
38,
154,
38,
194,
121,
205,
147,
144,
134,
236,
84,
88,
194,
135,
131,
227,
246,
205,
201,
234,
231,
248,
14,
71,
82,
67,
199,
71,
85,
7,
170,
29,
93,
178,
106,
99,
30,
119,
178,
184,
141,
220,
158,
67,
249,
182,
252,
16,
74,
122,
87,
235,
5,
194,
96,
117,
39,
200,
42,
13,
32,
166,
230,
125,
35,
187,
3,
169,
231,
98,
190,
255,
17,
140,
76,
207,
143,
36,
214,
200,
46,
4,
215,
148,
9,
162,
213,
87,
92,
71,
39,
225,
80,
75,
230,
178,
140,
31,
133,
34,
224,
135,
47,
242,
139,
145,
87,
90,
228,
155,
92,
203,
2,
243,
148,
69,
148,
10,
74,
100,
104,
202,
6,
26,
107,
10,
93,
21,
157,
87,
253,
244,
222,
232,
49,
196,
198,
205,
233,
40,
137,
27,
246,
86,
74,
232,
95,
28,
217,
251,
131,
209,
127,
84,
244,
178,
187,
230,
88,
138,
29,
89,
97,
94,
189,
110,
124,
45,
225,
43,
19,
23,
126,
29,
220,
113,
182,
30,
96,
15,
59,
60,
161,
141,
224,
130,
168,
253,
178,
137,
18,
107,
3,
16,
201,
229,
253,
203,
7,
162,
41,
132,
179,
196,
110,
82,
142,
33,
24,
17,
29,
6,
217,
139,
78,
33,
215,
253,
102,
50,
156,
171,
25,
169,
246,
188,
141,
103,
115,
113,
252,
101,
115,
32,
5,
217,
52,
239,
194,
7,
152,
193,
229,
211,
126,
213,
20,
178,
158,
215,
4,
116,
155,
181,
51,
241,
217,
204,
70,
110,
176,
178,
174,
97,
147,
210,
53,
51,
212,
64,
179,
249,
53,
88,
172,
192,
101,
60,
246,
77,
36,
82,
233,
15,
13,
41,
119,
76,
231,
91,
59,
186,
73,
198,
227,
171,
220,
222,
101,
5,
22,
4,
235,
146,
156,
125,
251,
79,
13,
150,
17,
174,
66,
246,
206,
156,
115,
159,
55,
104,
142,
107,
149,
102,
204,
240,
71,
210,
22,
130,
248,
222,
241,
121,
73,
139,
52,
189,
218,
220,
200,
115,
17,
51,
228,
94,
23,
222,
59,
21,
4,
223,
145,
251,
30,
120,
144,
3,
56,
60,
5,
241,
243,
42,
209,
64,
254,
113,
32,
100,
81,
30,
196,
201,
197,
142,
116,
113,
252,
250,
74,
73,
179,
117,
225,
45,
161,
4,
155,
134,
164,
224,
53,
127,
37,
125,
16,
110,
112,
227,
23,
31,
136,
140,
217,
229,
179,
248,
140,
104,
78,
3,
204,
8,
204,
176,
48,
202,
30,
224,
204,
92,
49,
49,
40,
180,
197,
40,
163,
223,
152,
23,
48,
168,
24,
89,
80,
136,
44,
202,
172,
131,
238,
227,
251,
177,
163,
252,
23,
162,
202,
229,
99,
195,
114,
72,
107,
53,
11,
193,
36,
221,
185,
133,
125,
114,
155,
247,
175,
125,
78,
119,
3,
120,
205,
173,
173,
203,
7,
47,
245,
250,
147,
222,
147,
18,
111,
234,
222,
53,
240,
233,
175,
17,
46,
105,
62,
249,
252,
240,
127,
239,
17,
197,
27,
186,
212,
43,
15,
231,
113,
155,
137,
172,
141,
204,
193,
44,
156,
4,
31,
187,
146,
106,
186,
116,
244,
164,
48,
198,
125,
67,
226,
152,
11,
147,
118,
34,
117,
56,
210,
189,
49,
195,
176,
105,
73,
91,
15,
122,
139,
74,
199,
254,
164,
213,
16,
248,
252,
160,
155,
217,
174,
93,
71,
55,
213,
98,
77,
102,
226,
220,
235,
148,
80,
153,
159,
92,
149,
98,
61,
138,
205,
114,
111,
253,
165,
250,
125,
189,
205,
62,
84,
136,
189,
4,
102,
46,
163,
170,
212,
48,
132,
146,
149,
182,
62,
91,
12,
35,
15,
50,
156,
234,
86,
77,
120,
186,
0,
121,
140,
162,
9,
85,
155,
211,
246,
11,
170,
251,
169,
223,
105,
132,
169,
15,
84,
125,
228,
72,
249,
254,
236,
78,
161,
63,
218,
34,
59,
78,
230,
56,
85,
253,
51,
152,
105,
138,
90,
95,
132,
150,
226,
129,
191,
215,
112,
44,
49,
206,
9,
86,
111,
58,
177,
225,
47,
220,
248,
141,
75,
74,
183,
124,
56,
213,
226,
119,
15,
24,
198,
84,
145,
230,
130,
28,
215,
145,
35,
189,
229,
135,
62,
139,
245,
21,
196,
27,
14,
119,
251,
102,
244,
169,
130,
5,
104,
127,
219,
153,
12,
188,
155,
135,
228,
171,
223,
20,
24,
86,
35,
0,
17,
145,
88,
6,
239,
20,
227,
10,
43,
205,
15,
11,
102,
197,
78,
69,
86,
251,
81,
186,
130,
180,
167,
44,
26,
150,
138,
68,
126,
148,
187,
18,
151,
246,
255,
103,
30,
54,
209,
62,
81,
242,
252,
54,
168,
133,
189,
44,
39,
195,
116,
114,
5,
196,
112,
5,
82,
32,
140,
229,
176,
196,
57,
39,
42,
200,
209,
22,
6,
230,
16,
79,
51,
45,
101,
170,
44,
112,
146,
64,
45,
105,
77,
104,
1,
101,
39,
123,
221,
100,
146,
27,
97,
243,
30,
248,
127,
237,
112,
243,
82,
189,
110,
70,
218,
151,
25,
126,
77,
75,
65,
98,
74,
52,
170,
12,
158,
147,
222,
146,
173,
72,
30,
58,
142,
39,
139,
110,
166,
58,
57,
70,
150,
216,
123,
247,
65,
118,
4,
92,
236,
96,
206,
228,
204,
145,
96,
114,
189,
255,
106,
170,
58,
99,
92,
39,
208,
229,
23,
208,
11,
145,
232,
150,
28,
1,
219,
51,
188,
208,
126,
144,
116,
253,
194,
38,
167,
183,
73,
237,
94,
14,
169,
69,
62,
248,
34,
194,
26,
168,
168,
21,
185,
55,
30,
18,
209,
184,
212,
84,
112,
186,
59,
82,
86,
151,
68,
182,
184,
245,
12,
88,
51,
142,
234,
99,
194,
106,
48,
163,
159,
82,
113,
206,
76,
99,
188,
51,
217,
0,
194,
28,
15,
111,
175,
250,
193,
34,
187,
78,
137,
25,
185,
120,
4,
127,
174,
210,
216,
14,
12,
155,
159,
5,
26,
94,
25,
254,
84,
188,
254,
130,
177,
28,
220,
30,
104,
88,
251,
245,
138,
222,
136,
235,
155,
155,
143,
238,
124,
118,
42,
59,
9,
191,
63,
202,
34,
19,
97,
39,
0,
32,
68,
188,
125,
140,
68,
137,
214,
183,
6,
248,
106,
160,
215,
1,
162,
160,
120,
195,
125,
66,
244,
48,
26,
63,
103,
54,
121,
137,
52,
85,
13,
125,
160,
104,
201,
131,
14,
64,
15,
11,
110,
45,
74,
165,
143,
168,
176,
31,
13,
80,
53,
227,
24,
27,
115,
231,
61,
37,
150,
51,
100,
96,
152,
146,
27,
138,
157,
143,
29,
197,
123,
6,
211,
112,
2,
202,
243,
193,
4,
94,
158,
34,
26,
164,
214,
94,
245,
167,
18,
156,
182,
91,
102,
146,
143,
15,
71,
2,
155,
81,
151,
188,
252,
80,
135,
6,
19,
247,
71,
125,
50,
208,
221,
82,
138,
246,
23,
162,
113,
208,
19,
35,
66,
169,
179,
201,
65,
248,
24,
84,
135,
31,
169,
132,
241,
96,
231,
28,
66,
60,
14,
2,
48,
37,
197,
116,
107,
14,
151,
237,
144,
141,
9,
248,
12,
158,
83,
60,
222,
4,
35,
54,
229,
113,
136,
240,
179,
123,
76,
141,
77,
53,
96,
149,
90,
30,
74,
54,
3,
31,
210,
47,
221,
139,
164,
66,
88,
97,
251,
229,
161,
75,
34,
94,
155,
84,
14,
149,
19,
83,
97,
83,
160,
37,
223,
119,
39,
106,
122,
242,
246,
180,
96,
127,
73,
84,
46,
192,
211,
245,
5,
60,
179,
99,
17,
238,
210,
133,
48,
158,
222,
84,
181,
62,
76,
42,
251,
240,
193,
212,
4,
12,
120,
235,
98,
162,
71,
85,
70,
93,
181,
79,
21,
72,
137,
61,
210,
181,
169,
112,
44,
73,
54,
248,
148,
64,
61,
240,
96,
140,
69,
187,
47,
174,
255,
209,
33,
206,
140,
43,
200,
76,
60,
0,
107,
156,
104,
184,
105,
126,
21,
85,
65,
213,
30,
49,
173,
186,
247,
94,
231,
67,
103,
8,
85,
104,
44,
234,
90,
129,
254,
184,
236,
59,
137,
99,
76,
31,
166,
64,
231,
94,
48,
46,
67,
23,
227,
174,
130,
247,
0,
122,
19,
221,
151,
201,
211,
53,
6,
146,
201,
157,
65,
243,
232,
216,
215,
197,
160,
163,
252,
142,
138,
57,
37,
131,
165,
202,
226,
64,
236,
150,
134,
82,
110,
171,
28,
174,
36,
17,
42,
21,
187,
15,
111,
143,
66,
16,
250,
105,
138,
101,
244,
39,
108,
189,
188,
70,
192,
181,
75,
100,
37,
88,
91,
208,
12,
243,
193,
161,
66,
53,
55,
223,
148,
151,
187,
217,
41,
213,
208,
136,
171,
132,
179,
206,
200,
226,
15,
201,
59,
157,
160,
129,
241,
93,
17,
76,
34,
201,
166,
247,
176,
40,
232,
118,
34,
146,
41,
86,
206,
178,
74,
211,
191,
75,
91,
236,
93,
178,
108,
55,
146,
15,
132,
199,
57,
185,
247,
115,
211,
247,
29,
213,
71,
90,
250,
214,
171,
140,
159,
247,
188,
173,
209,
205,
137,
201,
28,
144,
81,
4,
84,
35,
173,
62,
195,
159,
238,
170,
185,
255,
19,
255,
183,
8,
240,
170,
30,
8,
70,
96,
17,
203,
65,
49,
98,
137,
91,
119,
149,
37,
171,
247,
83,
178,
19,
79,
53,
200,
154,
62,
178,
130,
70,
120,
184,
49,
253,
19,
194,
82,
113,
64,
152,
202,
188,
83,
3,
122,
17,
88,
22,
133,
255,
98,
129,
57,
95,
87,
114,
29,
23,
252,
55,
66,
72,
66,
49,
244,
8,
15,
55,
24,
129,
188,
143,
4,
189,
193,
44,
138,
88,
103,
133,
106,
175,
21,
4,
150,
12,
63,
90,
32,
77,
36,
136,
60,
134,
31,
18,
145,
240,
115,
34,
105,
1,
192,
255,
42,
201,
87,
253,
58,
56,
42,
157,
254,
254,
59,
17,
168,
41,
199,
123,
7,
70,
68,
162,
192,
137,
70,
140,
246,
32,
122,
0,
248,
110,
44,
24,
30,
188,
127,
139,
145,
28,
205,
63,
44,
16,
121,
31,
231,
113,
169,
155,
183,
51,
18,
156,
123,
105,
218,
78,
45,
7,
34,
83,
219,
89,
134,
225,
102,
33,
127,
237,
136,
68,
44,
198,
171,
85,
252,
12,
54,
238,
100,
228,
228,
127,
137,
62,
208,
52,
59,
93,
95,
113,
244,
144,
243,
211,
158,
229,
13,
211,
96,
112,
169,
13,
5,
92,
50,
86,
26,
123,
12,
149,
140,
199,
178,
190,
164,
165,
4,
219,
72,
197,
92,
242,
195,
57,
203,
18,
8,
122,
215,
110,
192,
255,
167,
216,
190,
246,
51,
37,
2,
2,
135,
3,
14,
169,
84,
119,
14,
116,
68,
14,
2,
216,
217,
96,
235,
130,
213,
240,
146,
243,
118,
153,
183,
196,
169,
233,
5,
81,
171,
164,
173,
206,
57,
51,
153,
70,
53,
118,
229,
186,
50,
191,
79,
159,
119,
115,
90,
52,
68,
96,
23,
156,
90,
136,
231,
9,
153,
37,
249,
136,
190,
204,
86,
40,
158,
111,
182,
80,
1,
67,
57,
42,
218,
218,
180,
75,
91,
149,
85,
249,
51,
28,
114,
251,
77,
60,
255,
162,
164,
9,
59,
207,
40,
82,
59,
193,
198,
31,
168,
150,
243,
162,
79,
21,
39,
10,
194,
223,
130,
73,
5,
92,
30,
90,
40,
137,
171,
51,
77,
82,
51,
32,
89,
38,
51,
51,
120,
21,
193,
190,
34,
234,
142,
215,
90,
186,
207,
199,
141,
130,
226,
76,
245,
185,
220,
135,
159,
130,
129,
190,
230,
38,
231,
0,
111,
86,
191,
19,
87,
148,
113,
106,
220,
147,
196,
194,
147,
52,
214,
95,
88,
33,
151,
154,
181,
53,
204,
43,
246,
237,
252,
80,
29,
139,
37,
240,
224,
97,
111,
205,
33,
194,
168,
97,
184,
141,
211,
5,
227,
164,
160,
191,
101,
3,
79,
73,
98,
171,
107,
239,
18,
21,
210,
197,
135,
87,
251,
232,
222,
71,
213,
78,
248,
0,
152,
67,
230,
150,
236,
66,
93,
75,
7,
198,
233,
162,
33,
151,
41,
133,
111,
75,
161,
23,
206,
47,
245,
201,
86,
177,
220,
227,
28,
254,
9,
118,
162,
222,
111,
20,
86,
159,
171,
214,
80,
127,
51,
217,
41,
35,
172,
197,
144,
140,
243,
104,
22,
105,
114,
162,
85,
32,
137,
210,
4,
157,
57,
188,
106,
19,
42,
123,
13,
51,
26,
53,
96,
45,
71,
197,
25,
229,
6,
122,
115,
61,
6,
120,
217,
168,
167,
226,
148,
160,
103,
32,
56,
252,
133,
46,
51,
179,
123,
40,
205,
252,
69,
16,
153,
254,
180,
21,
224,
143,
101,
209,
253,
3,
24,
15,
218,
129,
77,
68,
244,
92,
94,
165,
118,
73,
73,
102,
75,
114,
116,
155,
164,
164,
228,
241,
132,
23,
75,
65,
121,
195,
35,
186,
20,
186,
219,
53,
49,
91,
178,
18,
73,
75,
221,
8,
219,
234,
183,
106,
72,
66,
86,
178,
247,
253,
200,
59,
155,
215,
149,
109,
216,
243,
164,
189,
160,
172,
16,
160,
29,
112,
178,
165,
102,
17,
124,
106,
82,
59,
138,
221,
154,
225,
238,
17,
136,
131,
91,
83,
46,
11,
192,
210,
110,
55,
192,
152,
113,
58,
237,
86,
46,
137,
74,
61,
92,
140,
224,
28,
251,
131,
107,
209,
70,
213,
142,
5,
129,
193,
223,
23,
10,
136,
214,
71,
69,
244,
177,
232,
228,
145,
158,
114,
218,
138,
244,
119,
102,
137,
63,
64,
121,
4,
223,
34,
56,
248,
124,
85,
181,
113,
169,
36,
139,
83,
84,
86,
49,
175,
159,
175,
186,
224,
100,
11,
211,
69,
81,
84,
6,
76,
26,
198,
108,
229,
102,
210,
109,
182,
241,
204,
228,
13,
71,
218,
185,
99,
119,
117,
39,
17,
0,
24,
81,
107,
43,
233,
85,
230,
38,
241,
132,
68,
106,
45,
73,
116,
207,
89,
124,
37,
33,
123,
108,
173,
59,
242,
244,
242,
74,
85,
177,
188,
180,
181,
65,
42,
92,
223,
90,
227,
226,
170,
243,
89,
103,
170,
181,
150,
226,
20,
26,
144,
173,
172,
56,
101,
199,
127,
148,
91,
84,
143,
233,
75,
221,
108,
183,
47,
23,
90,
20,
190,
214,
182,
77,
162,
187,
28,
115,
255,
236,
85,
19,
105,
61,
76,
163,
186,
231,
149,
119,
133,
198,
205,
195,
169,
47,
88,
48,
52,
219,
29,
118,
136,
89,
59,
248,
175,
123,
175,
71,
22,
93,
97,
24,
250,
179,
71,
185,
31,
73,
118,
179,
45,
205,
142,
157,
144,
222,
29,
66,
232,
245,
191,
129,
31,
153,
201,
89,
156,
137,
75,
87,
190,
61,
132,
252,
157,
230,
183,
149,
130,
94,
190,
80,
214,
239,
248,
80,
245,
91,
214,
133,
17,
158,
132,
132,
66,
44,
104,
148,
81,
123,
61,
110,
162,
139,
94,
221,
29,
7,
127,
116,
227,
10,
212,
101,
119,
170,
181,
131,
50,
12,
165,
166,
134,
108,
220,
171,
204,
14,
154,
192,
28,
140,
252,
229,
230,
141,
247,
237,
36,
127,
108,
80,
52,
146,
200,
8,
131,
72,
67,
113,
54,
40,
118,
147,
26,
97,
216,
83,
157,
167,
44,
224,
84,
133,
86,
199,
34,
80,
182,
92,
11,
44,
242,
242,
177,
24,
199,
165,
62,
30,
70,
222,
112,
236,
54,
181,
154,
24,
65,
79,
155,
59,
15,
66,
127,
48,
231,
205,
141,
65,
170,
30,
52,
166,
156,
196,
164,
113,
252,
241,
40,
50,
100,
2,
7,
190,
117,
21,
140,
203,
96,
15,
92,
92,
198,
58,
85,
23,
40,
145,
46,
93,
117,
209,
45,
135,
62,
39,
244,
143,
107,
232,
248,
4,
180,
205,
69,
88,
118,
38,
198,
206,
236,
156,
135,
242,
15,
210,
39,
118,
74,
199,
127,
8,
70,
7,
233,
23,
231,
249,
160,
53,
130,
36,
139,
47,
197,
191,
89,
239,
106,
151,
180,
43,
0,
60,
91,
62,
163,
161,
246,
122,
107,
11,
212,
215,
163,
62,
173,
255,
86,
72,
204,
127,
223,
222,
160,
133,
156,
132,
49,
242,
178,
138,
100,
29,
231,
17,
35,
62,
148,
117,
190,
31,
224,
191,
143,
153,
203,
25,
203,
83,
140,
44,
181,
222,
162,
173,
85,
126,
252,
205,
216,
106,
156,
179,
157,
172,
189,
168,
167,
116,
104,
35,
85,
243,
117,
232,
172,
63,
6,
160,
119,
234,
144,
7,
39,
137,
39,
207,
153,
232,
194,
248,
67,
255,
202,
174,
152,
164,
201,
27,
169,
105,
102,
184,
53,
184,
13,
170,
87,
173,
3,
187,
139,
56,
197,
74,
199,
137,
2,
57,
55,
35,
151,
229,
209,
50,
225,
75,
27,
147,
42,
236,
112,
176,
219,
212,
25,
242,
25,
28,
231,
136,
240,
151,
87,
194,
47,
228,
22,
111,
151,
87,
15,
77,
84,
175,
230,
186,
123,
189,
29,
249,
104,
81,
132,
252,
95,
87,
188,
176,
93,
25,
18,
206,
53,
158,
83,
87,
165,
171,
119,
120,
247,
249,
138,
238,
101,
240,
139,
104,
224,
72,
35,
226,
116,
45,
132,
168,
176,
160,
26,
118,
205,
149,
64,
201,
159,
11,
50,
98,
182,
144,
80,
101,
103,
48,
176,
87,
129,
41,
50,
68,
249,
13,
218,
86,
93,
190,
17,
204,
252,
249,
20,
221,
61,
65,
68,
62,
218,
172,
219,
156,
155,
57,
214,
126,
139,
5,
181,
215,
171,
94,
171,
233,
252,
144,
9,
158,
237,
57,
0,
145,
127,
211,
181,
209,
147,
254,
161,
163,
60,
16,
93,
133,
141,
178,
197,
42,
255,
182,
146,
103,
170,
3,
194,
178,
218,
64,
113,
148,
168,
250,
108,
68,
231,
23,
26,
31,
62,
180,
81,
40,
160,
171,
226,
85,
191,
111,
19,
246,
254,
37,
115,
21,
60,
46,
240,
116,
100,
70,
159,
179,
132,
7,
169,
78,
131,
43,
1,
46,
29,
193,
82,
103,
161,
24,
164,
12,
145,
39,
205,
211,
93,
102,
73,
17,
212,
101,
104,
107,
75,
22,
50,
165,
253,
225,
163,
70,
237,
112,
241,
230,
152,
14,
109,
68,
229,
35,
38,
35,
133,
205,
71,
191,
50,
44,
92,
237,
96,
101,
171,
200,
142,
182,
24,
167,
233,
72,
118,
11,
117,
60,
242,
238,
74,
63,
161,
88,
10,
20,
50,
245,
91,
95,
49,
213,
134,
51,
235,
229,
187,
184,
115,
113,
177,
255,
84,
199,
210,
94,
93,
206,
229,
211,
62,
138,
141,
189,
93,
18,
165,
167,
24,
251,
102,
66,
43,
57,
196,
79,
91,
71,
115,
4,
17,
234,
21,
96,
243,
82,
12,
236,
27,
226,
115,
245,
152,
99,
132,
155,
152,
194,
187,
166,
68,
107,
15,
117,
84,
80,
112,
201,
234,
29,
212,
142,
213,
32,
67,
156,
98,
245,
137,
194,
159,
16,
47,
80,
229,
215,
168,
180,
210,
173,
58,
97,
124,
49,
165,
24,
103,
238,
203,
211,
75,
95,
211,
118,
154,
22,
183,
15,
154,
237,
29,
16,
187,
143,
246,
239,
213,
63,
229,
181,
63,
105,
225,
213,
139,
87,
225,
122,
196,
118,
168,
145,
84,
171,
238,
154,
5,
121,
114,
78,
55,
244,
122,
13,
190,
116,
133,
126,
171,
21,
149,
40,
130,
129,
180,
153,
23,
234,
205,
199,
126,
195,
51,
228,
136,
29,
33,
170,
28,
212,
49,
248,
114,
237,
88,
111,
162,
162,
206,
103,
148,
108,
73,
35,
106,
100,
54,
229,
163,
50,
178,
64,
107,
1,
82,
28,
100,
214,
211,
106,
31,
160,
202,
221,
221,
106,
1,
216,
185,
185,
143,
71,
197,
240,
181,
99,
26,
196,
183,
129,
194,
17,
169,
133,
224,
193,
238,
82,
51,
228,
252,
27,
233,
154,
31,
208,
243,
148,
170,
131,
59,
98,
181,
208,
185,
58,
201,
83,
114,
119,
19,
196,
242,
140,
97,
119,
113,
179,
241,
57,
22,
118,
120,
223,
238,
142,
25,
5,
0,
10,
255,
79,
227,
30,
76,
59,
45,
40,
176,
8,
63,
122,
43,
179,
179,
188,
86,
108,
114,
152,
71,
179,
222,
20,
171,
161,
133,
109,
79,
171,
26,
82,
25,
144,
4,
230,
66,
213,
245,
228,
134,
74,
226,
23,
119,
160,
0,
73,
4,
73,
247,
33,
104,
19,
202,
223,
166,
166,
107,
140,
162,
251,
202,
200,
177,
17,
216,
250,
85,
150,
175,
97,
57,
218,
104,
116,
219,
218,
40,
87,
110,
223,
55,
60,
215,
124,
98,
221,
171,
178,
162,
208,
136,
195,
68,
79,
58,
85,
154,
194,
160,
251,
150,
196,
129,
84,
41,
207,
59,
21,
222,
95,
37,
105,
189,
45,
80,
178,
223,
98,
29,
75,
84,
169,
162,
152,
227,
3,
36,
14,
214,
112,
6,
24,
15,
14,
48,
116,
147,
238,
212,
4,
178,
179,
50,
237,
35,
69,
225,
186,
7,
212,
1,
1,
5,
169,
37,
72,
243,
6,
83,
246,
116,
29,
104,
248,
26,
7,
234,
82,
171,
207,
202,
3,
215,
20,
133,
148,
241,
173,
210,
238,
39,
3,
58,
46,
201,
62,
34,
40,
105,
124,
235,
124,
113,
92,
60,
241,
118,
85,
90,
230,
119,
248,
37,
189,
200,
137,
43,
63,
127,
60,
183,
141,
145,
79,
201,
103,
175,
194,
35,
177,
204,
1,
11,
206,
255,
19,
143,
84,
42,
34,
121,
230,
30,
122,
41,
159,
56,
88,
206,
213,
157,
80,
243,
250,
177,
157,
248,
107,
3,
187,
34,
48,
166,
184,
13,
176,
223,
150,
222,
26,
241,
170,
142,
129,
159,
149,
93,
122,
133,
5,
87,
135,
210,
191,
22,
17,
218,
120,
60,
236,
229,
158,
180,
208,
198,
159,
164,
108,
132,
62,
87,
41,
140,
233,
221,
39,
50,
89,
210,
176,
101,
66,
83,
122,
213,
209,
70,
133,
226,
195,
22,
234,
90,
230,
47,
81,
23,
56,
189,
67,
233,
54,
20,
153,
162,
42,
193,
103,
237,
76,
251,
151,
21,
67,
115,
122,
79,
161,
82,
62,
38,
93,
202,
48,
22,
1,
177,
167,
235,
80,
246,
211,
75,
119,
33,
69,
158,
172,
169,
45,
203,
59,
114,
123,
197,
166,
40,
57,
211,
55,
87,
185,
235,
193,
21,
7,
112,
212,
36,
37,
77,
255,
82,
251,
24,
166,
161,
34,
168,
113,
180,
49,
73,
144,
215,
53,
74,
97,
177,
227,
188,
65,
167,
213,
170,
249,
79,
3,
21,
21,
213,
226,
147,
192,
34,
80,
46,
159,
160,
190,
172,
189,
120,
69,
161,
240,
68,
138,
188,
236,
52,
251,
27,
191,
196,
161,
176,
231,
21,
109,
144,
106,
60,
214,
185,
1,
251,
17,
57,
10,
179,
226,
79,
210,
75,
187,
102,
145,
101,
112,
206,
20,
46,
36,
149,
246,
161,
177,
205,
61,
201,
188,
56,
250,
101,
182,
115,
92,
167,
19,
41,
111,
150,
67,
77,
213,
94,
165,
192,
107,
2,
130,
34,
47,
232,
10,
77,
33,
97,
69,
248,
171,
87,
43,
192,
130,
254,
200,
252,
197,
120,
185,
91,
9,
39,
18,
78,
30,
220,
165,
144,
234,
204,
182,
136,
8,
110,
100,
247,
171,
225,
102,
138,
139,
94,
202,
117,
12,
229,
119,
136,
249,
42,
181,
102,
2,
191,
22,
33,
229,
144,
170,
230,
114,
129,
39,
138,
107,
254,
200,
84,
95,
191,
164,
12,
72,
91,
248,
159,
133,
20,
232,
236,
238,
133,
225,
122,
112,
30,
208,
21,
123,
188,
143,
34,
142,
167,
207,
64,
177,
139,
131,
45,
70,
218,
142,
35,
56,
86,
247,
93,
73,
184,
108,
95,
254,
191,
98,
199,
229,
201,
66,
58,
64,
126,
10,
173,
164,
227,
211,
250,
188,
7,
40,
243,
20,
18,
249,
251,
56,
44,
176,
31,
177,
181,
1,
43,
53,
124,
75,
71,
47,
233,
210,
136,
212,
107,
235,
153,
219,
178,
224,
217,
35,
172,
126,
156,
83,
109,
15,
141,
125,
63,
99,
206,
207,
124,
207,
150,
32,
38,
126,
51,
102,
86,
141,
252,
105,
184,
217,
89,
225,
244,
201,
135,
181,
25,
163,
64,
154,
56,
17,
218,
0,
215,
17,
136,
0,
168,
158,
199,
51,
19,
182,
188,
104,
76,
111,
124,
126,
120,
197,
217,
193,
97,
184,
89,
15,
199,
97,
149,
35,
79,
58,
132,
18,
70,
219,
174,
22,
214,
247,
85,
60,
89,
186,
152,
167,
96,
118,
48,
19,
145,
45,
86,
31,
158,
247,
166,
155,
197,
174,
56,
156,
73,
78,
67,
170,
185,
44,
216,
102,
32,
243,
224,
197,
185,
7,
247,
69,
171,
127,
160,
58,
22,
152,
55,
52,
4,
209,
110,
63,
32,
100,
71,
26,
45,
73,
99,
5,
161,
173,
1,
233,
59,
80,
225,
116,
31,
156,
84,
32,
94,
103,
151,
196,
172,
5,
107,
96,
132,
143,
90,
125,
47,
149,
170,
206,
165,
192,
58,
162,
62,
118,
60,
154,
66,
86,
30,
145,
244,
60,
152,
59,
133,
89,
144,
122,
171,
136,
67,
60,
87,
24,
79,
167,
79,
65,
111,
134,
180,
255,
153,
102,
203,
87,
45,
74,
46,
6,
153,
136,
196,
53,
63,
7,
57,
14,
184,
85,
164,
247,
58,
97,
91,
97,
192,
176,
195,
254,
22,
105,
242,
206,
224,
86,
69,
147,
204,
15,
78,
46,
18,
83,
121,
237,
246,
157,
179,
31,
222,
137,
10,
66,
160,
222,
225,
209,
133,
96,
16,
64,
39,
61,
63,
50,
14,
127,
9,
58,
251,
163,
174,
231,
181,
194,
76,
30,
68,
178,
207,
198,
103,
8,
24,
132,
250,
212,
227,
246,
20,
41,
92,
184,
110,
206,
88,
237,
202,
228,
136,
140,
242,
204,
98,
117,
165,
146,
201,
116,
225,
233,
191,
54,
145,
84,
65,
62,
14,
185,
53,
255,
24,
104,
160,
147,
140,
185,
228,
171,
147,
214,
173,
66,
7,
173,
98,
135,
34,
203,
208,
22,
228,
66,
243,
73,
203,
19,
163,
64,
13,
82,
70,
178,
233,
75,
147,
160,
52,
33,
243,
223,
54,
30,
245,
171,
42,
79,
156,
88,
255,
73,
58,
213,
227,
55,
121,
211,
15,
228,
145,
146,
119,
44,
178,
145,
83,
188,
93,
147,
138,
178,
123,
76,
219,
172,
60,
99,
189,
121,
155,
161,
123,
157,
30,
187,
214,
251,
84,
219,
15,
17,
185,
120,
177,
81,
22,
193,
79,
125,
8,
69,
148,
140,
107,
168,
38,
234,
245,
112,
3,
134,
241,
192,
246,
167,
183,
38,
170,
66,
35,
237,
184,
230,
70,
95,
187,
255,
62,
215,
11,
0,
123,
234,
243,
102,
112,
18,
46,
222,
58,
232,
64,
174,
36,
159,
105,
0,
223,
109,
126,
28,
221,
169,
43,
212,
191,
61,
234,
199,
65,
98,
68,
253,
150,
255,
111,
217,
135,
125,
85,
229,
213,
50,
176,
219,
240,
107,
104,
232,
90,
76,
103,
2,
43,
184,
32,
237,
86,
50,
148,
131,
25,
244,
34,
233,
141,
130,
232,
28,
185,
176,
237,
132,
137,
188,
59,
9,
121,
150,
155,
198,
188,
45,
50,
224,
184,
161,
185,
112,
23,
235,
148,
58,
131,
177,
54,
65,
123,
1,
144,
168,
48,
171,
193,
241,
32,
134,
64,
74,
15,
101,
252,
163,
103,
26,
69,
30,
209,
150,
144,
170,
43,
191,
236,
200,
150,
40,
102,
136,
158,
21,
39,
125,
240,
178,
172,
8,
102,
246,
138,
243,
61,
231,
105,
80,
158,
106,
146,
177,
233,
29,
188,
81,
42,
239,
178,
18,
26,
246,
47,
151,
16,
71,
116,
20,
239,
235,
54,
68,
197,
159,
112,
247,
250,
222,
172,
211,
153,
183,
126,
150,
248,
178,
27,
55,
43,
248,
180,
230,
180,
130,
12,
47,
21,
207,
17,
82,
19,
82,
247,
144,
150,
2,
141,
23,
102,
224,
173,
41,
126,
94,
54,
145,
87,
4,
132,
32,
69,
21,
78,
247,
73,
17,
12,
30,
198,
55,
134,
240,
98,
5,
231,
231,
86,
227,
137,
151,
33,
127,
199,
173,
196,
83,
180,
122,
13,
147,
197,
100,
191,
65,
167,
218,
118,
164,
69,
72,
141,
131,
108,
41,
50,
40,
135,
86,
66,
247,
196,
131,
185,
112,
255,
11,
208,
80,
22,
71,
238,
23,
19,
154,
243,
122,
202,
240,
22,
175,
98,
246,
179,
168,
20,
59,
15,
79,
53,
215,
235,
103,
96,
84,
49,
214,
45,
4,
186,
192,
244,
119,
168,
187,
236,
248,
134,
101,
100,
140,
73,
55,
251,
193,
109,
39,
187,
62,
137,
78,
32,
42,
189,
194,
248,
91,
182,
147,
104,
15,
106,
40,
41,
7,
135,
18,
87,
61,
35,
68,
243,
111,
112,
75,
156,
133,
125,
194,
176,
249,
237,
209,
221,
220,
49,
32,
189,
144,
235,
37,
120,
237,
247,
222,
21,
86,
96,
85,
151,
252,
3,
155,
135,
108,
10,
28,
80,
135,
76,
54,
81,
236,
238,
100,
133,
196,
197,
78,
107,
95,
240,
33,
90,
216,
25,
46,
151,
70,
82,
55,
217,
245,
233,
36,
157,
185,
111,
206,
122,
236,
109,
148,
101,
29,
139,
159,
172,
18,
97,
132,
1,
95,
160,
199,
212,
93,
123,
75,
60,
210,
19,
9,
252,
154,
178,
160,
114,
156,
93,
35,
203,
73,
25,
42,
202,
68,
95,
91,
214,
7,
90,
201,
8,
88,
96,
63,
150,
201,
62,
89,
238,
226,
196,
92,
251,
76,
164,
193,
59,
19,
5,
233,
226,
73,
207,
208,
184,
68,
209,
105,
164,
228,
241,
22,
7,
169,
158,
217,
233,
143,
144,
117,
147,
169,
191,
225,
89,
141,
199,
198,
67,
227,
130,
64,
236,
178,
148,
248,
147,
158,
231,
178,
165,
99,
95,
109,
63,
170,
199,
182,
151,
98,
163,
94,
181,
91,
131,
41,
157,
52,
147,
141,
102,
153,
191,
98,
93,
114,
145,
3,
52,
198,
117,
190,
243,
32,
244,
47,
1,
148,
34,
169,
34,
94,
162,
180,
205,
226,
76,
139,
166,
16,
28,
168,
103,
116,
88,
8,
122,
231,
227,
241,
120,
223,
240,
124,
198,
240,
30,
138,
41,
151,
113,
193,
51,
101,
27,
145,
8,
21,
152,
85,
188,
75,
240,
141,
130,
46,
37,
140,
195,
72,
198,
81,
36,
151,
195,
32,
194,
241,
255,
160,
119,
25,
191,
51,
246,
1,
93,
73,
116,
20,
191,
240,
16,
58,
248,
46,
3,
65,
147,
124,
246,
102,
96,
195,
220,
223,
32,
200,
144,
15,
40,
249,
228,
156,
239,
25,
250,
39,
16,
198,
229,
205,
54,
173,
236,
45,
110,
0,
217,
192,
75,
27,
108,
109,
175,
152,
9,
79,
50,
132,
241,
150,
205,
204,
198,
165,
239,
67,
174,
39,
47,
166,
203,
212,
87,
195,
85,
233,
204,
195,
238,
180,
87,
166,
77,
64,
247,
145,
223,
56,
239,
166,
100,
241,
148,
227,
101,
190,
96,
198,
130,
134,
126,
204,
18,
221,
142,
249,
31,
217,
211,
169,
227,
202,
176,
173,
80,
14,
37,
245,
1,
60,
167,
35,
253,
48,
231,
98,
63,
237,
238,
88,
79,
210,
121,
107,
18,
220,
19,
28,
123,
219,
106,
195,
221,
32,
149,
143,
245,
190,
240,
86,
155,
172,
221,
23,
191,
92,
30,
127,
241,
255,
240,
27,
112,
137,
135,
86,
214,
78,
9,
216,
20,
115,
111,
138,
60,
11,
254,
82,
208,
92,
241,
86,
72,
233,
31,
96,
177,
185,
92,
125,
74,
172,
87,
31,
182,
92,
230,
111,
8,
72,
105,
36,
242,
120,
89,
200,
30,
136,
245,
218,
126,
78,
111,
15,
248,
36,
223,
60,
14,
227,
13,
250,
158,
92,
232,
60,
161,
32,
100,
246,
103,
224,
252,
33,
12,
108,
167,
9,
66,
241,
60,
113,
153,
175,
182,
19,
233,
58,
13,
73,
68,
95,
240,
149,
93,
170,
96,
245,
191,
172,
131,
189,
50,
173,
234,
207,
65,
164,
123,
32,
151,
74,
50,
72,
187,
151,
232,
19,
49,
71,
73,
200,
11,
80,
155,
200,
205,
9,
210,
100,
251,
169,
35,
164,
245,
246,
196,
146,
46,
78,
222,
43,
54,
11,
214,
80,
102,
220,
198,
141,
233,
60,
41,
1,
206,
40,
225,
97,
182,
116,
142,
222,
240,
255,
239,
209,
16,
154,
25,
173,
69,
113,
149,
104,
44,
164,
182,
88,
173,
28,
111,
31,
62,
231,
176,
187,
8,
139,
224,
16,
89,
59,
226,
196,
249,
92,
167,
150,
8,
161,
105,
245,
29,
129,
224,
59,
44,
204,
9,
39,
107,
3,
106,
29,
137,
27,
219,
64,
210,
203,
150,
115,
42,
192,
23,
125,
157,
56,
88,
85,
44,
231,
112,
32,
238,
10,
154,
97,
89,
198,
185,
163,
199,
144,
162,
72,
96,
116,
47,
28,
181,
7,
194,
94,
42,
165,
187,
121,
183,
66,
132,
252,
98,
114,
173,
195,
31,
245,
248,
167,
20,
67,
202,
160,
159,
248,
15,
224,
50,
21,
195,
192,
101,
112,
230,
38,
81,
42,
149,
237,
77,
246,
67,
93,
100,
82,
244,
131,
4,
87,
230,
172,
34,
157,
197,
129,
22,
95,
107,
106,
77,
106,
62,
255,
229,
157,
70,
137,
75,
223,
11,
82,
193,
154,
146,
250,
213,
51,
11,
246,
254,
163,
3,
218,
219,
167,
169,
154,
238,
159,
130,
238,
196,
40,
254,
219,
236,
230,
136,
159,
209,
22,
225,
9,
135,
95,
50,
181,
14,
145,
91,
80,
69,
137,
129,
227,
59,
146,
248,
16,
17,
36,
120,
154,
101,
197,
60,
144,
224,
226,
8,
115,
134,
215,
134,
37,
89,
160,
38,
226,
15,
73,
210,
116,
85,
250,
110,
101,
117,
86,
247,
71,
96,
220,
105,
121,
255,
152,
248,
23,
152,
141,
252,
125,
41,
100,
19,
144,
206,
60,
34,
62,
248,
44,
245,
217,
144,
225,
29,
210,
155,
152,
156,
55,
140,
92,
37,
248,
132,
174,
176,
211,
61,
77,
70,
254,
19,
68,
50,
175,
159,
46,
27,
181,
23,
135,
8,
65,
42,
205,
176,
163,
66,
89,
191,
113,
135,
190,
118,
125,
161,
147,
39,
69,
127,
1,
1,
39,
179,
223,
131,
64,
187,
7,
12,
73,
100,
67,
220,
173,
224,
1,
80,
47,
177,
38,
91,
205,
242,
28,
247,
23,
44,
135,
216,
63,
90,
42,
173,
24,
8,
151,
84,
70,
203,
49,
164,
196,
25,
140,
6,
202,
218,
178,
196,
232,
15,
216,
111,
97,
102,
182,
92,
121,
175,
40,
221,
181,
184,
50,
134,
22,
120,
172,
243,
135,
129,
144,
27,
245,
1,
59,
37,
159,
213,
92,
95,
8,
101,
117,
61,
234,
41,
95,
214,
6,
101,
226,
14,
121,
200,
11,
211,
126,
5,
146,
93,
68,
193,
44,
20,
76,
191,
110,
177,
237,
123,
227,
47,
217,
38,
39,
88,
124,
73,
242,
133,
9,
22,
7,
229,
193,
172,
245,
216,
1,
239,
175,
180,
217,
184,
117,
165,
74,
42,
24,
134,
248,
240,
255,
64,
35,
234,
51,
100,
171,
228,
124,
127,
72,
36,
109,
172,
129,
9,
165,
5,
163,
199,
40,
253,
197,
177,
148,
20,
57,
181,
3,
68,
150,
11,
53,
200,
192,
91,
217,
152,
187,
150,
166,
245,
36,
152,
204,
55,
23,
140,
162,
68,
109,
14,
16,
246,
114,
46,
148,
68,
159,
249,
146,
239,
102,
196,
191,
8,
176,
232,
251,
178,
31,
186,
69,
223,
136,
18,
106,
172,
227,
55,
117,
137,
112,
32,
206,
216,
178,
193,
2,
149,
185,
187,
91,
52,
120,
90,
126,
108,
69,
26,
184,
240,
109,
147,
15,
250,
33,
213,
193,
69,
66,
169,
58,
148,
39,
40,
44,
122,
126,
12,
163,
99,
142,
83,
207,
20,
14,
224,
150,
62,
136,
81,
87,
233,
188,
89,
35,
225,
22,
186,
173,
30,
154,
157,
155,
214,
75,
195,
118,
44,
82,
126,
4,
142,
151,
41,
235,
79,
250,
53,
119,
74,
11,
222,
205,
170,
27,
174,
195,
138,
130,
22,
88,
208,
102,
179,
199,
157,
178,
164,
148,
61,
223,
160,
84,
119,
221,
241,
216,
15,
79,
86,
13,
75,
216,
92,
247,
84,
24,
186,
50,
157,
98,
23,
217,
2,
97,
9,
251,
137,
70,
9,
231,
139,
30,
20,
116,
37,
242,
21,
176,
248,
152,
26,
96,
35,
161,
234,
65,
78,
41,
138,
212,
187,
30,
166,
38,
242,
15,
147,
120,
157,
58,
50,
233,
190,
212,
43,
198,
14,
13,
146,
70,
182,
72,
54,
245,
213,
33,
78,
20,
119,
28,
79,
108,
4,
225,
152,
203,
200,
82,
214,
95,
73,
57,
225,
171,
162,
185,
63,
137,
17,
21,
29,
14,
155,
31,
149,
100,
180,
138,
1,
17,
12,
193,
205,
180,
57,
187,
160,
151,
216,
177,
237,
57,
27,
150,
51,
152,
208,
89,
227,
34,
204,
194,
234,
230,
196,
236,
174,
247,
207,
167,
180,
33,
131,
178,
63,
200,
167,
218,
10,
85,
25,
198,
184,
54,
217,
74,
38,
176,
4,
171,
93,
73,
84,
160,
108,
165,
107,
138,
183,
85,
83,
172,
41,
109,
185,
37,
61,
26,
163,
145,
6,
30,
238,
47,
219,
106,
243,
92,
155,
34,
48,
187,
96,
146,
35,
249,
99,
195,
106,
58,
116,
131,
58,
87,
193,
58,
179,
191,
242,
177,
209,
3,
155,
209,
60,
214,
93,
173,
213,
209,
105,
157,
16,
43,
15,
44,
224,
47,
85,
160,
188,
183,
52,
108,
163,
93,
177,
7,
84,
151,
9,
24,
39,
240,
97,
154,
23,
44,
157,
182,
61,
175,
86,
173,
238,
20,
155,
219,
166,
106,
3,
224,
78,
19,
70,
38,
235,
11,
62,
86,
175,
106,
107,
238,
135,
94,
202,
106,
51,
168,
240,
200,
187,
170,
131,
157,
216,
103,
98,
26,
218,
24,
1,
226,
56,
99,
59,
125,
222,
154,
157,
66,
133,
157,
17,
55,
254,
85,
6,
158,
129,
138,
239,
154,
7,
133,
214,
133,
170,
209,
187,
127,
110,
112,
109,
149,
235,
149,
91,
119,
118,
245,
3,
44,
252,
217,
126,
27,
63,
73,
159,
197,
74,
206,
161,
98,
238,
171,
22,
166,
114,
144,
116,
62,
111,
78,
199,
165,
178,
106,
240,
203,
115,
111,
103,
83,
248,
109,
250,
6,
57,
126,
170,
237,
65,
75,
2,
52,
0,
29,
246,
38,
130,
76,
210,
42,
116,
244,
46,
219,
85,
133,
96,
167,
43,
5,
244,
48,
198,
141,
64,
75,
109,
71,
39,
211,
26,
4,
118,
72,
86,
69,
250,
217,
134,
174,
106,
229,
97,
234,
64,
54,
199,
127,
228,
140,
38,
0,
90,
127,
30,
198,
201,
192,
40,
55,
9,
158,
166,
80,
45,
67,
50,
95,
182,
81,
105,
135,
156,
183,
1,
175,
177,
115,
234,
77,
80,
111,
108,
191,
149,
136,
158,
159,
163,
182,
115,
105,
123,
37,
205,
151,
193,
69,
153,
240,
73,
179,
130,
57,
110,
167,
178,
174,
176,
201,
79,
216,
147,
134,
5,
2,
242,
201,
163,
150,
231,
235,
238,
1,
82,
168,
44,
27,
97,
129,
165,
57,
57,
108,
233,
169,
218,
163,
164,
179,
66,
74,
230,
90,
112,
90,
82,
49,
150,
217,
232,
83,
241,
242,
238,
215,
7,
12,
38,
28,
39,
172,
133,
75,
195,
58,
164,
204,
104,
159,
127,
134,
4,
200,
19,
64,
49,
118,
145,
69,
13,
183,
246,
37,
140,
235,
164,
42,
26,
196,
147,
146,
65,
126,
212,
110,
165,
208,
26,
96,
66,
203,
204,
171,
20,
216,
0,
106,
158,
160,
125,
29,
82,
23,
220,
64,
109,
51,
8,
60,
236,
6,
88,
131,
142,
248,
36,
232,
248,
23,
86,
171,
67,
153,
210,
199,
250,
238,
250,
55,
113,
79,
155,
255,
41,
0,
216,
238,
75,
58,
121,
228,
99,
53,
229,
139,
108,
196,
135,
144,
23,
68,
184,
193,
0,
114,
215,
160,
250,
252,
3,
100,
75,
97,
50,
52,
28,
87,
45,
228,
126,
52,
6,
84,
11,
234,
215,
101,
83,
240,
32,
165,
29,
233,
195,
87,
4,
136,
192,
51,
240,
77,
115,
34,
143,
73,
138,
14,
209,
81,
61,
83,
192,
250,
74,
60,
105,
116,
58,
33,
53,
84,
74,
119,
191,
126,
211,
64,
245,
113,
34,
11,
235,
125,
106,
254,
119,
235,
97,
26,
7,
111,
140,
140,
134,
66,
99,
161,
108,
54,
59,
142,
9,
136,
112,
244,
97,
106,
243,
170,
197,
103,
202,
66,
109,
118,
134,
148,
30,
125,
5,
66,
176,
191,
61,
176,
96,
243,
63,
39,
170,
39,
235,
82,
179,
70,
198,
83,
58,
73,
98,
39,
34,
206,
106,
173,
81,
216,
163,
165,
152,
98,
189,
189,
145,
49,
145,
142,
208,
255,
69,
49,
51,
16,
0,
63,
130,
51,
132,
20,
254,
98,
127,
110,
24,
210,
255,
243,
117,
26,
77,
198,
37,
178,
182,
63,
46,
160,
145,
124,
79,
144,
139,
221,
145,
24,
86,
166,
22,
144,
7,
184,
79,
122,
97,
97,
50,
40,
232,
113,
233,
231,
47,
156,
219,
46,
144,
93,
141,
13,
87,
188,
108,
156,
153,
105,
14,
62,
109,
239,
39,
132,
101,
225,
116,
169,
58,
210,
21,
132,
226,
0,
39,
125,
248,
171,
63,
143,
225,
151,
182,
206,
76,
51,
224,
65,
73,
95,
61,
85,
154,
238,
150,
147,
239,
41,
62,
41,
99,
187,
181,
158,
138,
194,
85,
247,
216,
212,
253,
14,
198,
173,
25,
226,
86,
76,
122,
197,
130,
153,
244,
171,
62,
77,
116,
166,
205,
93,
11,
182,
194,
176,
238,
217,
31,
161,
59,
200,
185,
63,
52,
232,
247,
174,
219,
86,
235,
76,
133,
196,
59,
81,
1,
87,
213,
191,
115,
137,
110,
31,
104,
211,
210,
4,
205,
212,
66,
53,
62,
132,
245,
113,
45,
176,
251,
4,
205,
65,
27,
103,
89,
85,
160,
93,
20,
101,
135,
155,
108,
86,
7,
245,
40,
163,
139,
7,
37,
122,
182,
124,
74,
141,
170,
179,
115,
20,
5,
217,
26,
139,
88,
79,
96,
69,
1,
77,
207,
157,
39,
98,
180,
78,
82,
194,
85,
140,
133,
112,
103,
66,
181,
112,
4,
250,
12,
101,
62,
240,
247,
38,
52,
85,
213,
16,
20,
72,
134,
26,
160,
223,
193,
189,
42,
23,
140,
192,
175,
91,
170,
150,
130,
240,
98,
227,
38,
240,
238,
22,
238,
246,
213,
184,
137,
37,
242,
5,
162,
87,
121,
171,
234,
214,
196,
4,
248,
34,
42,
170,
80,
175,
160,
45,
6,
36,
222,
1,
251,
183,
33,
40,
203,
162,
38,
4,
87,
69,
13,
230,
193,
101,
169,
117,
213,
33,
148,
190,
143,
103,
167,
118,
211,
22,
1,
112,
247,
11,
89,
246,
160,
77,
172,
188,
20,
106,
141,
187,
252,
54,
158,
205,
173,
162,
89,
10,
111,
83,
150,
82,
46,
214,
97,
201,
55,
149,
194,
250,
95,
131,
182,
226,
222,
108,
215,
176,
243,
23,
114,
27,
5,
138,
69,
54,
6,
214,
79,
7,
2,
210,
53,
221,
82,
189,
162,
131,
161,
149,
63,
152,
231,
239,
230,
113,
21,
51,
122,
84,
65,
132,
215,
126,
153,
178,
40,
237,
183,
231,
131,
144,
65,
242,
185,
176,
58,
193,
242,
12,
48,
92,
123,
234,
198,
117,
52,
240,
85,
55,
65,
15,
0,
41,
152,
9,
188,
207,
12,
38,
78,
105,
227,
177,
91,
138,
23,
111,
61,
52,
132,
204,
43,
11,
210,
209,
6,
158,
34,
37,
191,
11,
239,
199,
250,
146,
60,
101,
216,
161,
254,
143,
15,
68,
26,
28,
255,
139,
148,
204,
185,
137,
129,
147,
42,
59,
148,
81,
218,
19,
74,
198,
148,
86,
5,
200,
26,
51,
186,
171,
116,
183,
152,
125,
79,
157,
255,
130,
222,
67,
158,
198,
163,
178,
135,
79,
26,
55,
49,
188,
248,
207,
22,
131,
42,
84,
224,
38,
91,
234,
39,
14,
181,
21,
33,
80,
17,
216,
119,
54,
208,
99,
73,
242,
106,
131,
37,
252,
156,
242,
55,
138,
191,
176,
110,
70,
84,
120,
208,
185,
228,
45,
49,
42,
154,
80,
25,
9,
194,
35,
83,
133,
131,
250,
85,
155,
210,
119,
23,
241,
253,
31,
77,
44,
136,
15,
29,
14,
124,
31,
171,
86,
45,
47,
59,
120,
60,
226,
243,
8,
101,
66,
161,
49,
13,
48,
120,
175,
48,
143,
224,
39,
241,
199,
10,
2,
63,
74,
50,
27,
56,
48,
154,
101,
95,
72,
76,
204,
2,
43,
246,
218,
7,
96,
86,
206,
6,
167,
102,
20,
120,
15,
158,
148,
253,
91,
117,
138,
43,
247,
53,
57,
37,
57,
108,
164,
193,
18,
26,
251,
158,
79,
179,
246,
111,
74,
251,
132,
161,
124,
169,
5,
227,
62,
68,
218,
76,
40,
247,
100,
14,
230,
154,
144,
136,
233,
160,
255,
16,
2,
173,
91,
136,
126,
113,
94,
167,
90,
244,
207,
58,
228,
123,
120,
80,
25,
121,
37,
223,
222,
147,
144,
201,
254,
208,
84,
85,
29,
19,
220,
121,
0,
44,
221,
234,
233,
73,
120,
81,
11,
105,
249,
192,
96,
209,
190,
218,
102,
98,
57,
139,
16,
25,
138,
138,
160,
17,
251,
97,
190,
170,
236,
167,
235,
3,
22,
144,
92,
237,
26,
21,
210,
166,
15,
76,
156,
61,
176,
247,
88,
126,
115,
49,
3,
160,
113,
88,
181,
166,
145,
71,
116,
27,
212,
138,
142,
40,
236,
105,
123,
154,
63,
169,
183,
226,
92,
59,
40,
37,
126,
147,
211,
87,
198,
139,
208,
30,
187,
60,
201,
1,
142,
94,
180,
243,
241,
174,
31,
183,
33,
140,
246,
9,
22,
42,
23,
202,
231,
113,
214,
175,
110,
42,
53,
123,
10,
157,
197,
103,
48,
124,
216,
157,
9,
133,
219,
5,
170,
204,
215,
22,
86,
133,
70,
145,
240,
214,
223,
5,
238,
109,
253,
234,
49,
88,
110,
15,
46,
136,
200,
98,
242,
18,
22,
215,
184,
177,
176,
193,
242,
167,
82,
130,
237,
32,
181,
177,
166,
158,
113,
182,
50,
67,
63,
157,
27,
234,
158,
187,
49,
67,
50,
142,
233,
84,
182,
182,
187,
170,
168,
232,
169,
37,
24,
38,
15,
129,
149,
7,
179,
115,
105,
63,
82,
220,
60,
220,
182,
110,
146,
173,
2,
216,
60,
109,
52,
132,
230,
187,
225,
101,
11,
152,
93,
90,
206,
226,
66,
60,
213,
236,
208,
196,
169,
3,
181,
43,
160,
72,
236,
59,
72,
135,
75,
212,
208,
185,
153,
37,
153,
69,
4,
242,
36,
200,
174,
3,
131,
33,
4,
96,
15,
242,
17,
200,
173,
61,
159,
253,
187,
190,
99,
5,
240,
188,
30,
111,
39,
183,
181,
105,
33,
226,
117,
72,
229,
158,
149,
132,
230,
108,
222,
61,
255,
174,
245,
16,
49,
69,
235,
209,
28,
212,
232,
56,
52,
241,
136,
95,
252,
38,
199,
17,
225,
132,
64,
238,
172,
196,
125,
63,
208,
70,
134,
210,
190,
136,
77,
14,
210,
50,
26,
206,
56,
152,
254,
219,
19,
76,
18,
195,
163,
159,
236,
93,
48,
13,
167,
190,
114,
205,
189,
142,
226,
19,
22,
23,
37,
119,
117,
44,
222,
139,
218,
114,
6,
72,
37,
81,
246,
83,
198,
215,
135,
17,
65,
90,
211,
53,
25,
82,
68,
36,
111,
59,
182,
66,
29,
26,
189,
2,
209,
187,
157,
214,
18,
116,
23,
16,
142,
47,
36,
173,
34,
153,
245,
100,
119,
68,
78,
44,
101,
113,
245,
229,
149,
151,
192,
87,
12,
125,
66,
162,
123,
136,
222,
113,
23,
138,
246,
10,
202,
185,
161,
220,
167,
78,
239,
212,
168,
104,
17,
13,
178,
242,
242,
239,
196,
95,
235,
151,
199,
166,
51,
74,
178,
160,
80,
19,
206,
4,
54,
166,
225,
135,
53,
11,
226,
45,
58,
152,
207,
240,
198,
178,
181,
193,
16,
116,
183,
191,
16,
33,
30,
63,
178,
124,
94,
104,
253,
169,
158,
240,
189,
89,
79,
176,
152,
187,
189,
161,
193,
76,
20,
255,
205,
170,
56,
144,
112,
123,
25,
109,
19,
86,
232,
213,
248,
170,
37,
255,
73,
187,
248,
78,
139,
40,
218,
170,
13,
59,
192,
55,
138,
167,
63,
231,
213,
154,
41,
223,
201,
133,
98,
15,
25,
229,
132,
230,
232,
122,
54,
170,
217,
52,
15,
150,
6,
241,
26,
112,
113,
146,
89,
137,
67,
100,
88,
154,
109,
219,
200,
251,
161,
34,
28,
186,
43,
147,
177,
253,
20,
21,
177,
216,
227,
241,
120,
76,
29,
2,
158,
71,
134,
210,
155,
94,
144,
214,
246,
89,
40,
3,
71,
41,
136,
99,
138,
158,
74,
9,
163,
174,
226,
118,
156,
166,
231,
219,
209,
1,
78,
193,
20,
247,
165,
100,
85,
12,
171,
38,
117,
151,
99,
242,
187,
141,
194,
172,
78,
27,
65,
160,
241,
228,
22,
176,
44,
47,
110,
126,
2,
146,
149,
103,
243,
190,
102,
77,
80,
121,
84,
16,
213,
145,
167,
173,
246,
12,
19,
192,
120,
168,
223,
68,
200,
75,
115,
51,
6,
23,
163,
191,
121,
165,
67,
97,
187,
180,
125,
159,
172,
223,
49,
105,
37,
158,
76,
161,
55,
141,
189,
193,
56,
161,
44,
147,
137,
43,
197,
79,
237,
94,
37,
129,
230,
163,
4,
82,
161,
22,
57,
41,
129,
10,
75,
81,
218,
123,
28,
94,
28,
180,
8,
13,
224,
182,
179,
176,
117,
204,
59,
75,
254,
24,
4,
252,
69,
71,
87,
240,
142,
42,
149,
167,
248,
58,
144,
93,
5,
90,
98,
114,
33,
17,
165,
114,
60,
137,
115,
17,
116,
170,
249,
177,
2,
174,
154,
135,
14,
57,
91,
45,
76,
147,
16,
178,
150,
183,
219,
200,
135,
184,
76,
133,
22,
33,
155,
86,
22,
109,
215,
19,
54,
247,
235,
240,
122,
164,
201,
75,
215,
17,
61,
62,
99,
245,
106,
161,
172,
154,
124,
135,
246,
195,
101,
194,
83,
161,
199,
255,
3,
25,
217,
117,
201,
73,
30,
106,
242,
63,
237,
113,
34,
242,
23,
65,
6,
110,
28,
39,
157,
172,
218,
222,
218,
214,
193,
7,
68,
62,
95,
211,
39,
239,
245,
32,
200,
108,
253,
172,
20,
27,
54,
135,
108,
246,
246,
62,
34,
95,
142,
180,
203,
242,
64,
241,
87,
95,
85,
4,
164,
137,
160,
184,
229,
224,
21,
23,
186,
38,
50,
62,
55,
175,
61,
252,
166,
223,
167,
99,
246,
226,
157,
179,
168,
189,
182,
181,
66,
84,
84,
44,
181,
158,
108,
30,
173,
224,
50,
150,
114,
142,
243,
229,
199,
89,
194,
130,
115,
68,
220,
151,
68,
134,
152,
17,
43,
144,
115,
223,
255,
106,
136,
180,
150,
202,
20,
106,
189,
96,
114,
52,
115,
212,
61,
69,
125,
11,
87,
75,
205,
98,
158,
240,
189,
201,
96,
207,
15,
39,
138,
237,
64,
69,
147,
148,
5,
163,
109,
20,
21,
39,
203,
7,
166,
212,
62,
49,
115,
171,
205,
27,
202,
59,
11,
44,
81,
90,
69,
89,
239,
192,
162,
71,
186,
36,
39,
159,
104,
185,
137,
158,
234,
217,
168,
73,
220,
160,
83,
110,
215,
3,
174,
239,
77,
32,
157,
188,
147,
224,
117,
138,
48,
100,
91,
50,
150,
32,
32,
31,
190,
168,
156,
28,
35,
93,
46,
210,
144,
145,
27,
138,
100,
225,
0,
58,
30,
135,
215,
240,
72,
138,
79,
163,
4,
106,
241,
222,
129,
142,
105,
137,
1,
39,
47,
162,
5,
240,
13,
152,
24,
127,
219,
188,
52,
164,
167,
203,
72,
34,
191,
43,
143,
26,
145,
162,
114,
191,
8,
190,
172,
89,
88,
77,
145,
7,
28,
184,
195,
49,
169,
250,
170,
38,
144,
93,
232,
231,
253,
212,
150,
244,
218,
76,
247,
31,
160,
72,
169,
74,
246,
54,
22,
206,
239,
25,
147,
190,
179,
137,
170,
71,
102,
220,
201,
0,
62,
8,
199,
217,
139,
238,
29,
247,
246,
132,
112,
40,
113,
70,
247,
178,
210,
90,
243,
226,
57,
96,
124,
118,
170,
97,
206,
164,
18,
216,
50,
48,
11,
239,
142,
186,
150,
41,
88,
48,
249,
170,
209,
197,
52,
188,
71,
15,
224,
35,
46,
172,
11,
96,
131,
80,
168,
204,
19,
138,
23,
28,
55,
254,
183,
223,
19,
153,
116,
199,
233,
234,
133,
86,
184,
12,
34,
251,
225,
18,
118,
105,
159,
26,
125,
85,
250,
184,
176,
161,
75,
187,
198,
150,
163,
131,
71,
162,
30,
152,
64,
229,
50,
27,
135,
64,
74,
118,
211,
148,
245,
228,
221,
16,
217,
242,
132,
211,
179,
151,
89,
211,
36,
199,
112,
172,
2,
3,
17,
143,
89,
23,
228,
223,
155,
71,
195,
48,
37,
175,
156,
76,
249,
50,
92,
110,
96,
161,
156,
147,
7,
189,
39,
195,
133,
127,
222,
206,
152,
28,
107,
158,
64,
58,
253,
234,
44,
134,
199,
114,
30,
6,
253,
8,
150,
154,
8,
65,
254,
9,
100,
188,
171,
232,
214,
41,
15,
238,
113,
9,
203,
61,
70,
49,
16,
54,
183,
19,
240,
60,
37,
74,
47,
101,
224,
76,
232,
236,
79,
195,
226,
132,
196,
64,
180,
208,
18,
72,
20,
208,
231,
212,
98,
32,
143,
114,
114,
105,
90,
228,
221,
30,
58,
96,
15,
124,
70,
96,
1,
144,
88,
239,
82,
98,
34,
117,
237,
213,
160,
163,
217,
207,
92,
188,
23,
110,
171,
185,
112,
77,
225,
35,
47,
152,
74,
187,
203,
236,
22,
185,
149,
230,
181,
15,
143,
176,
143,
102,
97,
188,
180,
233,
208,
41,
189,
74,
185,
179,
207,
205,
67,
206,
186,
239,
207,
58,
123,
177,
245,
93,
133,
243,
191,
132,
247,
8,
179,
115,
170,
105,
32,
237,
38,
87,
199,
171,
80,
175,
137,
9,
184,
102,
104,
179,
240,
35,
111,
68,
48,
94,
245,
166,
153,
182,
22,
6,
250,
27,
50,
158,
151,
218,
121,
244,
140,
82,
105,
55,
72,
133,
12,
254,
171,
95,
36,
191,
85,
103,
196,
139,
135,
122,
15,
131,
116,
126,
209,
154,
170,
254,
244,
27,
29,
0,
27,
165,
116,
4,
51,
95,
92,
138,
11,
160,
86,
183,
103,
130,
186,
225,
82,
31,
41,
237,
133,
99,
109,
149,
167,
121,
161,
72,
75,
77,
102,
148,
203,
150,
90,
111,
27,
91,
145,
125,
245,
107,
187,
200,
112,
14,
179,
38,
203,
38,
119,
108,
193,
113,
159,
244,
19,
147,
241,
52,
153,
183,
233,
30,
117,
182,
221,
85,
154,
85,
126,
19,
143,
252,
96,
195,
178,
248,
33,
132,
103,
66,
5,
129,
220,
196,
193,
163,
222,
53,
195,
249,
4,
125,
222,
58,
232,
207,
4,
255,
238,
155,
25,
66,
199,
108,
91,
241,
182,
230,
158,
96,
111,
211,
250,
184,
189,
15,
206,
137,
99,
226,
175,
75,
217,
160,
179,
60,
99,
189,
0,
55,
126,
165,
157,
71,
6,
137,
152,
173,
166,
169,
187,
35,
88,
134,
234,
108,
97,
151,
80,
172,
229,
250,
63,
81,
166,
171,
43,
228,
87,
186,
160,
153,
111,
83,
77,
188,
136,
225,
19,
82,
146,
98,
119,
69,
81,
20,
222,
21,
10,
185,
107,
8,
39,
144,
187,
247,
68,
235,
222,
43,
122,
162,
221,
122,
111,
16,
172,
71,
82,
6,
38,
56,
53,
27,
123,
229,
38,
113,
242,
111,
89,
13,
79,
146,
181,
153,
59,
76,
73,
218,
108,
20,
114,
66,
29,
215,
159,
249,
236,
66,
240,
84,
231,
34,
156,
1,
163,
51,
113,
27,
87,
63,
125,
17,
42,
187,
76,
83,
157,
126,
30,
186,
113,
125,
94,
82,
150,
183,
168,
253,
44,
173,
81,
68,
185,
194,
97,
69,
73,
29,
198,
151,
85,
130,
22,
173,
29,
234,
50,
199,
113,
172,
248,
75,
161,
81,
227,
46,
196,
105,
214,
3,
136,
79,
17,
139,
70,
246,
80,
146,
170,
32,
26,
185,
233,
137,
112,
156,
254,
230,
230,
71,
204,
33,
140,
64,
66,
236,
169,
234,
67,
157,
91,
154,
183,
50,
179,
132,
16,
23,
210,
131,
119,
64,
28,
66,
250,
39,
203,
102,
104,
155,
24,
22,
2,
184,
94,
10,
184,
11,
33,
87,
10,
114,
171,
89,
247,
203,
61,
135,
214,
30,
238,
201,
197,
36,
96,
0,
29,
27,
71,
3,
86,
169,
107,
95,
160,
183,
96,
250,
93,
191,
147,
161,
35,
84,
183,
236,
225,
66,
104,
119,
71,
230,
117,
146,
211,
62,
61,
245,
242,
23,
103,
18,
196,
35,
173,
37,
181,
102,
69,
80,
201,
203,
86,
59,
45,
169,
46,
242,
234,
217,
71,
201,
131,
149,
98,
39,
181,
196,
191,
116,
240,
251,
61,
5,
62,
185,
150,
132,
38,
237,
226,
124,
78,
20,
163,
135,
178,
116,
62,
9,
74,
20,
191,
153,
16,
141,
190,
241,
112,
82,
218,
116,
253,
42,
1,
151,
111,
49,
219,
222,
85,
45,
223,
139,
206,
27,
59,
206,
236,
199,
251,
106,
177,
12,
167,
25,
210,
185,
52,
108,
109,
62,
246,
30,
153,
29,
173,
146,
72,
36,
226,
126,
216,
55,
252,
189,
108,
126,
123,
2,
31,
194,
207,
88,
132,
138,
155,
179,
76,
80,
141,
244,
101,
245,
52,
175,
231,
99,
116,
254,
238,
140,
29,
19,
218,
188,
190,
140,
135,
55,
94,
167,
100,
108,
1,
149,
163,
146,
205,
86,
198,
13,
161,
100,
238,
142,
6,
198,
118,
12,
200,
177,
251,
26,
237,
65,
123,
36,
182,
118,
23,
101,
252,
4,
251,
229,
29,
217,
16,
134,
112,
127,
231,
131,
111,
212,
200,
112,
19,
3,
38,
7,
131,
205,
196,
134,
101,
184,
138,
150,
155,
103,
233,
131,
108,
187,
173,
109,
33,
52,
36,
93,
181,
180,
176,
57,
91,
182,
90,
185,
72,
79,
171,
201,
6,
215,
13,
41,
234,
153,
243,
20,
229,
125,
117,
44,
9,
43,
51,
175,
255,
55,
115,
0,
64,
185,
250,
155,
153,
7,
173,
54,
108,
207,
66,
204,
29,
160,
114,
165,
103,
120,
222,
208,
202,
159,
103,
135,
85,
7,
80,
57,
125,
67,
99,
95,
105,
57,
11,
219,
107,
149,
42,
232,
9,
251,
193,
138,
130,
31,
197,
197,
27,
238,
84,
49,
239,
35,
186,
14,
122,
174,
221,
206,
116,
18,
120,
253,
39,
135,
93,
114,
40,
234,
94,
132,
91,
231,
2,
179,
193,
237,
197,
201,
135,
152,
253,
204,
42,
147,
31,
147,
56,
101,
104,
218,
15,
23,
29,
124,
170,
56,
66,
206,
180,
164,
189,
251,
249,
134,
25,
28,
51,
220,
199,
241,
252,
104,
188,
86,
150,
201,
194,
62,
79,
243,
206,
96,
185,
68,
173,
187,
32,
88,
45,
186,
1,
90,
249,
205,
118,
110,
95,
175,
145,
114,
152,
248,
92,
93,
122,
114,
243,
115,
111,
39,
253,
49,
222,
237,
246,
129,
12,
136,
104,
148,
229,
86,
201,
110,
249,
5,
67,
236,
220,
182,
143,
175,
107,
78,
15,
84,
80,
39,
35,
68,
146,
0,
134,
14,
76,
198,
154,
29,
48,
166,
19,
197,
118,
214,
96,
192,
210,
224,
54,
2,
110,
51,
159,
13,
154,
191,
122,
148,
78,
203,
252,
43,
57,
203,
150,
200,
114,
133,
60,
87,
105,
145,
121,
118,
195,
9,
90,
130,
108,
141,
194,
114,
242,
59,
3,
254,
25,
211,
78,
240,
81,
136,
238,
197,
9,
152,
146,
211,
187,
122,
100,
163,
220,
243,
110,
78,
111,
248,
54,
191,
23,
239,
158,
211,
104,
64,
254,
126,
26,
246,
141,
88,
241,
149,
126,
125,
248,
27,
63,
114,
63,
61,
125,
36,
104,
65,
46,
211,
19,
54,
19,
241,
55,
197,
49,
6,
160,
226,
39,
133,
26,
44,
154,
238,
49,
147,
52,
183,
76,
15,
32,
6,
250,
60,
19,
154,
90,
110,
1,
143,
27,
229,
122,
186,
226,
180,
44,
66,
240,
164,
66,
243,
254,
169,
241,
79,
23,
253,
175,
84,
140,
185,
119,
61,
196,
200,
246,
41,
132,
243,
117,
19,
179,
53,
195,
110,
253,
55,
19,
12,
167,
239,
92,
102,
36,
155,
171,
252,
2,
139,
142,
228,
32,
88,
22,
206,
198,
156,
113,
117,
183,
214,
56,
67,
31,
125,
108,
239,
170,
247,
204,
242,
1,
122,
106,
139,
132,
167,
172,
84,
6,
24,
88,
176,
19,
245,
40,
120,
206,
213,
1,
69,
12,
191,
48,
75,
183,
239,
104,
0,
77,
96,
124,
249,
142,
82,
114,
67,
148,
7,
225,
122,
66,
5,
78,
20,
212,
97,
130,
0,
131,
161,
73,
206,
212,
102,
134,
240,
161,
235,
61,
252,
150,
95,
16,
72,
182,
147,
193,
42,
204,
170,
4,
12,
68,
121,
244,
252,
11,
18,
245,
120,
46,
72,
133,
80,
88,
182,
10,
246,
182,
151,
236,
170,
116,
37,
252,
83,
87,
47,
38,
179,
225,
122,
87,
134,
121,
143,
154,
119,
4,
13,
248,
133,
1,
4,
173,
8,
34,
115,
13,
189,
186,
10,
253,
233,
170,
215,
210,
140,
139,
183,
70,
194,
112,
144,
249,
234,
78,
185,
255,
253,
177,
244,
144,
183,
254,
218,
90,
134,
103,
36,
50,
73,
48,
34,
190,
112,
46,
123,
167,
241,
210,
4,
133,
113,
150,
117,
141,
16,
30,
194,
99,
160,
201,
154,
79,
27,
13,
138,
202,
23,
200,
62,
101,
235,
192,
88,
235,
72,
157,
189,
214,
153,
141,
161,
24,
208,
48,
241,
93,
195,
241,
236,
59,
206,
11,
90,
61,
234,
160,
7,
69,
188,
26,
208,
108,
236,
25,
144,
176,
137,
253,
98,
67,
149,
62,
54,
73,
214,
38,
83,
170,
162,
59,
199,
84,
129,
37,
71,
205,
86,
5,
3,
88,
136,
228,
247,
24,
58,
244,
141,
75,
129,
42,
34,
199,
188,
72,
144,
184,
157,
10,
33,
56,
169,
135,
172,
38,
113,
212,
203,
83,
42,
72,
241,
72,
52,
53,
202,
160,
247,
27,
43,
111,
40,
253,
114,
152,
195,
115,
117,
160,
158,
197,
144,
89,
119,
140,
197,
110,
115,
179,
188,
38,
94,
166,
233,
45,
178,
43,
228,
215,
149,
195,
14,
115,
108,
65,
70,
251,
187,
248,
68,
79,
18,
76,
57,
189,
121,
219,
105,
70,
83,
32,
132,
131,
3,
152,
183,
87,
205,
142,
45,
121,
108,
78,
63,
14,
96,
134,
133,
24,
139,
49,
16,
175,
84,
106,
209,
6,
82,
234,
219,
176,
123,
142,
184,
152,
106,
215,
185,
125,
75,
126,
68,
29,
151,
8,
205,
190,
23,
154,
38,
50,
42,
146,
236,
127,
25,
228,
58,
17,
231,
235,
150,
77,
195,
52,
39,
218,
25,
150,
34,
151,
154,
118,
67,
215,
84,
187,
101,
42,
147,
99,
139,
145,
238,
55,
95,
40,
36,
59,
213,
124,
136,
26,
218,
187,
170,
240,
188,
55,
180,
247,
139,
235,
187,
39,
156,
219,
186,
49,
69,
107,
54,
216,
251,
164,
246,
27,
177,
154,
173,
154,
185,
212,
189,
115,
90,
55,
202,
37,
151,
84,
183,
132,
253,
136,
68,
242,
207,
240,
74,
5,
3,
70,
222,
179,
55,
178,
209,
88,
134,
33,
17,
118,
153,
111,
0,
147,
253,
173,
238,
191,
198,
222,
159,
8,
140,
62,
52,
101,
235,
86,
221,
91,
68,
22,
87,
243,
193,
236,
41,
100,
151,
132,
241,
42,
178,
209,
187,
160,
199,
33,
149,
239,
247,
145,
180,
186,
58,
52,
225,
10,
89,
154,
54,
151,
19,
124,
205,
107,
229,
240,
206,
166,
224,
179,
140,
84,
250,
194,
98,
80,
184,
184,
123,
127,
144,
131,
245,
7,
181,
148,
155,
115,
62,
58,
194,
82,
90,
82,
233,
140,
84,
203,
188,
122,
78,
73,
168,
66,
91,
206,
248,
157,
235,
183,
208,
212,
230,
191,
138,
224,
195,
47,
126,
227,
86,
146,
88,
240,
169,
88,
153,
109,
11,
156,
233,
161,
145,
240,
236,
151,
121,
231,
82,
252,
237,
208,
83,
233,
19,
31,
182,
174,
72,
242,
174,
180,
112,
201,
31,
219,
130,
188,
121,
142,
0,
45,
252,
0,
46,
253,
122,
188,
212,
68,
250,
78,
197,
41,
18,
15,
81,
23,
91,
174,
51,
54,
203,
216,
240,
139,
115,
141,
32,
30,
200,
160,
72,
220,
241,
116,
246,
181,
119,
185,
190,
32,
80,
29,
35,
129,
230,
195,
23,
217,
162,
53,
235,
21,
57,
114,
4,
205,
109,
23,
138,
108,
41,
195,
234,
216,
106,
14,
52,
93,
208,
29,
140,
82,
162,
19,
85,
35,
99,
88,
0,
16,
89,
187,
152,
37,
118,
126,
74,
142,
14,
41,
93,
64,
62,
250,
99,
80,
144,
34,
160,
1,
74,
131,
225,
30,
43,
169,
73,
173,
20,
92,
241,
191,
8,
169,
250,
45,
196,
111,
185,
175,
87,
164,
60,
35,
236,
135,
108,
34,
13,
157,
97,
146,
68,
201,
217,
17,
121,
37,
184,
9,
221,
94,
98,
83,
182,
36,
253,
124,
0,
253,
61,
134,
254,
184,
138,
230,
114,
229,
41,
46,
15,
226,
220,
5,
198,
229,
158,
234,
166,
66,
10,
134,
110,
46,
98,
221,
17,
149,
131,
109,
161,
57,
204,
171,
152,
154,
36,
105,
187,
13,
164,
94,
46,
249,
109,
71,
26,
150,
30,
2,
236,
130,
145,
91,
24,
114,
118,
29,
29,
120,
40,
200,
52,
240,
94,
171,
136,
92,
37,
197,
127,
14,
253,
11,
76,
20,
3,
132,
111,
1,
248,
226,
19,
13,
8,
173,
199,
210,
171,
186,
92,
84,
68,
9,
26,
70,
35,
220,
7,
198,
112,
134,
247,
70,
51,
96,
21,
209,
16,
33,
217,
159,
159,
40,
28,
247,
240,
86,
133,
71,
251,
193,
13,
40,
28,
95,
238,
218,
137,
205,
75,
19,
0,
185,
71,
63,
249,
72,
142,
230,
227,
52,
192,
104,
99,
40,
75,
38,
17,
30,
106,
54,
123,
228,
18,
187,
133,
46,
150,
9,
7,
142,
11,
101,
229,
97,
181,
6,
18,
186,
119,
84,
13,
219,
114,
111,
41,
237,
234,
246,
230,
122,
253,
100,
31,
98,
152,
89,
37,
52,
14,
154,
39,
33,
205,
10,
59,
70,
231,
183,
80,
151,
178,
101,
148,
27,
133,
112,
160,
40,
76,
114,
170,
101,
99,
10,
104,
190,
11,
95,
21,
241,
176,
22,
0,
17,
31,
95,
28,
228,
26,
144,
254,
61,
3,
66,
188,
13,
127,
174,
216,
82,
70,
76,
38,
115,
39,
85,
19,
181,
161,
188,
87,
123,
5,
184,
70,
28,
194,
138,
54,
21,
39,
52,
155,
125,
198,
19,
51,
52,
15,
250,
11,
164,
144,
30,
147,
12,
222,
111,
95,
101,
37,
113,
239,
158,
242,
103,
157,
14,
154,
108,
52,
20,
85,
156,
140,
133,
66,
69,
179,
195,
30,
174,
146,
9,
227,
22,
139,
245,
198,
139,
61,
209,
225,
194,
64,
235,
71,
198,
55,
201,
75,
220,
112,
61,
231,
144,
222,
139,
195,
235,
146,
222,
86,
50,
247,
239,
23,
140,
28,
186,
186,
39,
253,
126,
181,
17,
179,
241,
203,
112,
86,
47,
97,
116,
67,
46,
45,
78,
242,
57,
51,
249,
127,
80,
215,
203,
16,
28,
68,
38,
55,
77,
84,
111,
214,
238,
168,
194,
163,
253,
82,
182,
41,
48,
216,
169,
255,
39,
107,
60,
21,
201,
86,
80,
48,
83,
113,
231,
154,
150,
66,
141,
27,
104,
159,
129,
107,
212,
160,
59,
195,
189,
185,
45,
11,
100,
2,
187,
213,
101,
176,
110,
147,
103,
32,
50,
24,
204,
0,
224,
28,
52,
240,
177,
190,
63,
249,
8,
131,
21,
14,
237,
227,
234,
77,
96,
111,
224,
176,
199,
4,
108,
224,
31,
181,
218,
69,
22,
76,
29,
91,
228,
127,
180,
64,
183,
161,
23,
186,
9,
70,
162,
234,
73,
237,
129,
37,
85,
225,
194,
188,
236,
39,
121,
193,
182,
26,
192,
114,
47,
215,
26,
248,
81,
191,
126,
151,
118,
123,
161,
233,
187,
145,
164,
9,
216,
120,
224,
46,
84,
250,
46,
212,
18,
28,
193,
29,
108,
39,
114,
82,
145,
204,
160,
169,
46,
16,
130,
32,
185,
199,
245,
23,
97,
80,
227,
5,
41,
141,
90,
2,
252,
56,
181,
17,
79,
158,
179,
123,
54,
225,
198,
137,
223,
195,
170,
7,
228,
208,
200,
159,
250,
53,
172,
183,
57,
196,
183,
129,
97,
54,
106,
207,
73,
119,
123,
230,
137,
46,
111,
9,
209,
184,
220,
136,
150,
1,
220,
113,
39,
77,
230,
50,
238,
193,
25,
117,
186,
237,
158,
141,
141,
182,
130,
193,
187,
193,
91,
25,
121,
79,
133,
86,
234,
93,
166,
165,
75,
39,
76,
183,
199,
220,
224,
37,
251,
20,
171,
13,
119,
252,
158,
84,
140,
49,
26,
169,
132,
50,
73,
170,
123,
213,
15,
54,
190,
206,
159,
211,
163,
156,
138,
33,
221,
110,
37,
243,
225,
39,
88,
51,
167,
159,
194,
141,
145,
131,
6,
201,
245,
28,
228,
8,
236,
224,
71,
91,
137,
37,
16,
192,
24,
251,
74,
219,
235,
216,
235,
102,
129,
183,
238,
13,
121,
132,
140,
114,
53,
105,
57,
7,
51,
9,
100,
103,
219,
191,
116,
179,
78,
99,
81,
6,
201,
178,
26,
121,
220,
205,
200,
162,
157,
236,
20,
164,
192,
14,
160,
141,
208,
68,
103,
151,
211,
80,
174,
232,
95,
121,
74,
126,
168,
39,
204,
211,
91,
115,
31,
12,
137,
160,
217,
175,
118,
228,
234,
59,
12,
5,
90,
56,
28,
134,
224,
4,
25,
111,
80,
11,
63,
0,
164,
245,
249,
47,
13,
39,
170,
102,
157,
164,
28,
141,
127,
102,
200,
28,
101,
190,
196,
200,
130,
116,
105,
252,
182,
91,
47,
232,
108,
201,
210,
196,
137,
101,
225,
237,
165,
105,
148,
74,
234,
162,
118,
110,
37,
2,
141,
185,
117,
162,
193,
213,
25,
56,
180,
188,
25,
91,
16,
74,
16,
65,
195,
35,
12,
61,
105,
91,
28,
144,
138,
205,
9,
24,
232,
119,
78,
218,
39,
188,
253,
189,
8,
42,
100,
252,
62,
80,
112,
217,
252,
92,
43,
180,
166,
136,
202,
228,
96,
183,
57,
41,
118,
196,
248,
161,
172,
144,
34,
75,
187,
98,
13,
83,
113,
66,
64,
3,
245,
202,
82,
73,
23,
38,
239,
93,
120,
126,
207,
220,
184,
172,
47,
156,
79,
152,
209,
23,
50,
198,
250,
67,
79,
169,
64,
237,
150,
49,
237,
117,
63,
167,
73,
145,
158,
241,
161,
210,
118,
203,
195,
97,
108,
97,
159,
249,
189,
23,
184,
225,
201,
231,
54,
194,
220,
233,
141,
185,
188,
107,
186,
212,
159,
25,
160,
76,
101,
48,
207,
204,
217,
53,
104,
211,
171,
37,
43,
134,
66,
155,
22,
33,
61,
189,
174,
36,
75,
27,
249,
241,
3,
255,
227,
228,
215,
6,
245,
152,
134,
90,
109,
156,
247,
91,
205,
27,
153,
134,
141,
251,
239,
137,
234,
92,
122,
54,
34,
66,
118,
165,
187,
51,
77,
162,
191,
120,
123,
153,
113,
25,
139,
122,
214,
44,
152,
224,
185,
249,
16,
167,
85,
169,
91,
27,
224,
150,
1,
52,
178,
76,
15,
199,
78,
75,
35,
99,
67,
83,
9,
43,
149,
86,
16,
0,
96,
85,
192,
210,
195,
115,
127,
247,
47,
125,
144,
72,
130,
240,
147,
43,
251,
160,
206,
198,
106,
22,
136,
156,
41,
97,
213,
66,
123,
38,
198,
4,
123,
143,
82,
12,
18,
247,
55,
208,
255,
121,
143,
64,
254,
163,
52,
120,
118,
67,
6,
157,
176,
244,
226,
64,
17,
231,
241,
110,
169,
152,
129,
4,
186,
250,
4,
41,
84,
16,
143,
92,
15,
101,
118,
214,
104,
132,
118,
167,
254,
85,
88,
45,
164,
47,
17,
197,
251,
188,
154,
27,
192,
112,
192,
250,
255,
161,
90,
106,
129,
84,
193,
21,
227,
27,
238,
179,
157,
235,
239,
28,
209,
172,
215,
209,
192,
69,
192,
171,
101,
45,
61,
45,
138,
113,
43,
39,
148,
243,
197,
211,
99,
63,
166,
32,
19,
6,
33,
180,
136,
56,
197,
169,
23,
87,
169,
8,
0,
157,
72,
240,
74,
61,
39,
2,
36,
38,
161,
172,
29,
188,
213,
197,
32,
5,
237,
107,
28,
228,
254,
105,
228,
17,
20,
117,
23,
140,
85,
22,
50,
198,
67,
251,
197,
205,
118,
230,
245,
62,
146,
178,
223,
95,
86,
32,
172,
89,
47,
49,
121,
133,
210,
224,
234,
200,
61,
74,
95,
233,
6,
196,
95,
255,
251,
227,
172,
16,
129,
222,
8,
193,
248,
10,
140,
43,
64,
72,
4,
193,
233,
188,
136,
242,
91,
17,
33,
44,
79,
167,
89,
28,
171,
82,
36,
230,
57,
76,
46,
226,
84,
193,
89,
179,
3,
117,
162,
201,
230,
150,
149,
201,
180,
159,
227,
240,
184,
111,
163,
212,
153,
243,
180,
102,
225,
171,
50,
148,
242,
114,
3,
109,
115,
35,
125,
16,
135,
222,
155,
206,
161,
90,
206,
207,
45,
62,
72,
187,
34,
127,
228,
0,
60,
1,
139,
7,
33,
85,
172,
163,
194,
52,
96,
187,
92,
143,
175,
95,
147,
230,
141,
87,
164,
78,
129,
137,
68,
216,
67,
237,
29,
50,
16,
131,
223,
195,
217,
22,
159,
187,
247,
27,
17,
226,
230,
28,
192,
84,
56,
14,
35,
52,
60,
44,
92,
31,
82,
195,
124,
43,
48,
174,
221,
244,
114,
71,
70,
41,
142,
224,
160,
61,
49,
96,
210,
32,
219,
66,
52,
233,
45,
214,
8,
213,
186,
138,
102,
134,
22,
214,
47,
246,
9,
175,
234,
164,
72,
80,
142,
75,
94,
110,
63,
215,
199,
81,
191,
55,
108,
99,
186,
234,
94,
70,
237,
135,
24,
8,
66,
137,
72,
71,
188,
36,
67,
162,
119,
4,
183,
73,
126,
182,
100,
206,
81,
5,
234,
255,
20,
145,
20,
49,
13,
27,
149,
206,
203,
151,
149,
64,
140,
212,
14,
150,
245,
88,
156,
189,
56,
237,
12,
9,
167,
26,
5,
102,
34,
112,
183,
217,
181,
63,
216,
147,
241,
173,
154,
145,
88,
66,
242,
214,
164,
158,
236,
122,
221,
119,
74,
104,
136,
118,
84,
234,
114,
31,
168,
32,
64,
45,
99,
241,
159,
9,
12,
161,
169,
162,
93,
220,
170,
152,
228,
32,
191,
120,
136,
222,
220,
141,
21,
97,
104,
191,
131,
149,
8,
122,
175,
60,
229,
178,
239,
197,
159,
0,
212,
63,
58,
162,
53,
99,
142,
67,
98,
31,
249,
149,
69,
62,
16,
145,
69,
89,
165,
207,
39,
233,
103,
27,
39,
147,
227,
168,
183,
113,
135,
201,
166,
234,
73,
56,
5,
239,
217,
204,
232,
146,
34,
25,
146,
104,
161,
133,
65,
211,
161,
159,
65,
48,
137,
60,
70,
184,
164,
90,
201,
255,
251,
119,
26,
211,
191,
10,
222,
66,
69,
97,
194,
203,
7,
172,
200,
146,
248,
15,
137,
200,
3,
63,
50,
100,
252,
194,
112,
60,
234,
80,
142,
175,
76,
127,
190,
165,
95,
56,
194,
126,
214,
13,
254,
77,
150,
203,
118,
54,
60,
39,
217,
14,
19,
122,
251,
170,
13,
81,
101,
161,
143,
178,
231,
216,
81,
38,
223,
9,
96,
154,
49,
89,
69,
90,
169,
2,
154,
106,
235,
166,
44,
72,
47,
31,
51,
97,
135,
23,
65,
175,
21,
93,
229,
230,
100,
198,
246,
56,
95,
137,
250,
104,
53,
78,
193,
239,
107,
25,
17,
69,
100,
172,
183,
73,
228,
89,
9,
107,
144,
100,
35,
147,
122,
244,
187,
80,
110,
141,
56,
25,
88,
129,
162,
141,
115,
54,
176,
113,
44,
142,
234,
75,
169,
75,
221,
210,
191,
64,
162,
211,
124,
89,
210,
126,
197,
73,
74,
236,
24,
250,
79,
28,
176,
44,
29,
58,
181,
52,
211,
95,
230,
101,
207,
71,
152,
42,
63,
196,
150,
205,
0,
225,
70,
229,
44,
35,
173,
106,
133,
250,
183,
252,
83,
74,
35,
2,
123,
253,
86,
35,
45,
164,
240,
71,
131,
122,
144,
6,
15,
46,
221,
8,
231,
19,
123,
232,
82,
254,
45,
75,
42,
36,
147,
151,
251,
238,
137,
215,
8,
119,
44,
6,
252,
144,
143,
36,
249,
242,
186,
147,
121,
251,
246,
161,
106,
87,
44,
39,
44,
72,
117,
54,
81,
215,
183,
149,
214,
79,
14,
64,
82,
245,
4,
100,
80,
214,
112,
239,
15,
7,
25,
170,
30,
20,
126,
223,
243,
79,
166,
35,
112,
106,
241,
13,
134,
77,
3,
154,
171,
36,
91,
45,
24,
40,
156,
34,
176,
112,
169,
90,
173,
248,
74,
9,
59,
136,
74,
112,
135,
41,
43,
63,
255,
220,
106,
137,
55,
163,
214,
231,
22,
142,
113,
101,
185,
39,
151,
216,
95,
188,
85,
231,
47,
107,
67,
63,
39,
253,
183,
246,
154,
154,
154,
150,
70,
38,
230,
142,
164,
211,
139,
18,
138,
168,
153,
113,
102,
32,
191,
132,
60,
70,
82,
134,
234,
89,
44,
102,
13,
216,
151,
227,
120,
154,
35,
167,
191,
13,
213,
243,
15,
132,
43,
84,
14,
41,
232,
205,
2,
22,
170,
193,
33,
251,
125,
145,
237,
232,
167,
28,
140,
76,
20,
7,
155,
35,
63,
98,
200,
102,
120,
157,
174,
109,
60,
20,
121,
170,
19,
90,
167,
84,
147,
169,
40,
117,
10,
56,
131,
169,
42,
113,
240,
150,
209,
62,
193,
237,
10,
207,
237,
90,
96,
101,
164,
44,
183,
159,
183,
211,
52,
133,
8,
125,
38,
73,
202,
195,
106,
246,
48,
110,
53,
43,
177,
252,
123,
129,
121,
104,
96,
98,
33,
109,
231,
109,
62,
100,
167,
117,
56,
237,
144,
112,
213,
137,
231,
123,
58,
18,
159,
32,
86,
114,
44,
61,
33,
213,
77,
151,
9,
9,
108,
244,
202,
63,
233,
253,
98,
167,
9,
186,
117,
158,
229,
130,
240,
197,
238,
230,
73,
125,
238,
55,
30,
50,
200,
102,
203,
22,
167,
251,
161,
224,
170,
61,
119,
247,
100,
208,
169,
29,
2,
61,
80,
49,
16,
155,
182,
139,
159,
246,
222,
160,
40,
59,
185,
54,
5,
179,
157,
150,
222,
70,
112,
1,
167,
217,
240,
5,
169,
3,
159,
229,
170,
24,
74,
81,
202,
162,
250,
70,
94,
183,
16,
21,
8,
169,
0,
0,
0,
0,
0,
0
]
},
{
name: "layer_2",
shape: [
1,
4,
8,
19
],
type: "INT8",
data: [
]
},
{
name: "layer_3",
shape: [
1,
4,
8,
19
],
type: "INT8",
data: [
]
},
{
name: "layer_4",
shape: [
1,
4,
8,
38
],
type: "INT32",
data: [
]
},
{
name: "layer_5",
shape: [
1,
4,
8,
38
],
type: "INT8",
data: [
]
},
{
name: "layer_6",
shape: [
1,
4,
8,
38
],
type: "INT8",
data: [
]
},
{
name: "layer_7",
shape: [
1,
4,
8,
38
],
type: "INT8",
data: [
]
}
],
inputs: [
"TosaInput_0"
],
outputs: [
"TosaOutput_0"
]
}
]
}
|