-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdata.txt
340 lines (340 loc) · 134 KB
/
data.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
241,242,236,222,217,218,218,218,231,235,241,228,220,232,238,238,238,230,211,233,234,218,240,240,238,237,236,239,219,227,227,206,241,240,238,237,236,239,213,229,240,208,230,241,237,237,235,229,214,235,241,236,196,191,192,204,201,203,229,235,239,238,230,229,233,236,236,229,207,226,240,238,238,238,237,236,235,236,226,208,238,237,237,237,236,235,236,237,217,218,237,237,236,236,234,222,216,213,218,233,1
223,191,192,192,189,180,154,130,139,193,226,206,192,193,198,200,190,221,217,188,227,228,230,228,228,204,214,222,223,199,225,226,225,224,224,201,222,220,224,195,225,226,224,225,221,202,223,221,223,193,225,225,224,224,218,204,223,221,219,191,226,223,222,222,217,202,223,221,210,196,224,224,222,222,221,192,221,224,195,205,225,224,224,222,224,199,185,201,180,218,224,223,224,222,222,222,197,181,212,218,2
210,207,208,212,190,166,165,189,208,205,208,208,207,167,162,197,196,160,181,207,207,209,164,178,211,208,208,205,160,195,209,180,171,212,207,206,205,207,185,178,207,161,198,207,206,204,204,207,196,173,206,170,205,206,204,203,205,206,197,171,209,181,203,206,204,203,205,206,193,179,208,201,197,206,206,205,206,208,182,190,209,208,207,206,206,206,206,206,176,203,210,208,207,206,206,205,206,204,200,207,3
201,200,200,201,200,200,200,200,200,187,201,200,200,202,201,200,199,200,202,181,200,200,200,201,201,199,200,201,202,179,200,200,200,201,200,198,199,201,201,177,199,199,199,200,199,194,198,200,202,177,200,200,199,199,199,180,197,200,201,175,195,182,200,200,194,177,199,197,178,173,169,129,202,202,158,140,146,144,149,195,135,115,205,200,177,176,189,191,199,204,165,167,202,199,200,203,202,200,199,203,4
195,142,142,162,187,198,204,208,210,208,207,206,197,186,175,166,155,151,170,199,204,206,205,206,208,209,206,188,138,134,205,206,205,205,206,209,200,175,175,199,206,206,205,204,207,181,151,190,212,208,205,204,204,204,207,193,173,169,168,193,205,204,204,205,206,206,209,210,189,129,206,206,205,207,207,206,194,182,168,183,204,202,196,182,177,169,160,180,201,208,202,128,118,172,193,201,207,208,206,206,5
210,213,212,188,173,168,169,178,202,211,212,202,158,185,208,213,208,194,154,196,212,162,196,215,211,211,210,216,187,169,202,172,216,211,212,211,213,205,168,197,200,172,218,211,207,198,177,167,196,212,212,182,200,195,159,149,149,198,215,208,208,210,204,207,211,214,200,152,177,212,209,209,211,212,211,209,210,211,151,185,211,210,211,209,208,209,210,212,178,170,209,209,209,209,208,208,209,208,196,207,1
203,200,185,165,149,141,138,145,161,196,185,133,124,130,139,160,156,101,98,173,198,197,205,207,203,199,163,157,195,170,201,202,201,199,199,202,152,193,186,171,200,201,202,200,201,195,154,205,191,169,201,202,202,202,201,189,156,205,182,168,201,202,202,202,201,191,152,205,170,176,201,202,204,202,201,201,144,204,143,190,201,202,203,202,201,204,162,114,144,206,202,202,203,203,200,201,202,179,200,201,2
197,196,198,185,133,121,133,188,197,195,196,199,180,107,162,193,167,114,191,196,197,199,119,173,202,195,201,156,144,200,199,176,132,200,191,196,194,196,124,192,200,161,152,182,188,197,197,202,136,175,195,180,140,172,198,196,197,201,151,163,194,195,191,197,196,196,196,200,156,162,194,194,195,195,196,196,196,200,149,174,195,195,195,196,195,196,196,194,160,195,195,195,195,195,194,194,195,194,196,196,3
190,191,190,191,193,192,191,191,192,169,190,189,190,191,191,192,192,191,195,155,188,188,190,191,191,188,181,195,196,139,188,187,190,191,187,147,155,167,139,151,188,189,190,192,151,121,140,150,172,194,187,188,189,189,189,194,195,194,191,190,187,188,189,189,189,191,192,191,190,190,189,190,188,188,189,190,191,190,191,190,147,183,188,190,190,190,190,190,190,189,152,183,189,189,190,190,190,189,189,190,4
183,164,133,129,144,154,160,166,179,185,184,179,171,169,165,151,155,146,112,177,183,183,184,184,184,185,176,140,147,183,182,182,183,183,185,167,138,171,185,182,183,182,182,183,181,118,167,187,185,183,182,182,183,183,183,162,139,138,157,186,183,183,183,184,184,187,187,180,143,139,182,183,183,184,185,186,186,186,155,136,174,170,174,173,168,158,146,142,153,183,156,143,146,151,152,159,170,182,185,183,5
216,218,211,199,187,174,161,154,158,206,219,188,147,166,176,194,200,208,163,123,198,117,213,226,227,227,226,225,164,162,211,141,163,222,228,229,207,156,166,218,222,224,160,179,202,173,163,192,219,215,204,124,106,126,139,100,157,226,216,216,209,194,211,223,229,214,114,209,221,217,215,218,217,218,219,205,147,215,218,216,213,214,215,216,212,170,196,216,216,217,215,215,216,213,208,208,216,214,216,217,1
212,216,213,215,217,219,218,200,213,216,203,212,215,213,206,194,158,84,100,207,171,124,137,125,112,93,83,110,88,162,208,162,154,157,174,177,158,235,193,146,218,225,224,227,227,198,177,235,198,144,214,212,213,217,220,182,189,236,174,156,212,208,210,211,216,175,174,227,126,182,212,209,209,209,216,197,126,130,115,213,212,210,209,207,212,218,149,114,196,214,212,210,210,210,211,215,216,215,216,208,2
202,201,203,203,206,204,178,156,187,211,202,204,205,204,172,129,148,132,100,194,203,209,202,156,117,170,215,213,124,184,207,199,143,142,195,215,214,201,125,196,210,144,126,206,211,206,211,178,123,204,209,159,181,209,208,206,202,146,161,211,206,209,204,207,207,209,185,140,202,205,204,206,203,204,204,200,165,184,205,204,203,203,202,204,206,192,181,204,203,203,202,202,201,203,203,196,201,204,203,203,3
204,204,207,209,207,203,203,200,193,199,203,207,208,192,199,206,203,203,179,194,203,207,209,175,192,203,202,206,190,179,204,207,208,180,199,200,200,202,201,170,204,208,207,180,199,197,201,201,203,169,208,210,206,180,201,204,209,205,206,160,183,193,207,178,197,212,199,204,179,134,146,153,204,193,130,112,87,94,90,153,191,178,202,209,169,146,190,179,196,213,208,207,202,203,214,216,212,202,209,203,4
212,212,210,194,192,195,187,195,191,206,211,211,211,205,203,211,208,186,154,203,208,210,211,216,206,184,173,188,207,212,212,217,213,167,164,191,208,214,215,210,212,213,212,194,187,187,186,173,175,216,211,211,209,212,210,213,223,187,143,217,210,211,210,211,214,210,178,151,205,215,210,211,213,210,185,161,180,213,211,212,210,208,189,171,187,208,213,210,208,208,210,197,192,211,209,210,209,210,209,209,5
231,231,232,230,227,215,207,196,188,207,230,231,225,211,198,203,218,221,185,201,231,216,196,211,231,239,215,188,194,231,217,186,226,241,229,200,181,213,232,230,190,211,217,148,142,195,238,232,229,230,206,215,222,181,188,178,198,234,230,229,230,229,234,236,239,232,184,227,229,229,229,231,229,227,232,232,199,229,229,230,229,230,229,230,230,226,204,232,228,230,228,228,228,229,228,224,222,229,227,228,1
231,233,231,231,231,234,235,233,229,230,229,233,233,236,235,223,210,183,185,228,227,230,219,196,180,167,186,165,185,228,207,179,171,182,208,231,228,214,232,208,228,225,231,235,234,234,218,224,235,196,230,232,231,229,229,232,213,227,236,183,230,231,231,230,230,233,214,227,236,172,230,232,232,231,230,233,217,224,226,169,230,232,230,230,231,232,221,205,165,204,231,233,231,230,230,231,232,184,184,234,2
228,228,230,232,228,219,216,223,232,227,225,227,229,213,175,160,169,158,212,230,228,230,194,147,170,210,231,200,168,224,228,181,149,193,233,233,232,231,176,219,213,139,200,233,228,226,224,227,171,220,202,166,232,224,225,226,226,226,170,222,222,211,226,224,226,226,229,219,175,224,225,227,224,223,227,226,229,215,195,226,226,226,225,224,227,228,227,216,217,226,226,226,226,225,227,228,225,223,225,224,3
220,219,221,221,221,220,221,222,221,222,221,222,221,221,221,217,219,222,209,212,220,222,218,210,222,218,219,224,216,204,223,222,218,196,222,220,219,222,222,201,217,222,220,209,218,221,219,222,222,192,190,210,221,207,214,222,220,223,219,186,216,209,221,215,190,220,224,228,194,183,220,217,222,222,203,174,184,180,160,211,219,221,220,218,224,211,192,196,217,222,219,222,220,218,220,222,223,226,224,221,4
212,212,211,193,187,194,185,192,188,192,211,211,212,209,207,213,211,192,158,185,209,211,211,214,205,185,174,187,206,213,212,217,215,170,157,186,204,208,214,211,211,212,212,202,191,190,191,184,157,206,211,211,209,211,210,212,220,209,133,205,210,212,211,211,214,210,182,150,193,215,210,210,213,208,186,161,178,210,213,211,210,208,188,171,188,208,213,210,209,207,210,199,195,211,210,210,208,210,210,208,5
222,224,226,223,222,223,223,224,222,221,220,221,226,226,224,224,224,224,224,221,222,221,227,230,210,198,195,219,223,221,222,224,227,189,193,217,211,172,225,222,221,228,188,201,230,227,217,175,224,223,218,227,178,213,227,216,186,223,225,224,219,225,223,209,216,173,187,213,227,223,225,226,226,227,222,222,215,210,224,222,225,226,226,226,226,224,224,227,226,222,224,226,226,226,226,224,225,225,224,219,1
222,222,222,222,219,219,219,219,223,223,222,223,224,223,220,219,220,220,222,220,221,223,226,224,220,221,224,222,219,217,223,209,200,207,212,207,183,211,224,219,224,219,213,205,202,168,185,192,210,223,223,222,224,225,228,187,228,213,185,224,220,223,224,222,225,205,187,194,199,224,221,223,224,223,221,226,202,193,223,223,223,223,223,221,221,223,224,223,223,222,224,223,223,224,223,222,221,221,222,221,2
221,221,223,222,223,224,223,222,220,221,221,222,223,226,223,213,218,224,221,222,222,221,226,197,172,184,173,182,225,222,224,226,175,181,225,228,225,147,206,223,224,199,149,217,226,224,229,164,203,224,225,212,166,196,225,225,224,160,217,222,224,224,222,222,221,229,185,192,225,220,221,221,218,217,221,215,178,227,222,220,219,221,222,221,224,210,213,224,222,221,220,222,223,221,223,223,223,221,221,220,3
221,221,220,221,220,220,220,220,221,222,223,223,221,221,221,221,220,217,220,219,223,224,223,223,222,218,215,209,220,221,225,224,223,223,222,220,222,211,199,223,224,223,221,220,223,222,221,225,193,218,219,207,226,205,206,218,224,223,193,221,224,222,224,223,211,196,196,187,206,223,224,223,224,223,222,221,219,222,224,222,224,224,222,221,219,221,222,220,221,222,225,225,221,220,220,221,222,221,220,218,4
214,214,214,214,216,215,211,213,213,212,214,215,217,211,191,193,206,213,212,213,213,216,218,213,211,185,154,217,216,216,216,216,216,216,207,155,213,217,215,214,214,214,216,216,212,175,178,212,214,214,212,212,215,215,216,226,160,192,217,214,211,211,215,215,215,187,169,212,213,215,211,214,211,191,173,185,216,213,213,214,213,213,200,193,210,216,212,211,212,213,213,211,214,216,212,210,211,213,213,214,5
215,215,214,213,216,217,218,217,215,213,216,216,214,216,220,214,209,218,217,215,215,214,216,215,178,168,175,174,215,214,215,216,208,161,192,219,229,169,199,215,215,216,159,207,221,222,201,165,217,214,219,186,182,226,215,193,172,217,218,212,219,178,187,217,163,154,175,174,203,216,216,213,187,214,211,215,213,203,193,211,213,215,215,213,209,211,211,211,214,212,214,215,212,212,214,213,209,209,213,213,1
210,210,212,210,211,211,212,210,210,211,213,211,213,211,213,213,215,212,210,211,212,205,199,193,184,183,183,189,213,209,210,201,197,200,202,208,194,188,210,213,208,211,212,212,213,209,183,217,189,206,209,211,211,211,213,188,205,220,179,206,209,212,214,210,207,185,219,194,180,214,210,209,211,210,207,176,181,176,210,213,212,209,208,209,209,200,199,213,209,212,209,210,208,208,208,210,209,209,207,208,2
210,210,210,211,210,212,212,209,208,208,210,211,211,210,211,215,216,213,210,210,211,210,213,191,180,176,183,208,213,208,210,202,163,174,196,204,190,159,211,211,212,179,155,222,215,213,221,164,189,212,212,211,170,155,201,214,216,167,185,210,212,213,217,213,210,210,215,161,204,211,211,213,214,212,210,213,200,181,214,209,208,211,213,213,211,213,203,212,213,209,206,209,212,211,210,212,211,213,213,209,3
210,209,212,208,209,209,209,209,211,210,209,209,211,209,209,210,209,210,211,209,209,209,209,209,210,209,209,210,211,209,210,211,209,210,211,211,210,212,211,209,211,198,209,208,212,212,209,215,192,200,211,195,210,191,193,199,204,205,178,204,209,211,210,205,200,185,177,174,196,211,208,209,210,209,211,213,211,212,212,209,209,208,209,207,209,212,209,210,210,211,208,209,210,207,209,213,209,210,212,209,4
207,209,208,209,208,208,208,206,207,208,208,207,208,202,199,204,210,207,206,208,208,208,210,198,188,188,172,210,208,208,210,210,209,213,210,182,177,212,209,209,210,208,209,213,180,171,208,211,210,210,208,209,210,210,210,199,167,198,211,210,206,205,208,209,211,213,177,188,214,208,207,206,208,209,197,174,181,210,210,205,207,205,204,192,183,201,210,209,211,208,207,209,209,209,211,212,212,209,208,208,5
193,194,197,198,180,159,160,186,198,191,198,201,165,109,106,124,122,110,164,196,203,148,102,156,194,202,206,180,121,186,168,102,182,203,196,196,198,201,121,173,141,134,211,196,195,195,201,196,101,172,168,141,203,199,198,200,203,132,101,190,196,156,178,202,201,198,136,93,179,196,200,194,174,114,101,86,60,134,194,199,198,196,194,170,162,161,153,122,101,135,195,194,192,195,198,200,199,199,188,174,1
200,208,208,205,204,203,202,205,202,199,158,164,182,183,191,196,188,198,208,204,172,141,133,132,117,110,104,113,139,189,206,209,198,195,111,132,174,154,135,137,200,200,205,211,129,165,213,212,195,101,200,200,202,207,138,154,207,208,200,106,203,203,204,205,156,130,211,207,197,103,205,206,204,204,192,117,177,212,161,114,202,205,204,201,207,178,116,116,106,167,202,205,203,199,201,206,197,170,184,204,2
200,206,208,203,194,180,182,207,208,201,206,200,160,127,128,131,135,142,194,207,197,131,115,169,195,209,210,160,119,198,146,114,197,214,207,206,207,211,124,155,115,169,215,200,201,203,206,211,170,111,118,169,210,202,202,201,204,209,167,101,168,145,203,205,202,202,203,206,121,112,206,204,203,203,205,206,208,201,102,142,202,203,203,204,206,206,210,181,102,182,205,204,202,204,203,204,206,201,182,200,3
207,207,207,207,209,211,209,196,195,206,207,206,209,209,208,209,210,190,159,200,210,207,209,207,207,207,207,208,175,178,207,207,206,206,206,208,207,209,199,155,207,207,205,203,204,208,209,207,203,148,205,203,209,207,206,209,210,207,204,143,166,188,200,208,217,219,217,219,202,141,170,203,178,133,159,172,168,158,140,156,208,210,203,180,163,149,136,139,166,198,208,207,208,208,208,208,207,210,207,203,4
196,184,180,180,182,186,194,205,214,212,194,186,193,199,199,196,186,168,168,207,213,214,214,214,215,218,214,184,133,184,209,209,209,207,204,193,177,165,172,208,210,210,208,184,168,156,167,208,215,209,210,210,210,210,211,197,169,164,208,211,207,207,208,208,210,214,200,164,166,213,209,207,209,210,210,213,205,173,145,208,210,209,206,205,201,193,174,157,186,213,211,204,183,183,187,192,201,207,211,208,5
184,185,186,190,189,186,189,187,185,186,185,189,178,128,108,118,146,189,187,182,192,166,90,115,164,170,123,137,192,186,184,101,135,198,193,191,175,106,183,188,140,121,199,192,190,189,181,105,175,190,119,156,197,191,191,197,174,97,183,190,140,146,198,196,197,179,110,121,193,184,181,139,114,102,96,72,90,171,191,190,189,188,166,142,145,142,125,111,124,177,186,185,187,194,194,189,190,182,151,158,1
188,187,189,193,193,196,196,195,196,191,143,107,114,122,122,129,136,134,143,178,176,159,156,152,126,78,104,104,100,151,193,197,202,200,122,143,201,195,164,173,192,189,193,184,114,186,198,199,149,151,190,190,191,186,121,181,196,198,140,145,188,188,188,191,135,139,201,195,123,157,191,188,187,190,176,113,165,186,109,171,192,189,185,188,192,165,112,102,112,185,187,186,185,189,189,191,179,153,171,186,2
192,195,197,199,200,202,202,196,194,197,193,198,188,163,147,150,178,200,199,196,195,176,129,133,158,160,142,156,197,200,182,131,156,199,201,201,191,138,155,203,157,141,197,199,197,197,200,184,130,180,144,155,200,194,196,195,194,195,133,148,144,147,202,197,197,196,195,197,150,129,170,130,180,199,196,194,197,196,142,123,196,173,175,195,194,192,198,186,114,149,195,199,196,193,193,192,194,195,171,182,3
202,198,197,195,201,200,198,194,191,200,199,200,198,197,199,198,198,182,155,197,199,200,198,199,199,199,198,196,160,181,196,198,197,200,200,199,197,198,176,165,191,199,199,199,199,198,197,197,186,158,172,194,200,205,201,200,199,198,185,151,188,191,153,173,200,204,208,202,147,152,203,198,171,145,139,147,163,150,133,187,200,200,199,190,182,164,151,153,181,201,197,199,197,198,203,201,202,199,197,198,4
200,190,193,196,199,205,207,206,203,205,199,176,175,176,169,177,178,183,196,203,206,207,205,202,199,199,195,176,151,195,205,206,207,204,204,204,191,152,142,199,205,207,207,205,192,160,147,167,197,206,204,206,206,202,187,162,160,185,207,206,202,206,205,203,207,208,200,170,168,207,202,204,208,204,201,197,186,158,144,202,204,197,166,153,148,150,157,168,192,205,204,203,187,189,197,202,209,208,204,206,5
202,197,198,198,199,199,193,192,195,197,212,207,208,207,189,171,172,172,165,185,211,207,201,173,175,194,204,205,199,157,210,197,163,192,205,203,203,206,193,169,209,160,191,208,204,204,206,193,171,199,206,163,191,199,202,192,181,180,202,205,209,191,134,119,137,160,190,207,206,203,209,202,202,191,175,161,144,149,187,201,210,203,204,204,206,207,202,183,148,186,208,200,202,202,203,201,200,204,192,182,1
224,224,226,225,225,226,227,227,222,231,203,204,203,199,192,183,169,168,200,215,186,150,143,147,151,159,142,174,188,212,189,190,196,204,209,189,191,209,169,202,203,204,203,204,202,181,205,204,170,207,204,202,204,206,191,188,208,202,168,215,203,204,206,207,184,192,207,193,174,217,202,204,204,208,179,192,204,163,194,217,201,205,203,205,184,148,154,178,205,216,217,218,218,218,217,195,204,220,217,227,2
171,192,192,182,165,154,150,164,191,187,189,209,170,161,181,192,187,151,176,211,187,168,188,209,211,209,206,202,149,206,177,168,211,206,205,205,205,206,167,202,185,192,207,207,206,207,208,207,168,204,188,211,205,207,207,208,208,188,176,206,186,209,205,207,207,207,208,171,200,205,187,209,208,206,207,209,192,181,210,205,188,210,208,206,207,207,179,200,206,206,192,214,212,212,213,208,205,209,210,210,3
204,204,206,206,206,206,204,200,205,207,205,204,207,209,206,206,206,189,166,205,204,205,208,208,207,207,206,205,182,179,199,205,207,206,207,207,204,204,204,186,176,205,204,205,211,210,209,213,192,179,166,181,208,198,173,163,168,163,126,190,195,159,210,161,113,124,114,124,174,209,206,196,205,201,204,205,203,208,207,207,206,205,207,208,205,204,207,208,207,207,207,206,208,207,204,205,208,207,208,206,4
210,206,180,183,189,196,205,210,209,208,209,209,192,180,174,165,162,168,186,209,210,211,213,212,208,207,205,202,163,184,211,211,210,210,206,201,193,175,168,201,210,211,193,153,154,155,170,188,206,211,211,211,208,197,189,181,177,168,166,198,211,211,209,210,210,210,211,211,191,156,213,214,214,214,212,212,207,199,163,174,205,192,188,184,178,169,163,165,184,208,205,192,192,195,200,203,209,213,213,209,5
210,211,210,212,212,198,186,179,185,209,211,212,212,191,169,179,197,204,179,191,213,211,178,182,209,214,212,215,190,191,210,180,196,212,210,210,212,197,177,209,191,195,211,208,211,211,190,180,209,209,185,212,213,212,199,181,191,210,210,209,187,169,166,145,150,173,196,210,210,209,191,176,187,191,192,182,159,162,207,210,213,214,212,212,214,215,213,183,179,212,211,211,211,210,212,212,210,208,191,211,1
212,211,212,215,209,193,180,170,196,207,214,208,188,162,149,153,120,152,191,185,174,158,166,191,213,179,186,220,203,184,205,211,212,213,203,173,213,212,196,188,210,210,210,213,190,193,212,213,190,191,209,209,210,214,188,204,212,214,177,201,211,209,209,213,187,204,212,212,168,210,213,210,211,213,188,197,216,197,175,213,212,209,211,212,203,171,192,157,202,210,211,210,211,211,213,197,172,199,210,209,2
210,211,213,210,194,179,171,170,202,210,212,213,195,170,174,194,203,199,173,209,213,189,178,207,213,210,208,212,191,197,196,180,213,210,210,210,208,208,195,195,183,205,208,208,210,209,209,211,193,200,203,210,209,208,210,209,209,211,187,207,212,210,211,210,210,211,210,203,193,210,211,211,210,210,210,210,210,197,204,210,211,212,212,210,211,210,208,202,210,209,211,210,210,209,209,212,208,207,210,209,3
213,213,214,213,212,209,200,175,208,204,213,215,214,213,213,209,211,163,176,208,212,213,214,213,211,209,210,200,159,209,212,211,213,212,210,208,208,210,164,194,214,211,210,212,211,209,207,211,189,172,208,205,210,212,212,209,207,214,171,172,145,170,215,214,214,213,213,183,140,198,165,199,195,179,180,186,171,158,205,209,203,207,180,186,187,182,189,209,213,207,210,205,203,201,208,211,211,209,211,205,4
215,213,183,179,180,183,196,215,214,220,215,214,209,208,208,204,194,175,215,222,216,215,217,217,221,220,187,172,218,222,217,217,209,195,182,174,177,215,216,223,219,212,166,156,144,152,172,198,217,223,218,217,217,220,219,212,196,174,178,223,217,218,218,218,218,217,218,225,182,200,219,219,219,221,221,220,218,204,162,207,214,202,192,182,171,162,161,164,193,223,197,181,185,194,200,206,214,218,216,221,5
234,240,215,161,144,153,156,156,202,232,239,196,150,210,232,235,236,229,174,213,227,151,230,235,231,230,230,234,211,185,183,201,236,231,231,230,229,234,207,185,158,228,231,231,231,230,230,235,191,200,172,233,233,231,231,230,233,229,159,222,201,186,236,238,232,237,221,155,188,231,236,204,183,199,229,181,126,177,237,229,237,212,160,111,109,92,131,161,175,208,199,103,137,179,210,219,209,194,174,142,1
183,161,166,163,151,131,112,109,77,155,197,189,182,182,186,116,191,219,166,161,234,234,232,232,200,173,226,220,227,145,230,229,227,229,177,196,222,220,225,169,230,229,227,228,169,211,221,220,225,168,231,229,227,227,167,216,222,220,227,150,231,229,227,230,169,210,223,220,226,119,231,229,227,231,184,180,228,227,202,118,230,228,227,227,221,147,209,203,112,187,230,228,227,226,227,201,120,112,178,222,2
219,222,225,186,115,92,93,124,204,216,225,198,114,110,169,209,215,169,118,207,202,101,164,218,220,216,216,223,154,146,144,146,226,217,215,215,215,216,212,108,101,207,219,215,215,215,215,215,217,110,103,223,216,215,215,215,214,216,209,105,104,216,219,215,215,215,214,221,185,114,135,136,206,215,214,214,214,217,110,168,212,135,148,215,214,213,220,128,95,216,219,224,218,215,214,215,210,100,193,215,3
207,205,205,204,203,202,201,203,200,198,208,205,204,204,203,203,203,179,181,200,208,205,203,203,203,202,205,167,101,188,207,204,203,203,202,201,200,205,166,158,207,204,203,202,201,201,200,200,185,155,207,203,202,205,204,202,202,209,158,155,169,152,209,158,178,195,183,135,94,190,161,161,209,163,84,77,78,107,183,200,205,203,201,204,200,188,195,205,200,195,205,203,201,200,199,200,199,198,197,195,4
183,116,107,128,155,175,190,197,201,198,198,203,196,178,154,134,124,122,135,166,196,196,196,197,200,204,191,155,84,111,196,197,199,196,177,147,117,123,167,197,200,188,151,127,124,154,184,199,197,194,177,83,86,137,158,168,181,192,199,195,193,183,173,158,142,141,133,120,119,187,197,198,200,201,199,179,149,116,129,190,204,194,164,130,122,135,165,189,200,196,137,118,136,171,193,199,199,197,196,196,5
220,223,221,180,147,136,147,142,198,223,224,208,146,168,208,221,225,208,144,184,214,131,188,224,219,219,220,224,215,137,165,167,225,218,218,219,219,219,225,146,127,210,218,218,218,218,218,220,214,140,121,213,220,219,218,218,218,225,178,176,178,156,170,211,226,223,226,193,148,208,225,181,119,135,150,176,145,136,204,218,221,202,151,125,121,127,109,106,146,208,220,220,225,224,223,223,222,207,155,125,1
140,121,105,102,97,94,99,102,104,174,163,176,191,195,198,184,113,128,123,194,211,212,211,211,209,134,169,212,166,168,207,208,208,211,182,153,210,204,192,140,208,209,207,210,170,191,210,207,208,136,208,208,207,210,162,200,209,205,210,136,207,209,209,211,156,195,207,205,210,128,207,209,209,210,161,181,210,210,193,119,207,208,208,207,191,133,192,200,124,161,207,207,208,206,211,169,114,105,141,182,2
193,198,164,113,87,101,100,113,156,191,193,117,100,154,190,195,195,179,113,144,127,113,193,198,193,192,192,197,182,107,84,185,196,192,192,192,192,193,193,104,85,198,194,191,192,192,192,193,191,100,96,147,189,195,192,192,192,194,181,111,178,116,100,123,188,192,191,197,144,140,193,194,182,180,191,191,193,190,103,178,191,192,193,194,193,192,190,128,117,195,193,192,192,191,193,197,165,99,183,192,3
190,190,189,188,188,188,186,108,122,187,190,190,189,188,188,187,189,192,124,156,189,190,189,188,187,188,186,185,175,128,190,190,189,189,188,188,185,185,188,112,190,190,189,190,188,187,185,184,189,116,190,189,190,188,188,188,186,184,188,117,189,189,190,188,188,186,187,185,181,113,187,189,187,191,191,187,187,189,127,133,128,193,151,111,175,181,159,92,93,179,140,192,185,118,66,66,72,123,179,184,4
196,197,187,146,156,167,178,184,191,198,196,196,197,198,192,182,177,168,156,145,197,196,196,197,199,199,191,172,149,154,196,198,199,187,167,152,155,172,190,198,199,176,139,158,178,193,199,198,196,194,198,178,139,135,152,175,197,199,195,194,196,198,200,193,174,141,124,172,199,195,197,197,196,196,199,204,184,106,168,199,200,198,194,187,182,171,161,147,179,198,161,150,152,156,166,177,189,199,198,195,5
198,199,199,200,200,200,200,199,199,198,197,200,197,191,184,180,175,175,188,199,198,189,180,185,189,193,193,187,148,187,189,179,199,202,200,199,199,202,169,186,173,198,200,200,200,200,198,184,176,198,159,202,203,202,198,189,181,185,197,197,181,175,168,162,170,185,199,202,199,198,200,184,184,180,175,160,160,163,186,200,200,202,201,202,201,200,195,181,153,179,200,200,200,200,200,198,199,200,196,177,1
206,206,205,205,205,203,203,204,204,203,185,166,163,165,164,158,154,156,174,196,195,192,195,196,176,188,199,191,170,185,206,205,207,192,180,200,203,204,206,204,206,205,205,180,201,203,202,202,203,195,206,205,203,180,205,203,203,203,201,190,205,206,204,181,205,204,204,205,188,188,205,206,207,177,194,206,203,184,177,203,205,206,206,197,165,170,169,181,204,203,205,205,204,205,202,196,200,205,203,203,2
207,207,203,188,179,180,192,207,207,206,208,193,186,195,198,195,178,170,204,207,199,191,207,207,206,207,209,190,170,208,187,205,206,206,207,206,207,209,177,197,182,209,208,207,207,206,206,207,188,186,175,207,208,207,206,206,207,207,192,182,202,207,208,207,206,206,206,207,194,183,208,207,207,207,206,206,206,207,193,188,208,208,207,207,207,206,206,207,191,200,207,208,208,207,207,206,207,207,205,207,3
208,209,209,208,208,208,208,208,209,208,207,205,210,209,209,208,208,208,208,208,207,206,210,209,208,209,209,209,208,194,208,206,208,209,209,208,209,209,210,189,196,206,209,210,210,210,209,208,198,191,189,205,205,192,185,181,182,179,188,207,209,208,209,204,202,203,206,209,210,208,208,208,210,209,210,209,209,209,209,208,208,207,210,209,210,209,208,209,209,208,210,209,209,210,210,209,209,210,210,210,4
213,210,203,206,207,208,210,211,213,213,213,212,210,209,208,207,206,202,192,208,213,213,214,212,209,204,201,199,208,213,213,211,204,201,202,207,212,216,215,214,209,194,200,205,204,204,204,204,202,208,213,210,209,209,210,209,202,195,193,207,214,213,214,211,204,200,205,210,214,214,215,211,203,200,206,212,215,214,213,213,210,202,207,214,213,212,213,214,213,213,213,214,214,213,213,213,213,213,214,213,5
198,198,191,174,163,159,160,155,176,201,197,173,170,183,193,195,196,193,164,194,184,187,200,200,199,197,197,192,169,196,181,200,199,198,198,197,189,173,189,199,175,199,200,199,192,178,178,192,198,198,192,186,186,182,180,191,197,197,197,198,189,162,166,165,167,167,178,191,199,199,199,200,201,197,191,178,167,163,184,200,198,199,199,198,197,195,196,192,180,199,199,199,199,198,197,195,193,196,197,200,1
203,204,204,203,203,200,200,201,202,203,200,185,184,183,179,177,167,164,166,193,189,155,159,167,151,154,165,167,169,185,202,204,205,203,191,202,202,201,202,202,203,202,203,196,193,202,199,198,200,198,203,202,204,190,199,201,199,199,185,198,203,203,202,187,204,202,195,174,190,204,203,203,202,181,193,191,169,184,203,203,203,203,205,192,171,176,194,201,202,203,204,203,204,204,203,202,199,200,201,203,2
206,206,207,205,195,193,198,207,208,207,207,206,196,185,184,186,185,181,202,208,207,192,190,202,205,205,207,198,181,208,197,195,207,206,203,204,205,209,187,202,193,207,206,206,203,204,206,209,188,201,188,207,206,207,203,203,206,209,186,200,202,206,207,207,204,203,206,208,187,201,208,207,207,206,203,203,205,206,192,206,207,207,207,206,203,204,205,206,205,208,207,207,207,207,204,204,205,207,208,208,3
208,208,209,207,207,209,210,211,208,203,208,208,209,207,207,210,210,211,209,193,209,209,209,207,208,209,210,211,211,197,209,209,209,206,207,210,211,212,207,196,209,209,209,207,209,212,213,200,177,205,210,209,208,207,200,188,176,175,200,213,192,208,197,174,169,185,198,211,213,212,195,209,196,192,206,212,212,211,212,212,211,210,211,210,208,210,211,212,212,213,210,210,210,208,208,210,212,212,212,212,4
214,213,210,208,212,216,217,218,219,219,215,213,207,197,199,202,205,208,203,205,215,214,212,214,215,215,211,203,200,210,215,215,212,206,201,205,209,215,219,219,213,204,203,208,212,214,214,214,215,218,209,199,203,204,204,208,208,203,197,218,214,215,214,215,212,206,200,203,214,218,215,215,214,204,202,208,215,218,217,217,215,213,201,209,217,217,216,217,217,217,215,211,213,216,215,216,216,217,217,217,5
255,255,255,255,255,255,255,255,255,255,255,255,255,254,233,208,202,248,255,255,255,255,246,203,214,236,209,178,254,255,255,246,199,241,255,255,255,180,253,255,255,212,219,251,254,242,205,215,255,255,255,234,168,134,122,162,231,255,255,255,255,255,255,249,231,166,187,255,255,255,255,255,255,255,255,255,162,225,255,255,255,255,255,255,255,255,237,238,255,255,255,255,255,255,254,255,255,255,255,255,1
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,249,192,189,190,190,175,182,214,250,255,255,247,242,237,227,175,196,180,196,255,255,255,255,255,218,248,255,246,193,255,255,255,255,251,216,255,255,222,222,255,255,255,255,252,206,255,249,192,250,255,255,255,255,255,215,174,184,234,255,255,255,255,255,255,255,224,241,255,255,255,255,255,255,255,255,255,255,255,255,255,2
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,248,245,255,255,255,255,255,255,242,173,150,138,161,251,255,255,255,247,195,227,252,252,180,197,255,255,255,214,239,255,255,255,238,175,255,255,255,195,250,255,255,255,228,185,255,255,255,252,254,255,255,255,196,217,255,255,255,255,255,255,255,247,195,251,255,255,255,255,255,255,255,247,245,255,255,255,255,255,255,255,255,255,255,255,255,3
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,191,219,255,255,255,255,255,255,255,248,185,156,253,255,234,251,255,255,255,255,255,187,249,255,204,246,213,237,247,247,204,186,254,255,255,253,178,151,142,143,164,242,255,255,255,255,255,253,249,250,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,4
255,255,255,255,255,255,255,255,255,255,255,255,255,226,196,188,197,229,255,255,255,255,255,240,239,251,242,162,245,255,255,255,255,255,255,247,199,201,255,255,255,255,255,255,216,147,199,255,255,255,255,255,255,255,252,245,206,201,255,255,255,254,254,255,255,255,190,186,255,255,255,236,184,225,215,174,167,249,255,255,255,255,241,228,226,236,255,255,255,255,255,255,255,255,255,255,255,255,255,255,5
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,244,223,210,250,255,255,255,255,253,219,209,233,184,237,255,255,255,247,212,232,255,220,212,254,255,255,255,210,237,248,215,223,255,255,255,255,255,249,210,147,181,242,255,255,255,255,255,255,254,247,218,169,242,255,255,255,255,255,255,255,255,214,217,255,255,255,255,255,255,255,255,244,244,255,255,255,255,255,255,255,255,255,255,255,255,1
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,233,225,255,255,239,198,193,177,178,208,237,193,255,255,245,218,228,241,236,208,255,206,255,255,255,255,255,255,221,240,236,208,255,255,255,255,255,255,201,222,183,242,255,255,255,255,255,255,218,180,234,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,2
255,255,255,255,255,255,255,255,255,255,255,255,255,255,241,200,170,196,255,255,255,255,255,219,165,200,217,162,207,255,255,255,237,191,249,255,255,234,189,255,255,255,211,244,255,255,255,223,200,255,255,255,242,253,255,255,255,197,234,255,255,255,255,255,255,255,247,199,255,255,255,255,255,255,255,255,250,248,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,3
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,236,253,255,255,255,248,250,255,255,255,217,206,255,255,254,232,189,255,255,255,247,198,255,251,227,254,185,156,212,222,169,226,255,255,253,255,255,210,159,146,206,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,4
255,255,255,255,255,253,252,255,255,255,255,255,255,237,175,172,173,202,255,255,255,255,255,245,233,253,244,158,252,255,255,255,255,255,255,255,198,188,255,255,255,255,255,255,255,214,176,253,255,255,255,255,255,255,255,221,183,221,255,255,255,255,255,255,255,255,242,145,249,255,255,208,220,235,226,203,160,196,255,255,255,238,212,209,205,213,237,255,255,255,255,255,255,255,255,255,255,255,255,255,5
208,208,208,207,211,206,198,197,205,209,208,208,208,208,177,166,178,180,171,193,208,208,208,174,192,211,210,210,211,169,208,211,189,200,210,207,210,209,175,177,208,209,190,216,211,204,187,166,177,209,208,204,157,159,153,125,130,163,203,207,211,182,143,174,197,205,203,180,147,208,209,209,213,212,208,207,208,210,155,206,208,207,208,208,207,207,210,181,185,209,207,207,207,208,207,208,196,192,209,206,1
209,209,208,207,206,206,206,206,206,206,203,193,199,206,208,211,211,205,191,206,205,182,171,165,156,132,134,134,179,198,209,211,211,212,170,164,196,206,198,187,209,208,210,187,173,211,207,206,200,187,208,208,209,178,206,206,205,207,194,183,209,208,206,191,208,206,206,209,181,191,209,208,207,182,208,207,208,203,166,206,209,208,209,181,168,197,194,155,190,207,208,208,207,209,188,166,166,189,208,205,2
206,206,208,210,196,190,197,207,208,206,206,210,196,149,148,163,168,165,192,209,210,185,140,189,212,211,209,205,163,195,199,149,203,210,206,206,206,208,197,155,158,193,210,206,206,206,206,206,206,131,143,209,206,206,206,206,206,207,193,133,203,207,207,207,207,206,206,212,161,175,207,207,207,207,207,207,209,193,160,209,206,207,207,206,207,207,197,179,203,207,206,206,206,206,207,205,199,207,207,206,3
207,207,206,206,206,206,205,206,204,208,207,206,206,206,206,206,206,202,178,191,207,206,206,206,206,206,206,205,211,184,209,210,206,206,206,206,206,205,209,168,189,180,209,206,206,206,206,205,210,160,132,126,213,206,206,206,206,205,210,155,169,156,211,203,206,206,207,206,201,148,209,206,207,194,198,210,206,213,160,167,207,206,206,205,164,182,206,173,121,204,207,206,206,208,203,147,119,125,196,208,4
206,203,202,179,188,192,199,204,200,199,206,203,201,192,163,153,162,179,198,200,206,204,202,203,205,202,187,166,130,144,205,204,203,191,180,168,157,145,143,179,207,194,115,140,163,169,176,189,202,203,205,203,162,134,154,184,202,204,201,201,206,202,201,200,181,152,143,161,195,205,205,204,204,197,202,207,202,173,140,171,206,194,186,183,182,181,176,171,144,118,207,163,151,155,160,162,169,174,179,196,5
206,206,208,202,187,174,174,189,201,206,206,209,176,156,182,195,197,195,180,191,210,165,154,206,208,206,205,206,210,137,191,146,208,206,204,205,205,209,187,170,160,195,208,207,207,209,208,183,167,206,165,196,189,178,179,174,163,183,207,204,196,136,139,141,159,173,178,173,189,205,205,203,206,208,208,208,207,208,169,193,205,205,204,204,205,204,205,205,178,197,205,205,205,205,204,204,203,196,201,203,1
204,205,207,208,206,206,182,131,152,195,186,156,161,155,157,125,91,140,183,183,207,208,205,202,199,140,194,213,210,181,205,205,205,207,186,179,209,204,207,173,206,205,205,206,178,199,204,204,208,170,206,205,205,206,172,202,204,204,207,157,205,206,205,206,171,198,204,204,197,164,206,206,205,207,177,186,210,211,171,183,206,206,205,205,203,152,184,169,146,207,206,205,205,205,207,193,124,148,196,206,2
207,207,209,197,174,164,171,184,204,208,206,209,184,173,195,206,206,192,162,201,207,196,174,208,207,206,206,210,192,157,208,171,197,207,206,207,206,206,211,143,198,179,210,206,207,207,207,207,206,149,175,178,209,206,207,207,207,209,188,165,187,153,204,207,207,207,207,211,157,195,208,200,207,207,207,207,210,184,171,211,207,208,207,207,207,208,200,177,207,207,207,207,207,207,207,203,188,207,208,207,3
208,209,209,209,209,209,210,209,206,210,208,209,209,209,209,209,210,210,194,200,208,209,209,209,209,209,209,209,212,190,209,209,209,209,209,209,210,210,211,184,202,207,209,209,209,210,210,209,212,177,166,192,212,209,209,209,209,210,211,174,205,207,201,213,209,209,209,210,202,179,209,211,191,167,210,215,215,215,166,197,208,209,212,166,132,155,170,154,167,213,209,209,210,214,203,179,172,191,212,210,4
212,208,200,209,213,212,211,211,212,211,211,210,203,190,192,201,211,213,212,212,211,211,213,214,209,196,190,197,205,211,210,210,199,199,196,198,198,185,152,193,211,208,150,181,202,200,201,202,207,210,211,212,208,187,179,197,213,213,211,211,210,211,211,213,206,186,179,191,212,212,211,211,212,211,213,214,210,193,171,202,204,202,202,201,199,196,191,184,161,200,198,196,194,195,192,191,193,204,212,213,5
204,205,205,206,206,202,197,204,204,204,203,204,207,198,177,167,165,185,208,205,205,206,198,175,185,200,201,184,206,205,206,204,184,195,206,205,204,188,204,206,205,200,190,205,203,204,196,190,205,204,205,201,189,207,207,198,186,200,205,202,204,206,184,183,181,174,197,205,204,203,205,207,191,164,161,161,180,203,204,204,204,205,206,206,207,205,179,180,204,204,204,204,204,203,204,207,207,179,194,204,1
203,203,202,202,202,202,203,203,204,204,203,203,202,203,202,202,202,204,204,204,203,204,204,205,204,205,204,206,205,204,196,188,188,189,188,188,189,196,204,205,197,166,172,173,166,161,168,166,165,199,206,208,208,208,202,200,210,210,184,195,204,205,204,204,199,184,204,195,180,200,204,205,204,204,207,175,168,175,186,207,205,205,205,204,205,204,178,185,205,207,205,204,205,204,203,207,208,207,206,206,2
205,205,206,205,205,207,209,208,205,205,205,205,206,209,204,192,182,193,207,205,205,206,205,185,177,185,196,183,196,207,205,204,177,191,207,209,209,205,179,206,207,185,194,209,205,205,206,207,181,205,205,200,204,204,205,205,206,205,183,205,203,205,205,204,204,205,206,205,186,206,203,204,205,204,204,205,206,203,189,207,204,204,204,205,205,205,206,201,198,207,204,204,205,205,205,204,205,204,204,206,3
203,204,204,204,205,204,204,205,204,205,203,204,204,204,204,204,204,204,204,204,203,204,204,204,204,204,203,204,201,203,203,203,203,204,204,204,204,205,199,202,203,204,204,204,204,204,204,205,199,201,202,201,204,204,205,205,205,205,192,202,194,193,205,195,196,199,199,191,196,205,205,205,204,204,201,198,197,201,206,203,203,203,204,204,205,206,206,205,204,204,203,203,204,205,204,205,204,204,204,204,4
202,202,199,199,199,202,202,202,203,201,202,200,191,194,196,189,200,202,202,201,201,201,203,204,200,189,201,201,202,201,202,201,201,204,192,191,200,202,201,201,201,201,201,202,203,200,188,201,202,201,201,201,201,203,204,201,180,202,201,201,202,203,203,200,189,176,196,204,201,201,197,191,187,185,189,202,202,201,202,201,202,200,201,203,203,201,201,201,201,201,201,201,201,201,202,202,201,201,201,201,5
207,206,206,208,207,206,207,207,206,206,207,207,208,199,192,189,189,204,207,206,206,207,192,192,204,209,200,195,207,207,208,195,199,208,207,207,196,201,207,206,207,195,207,208,208,197,194,208,207,207,206,196,206,199,193,196,206,207,207,207,206,203,205,184,185,199,205,208,207,207,207,206,206,208,201,192,186,190,205,207,206,206,206,207,208,208,207,193,193,208,205,206,207,206,206,206,207,206,203,207,1
207,208,208,208,207,208,208,208,208,208,208,210,210,211,211,211,210,210,208,208,190,168,171,177,185,191,194,205,210,209,200,189,191,188,180,164,155,154,186,212,210,211,212,212,212,200,210,200,166,205,208,207,206,207,205,186,211,214,193,199,208,207,206,208,208,178,203,214,187,198,208,207,207,207,210,190,161,185,173,203,207,207,207,207,207,211,189,157,184,211,207,207,207,207,206,207,213,210,210,210,2
207,208,207,208,211,210,210,209,206,207,208,207,210,205,185,173,176,201,209,207,208,209,197,168,185,203,196,183,207,208,208,208,186,199,213,209,211,191,200,209,208,208,209,209,207,207,210,194,195,209,208,208,208,207,207,207,209,195,194,210,207,207,207,208,207,207,210,194,194,209,207,207,207,207,207,207,210,194,199,209,207,207,207,207,207,208,209,195,206,208,207,207,207,207,207,208,208,203,209,207,3
207,206,206,206,207,207,207,208,207,207,206,206,206,206,207,207,207,205,206,207,206,206,205,206,207,206,207,201,200,208,206,207,205,205,205,206,207,205,198,209,203,203,205,205,206,207,207,204,197,208,199,200,202,189,197,203,204,191,202,208,207,207,205,204,198,191,185,195,209,207,205,206,206,207,208,209,209,209,207,207,206,207,206,207,207,207,207,207,207,207,206,206,207,207,206,207,207,206,206,206,4
203,203,203,203,202,202,203,204,202,203,202,204,193,185,186,188,186,192,204,202,202,202,202,203,203,204,203,180,204,202,203,202,202,202,202,202,182,192,204,202,202,202,202,202,203,198,178,200,203,201,202,202,202,203,203,204,200,184,204,202,202,200,198,197,198,199,186,180,205,201,202,193,186,183,182,181,186,203,202,202,202,203,204,204,204,204,204,202,202,201,202,202,201,201,201,201,202,201,202,201,5
167,167,167,168,166,164,163,163,164,164,167,168,159,145,145,146,144,143,143,160,167,154,148,159,165,166,166,166,152,149,159,149,164,165,164,165,164,165,159,151,151,157,164,164,165,165,166,163,152,162,151,151,162,164,164,166,160,154,161,164,164,149,153,142,133,134,145,161,164,164,166,167,166,166,164,158,147,140,163,164,166,166,165,166,166,168,164,145,163,164,166,166,166,166,167,167,162,160,164,164,1
165,166,165,165,165,164,164,161,151,162,153,148,155,158,161,161,162,163,155,151,161,142,139,137,138,139,132,159,164,149,165,167,167,166,166,158,152,164,164,149,164,165,164,164,165,153,162,164,164,150,164,164,164,164,164,153,163,164,164,151,164,164,164,165,165,152,162,163,163,152,164,164,165,164,166,152,159,164,162,153,164,164,164,164,165,159,144,155,146,157,164,165,164,165,165,166,156,144,156,164,2
163,164,166,165,160,151,151,162,164,164,164,163,145,138,141,146,142,139,156,164,162,134,146,159,165,166,167,159,135,160,150,148,166,164,163,164,163,166,140,154,152,156,164,163,164,163,164,165,146,154,156,145,161,163,163,163,164,165,145,153,165,160,163,163,163,163,164,164,140,159,164,164,163,164,164,164,165,159,144,163,164,164,164,164,163,164,165,154,154,164,164,164,164,164,164,164,166,159,160,164,3
161,162,162,162,162,162,162,162,160,161,161,161,162,162,162,162,162,162,143,154,161,161,161,161,161,161,161,162,154,146,161,161,161,161,160,161,161,161,159,144,161,160,161,162,161,160,160,160,161,142,140,160,155,131,158,161,160,160,161,142,157,160,160,133,127,159,161,160,162,144,160,160,161,163,135,120,149,162,158,140,160,160,160,161,162,146,125,123,122,146,160,160,160,160,160,162,161,155,156,161,4
140,126,133,137,141,144,147,147,146,146,146,141,138,137,133,130,132,142,145,145,146,147,148,149,148,147,138,122,140,145,146,147,139,130,128,127,129,139,143,144,146,146,139,132,131,127,130,133,141,144,146,146,147,147,146,145,143,138,127,137,146,146,146,145,145,145,145,148,126,133,146,145,145,145,145,146,145,128,125,141,145,145,143,141,141,138,121,127,142,143,145,137,130,128,125,132,139,144,143,142,5
159,150,138,135,134,132,135,137,152,154,141,131,145,152,155,156,156,143,137,155,124,154,155,154,154,155,157,145,131,154,130,143,154,156,157,150,136,132,149,153,153,142,146,125,122,125,144,155,154,154,157,158,156,152,145,132,128,138,153,154,157,157,156,157,158,158,154,137,126,150,157,157,157,157,156,156,156,159,139,132,157,157,157,157,156,156,156,154,135,144,157,157,157,157,156,156,155,149,149,153,1
152,146,141,142,147,153,155,148,152,154,138,125,132,133,131,118,135,129,122,153,161,162,161,160,161,143,152,157,133,140,159,159,159,158,158,142,154,156,149,134,160,159,159,158,158,144,154,155,153,133,160,159,159,159,158,142,153,155,155,134,160,159,159,159,158,139,154,155,155,134,160,160,159,158,160,135,148,159,146,141,160,159,159,158,160,150,123,129,127,153,160,159,159,159,158,160,147,143,155,155,2
160,156,142,132,127,133,141,152,154,155,157,121,123,137,139,139,133,124,149,155,145,135,161,159,159,159,161,147,134,155,139,138,160,156,156,157,156,157,130,151,149,136,159,157,157,157,157,159,136,143,160,159,158,158,157,158,158,159,140,141,159,159,158,158,158,158,157,158,142,140,159,159,159,158,158,158,158,158,144,138,159,159,159,158,158,158,158,158,144,146,159,159,159,158,158,157,158,157,153,154,3
155,154,154,153,153,151,151,151,151,148,155,155,154,153,152,151,152,142,132,148,155,154,154,153,151,151,151,143,112,139,156,154,153,152,152,150,149,152,135,125,137,151,153,131,146,150,149,149,147,120,121,144,155,132,119,152,148,147,148,124,151,151,153,153,113,137,151,149,147,127,155,153,153,154,143,108,143,141,110,131,154,154,153,152,155,129,95,100,125,146,154,154,153,152,151,152,142,146,149,145,4
134,114,109,117,117,116,120,129,133,131,134,124,126,127,128,124,113,109,111,125,135,135,135,134,134,135,136,128,98,123,134,134,134,134,134,133,122,114,123,128,134,134,134,134,130,93,106,127,132,128,134,134,134,134,133,120,100,89,105,127,133,134,133,133,133,134,135,123,81,122,134,136,135,134,134,134,134,130,90,125,128,110,122,125,121,117,111,113,117,128,127,111,108,110,114,121,124,129,130,128,5
219,220,219,197,178,165,161,171,198,219,220,218,166,159,188,201,202,190,152,190,221,171,174,223,222,219,220,222,206,163,200,158,221,220,218,217,217,218,207,166,165,196,220,218,218,217,216,220,187,187,147,207,220,218,218,219,222,203,163,216,171,122,214,224,223,219,191,154,204,220,211,126,136,154,151,133,133,176,204,217,220,218,189,166,155,154,159,154,123,195,218,219,221,223,224,222,221,221,208,213,1
222,220,220,221,221,220,221,222,221,221,210,215,225,224,223,222,222,224,225,224,177,134,183,203,215,222,212,173,144,186,218,187,162,145,138,132,122,101,112,152,222,226,225,223,186,139,189,199,208,175,221,221,221,218,161,205,226,227,209,178,221,220,221,210,162,226,224,224,179,191,221,219,220,221,157,184,187,166,156,218,220,219,220,225,209,170,173,192,219,222,220,219,220,223,225,227,225,226,223,220,2
217,217,217,216,218,216,198,201,222,217,218,217,217,220,210,161,140,128,181,223,217,216,218,206,154,178,218,204,149,218,218,219,204,152,191,223,218,218,163,211,219,208,154,191,221,215,217,218,166,211,216,164,186,222,217,216,216,210,165,217,204,143,220,218,217,217,219,191,173,222,215,145,164,219,217,217,217,172,205,221,219,215,199,216,216,218,206,193,221,218,216,218,218,215,217,217,216,219,218,217,3
215,150,213,219,219,217,219,219,218,218,211,169,215,220,220,218,218,219,216,217,202,187,221,218,219,218,217,220,202,204,194,188,224,221,220,221,220,222,207,182,187,132,165,191,195,191,186,172,161,203,187,202,189,177,173,176,179,193,215,220,186,212,222,221,222,221,221,222,219,216,188,210,218,217,218,216,215,217,218,217,194,207,217,217,218,216,215,217,217,217,205,205,219,217,218,218,218,217,216,217,4
211,211,208,212,214,215,217,219,219,219,214,177,110,137,143,148,151,154,158,167,211,209,199,203,206,200,174,132,114,146,208,210,214,216,166,111,111,139,171,211,209,210,211,213,169,157,171,176,156,118,210,211,211,212,217,220,211,184,144,148,208,211,215,212,189,156,143,160,195,218,213,204,170,147,158,187,211,218,215,212,170,147,172,205,217,215,213,211,211,212,174,210,216,212,211,211,210,210,211,211,5
213,212,214,213,211,211,212,215,215,212,214,212,185,166,160,163,164,164,191,216,203,157,169,201,211,211,211,200,149,192,147,196,217,213,213,212,213,218,192,172,141,212,214,212,212,213,213,219,175,189,154,169,203,218,216,215,215,186,173,215,215,135,132,165,173,173,145,154,200,212,213,211,201,186,170,170,170,168,158,150,213,213,214,216,217,217,216,216,215,205,213,212,212,212,212,212,211,212,212,214,1
184,207,215,216,218,217,217,218,216,215,130,134,158,175,182,192,204,213,217,215,206,190,166,153,140,114,113,129,191,217,221,222,222,220,203,133,146,132,164,194,219,219,216,218,161,169,222,216,212,154,218,219,217,218,149,200,220,216,222,162,218,219,219,222,167,168,216,215,209,143,218,219,219,218,212,140,151,179,148,159,217,217,218,216,219,209,158,136,161,214,217,216,216,215,216,217,221,220,222,217,2
219,220,222,198,135,149,172,140,157,225,219,223,190,142,194,225,227,224,150,204,220,200,142,203,226,220,221,224,188,192,220,156,193,226,219,219,220,221,195,190,207,156,224,219,218,220,220,224,191,193,202,155,225,218,219,220,220,225,177,205,216,189,221,219,220,219,220,216,171,219,219,221,219,219,220,220,223,194,189,223,218,216,219,219,219,221,221,182,214,220,221,219,219,219,219,220,214,204,221,218,3
218,220,173,171,223,218,218,217,215,217,218,221,134,187,222,218,219,217,214,217,217,201,141,222,217,218,219,219,219,219,221,180,169,222,216,217,219,221,196,210,222,151,183,225,216,217,218,220,200,175,222,134,117,180,215,225,225,223,213,137,223,157,183,158,136,152,165,157,129,155,220,162,213,224,209,184,169,169,194,223,220,173,211,216,217,220,225,224,223,220,219,190,211,218,217,216,219,217,219,220,4
212,213,211,195,209,216,218,218,217,214,212,216,195,97,117,142,149,155,168,203,211,213,212,201,201,201,184,126,90,181,212,211,212,218,206,161,131,143,192,217,211,210,215,176,101,147,201,220,216,212,211,211,215,178,130,123,104,180,217,211,210,215,213,201,164,124,131,195,214,212,212,179,143,139,160,199,218,214,211,211,158,159,192,212,216,212,212,211,212,212,201,215,212,210,210,209,211,212,211,211,5
188,189,189,188,189,187,187,188,191,193,188,188,186,189,190,191,191,190,184,194,188,187,189,190,190,192,193,194,181,185,188,188,191,190,191,193,193,195,186,180,187,189,189,190,192,192,193,195,185,184,185,188,189,191,192,194,195,196,181,189,187,179,189,193,194,197,192,185,194,196,191,171,157,170,177,183,184,194,197,198,189,193,192,190,186,182,181,175,174,173,191,192,191,191,192,194,193,194,193,190,1
190,195,197,199,197,198,200,203,200,198,176,172,172,182,185,180,175,173,193,199,194,195,184,179,186,171,156,164,151,193,193,194,194,198,199,182,188,200,196,196,192,194,194,197,196,181,189,200,194,190,192,193,194,194,194,189,185,201,195,186,192,193,193,195,197,194,175,201,194,188,192,194,194,196,197,199,174,193,185,193,192,193,194,196,196,197,194,158,178,200,191,193,193,195,197,196,199,198,200,199,2
198,198,199,200,201,199,201,201,199,199,198,198,199,201,197,190,191,188,193,200,197,198,198,192,191,196,199,196,183,190,197,198,193,197,200,200,200,200,201,179,197,193,196,198,199,198,199,198,200,186,195,192,197,197,198,199,199,199,200,185,195,194,196,198,198,200,199,199,200,183,193,183,198,199,199,200,200,201,186,178,197,192,196,198,199,200,200,202,189,196,198,198,197,198,199,199,200,200,200,200,3
196,196,197,198,199,200,199,199,199,200,197,196,197,198,200,199,199,200,199,198,196,195,196,198,199,198,199,199,199,199,196,195,197,198,200,198,200,200,195,192,193,190,186,199,199,199,200,200,197,188,191,196,181,190,200,200,199,199,199,186,196,197,200,189,189,200,201,201,197,183,196,197,198,198,188,181,191,193,181,191,195,196,197,196,199,197,190,187,194,200,196,196,196,198,199,199,200,201,199,198,4
186,183,182,185,187,186,186,189,185,185,186,178,169,175,174,173,168,156,182,186,184,185,186,187,185,176,170,173,185,185,183,184,183,176,174,178,186,187,186,185,183,182,156,169,176,175,174,174,174,179,182,183,180,181,181,182,182,175,155,168,181,182,182,182,183,178,171,173,180,185,180,181,183,178,170,172,179,184,183,183,181,181,170,169,180,183,183,182,182,182,181,180,173,181,181,181,181,181,181,182,5
207,197,200,200,199,200,200,199,198,199,198,199,200,198,194,194,192,195,201,201,199,196,198,198,199,199,198,196,190,202,195,197,200,198,199,199,200,202,193,195,193,199,199,200,200,200,199,202,196,193,191,196,199,201,201,202,201,204,191,200,198,188,197,202,203,203,202,197,198,204,200,201,190,187,190,193,197,201,206,204,201,200,202,201,196,193,191,191,190,196,201,201,201,201,202,203,204,202,201,201,1
201,203,201,202,203,204,205,205,205,206,201,202,200,202,203,204,205,205,206,206,201,202,201,203,203,204,206,206,207,204,195,195,196,195,197,202,199,192,201,205,203,202,200,196,192,192,176,188,180,192,201,202,200,201,202,203,193,206,205,204,200,201,201,201,202,204,195,204,204,193,200,201,201,202,203,205,196,198,201,193,200,202,202,202,203,204,204,186,182,200,200,202,201,201,203,204,205,205,201,204,2
202,203,203,204,205,205,205,204,205,205,203,203,203,205,204,204,205,206,205,204,203,204,201,198,196,197,195,191,205,205,204,201,197,201,205,204,205,199,193,206,202,196,202,202,204,204,205,207,192,203,200,201,203,203,204,204,206,206,194,199,198,203,204,204,205,204,206,206,191,199,197,199,204,203,204,205,205,205,191,201,203,205,203,203,204,205,204,205,205,202,204,204,204,203,202,203,204,204,203,204,3
202,202,203,204,205,204,205,204,204,206,202,202,204,206,204,203,205,207,205,204,204,202,205,206,205,206,206,206,203,197,205,191,191,205,205,207,206,205,204,194,204,203,190,199,206,207,207,205,205,194,201,203,203,191,201,206,205,204,204,194,202,206,205,205,190,199,207,208,195,196,203,204,204,205,206,191,190,189,186,205,203,205,203,205,207,207,198,195,205,206,203,204,205,207,208,207,206,207,207,206,4
192,194,193,195,196,195,195,197,197,196,187,185,186,186,186,187,187,187,188,197,192,191,192,192,190,186,180,173,175,195,190,190,190,185,182,185,190,194,195,194,189,188,168,180,186,188,188,188,189,193,190,187,179,184,182,184,185,186,163,182,188,187,188,189,188,191,190,178,173,189,187,187,188,189,186,179,176,183,191,190,187,186,181,179,180,185,190,191,190,190,187,182,179,188,187,187,188,190,189,189,5
189,189,190,191,189,190,189,189,189,189,190,190,190,190,190,190,189,189,189,188,190,189,192,191,185,182,190,189,188,187,190,191,176,163,164,162,162,190,187,187,191,174,166,192,197,181,161,190,187,187,190,175,154,167,154,162,188,189,187,188,189,191,168,150,158,163,191,188,188,186,188,188,191,193,190,174,189,188,187,186,188,187,188,188,186,189,188,188,187,185,188,187,186,188,186,186,187,187,186,186,1
180,179,179,179,179,180,180,179,179,178,180,180,179,179,180,179,179,178,178,179,180,182,181,180,181,181,181,180,179,178,180,159,165,168,164,161,163,163,177,178,180,169,165,167,160,146,176,150,176,178,179,179,180,179,181,158,169,157,180,177,178,178,177,177,179,165,140,173,178,177,177,178,177,177,177,177,171,177,175,176,176,176,176,175,175,175,176,175,174,174,183,183,182,182,182,181,182,181,181,181,2
183,183,183,183,182,184,184,183,183,183,183,184,183,185,180,167,166,180,184,183,184,184,186,168,155,172,172,153,183,184,183,186,169,157,186,189,190,155,177,186,185,180,156,186,185,185,187,155,180,186,188,153,160,189,186,185,185,148,186,185,185,178,179,186,186,185,184,169,186,186,185,186,186,186,186,185,185,187,185,185,184,185,185,186,186,185,186,185,185,185,185,185,185,186,186,186,185,185,185,185,3
185,186,186,186,185,183,184,186,183,182,186,185,187,185,185,185,181,176,184,183,186,185,186,185,185,186,177,151,169,185,182,185,184,185,186,184,189,168,160,185,167,183,172,166,189,186,173,153,181,183,185,185,185,160,156,156,162,182,183,182,184,184,185,184,181,183,184,183,181,181,185,185,184,183,183,183,182,181,181,181,184,184,183,184,183,182,182,181,182,182,184,184,183,183,182,182,181,181,181,183,4
180,180,178,177,180,180,179,178,178,178,180,181,167,159,162,164,174,180,178,178,180,180,182,182,181,178,151,176,180,179,181,181,182,178,172,164,162,180,180,180,182,181,159,151,152,168,184,181,180,180,183,183,182,184,183,171,162,183,182,181,184,185,186,185,179,163,167,184,183,182,186,174,164,163,166,177,185,184,183,182,186,182,177,184,187,185,184,184,183,183,185,185,185,185,185,185,184,184,183,183,5
177,176,178,177,172,170,173,177,177,177,177,179,164,141,138,141,141,141,163,179,178,158,142,169,176,177,178,168,135,175,174,138,178,177,176,176,178,168,137,176,176,138,168,177,177,178,160,133,165,177,176,164,159,179,165,141,142,170,174,177,174,174,135,116,132,160,178,175,173,176,172,174,159,152,149,136,136,170,173,175,173,175,175,175,175,177,153,147,174,176,173,175,173,171,173,172,172,168,172,175,1
186,186,186,185,186,187,187,187,186,187,178,187,189,189,189,185,188,189,189,188,154,152,157,154,157,118,148,151,169,183,188,187,182,181,184,153,177,186,182,154,186,188,187,187,189,170,177,191,173,171,187,187,188,187,188,177,171,192,159,184,186,185,187,187,187,184,165,180,160,191,186,186,186,187,187,189,157,147,183,190,185,186,186,187,187,188,181,180,191,188,185,186,186,186,186,186,188,189,188,188,2
176,176,177,175,177,176,172,178,177,176,176,177,176,178,163,139,142,142,177,176,175,176,179,155,143,175,183,151,154,179,176,180,157,147,180,180,179,173,141,178,178,167,143,180,179,178,178,178,137,178,178,145,173,179,178,178,179,179,138,177,175,125,173,179,178,178,179,178,136,177,179,171,176,178,178,179,180,168,136,180,179,180,180,179,179,179,180,178,174,179,179,179,179,180,179,179,179,179,180,179,3
170,171,171,171,168,168,168,169,170,170,172,172,172,171,170,168,168,169,172,172,161,173,172,171,171,169,169,168,150,171,149,172,172,173,170,170,170,174,154,165,156,169,170,162,172,171,171,173,147,171,167,170,171,146,172,174,175,152,156,175,170,171,171,157,142,156,142,151,176,173,170,171,170,173,158,145,162,175,175,173,171,171,171,171,174,176,174,173,174,172,171,170,172,172,172,172,172,173,174,172,4
164,140,152,157,160,163,165,165,162,168,164,152,155,151,146,142,142,145,155,168,165,166,166,165,165,165,162,155,130,152,165,160,155,154,151,149,145,138,129,155,166,142,127,128,130,134,141,154,161,165,166,166,166,165,162,157,148,134,148,165,167,166,165,164,165,165,165,136,133,167,167,158,151,156,154,143,135,141,159,165,165,146,146,146,142,152,163,163,160,165,170,169,169,167,167,166,163,160,159,166,5
254,253,255,250,239,235,234,237,251,255,254,252,234,227,237,244,247,239,221,246,255,219,221,255,255,254,254,255,248,220,255,218,250,253,253,253,254,254,255,217,255,223,243,254,253,253,254,254,255,219,255,244,221,251,255,255,255,255,240,226,254,254,244,226,235,239,231,230,233,251,254,254,254,253,246,239,220,214,238,255,254,254,254,253,254,254,255,253,222,239,254,254,253,254,254,253,253,254,247,229,1
255,255,255,255,255,255,255,255,255,254,209,225,241,254,255,255,255,255,255,255,248,237,219,211,222,231,235,240,243,254,255,255,255,252,212,227,220,215,198,195,255,255,255,251,218,255,255,255,255,214,255,255,255,253,217,255,255,255,255,216,255,255,255,255,216,253,255,255,255,215,254,255,254,255,223,236,255,255,255,217,255,255,255,255,248,206,243,255,232,227,255,255,255,255,255,243,210,198,213,253,2
255,255,255,255,237,216,218,240,255,254,255,255,250,203,202,225,223,197,221,255,255,250,198,228,255,255,255,255,201,233,255,212,231,255,253,254,254,255,248,201,241,211,255,254,254,254,254,254,255,195,221,238,255,254,254,254,255,255,255,200,237,247,255,253,253,255,255,255,255,205,255,254,254,254,254,255,255,255,255,205,254,254,254,253,255,254,255,255,255,185,254,254,254,253,254,254,254,254,255,219,3
255,255,255,254,254,255,254,255,255,255,254,255,255,254,254,255,254,254,255,255,255,255,255,254,254,255,255,255,255,230,255,255,255,255,255,254,255,255,255,201,152,247,254,255,255,255,255,255,251,213,153,223,208,255,255,255,254,255,236,217,254,253,186,206,253,255,255,254,181,237,255,255,252,193,162,185,203,165,201,255,255,255,255,255,246,215,191,225,255,255,254,255,255,255,255,255,255,255,255,255,4
229,234,251,255,255,253,254,254,253,253,246,223,213,220,241,254,255,255,254,254,254,255,253,239,221,214,223,235,250,255,254,253,252,254,255,255,242,226,212,202,253,253,253,254,234,227,229,224,222,203,253,253,253,254,232,193,215,250,255,255,254,253,253,253,255,253,226,210,248,255,253,254,255,255,255,254,255,242,204,234,252,247,244,238,231,227,228,228,208,223,246,213,230,237,243,245,246,247,253,255,5
254,254,253,228,208,211,208,211,238,255,255,249,205,221,248,253,253,242,202,238,254,205,234,255,254,254,254,255,243,201,236,206,255,254,254,254,255,255,225,209,246,212,251,255,255,255,244,213,201,250,255,218,186,174,171,192,208,236,255,254,253,254,252,235,218,208,204,237,255,255,252,252,253,254,255,255,248,201,233,255,254,253,253,253,254,253,255,248,193,249,253,253,254,253,253,254,255,255,230,240,1
135,183,211,230,251,255,255,255,255,255,245,226,203,179,172,178,185,205,222,223,255,255,255,255,253,201,175,201,179,138,254,254,255,254,253,196,254,255,255,210,254,254,255,254,251,201,255,255,253,206,254,254,254,253,254,198,251,255,249,210,254,254,254,253,255,204,233,255,230,217,254,255,255,254,255,233,192,245,183,242,254,255,253,254,254,255,200,156,213,255,255,255,255,255,255,255,255,254,255,255,2
255,255,255,255,255,254,255,255,255,255,255,255,255,222,176,165,168,220,255,255,255,252,185,183,227,247,237,174,231,255,255,192,192,255,255,255,255,231,197,255,255,150,202,255,255,255,255,248,187,255,253,247,251,255,255,255,255,250,187,255,254,255,255,255,255,255,255,252,190,254,255,255,255,255,255,255,255,254,182,250,255,255,255,254,254,254,255,255,165,241,255,254,255,255,255,254,255,255,246,253,3
255,255,255,255,255,254,255,255,244,254,255,255,255,255,255,254,255,255,214,220,255,254,255,255,255,254,254,255,253,207,236,197,255,253,255,255,254,255,255,209,243,219,255,232,163,237,255,255,255,211,255,255,255,252,192,157,240,255,246,202,255,254,255,253,255,222,166,206,164,222,255,255,255,254,255,255,220,166,200,255,255,255,255,255,255,254,255,255,255,255,255,255,255,255,254,253,254,255,255,255,4
254,248,254,255,255,255,255,254,254,254,255,208,196,221,244,255,255,255,254,254,254,255,243,221,203,202,224,249,255,255,253,253,254,255,255,246,219,195,210,244,253,253,254,250,226,234,232,225,181,174,253,253,254,249,167,165,221,235,240,251,255,254,253,254,255,229,190,236,255,255,220,246,255,255,255,255,245,188,244,255,209,205,210,222,233,238,248,205,200,255,255,254,247,238,230,221,211,197,234,255,5
234,231,217,213,214,214,212,215,228,234,228,210,226,234,235,234,234,231,209,232,209,228,235,234,234,234,235,232,207,233,218,221,225,229,227,226,223,213,225,235,234,226,206,215,215,205,206,219,235,234,233,233,235,235,235,236,235,222,211,235,233,233,233,234,234,234,235,237,212,232,233,233,234,234,234,234,234,232,212,234,234,234,234,234,235,234,235,220,222,235,233,233,233,234,234,234,232,212,234,234,1
226,226,227,227,228,227,228,228,228,229,228,228,229,229,230,229,229,230,230,231,210,215,216,214,216,217,219,224,231,231,222,219,219,202,216,218,217,211,225,231,228,228,229,212,228,231,233,223,220,232,227,227,229,213,224,230,231,219,223,232,227,228,230,223,214,231,232,214,229,232,228,230,230,232,218,214,213,217,232,232,229,230,231,230,232,224,223,231,232,232,230,230,231,231,232,233,233,232,233,233,2
235,235,235,235,235,235,234,235,235,236,235,235,237,233,227,228,235,236,235,235,235,236,213,209,213,210,208,224,236,235,237,214,218,237,237,238,233,206,224,236,231,205,237,234,235,235,236,228,210,238,233,217,234,235,236,236,236,230,210,238,235,235,235,235,235,236,235,228,213,238,235,234,235,235,236,236,236,225,218,239,235,235,235,235,236,236,238,218,218,238,235,235,235,235,235,235,236,232,233,237,3
232,234,234,235,235,235,236,237,230,230,233,234,234,235,234,235,236,236,226,214,234,233,234,235,235,235,236,236,234,218,230,234,235,235,235,236,237,235,236,218,169,227,228,234,239,236,235,236,237,213,212,230,205,166,204,237,237,236,237,213,235,234,235,224,196,193,234,239,238,207,233,234,234,236,240,211,184,217,206,205,232,233,233,234,234,238,226,190,195,233,241,242,241,242,242,242,244,246,246,242,4
219,192,196,197,199,202,211,218,225,224,227,225,224,223,221,216,207,198,196,217,228,227,226,227,227,227,228,231,203,209,229,229,227,226,227,229,222,205,205,227,229,228,228,228,227,186,185,215,230,226,228,228,228,228,228,222,212,193,213,228,227,228,228,227,227,227,228,225,194,227,227,229,229,229,229,229,228,217,195,227,223,202,210,209,208,207,206,205,220,226,227,222,222,224,224,225,226,229,226,226,5
214,214,215,210,204,202,209,216,214,214,216,213,194,192,200,203,192,203,216,213,214,191,206,216,216,216,215,192,209,215,204,199,219,214,215,215,217,210,199,217,211,195,220,218,216,217,219,207,203,217,218,201,198,206,213,214,208,196,215,215,217,218,214,203,195,178,170,202,218,216,217,218,218,220,219,220,219,197,214,218,217,218,218,218,218,218,219,207,206,218,217,218,218,218,218,218,219,212,213,218,1
221,221,221,221,221,221,221,220,221,220,221,222,222,223,224,224,222,221,215,217,217,216,212,206,197,189,189,189,184,192,194,195,197,204,190,204,221,223,225,199,222,222,223,224,200,222,222,223,223,198,220,220,219,220,198,223,222,222,223,196,220,219,220,222,197,221,222,222,219,198,220,220,220,222,199,217,224,225,206,206,220,220,220,222,213,192,208,205,190,218,219,220,220,220,222,216,202,203,218,220,2
220,220,220,221,223,223,221,220,220,219,220,221,223,212,202,201,204,217,221,219,221,217,192,192,203,206,204,191,212,220,218,189,213,223,222,222,223,219,191,217,195,213,222,219,220,220,220,222,203,207,190,222,218,220,220,220,220,220,210,202,199,220,219,220,219,220,220,220,209,201,219,220,219,219,219,220,219,221,203,208,220,219,219,220,220,219,219,221,202,216,220,219,219,219,219,219,219,219,219,219,3
217,217,218,221,221,222,224,226,225,226,215,217,218,220,221,222,221,217,224,226,215,217,218,219,220,223,210,205,203,222,215,217,218,219,220,221,223,225,220,212,215,217,218,219,219,221,222,222,224,212,216,217,219,217,219,221,221,222,225,209,217,218,219,203,222,222,222,221,207,207,214,211,188,180,189,188,191,191,203,223,213,208,200,213,217,218,219,222,224,222,215,216,219,219,219,219,220,221,222,222,4
215,202,206,214,216,215,214,214,213,213,215,212,204,196,198,208,215,216,216,213,214,215,217,216,210,201,196,198,204,212,213,214,216,216,217,220,214,201,182,206,215,215,215,217,216,203,200,211,217,216,216,216,216,217,190,206,220,218,216,216,215,216,216,218,210,196,205,218,218,217,216,216,217,218,219,219,205,196,216,218,216,214,212,210,209,206,207,199,180,212,214,205,207,210,211,212,214,216,213,216,5
228,228,230,227,222,219,218,221,227,226,227,229,214,206,212,215,214,209,206,227,228,214,209,228,228,228,228,229,211,211,223,203,228,226,225,225,225,225,225,194,221,206,227,225,225,225,225,226,208,205,226,212,209,221,223,224,220,208,209,225,224,225,216,209,199,190,195,211,224,224,223,223,223,224,224,222,217,210,199,220,222,222,222,222,222,222,223,224,200,219,222,222,222,222,221,221,221,218,211,222,1
217,217,217,216,211,207,205,196,195,192,203,193,191,190,172,189,193,195,204,192,212,209,213,209,200,219,217,218,216,202,215,215,216,201,206,216,215,215,213,202,214,213,215,198,208,214,214,214,209,201,213,213,214,195,210,214,213,214,201,204,211,211,212,194,209,212,211,213,190,209,212,211,212,196,205,213,214,205,190,214,212,211,212,204,187,208,201,181,209,213,211,210,211,212,199,188,189,207,213,212,2
205,205,204,204,204,204,202,202,200,200,205,204,205,204,188,180,180,188,200,200,206,206,200,181,193,202,201,188,180,202,209,200,182,204,208,205,205,206,187,192,205,183,207,208,207,205,205,206,197,185,186,204,209,207,207,206,205,205,197,191,195,208,209,208,207,206,206,206,193,196,212,210,209,208,207,207,206,208,187,201,210,210,208,208,208,208,207,205,185,206,210,209,209,209,208,208,208,207,207,206,3
215,214,211,208,207,205,203,201,192,184,215,213,211,209,207,205,203,200,198,179,215,212,211,209,206,205,202,200,198,181,214,213,204,197,207,205,202,200,193,179,214,213,200,201,208,204,202,201,178,186,214,213,197,207,207,204,203,193,174,195,214,211,196,211,209,207,197,172,195,195,204,203,197,204,192,177,171,194,198,194,213,188,173,177,182,193,203,201,197,194,213,212,211,211,208,205,202,200,197,195,4
194,182,193,200,202,202,201,201,202,200,197,186,182,180,181,182,184,187,184,187,199,201,202,201,199,197,196,189,171,176,199,199,200,200,202,198,188,190,199,201,199,199,200,201,191,182,198,200,199,199,199,199,200,201,192,173,195,202,200,200,199,198,199,200,201,193,178,187,201,201,201,201,200,200,198,198,198,183,164,197,193,189,186,184,185,186,186,187,190,199,188,196,196,195,196,198,199,200,200,200,5
189,189,188,188,185,183,183,184,185,186,190,191,186,173,171,173,168,167,185,187,191,187,171,185,189,188,186,180,167,188,192,175,184,189,189,187,184,188,171,183,192,173,189,188,187,186,185,187,169,185,193,175,185,190,188,187,187,175,172,188,192,188,165,167,178,175,166,170,186,185,192,191,187,176,172,167,163,166,184,186,193,191,191,191,189,189,189,176,172,188,192,191,190,188,187,188,187,185,184,187,1
196,194,193,193,192,190,190,189,189,188,196,194,192,191,193,190,187,184,179,186,166,160,167,166,141,149,161,162,151,173,197,195,196,179,175,193,192,191,187,170,196,194,195,170,191,191,190,189,186,168,196,195,192,171,192,190,189,189,186,170,195,195,195,166,190,190,188,190,179,174,195,195,196,179,164,188,190,188,164,184,195,194,193,193,179,160,159,162,179,189,195,193,192,192,191,190,187,190,191,189,2
187,185,182,182,179,177,177,178,174,173,184,184,181,163,153,151,149,156,173,175,187,182,154,168,179,178,177,163,145,171,187,158,171,180,180,177,176,177,168,145,181,158,180,177,177,176,176,176,177,143,178,159,182,177,177,177,175,176,173,145,183,148,175,178,178,178,174,175,163,149,186,173,175,176,177,177,174,174,151,161,185,184,180,176,175,176,176,171,145,170,184,182,178,176,175,174,175,169,165,170,3
186,187,186,188,188,189,189,191,190,189,186,186,187,188,188,189,190,184,187,190,186,185,187,188,188,189,190,181,166,189,187,186,186,188,188,188,188,191,170,179,190,189,185,183,189,187,189,191,180,171,147,161,166,167,182,182,183,176,165,168,166,168,183,169,163,163,165,171,173,184,186,185,184,186,186,187,188,188,186,187,184,183,184,185,184,184,185,186,185,186,184,185,185,185,184,185,185,182,183,186,4
170,170,169,168,169,169,168,168,169,167,170,154,151,150,150,150,147,149,159,167,169,167,167,165,165,166,167,165,145,159,167,167,168,167,166,166,169,166,146,161,162,163,164,166,160,153,148,144,157,162,163,164,165,162,142,136,138,142,155,161,163,164,165,164,163,165,164,159,137,161,161,163,164,162,161,164,165,155,139,161,158,137,146,153,152,148,144,144,156,162,162,160,156,153,152,157,161,161,160,162,5
198,198,200,191,178,175,180,194,200,198,198,200,180,174,188,191,184,168,185,199,200,179,179,198,196,196,197,197,169,197,196,170,198,196,195,196,195,199,173,195,191,170,200,192,197,197,196,178,183,198,195,166,185,189,183,178,175,185,198,196,195,193,171,163,157,160,170,191,199,197,194,195,197,198,197,197,188,167,180,199,193,193,195,195,194,195,196,197,172,192,192,192,193,195,194,194,194,195,192,192,1
188,188,189,189,191,191,190,193,193,190,188,185,188,191,193,195,194,190,186,189,186,158,158,163,164,151,144,150,147,190,187,192,189,189,174,165,184,193,169,185,187,188,190,191,170,191,191,190,177,177,188,188,189,190,169,190,188,189,182,172,187,187,188,189,167,189,186,188,174,178,186,187,188,190,170,171,189,182,164,188,183,186,188,187,187,165,155,158,183,188,185,187,186,186,188,189,187,189,190,188,2
173,175,176,171,166,165,171,176,177,176,173,172,151,145,152,154,147,144,172,177,169,146,162,173,175,178,178,166,147,177,156,163,174,171,171,175,176,178,147,172,153,168,172,170,171,175,175,178,148,170,150,162,170,169,170,173,174,174,148,173,161,151,170,169,171,172,175,164,153,174,170,169,169,171,171,173,175,153,168,173,169,169,170,169,171,174,171,159,174,173,168,170,170,170,171,173,173,174,173,172,3
204,203,203,205,206,206,207,206,207,207,202,202,204,205,206,206,206,206,206,207,201,201,204,204,205,205,204,206,196,206,202,201,203,204,205,206,204,204,193,204,203,202,204,205,204,206,204,205,191,203,199,202,205,203,204,205,205,207,189,203,180,192,185,205,208,208,208,211,187,202,203,204,167,162,167,172,170,163,176,207,201,202,204,199,195,191,191,197,207,206,201,202,203,203,205,206,205,205,205,206,4
190,188,191,191,192,193,195,196,195,196,187,166,170,170,170,170,173,183,196,195,189,189,189,191,191,188,187,177,171,192,187,188,189,190,191,194,194,190,166,188,187,188,189,188,168,158,160,166,188,195,185,187,188,188,178,173,175,173,170,191,186,189,188,187,189,191,192,198,175,177,185,187,188,188,187,190,189,178,167,189,172,161,166,168,167,168,168,177,191,194,184,187,188,188,188,190,192,193,194,195,5
183,185,184,178,172,172,175,182,187,187,183,174,165,174,181,183,180,174,173,187,176,163,184,185,184,185,185,189,172,181,164,179,184,183,184,185,185,187,179,176,163,178,184,184,184,184,184,185,169,183,175,167,186,186,184,184,183,168,180,187,185,172,158,172,181,173,168,181,186,186,183,185,178,152,161,177,186,187,186,186,182,183,183,186,174,167,180,187,187,186,182,182,183,184,186,182,175,185,186,187,1
182,181,186,188,188,186,187,188,188,189,177,162,161,163,169,178,185,189,190,188,185,188,187,183,155,165,164,166,173,186,184,184,185,183,170,191,190,186,173,167,183,184,184,182,169,188,188,189,188,167,183,185,184,185,167,186,188,188,186,166,183,184,185,186,167,183,188,187,183,170,182,183,185,186,175,167,190,190,176,175,183,183,185,184,185,166,166,172,158,187,182,182,184,185,185,188,179,173,186,188,2
180,179,181,183,179,175,173,179,181,183,180,181,176,158,156,164,169,158,173,183,181,168,151,174,179,180,182,183,159,180,174,149,181,181,179,180,180,181,172,170,158,171,180,180,180,180,181,181,179,164,155,178,179,180,179,180,180,181,181,164,159,176,179,179,179,180,180,181,182,165,171,162,177,178,179,180,180,181,178,164,180,178,177,178,179,181,180,181,174,173,179,179,178,177,178,180,180,181,183,183,3
194,194,196,195,195,196,197,197,196,196,194,195,196,196,196,196,197,197,180,194,194,195,195,196,195,195,197,198,190,185,194,195,195,194,194,195,196,198,195,183,194,196,196,194,194,195,196,197,196,181,189,188,195,197,197,195,196,197,193,182,184,184,196,168,179,196,199,201,182,189,195,196,195,193,174,164,173,172,171,200,193,195,193,195,198,195,183,183,198,200,192,195,195,196,196,196,198,199,198,198,4
192,192,178,179,187,194,194,195,194,195,192,193,190,185,179,175,179,190,195,195,192,192,192,194,195,196,189,167,196,195,193,192,193,193,191,178,175,189,195,194,192,191,194,187,165,187,196,195,194,194,191,192,193,190,172,178,189,195,193,194,192,192,193,193,194,186,172,179,194,195,191,192,193,193,193,194,196,189,175,187,191,190,188,187,184,184,180,176,175,180,184,173,172,177,182,187,190,191,195,197,5
200,199,200,200,193,188,185,187,197,202,199,202,191,172,181,192,195,191,173,186,200,182,173,199,202,202,202,201,203,168,195,169,203,200,199,200,201,201,200,176,186,183,202,200,200,200,202,201,173,195,196,169,200,204,203,199,190,172,192,204,201,191,173,168,154,171,185,198,202,201,200,202,202,186,171,173,186,197,203,201,200,200,200,202,205,200,188,176,175,197,200,200,201,201,201,201,202,203,197,198,1
202,202,202,200,200,201,202,202,201,202,197,190,194,200,203,203,203,205,204,203,195,177,173,171,163,168,174,177,186,198,203,205,204,205,180,198,198,195,181,176,202,201,201,202,182,202,202,203,205,185,202,201,201,201,182,199,202,203,203,182,201,201,201,202,191,185,206,202,203,181,202,202,202,201,203,178,191,206,193,181,202,202,201,200,201,201,179,170,173,201,201,202,201,201,203,202,205,204,206,204,2
198,199,199,192,183,182,184,193,200,198,198,195,172,182,191,193,188,177,177,201,198,173,194,201,201,200,199,202,182,183,187,182,203,199,199,199,198,199,198,177,178,194,200,200,199,199,199,198,196,177,178,196,200,200,199,199,199,199,194,182,190,175,199,200,199,199,199,200,187,187,199,198,198,200,199,199,199,198,178,193,198,199,198,199,199,198,199,197,178,198,198,198,199,199,197,198,197,196,195,196,3
201,201,200,199,199,200,200,200,197,199,201,201,201,200,200,201,201,201,190,190,202,202,201,201,199,200,200,201,199,180,186,196,202,201,199,200,200,200,200,178,185,200,194,192,201,199,199,199,200,178,203,201,199,172,196,200,199,198,200,175,201,200,201,193,168,200,198,199,199,176,200,199,200,201,189,168,199,203,198,178,201,200,200,199,202,190,161,172,163,188,201,200,200,200,199,201,200,187,192,201,4
182,181,184,188,193,195,194,194,194,194,195,192,188,182,178,178,186,194,194,194,194,193,194,196,193,180,171,195,193,194,194,193,190,179,178,183,192,193,193,194,194,194,186,168,182,189,193,194,193,193,194,193,193,193,184,177,175,185,194,193,194,193,193,193,193,193,190,180,174,190,191,191,191,191,191,191,193,196,189,169,189,191,192,192,193,191,187,182,175,186,189,174,174,176,177,179,180,186,194,195,5
255,255,255,255,254,247,245,246,251,255,255,255,252,227,218,229,237,235,212,249,255,242,209,230,253,255,255,255,191,229,255,202,244,255,255,255,255,246,195,250,255,207,249,255,255,252,231,204,243,255,255,242,219,206,208,206,230,253,255,255,255,255,255,255,252,235,220,245,255,255,255,255,255,255,255,255,247,210,241,255,255,255,255,255,255,255,255,247,204,252,255,255,255,255,255,255,255,255,229,218,1
255,255,255,255,255,255,255,255,255,255,250,239,233,229,226,230,231,239,238,254,228,218,225,226,226,209,200,220,207,231,255,255,255,255,255,215,248,255,243,225,255,255,255,255,255,210,255,255,239,230,255,255,255,255,254,214,255,255,232,238,255,255,255,255,253,215,255,255,214,249,255,255,255,255,255,218,247,230,225,255,255,255,255,255,255,244,213,218,254,255,255,255,255,255,255,255,255,255,255,255,2
255,255,255,255,255,255,255,255,255,255,255,255,254,233,219,215,211,232,255,255,255,255,218,226,251,255,251,208,235,255,255,232,225,255,255,255,255,243,212,255,255,221,246,255,255,255,255,251,208,255,255,216,248,255,255,255,255,253,208,255,255,232,244,255,255,255,255,250,208,255,255,254,254,255,255,255,255,219,228,255,255,255,255,255,255,255,237,222,255,255,255,255,255,255,255,255,252,254,255,255,3
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,255,255,255,255,255,255,255,252,239,255,254,255,255,255,255,255,255,254,219,238,221,255,255,255,255,255,255,227,222,248,248,231,248,255,255,255,227,190,251,255,255,248,218,216,214,184,191,248,255,255,255,255,253,232,222,239,255,255,255,255,255,255,255,255,255,255,255,255,255,4
255,255,243,237,237,242,246,253,255,255,255,255,246,239,239,236,222,202,213,255,255,255,255,253,231,218,223,232,248,255,255,255,255,225,201,255,255,255,255,255,255,255,255,253,218,218,247,255,255,255,255,255,255,255,255,243,215,222,250,255,255,255,255,255,255,255,255,241,199,249,255,255,255,255,255,254,244,228,203,248,255,254,246,232,219,216,221,237,253,255,253,225,225,236,246,254,255,255,255,255,5
255,255,255,255,250,244,247,251,255,255,255,255,248,228,230,241,246,222,238,255,255,245,219,247,255,255,255,236,214,255,255,215,248,255,255,255,255,236,211,255,251,210,255,255,255,255,255,216,235,255,255,223,233,239,246,246,227,224,255,255,255,254,241,225,222,204,219,251,255,255,255,255,255,255,255,254,239,209,229,255,255,255,255,255,255,255,255,254,209,243,255,255,255,255,255,255,255,255,248,249,1
255,255,255,255,255,255,255,255,255,255,250,232,225,226,224,215,220,233,253,255,247,220,222,222,204,213,222,210,227,255,255,255,255,255,230,255,255,255,226,255,255,255,255,248,228,255,255,255,225,253,255,255,255,241,232,255,255,254,226,255,255,255,255,243,230,255,255,246,231,255,255,255,255,253,217,245,246,216,247,255,255,255,255,255,242,209,213,243,255,255,255,255,255,255,255,255,255,255,255,255,2
255,255,255,255,243,229,226,241,255,255,255,255,246,205,213,228,231,195,222,255,255,244,196,240,255,255,255,253,182,245,255,200,234,255,255,255,255,255,222,213,247,201,255,255,255,255,255,255,242,198,242,219,255,255,255,255,255,255,243,197,250,224,255,255,255,255,255,255,223,213,255,222,252,255,255,255,255,255,191,242,255,249,252,255,255,255,255,223,203,255,255,255,255,255,255,255,255,235,252,255,3
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,255,255,255,255,255,255,255,255,255,244,240,255,255,255,255,255,255,255,255,253,233,251,229,255,255,255,255,255,255,250,232,253,245,255,236,235,255,255,252,214,239,255,255,255,248,207,206,213,201,225,255,255,255,255,255,255,247,240,251,255,255,255,255,255,255,255,255,255,255,255,255,4
252,234,243,246,251,255,255,255,255,255,253,234,226,224,222,216,218,226,239,255,255,255,255,255,255,255,253,215,194,255,255,255,255,255,248,232,209,219,253,255,255,255,255,255,197,205,245,255,255,255,255,255,255,255,253,233,215,217,244,255,255,255,255,255,255,255,255,247,207,243,255,255,255,255,255,255,251,235,202,241,255,251,242,231,222,214,208,224,249,255,255,230,225,231,241,250,255,255,255,255,5
213,215,215,209,205,203,208,215,215,214,215,203,177,180,188,188,183,176,199,216,204,168,207,216,216,216,217,211,178,196,180,201,216,214,214,214,214,215,212,176,181,208,214,213,213,214,214,214,211,179,205,207,217,216,216,215,215,215,178,199,214,211,180,186,194,201,201,182,195,216,213,212,166,155,162,157,153,182,218,214,213,213,217,217,215,217,216,183,190,217,213,213,213,213,213,213,214,213,199,215,1
200,209,217,216,215,214,214,214,214,214,195,165,175,196,212,216,217,217,215,213,214,214,198,179,169,175,183,185,196,214,212,213,214,216,215,195,147,149,147,206,212,213,212,212,209,169,208,220,203,192,212,213,213,214,196,185,216,212,209,184,212,212,213,214,200,182,216,213,207,182,212,212,212,212,212,166,207,218,177,195,212,212,213,212,214,196,155,159,174,214,212,212,213,213,212,214,211,206,215,212,2
205,205,207,209,207,206,208,208,204,205,206,208,196,172,169,168,169,179,204,205,208,182,159,193,203,204,200,177,162,205,189,160,207,207,205,205,205,210,164,189,187,183,208,205,205,205,205,207,176,182,205,200,205,205,205,205,205,208,174,186,205,206,205,206,206,206,205,208,165,197,205,205,205,205,205,205,208,190,168,207,206,205,205,206,205,206,194,171,201,205,206,205,205,205,205,206,198,205,205,205,3
215,215,215,215,215,215,215,217,215,215,215,215,215,216,215,216,206,190,216,216,215,215,215,215,215,215,217,200,182,217,215,215,215,214,214,215,215,219,188,199,216,215,214,214,215,215,215,215,210,183,210,214,215,215,218,215,215,215,214,180,191,212,216,204,183,219,216,215,215,186,215,215,215,215,174,156,207,222,204,181,214,214,215,214,219,192,149,150,147,205,214,215,215,215,215,217,216,202,213,217,4
201,202,187,173,195,201,201,200,199,198,201,199,199,185,172,169,176,190,201,199,201,199,200,201,202,198,186,170,166,195,201,199,200,202,202,201,201,199,159,168,201,197,195,189,181,176,172,169,170,194,202,165,148,169,185,194,199,201,202,198,200,199,193,182,175,170,169,178,192,200,200,199,200,202,202,201,194,184,160,171,200,198,194,188,181,177,173,170,162,174,185,169,175,181,185,190,192,194,198,199,5
216,221,210,184,172,167,172,208,218,216,219,179,163,193,208,211,196,152,209,217,187,170,220,219,217,217,222,188,180,220,168,213,217,216,216,216,219,191,182,220,179,207,217,216,216,216,219,163,208,217,205,193,219,219,221,217,168,185,220,216,217,217,201,188,178,162,188,222,216,216,216,220,187,143,134,157,174,196,219,217,217,217,219,222,220,212,198,168,165,209,216,216,216,215,215,216,218,221,204,190,1
185,192,211,212,211,209,208,209,209,208,198,165,157,174,192,206,211,211,209,208,209,212,205,189,169,161,166,171,167,207,208,207,207,209,213,204,160,126,106,171,208,207,207,208,201,156,188,213,193,189,207,207,207,210,169,191,211,207,199,176,207,207,207,209,160,204,207,207,206,168,207,207,207,210,164,189,211,207,207,162,207,207,207,207,198,146,189,207,174,166,207,206,206,207,208,200,159,149,166,205,2
193,198,179,155,148,146,157,190,197,193,197,151,145,179,187,184,161,125,176,196,161,138,198,194,193,193,196,185,122,189,137,183,193,192,193,192,192,198,153,158,164,178,194,192,192,192,191,194,173,142,191,188,192,192,193,192,191,194,172,149,192,193,192,192,192,192,191,197,150,168,192,192,192,192,192,192,192,190,135,192,192,192,192,192,192,191,193,156,170,195,191,192,192,192,192,191,189,178,194,192,3
217,217,217,217,217,218,217,217,219,217,218,217,217,217,217,217,218,204,201,219,217,217,217,217,217,217,217,219,188,212,219,217,217,217,217,217,217,219,207,195,201,217,217,219,217,217,217,217,217,190,197,216,216,202,221,217,217,217,218,188,220,217,220,159,181,224,218,216,220,181,217,217,218,216,151,161,215,227,193,165,217,217,217,217,221,174,135,140,141,209,217,217,217,216,217,222,214,197,216,219,4
197,185,171,188,196,199,199,197,196,197,197,196,187,174,170,171,179,190,199,197,196,196,198,199,198,194,184,168,147,184,196,195,196,196,194,179,169,173,180,194,196,195,198,167,142,167,191,201,199,196,195,195,196,195,188,180,172,162,185,197,194,195,197,196,188,178,172,160,180,197,196,193,177,168,174,184,193,197,197,195,184,164,180,193,197,195,195,195,195,195,175,192,196,195,194,194,195,194,195,195,5
155,156,162,164,160,156,155,165,180,182,158,160,153,150,159,168,172,162,167,183,162,150,154,170,174,176,178,182,167,178,158,153,167,172,175,178,183,186,172,182,153,162,170,174,178,183,184,171,179,190,156,154,173,179,182,177,169,182,192,192,167,157,157,159,151,155,168,171,180,193,167,173,170,168,173,180,186,190,177,189,168,173,178,182,183,185,189,193,180,189,168,172,177,181,183,187,191,192,184,197,1
168,171,176,180,181,180,181,180,177,185,165,162,160,156,157,149,163,171,176,172,157,154,164,174,176,173,186,188,194,181,165,169,173,175,172,176,183,185,190,178,164,166,170,174,168,177,182,184,186,175,163,168,170,174,166,174,179,182,184,174,162,166,169,172,164,171,177,178,182,172,160,163,166,171,166,161,177,177,179,171,158,161,163,168,172,156,163,172,163,175,156,158,161,166,171,172,159,155,167,178,2
202,201,201,197,185,177,177,187,187,185,203,205,190,182,193,196,189,171,181,188,206,193,191,205,204,203,199,194,175,189,203,194,207,206,205,202,201,198,186,183,197,207,209,206,206,206,204,200,193,180,195,211,210,209,208,208,205,201,196,180,196,212,212,212,210,209,207,204,199,183,207,213,213,213,212,210,208,206,202,186,216,215,215,215,214,212,209,205,202,186,216,216,216,216,215,213,210,207,203,192,3
206,204,203,203,200,196,192,190,179,182,203,202,200,200,198,195,190,190,171,174,203,201,199,197,195,192,190,188,182,176,201,201,198,197,192,190,190,186,180,174,199,198,196,193,189,188,187,184,177,173,198,195,192,188,188,185,184,181,172,172,195,192,188,186,185,182,180,177,165,172,184,188,187,184,184,182,179,166,166,171,179,187,171,169,174,175,165,159,171,169,187,185,179,170,165,162,167,174,171,168,4
158,152,146,142,138,137,136,134,134,131,160,156,154,152,149,144,137,131,125,130,164,162,158,153,150,147,144,142,128,129,167,162,159,155,151,148,141,133,131,136,168,163,160,156,152,146,129,128,131,134,166,163,159,155,151,149,146,141,134,125,167,163,159,155,151,148,145,141,137,127,168,163,159,154,150,147,144,141,129,131,167,163,158,154,150,146,141,131,135,135,168,162,149,145,143,140,139,142,140,134,5
176,175,176,170,164,160,157,158,165,165,177,174,161,158,159,159,159,152,146,165,175,161,170,174,172,169,168,168,154,159,169,165,177,174,172,169,169,169,155,164,167,166,177,173,172,170,170,167,154,171,170,162,177,175,174,173,171,154,167,173,175,160,166,171,168,163,157,168,175,176,175,174,161,150,150,155,154,169,178,178,175,175,176,175,176,177,174,155,179,179,174,174,174,175,177,177,175,169,179,180,1
198,198,196,193,191,190,190,188,185,180,191,179,178,174,173,177,167,165,175,180,198,195,194,192,188,165,164,165,159,178,199,197,196,194,191,177,190,188,181,167,199,198,196,194,188,176,189,187,178,172,200,198,197,194,188,178,190,189,171,177,201,199,197,195,191,178,191,186,168,182,202,199,198,196,193,175,190,172,180,181,201,199,198,196,194,183,162,179,186,181,201,199,197,196,194,192,188,190,186,182,2
174,174,175,177,179,174,166,166,178,178,175,176,176,161,145,144,150,148,140,174,177,173,145,151,169,177,178,179,166,151,177,149,168,179,177,176,176,176,177,148,165,162,180,176,176,176,177,176,177,148,160,172,177,176,175,176,176,176,170,151,160,170,177,176,177,177,176,178,156,164,170,154,176,177,178,178,178,174,150,175,176,172,175,178,179,179,180,160,164,176,178,179,178,179,179,178,178,177,176,174,3
166,165,164,163,163,162,162,158,160,162,165,165,163,162,162,162,162,160,145,157,164,164,163,162,162,162,162,163,158,146,163,163,162,162,162,159,161,161,161,148,162,162,162,163,161,159,160,161,161,146,166,164,160,161,161,160,161,160,158,145,155,155,148,158,165,163,163,163,139,153,143,141,139,126,136,141,139,126,141,160,164,162,161,154,144,136,137,150,161,157,162,161,160,160,161,160,161,159,159,157,4
160,162,159,155,155,154,157,164,166,163,161,161,155,150,151,151,147,141,149,164,161,161,163,164,164,165,165,156,133,162,160,160,163,164,164,156,143,145,159,164,160,161,147,137,134,146,159,165,163,163,160,160,157,154,149,143,138,147,164,163,159,160,160,160,162,164,163,133,146,165,160,160,160,160,158,151,140,142,160,163,159,158,148,142,139,146,156,162,161,162,160,159,151,154,160,160,160,161,161,162,5
215,217,211,202,198,196,195,197,211,213,216,202,201,212,215,216,215,208,192,208,206,206,217,216,214,214,215,214,211,192,200,217,216,214,213,212,213,212,215,193,200,213,216,215,214,212,211,214,202,197,212,200,210,214,214,214,212,203,192,211,213,213,206,200,195,191,182,189,208,212,211,213,214,214,212,211,208,204,192,206,212,212,212,212,212,211,211,211,206,197,213,213,212,211,213,212,210,210,208,204,1
206,207,208,210,209,209,208,206,204,204,204,205,201,198,199,196,194,195,204,203,192,182,187,192,186,164,181,182,191,203,206,209,211,211,192,208,211,210,197,199,205,207,209,205,196,211,208,205,205,197,204,206,207,204,201,209,207,204,207,196,204,206,207,205,195,211,208,207,208,195,205,205,207,209,193,194,208,207,200,192,205,205,207,208,210,194,184,183,186,203,206,206,207,207,208,209,208,207,207,205,2
210,211,213,210,206,211,213,210,207,208,211,211,196,183,185,181,188,207,211,208,212,195,194,210,213,210,196,179,201,208,206,196,212,209,209,210,210,206,183,207,203,204,210,210,208,208,208,210,192,202,201,207,210,209,208,207,208,209,197,197,202,208,209,208,208,208,207,209,202,192,208,208,207,208,208,207,207,208,204,189,208,208,208,208,207,207,206,207,203,192,207,207,207,208,208,207,206,205,206,204,3
196,195,196,194,195,194,193,195,196,194,196,196,194,194,196,185,174,173,181,195,197,196,196,194,195,198,199,198,181,186,197,197,197,194,195,197,197,197,197,181,196,196,195,195,195,196,196,195,198,182,196,196,196,195,197,197,197,199,193,181,197,196,198,196,193,187,185,182,172,192,193,194,173,168,171,175,178,179,192,197,196,197,196,197,198,198,200,199,197,195,198,197,197,196,195,196,196,196,196,195,4
194,191,194,195,194,192,191,189,187,187,189,175,174,177,179,181,184,188,187,186,195,194,191,187,183,181,175,162,169,185,192,192,190,189,191,184,174,175,183,184,191,190,189,186,160,165,181,188,187,183,190,190,189,187,179,176,172,168,173,183,189,189,189,189,188,188,187,185,167,168,190,190,187,182,177,174,171,167,167,176,185,172,171,175,176,176,175,176,179,176,184,182,186,185,182,181,179,177,176,175,5
220,219,219,219,217,216,216,216,218,218,219,219,217,215,216,217,218,216,216,217,219,218,215,217,218,218,218,215,216,217,218,216,218,218,218,218,214,215,217,216,217,216,217,217,216,213,214,217,216,216,216,217,215,212,212,215,216,217,217,216,216,212,211,212,212,213,213,215,216,215,216,211,212,212,212,212,212,210,212,215,217,217,216,215,215,216,215,215,210,212,218,216,215,215,216,215,215,215,215,212,1
208,205,207,209,209,202,192,190,188,186,210,209,207,206,206,197,189,185,185,187,209,209,210,210,210,203,189,186,184,186,209,209,210,210,210,201,191,192,188,187,209,209,210,209,210,201,193,191,189,188,208,209,209,209,210,202,195,193,191,188,208,209,208,209,210,201,195,194,192,190,209,209,208,209,211,201,196,195,191,192,208,208,208,209,211,204,194,196,192,194,209,208,208,209,211,206,196,192,195,195,2
199,198,197,193,191,191,189,191,194,193,199,199,195,197,198,198,198,196,197,199,193,191,192,193,193,193,193,194,191,193,190,188,189,189,189,189,189,190,188,188,188,187,187,186,186,185,186,186,186,184,187,187,186,185,185,184,184,185,184,182,186,187,186,185,184,183,182,182,181,179,186,185,185,184,183,183,181,180,180,177,188,184,185,184,183,183,181,181,179,176,188,187,185,185,183,183,182,181,178,177,3
208,207,205,204,203,202,203,204,207,210,207,207,207,206,202,202,205,205,205,210,208,208,207,206,207,209,210,212,210,207,209,208,208,208,208,209,211,211,212,209,210,209,209,208,209,210,211,212,212,208,211,211,210,209,209,210,211,212,209,208,206,211,211,210,210,211,210,207,205,210,209,210,206,206,205,204,204,207,210,209,212,212,210,207,208,209,210,211,210,210,212,212,211,210,209,209,209,210,211,210,4
218,217,217,216,216,217,217,217,216,215,217,217,219,218,218,218,217,215,213,215,215,216,216,216,217,216,215,214,214,214,214,214,215,215,215,214,215,215,214,213,213,214,214,211,211,212,213,213,212,212,211,211,211,212,211,209,208,208,210,210,208,207,208,209,208,209,208,206,203,205,204,204,204,205,205,204,204,204,203,203,200,200,198,197,196,198,200,200,199,200,196,194,194,194,194,195,195,195,195,195,5
188,188,188,189,187,186,186,188,189,188,187,187,187,182,180,181,182,180,188,188,186,186,178,182,186,188,189,184,181,188,185,179,183,186,186,187,187,188,180,187,183,179,185,185,186,186,187,186,181,188,182,182,185,184,185,186,187,177,183,187,185,185,185,184,186,185,177,182,186,187,178,179,179,179,177,177,184,187,186,187,179,174,174,175,176,177,179,181,184,186,187,187,186,184,184,184,183,182,180,177,1
176,178,180,180,181,182,181,179,181,178,183,182,181,180,180,173,170,168,164,171,186,188,188,187,181,180,187,187,185,175,187,189,188,187,178,187,188,187,186,177,186,189,189,188,181,189,189,188,187,179,187,189,190,189,181,190,190,189,189,179,187,190,191,191,183,190,190,190,189,179,188,191,191,192,186,188,192,191,188,181,189,192,193,193,191,185,194,193,183,187,187,190,190,191,191,187,181,182,186,186,2
161,162,162,162,161,158,156,157,162,161,161,163,161,154,152,156,158,157,151,159,160,156,151,157,161,161,161,161,158,151,156,152,160,159,160,159,159,159,160,148,150,160,158,158,158,158,158,158,160,148,149,156,157,157,156,157,156,156,158,147,155,152,155,155,155,155,155,155,156,145,157,155,154,154,154,154,153,153,154,143,155,155,154,153,152,153,152,152,152,143,154,153,151,150,151,150,150,150,150,145,3
186,186,186,185,186,186,185,184,184,183,186,186,186,186,185,186,185,185,184,183,187,186,186,187,185,186,184,185,184,175,188,187,183,183,186,185,184,184,186,173,180,182,179,180,185,185,184,185,186,175,150,159,180,183,186,185,186,187,187,175,187,188,177,170,181,187,188,188,184,172,188,187,174,183,172,172,177,175,169,182,189,188,184,188,188,185,177,176,185,188,188,188,189,186,186,188,188,187,187,185,4
179,180,179,178,176,173,173,171,168,162,188,187,184,180,176,173,171,168,165,163,188,188,186,185,181,179,174,168,162,161,188,188,187,185,182,174,165,171,171,165,185,186,186,185,181,176,171,168,164,159,182,183,183,183,179,174,170,167,161,153,179,179,180,178,173,167,164,164,164,161,175,174,172,168,168,168,166,165,164,160,169,165,166,171,170,165,162,161,161,159,161,166,166,166,164,161,157,157,158,157,5
170,169,168,169,170,167,161,159,162,164,170,169,169,166,156,153,157,156,147,160,169,170,162,153,163,169,168,167,157,153,168,162,156,170,169,168,166,159,145,160,164,154,170,169,170,167,154,147,160,164,156,167,169,165,155,146,154,163,165,162,162,152,139,144,149,152,151,147,149,161,169,166,167,169,168,167,166,164,154,151,167,168,167,167,167,165,164,160,147,158,167,167,167,167,166,165,164,162,162,163,1
168,169,169,168,169,168,167,167,166,165,165,158,160,163,165,168,170,169,167,166,167,162,159,157,154,153,147,152,148,166,170,170,169,169,169,158,159,165,158,161,169,168,168,168,164,158,171,168,166,158,168,168,168,168,161,164,169,167,166,158,168,168,168,167,163,159,169,169,165,160,168,169,168,167,169,158,157,165,157,166,169,169,169,168,168,170,164,158,165,168,170,170,169,169,168,168,169,169,168,167,2
165,167,172,177,177,175,177,184,184,183,167,170,165,159,161,168,168,163,181,183,167,157,159,172,178,179,180,174,162,183,159,148,174,175,176,177,177,180,162,178,169,163,172,174,175,176,176,178,163,177,170,171,172,175,175,175,176,178,161,178,170,170,170,173,174,175,175,172,158,178,169,171,172,172,173,173,175,161,170,177,170,171,172,173,172,175,166,161,177,176,170,171,173,173,174,175,172,174,175,176,3
170,172,172,170,169,168,166,164,161,158,168,171,172,171,168,167,165,161,162,159,168,172,173,171,169,168,165,158,153,160,168,172,172,170,168,167,165,165,153,158,164,169,172,170,166,167,166,166,157,155,154,164,166,166,169,167,166,165,158,156,168,169,163,148,158,168,168,165,150,158,167,168,169,169,155,146,147,145,153,160,167,168,168,169,170,168,162,165,165,158,167,168,169,168,168,168,166,167,164,160,4
150,147,145,147,148,148,149,151,150,150,150,142,142,141,142,142,140,140,145,152,150,151,151,151,153,154,152,151,142,142,150,150,151,151,153,153,152,148,139,144,151,152,147,141,136,133,135,142,149,151,151,151,151,152,152,151,147,139,143,151,149,149,149,149,149,149,150,152,137,147,148,148,150,151,150,150,149,147,136,148,148,143,142,143,142,141,140,139,147,151,152,152,150,152,152,151,151,151,151,150,5
208,209,208,202,198,198,195,197,208,211,208,200,198,205,209,210,210,206,197,210,200,199,210,209,210,210,209,212,200,209,195,209,208,208,209,210,211,206,196,211,193,209,208,208,209,210,205,196,208,209,195,207,209,209,206,200,200,209,210,209,200,197,197,198,199,205,210,210,209,209,207,201,184,190,201,206,209,211,209,209,208,209,209,204,198,194,194,198,207,210,207,207,208,208,209,209,209,205,200,209,1
201,203,207,206,208,208,208,206,207,207,201,193,192,192,196,197,191,173,196,208,206,207,205,203,202,197,182,194,197,207,205,206,206,206,207,196,203,209,197,205,203,206,207,206,206,197,206,208,200,203,205,205,206,206,206,199,206,207,201,202,206,205,205,206,206,198,206,207,201,202,205,205,206,206,206,202,200,208,199,203,205,205,206,206,206,207,196,202,195,207,205,205,205,206,206,206,206,197,200,208,2
210,210,208,200,195,194,193,196,209,211,211,204,196,202,207,209,209,204,193,209,205,199,211,212,210,209,210,211,203,199,200,209,211,211,209,210,210,210,211,198,201,211,210,210,209,209,211,211,212,200,202,210,210,209,209,209,210,211,212,202,201,210,209,208,210,210,210,210,211,201,200,207,208,208,209,211,210,211,208,204,204,205,210,210,210,211,211,212,204,209,210,210,210,211,210,211,212,209,208,212,3
212,212,213,212,213,213,214,213,211,211,212,212,212,212,212,213,213,212,212,207,213,212,212,212,213,214,212,212,212,205,212,213,212,211,212,213,212,211,213,203,213,213,213,212,213,214,212,213,213,203,214,214,213,213,214,214,212,213,214,202,195,208,213,212,214,214,213,212,211,202,202,208,213,202,211,214,213,213,201,206,214,214,212,210,200,209,212,200,200,211,213,213,212,213,212,202,195,203,211,209,4
202,196,200,205,206,206,206,207,207,208,203,204,199,197,202,206,207,208,209,208,203,206,207,206,203,201,201,205,209,208,203,205,205,206,208,208,208,204,206,209,204,205,207,207,208,209,208,205,207,209,205,206,207,208,202,200,203,207,211,210,205,206,206,208,205,203,203,202,201,205,206,207,208,209,209,206,206,206,206,207,204,203,203,202,200,204,208,211,212,210,202,202,204,206,208,209,209,210,210,210,5
176,176,177,177,176,175,174,174,173,172,176,177,175,171,169,167,166,171,174,173,177,171,167,172,174,174,173,165,171,173,176,166,176,176,175,175,175,171,168,174,176,168,177,176,175,175,174,162,173,175,176,169,163,166,168,168,162,169,176,175,174,174,167,161,164,163,164,171,175,174,174,175,175,175,175,174,174,166,171,175,174,174,174,174,173,173,173,171,168,176,173,174,173,174,172,172,173,172,173,174,1
170,171,170,171,170,170,169,169,169,170,172,171,171,171,170,170,169,169,169,171,172,172,171,171,171,170,170,166,162,168,169,167,166,165,164,162,159,159,162,165,170,169,169,169,167,163,169,170,170,165,171,171,170,170,164,170,170,169,167,167,172,171,170,170,164,169,170,169,164,172,171,171,170,169,165,165,168,163,167,173,172,171,170,169,168,163,163,166,170,173,171,171,170,169,168,168,168,169,171,174,2
159,158,158,157,155,154,153,153,152,152,158,158,158,156,153,151,151,152,154,153,158,158,150,150,151,151,150,148,147,154,159,151,155,156,156,155,154,154,149,152,155,155,158,156,156,154,152,154,152,150,155,158,156,155,155,154,153,153,151,151,156,156,157,156,155,156,155,153,147,154,158,154,158,157,156,155,154,154,152,154,158,156,157,156,155,155,155,154,154,153,158,158,157,155,155,154,154,154,154,153,3
148,148,150,150,150,150,151,151,153,153,147,148,149,150,150,150,151,149,147,151,148,147,148,150,149,151,150,151,149,149,148,148,148,149,149,151,150,151,151,149,148,149,150,151,151,151,151,151,152,149,149,150,151,150,151,152,151,152,153,150,150,150,151,151,151,152,152,153,152,149,150,151,150,151,152,153,153,152,149,154,150,152,149,148,149,149,148,149,152,154,152,152,153,153,153,153,153,153,154,153,4
161,163,162,162,159,159,160,158,158,158,162,162,161,162,161,160,160,158,158,157,163,162,155,155,154,154,153,155,159,158,164,164,163,160,156,153,149,151,160,159,163,159,153,158,160,160,161,160,159,159,162,161,155,156,155,155,155,157,160,159,162,164,164,163,163,160,156,148,153,160,162,163,163,160,156,154,155,157,159,160,163,157,154,156,159,160,160,161,160,159,162,157,161,161,160,159,160,160,160,158,5
181,179,179,176,171,166,159,150,142,128,182,178,173,171,171,167,160,147,136,128,184,176,175,175,174,172,163,154,138,129,185,180,180,177,176,175,166,157,140,132,182,183,181,179,178,177,168,153,146,134,183,175,173,171,169,165,158,155,151,136,188,183,179,178,178,177,170,157,150,140,191,188,187,186,185,184,178,166,153,147,193,191,190,189,189,188,184,171,161,156,193,192,191,190,189,190,188,176,170,165,1
185,183,181,176,171,170,169,169,159,141,186,186,184,180,174,172,171,168,155,146,187,183,180,174,167,162,154,154,150,141,176,178,178,176,167,158,165,170,162,142,180,177,176,173,167,171,172,171,162,145,185,184,183,178,175,174,172,172,160,149,185,184,183,178,177,175,174,174,161,154,185,185,184,179,179,179,178,171,169,161,187,187,186,182,175,179,173,175,178,166,189,189,189,187,182,176,180,183,182,172,2
178,177,175,174,170,163,155,144,132,122,176,174,173,171,165,154,144,134,128,122,176,174,169,165,164,158,151,139,121,119,177,167,168,173,169,162,153,142,129,114,174,168,176,174,170,163,155,143,131,114,169,177,175,173,170,163,155,145,130,116,172,177,175,174,171,163,156,147,125,122,180,178,176,175,172,164,157,139,132,127,183,181,179,178,176,168,151,149,144,131,187,185,183,183,182,175,165,159,152,140,3
184,178,172,168,162,146,127,110,108,108,186,181,174,169,164,147,123,102,105,111,188,183,176,171,166,147,127,110,103,109,189,184,177,172,166,151,132,114,111,107,189,185,179,173,168,152,134,115,112,109,189,185,177,174,169,154,136,117,114,111,189,181,179,176,171,156,141,121,117,114,184,175,177,177,175,161,147,128,117,120,186,184,180,173,170,156,144,127,127,131,191,189,187,185,182,170,159,147,143,141,4
178,173,171,170,158,141,121,112,112,109,179,177,175,172,159,139,118,110,111,114,178,174,171,169,156,140,119,108,105,111,177,171,169,166,153,134,113,107,110,112,180,172,169,165,149,136,120,112,113,113,182,174,170,167,152,142,124,115,114,114,182,176,171,170,158,140,126,118,116,113,186,181,178,177,167,153,132,123,124,120,190,188,184,181,172,159,147,136,139,136,189,184,183,184,182,174,167,159,156,155,5
209,209,209,209,208,203,200,201,209,210,209,209,210,204,194,200,203,201,195,209,209,209,205,194,210,212,212,212,203,204,209,209,194,208,212,211,210,211,200,206,210,201,200,212,211,210,211,203,198,212,209,194,210,211,211,208,201,200,211,211,202,195,207,201,197,196,202,209,211,211,204,190,192,189,191,193,192,190,198,212,209,210,211,212,212,212,212,202,197,211,209,210,210,210,210,211,211,207,212,211,1
197,198,204,207,208,209,210,210,210,208,197,189,183,180,181,179,181,188,193,207,205,207,207,205,198,177,189,190,184,202,204,206,206,207,192,205,209,210,209,200,204,206,206,205,196,207,206,207,205,197,204,205,206,204,198,207,207,207,202,198,204,205,206,205,196,207,206,208,196,202,205,204,205,206,196,200,209,209,190,208,205,206,205,206,205,189,195,185,194,209,205,206,206,206,206,205,192,193,208,208,2
214,213,212,214,213,206,200,201,212,213,213,213,214,206,191,194,202,193,185,214,213,213,197,195,210,216,215,217,193,204,213,196,206,215,214,213,214,214,207,197,207,194,213,214,214,214,214,214,210,196,213,208,214,214,214,214,214,214,210,198,214,215,215,214,214,214,214,215,205,203,214,214,214,214,214,214,214,216,197,211,215,214,214,215,214,214,213,199,202,215,214,214,215,215,214,216,214,209,216,214,3
213,214,214,214,214,214,214,215,216,216,213,205,214,213,213,214,214,214,216,216,204,179,208,215,213,214,215,214,215,216,202,209,207,212,215,214,214,215,195,207,204,210,205,184,195,216,215,216,211,202,200,196,210,215,198,189,215,218,215,205,208,190,214,213,216,200,183,205,213,203,214,215,214,213,214,216,210,187,175,206,213,213,213,213,214,214,216,217,214,216,213,213,213,213,214,214,215,216,215,215,4
218,212,204,210,212,213,215,217,217,219,218,216,210,209,209,208,208,208,204,210,217,217,218,218,218,218,220,212,203,215,217,217,217,217,217,217,206,207,218,218,217,217,217,217,218,209,209,219,218,217,217,217,217,217,218,214,204,219,217,218,217,217,217,217,217,218,206,213,218,217,217,218,219,219,219,219,217,202,218,217,207,185,186,193,199,199,204,198,206,218,216,212,208,207,204,202,201,199,207,218,5
227,229,234,240,240,220,184,197,238,241,226,225,231,203,148,146,161,143,195,236,222,220,158,141,195,227,227,163,166,217,220,150,153,219,223,224,192,151,179,227,209,143,217,221,226,215,163,171,221,227,218,196,171,188,177,129,123,194,223,221,216,188,133,113,119,155,122,173,218,216,212,204,210,212,217,217,137,210,215,214,211,213,212,207,213,197,140,214,209,210,202,203,205,205,210,204,189,207,206,207,1
209,211,210,208,211,208,214,220,217,214,208,211,212,211,211,208,195,169,151,185,195,175,173,162,158,142,122,164,199,213,171,163,174,186,185,160,196,215,195,186,202,207,209,207,166,200,206,208,189,179,201,203,206,178,184,208,205,209,183,188,199,200,203,166,198,201,203,204,165,200,198,198,202,164,188,201,201,160,173,206,195,195,197,187,149,153,149,164,201,201,193,195,196,197,197,185,191,201,199,197,2
202,203,205,204,207,210,197,176,189,211,202,204,205,206,185,146,155,168,139,193,200,202,207,170,143,186,206,212,158,180,198,202,161,148,201,203,201,204,152,186,200,161,147,199,198,199,198,201,144,194,181,151,195,195,197,195,193,189,144,196,164,152,177,196,193,190,191,166,151,197,166,127,183,192,189,189,192,152,176,194,188,190,189,186,186,188,186,158,186,188,185,185,185,184,185,186,183,183,187,182,3
212,215,214,218,218,219,220,220,219,216,213,215,214,216,218,218,219,213,177,210,213,214,214,215,217,217,216,207,196,199,209,211,213,213,216,218,215,215,206,193,207,209,211,211,213,212,214,216,193,191,206,209,208,211,211,212,213,210,161,203,183,198,207,210,209,212,208,158,183,211,185,186,203,189,192,178,151,180,210,207,203,204,201,161,150,162,197,208,205,202,200,200,200,205,204,205,203,202,202,198,4
204,207,210,215,216,216,216,215,210,201,211,213,212,215,219,223,223,220,214,205,208,214,217,218,217,216,217,217,213,203,205,211,215,219,222,222,219,210,198,197,201,202,207,212,216,219,219,213,204,196,198,201,203,206,210,211,211,209,204,196,195,198,199,201,203,205,203,197,190,186,185,186,185,186,184,186,189,189,184,176,167,165,164,169,173,176,178,178,175,169,154,156,157,159,161,162,163,163,161,156,5
186,184,180,179,177,173,173,177,166,148,182,178,187,186,183,180,172,159,166,153,171,186,184,181,177,174,174,158,158,156,164,181,180,178,173,169,167,158,152,157,172,182,181,177,174,172,169,157,152,157,183,180,189,189,188,186,181,158,158,155,197,190,180,175,178,184,174,170,169,157,199,202,202,200,196,196,193,184,168,166,198,200,202,202,202,201,201,200,186,170,198,199,200,200,200,199,200,195,185,191,1
169,170,172,171,157,155,154,152,145,135,177,180,181,176,164,169,165,163,160,145,181,181,182,173,170,170,166,161,158,146,182,184,184,171,177,173,168,162,156,143,187,188,187,177,185,181,175,165,155,147,192,193,192,183,192,190,184,171,153,147,198,200,200,188,200,198,191,180,154,148,203,205,207,194,206,206,198,188,161,161,207,210,212,204,199,213,205,183,175,173,206,209,211,212,200,192,190,192,191,180,2
187,189,189,176,171,167,165,163,171,160,187,189,173,179,189,183,179,172,148,155,189,175,183,188,184,176,171,172,160,141,180,175,189,182,179,171,167,165,160,138,168,179,180,176,171,164,161,159,156,136,165,180,178,173,171,166,161,157,153,135,168,185,184,180,178,174,170,162,150,134,181,190,190,187,186,184,180,171,154,135,194,193,194,193,191,191,187,180,162,142,191,191,192,193,192,191,189,187,174,161,3
180,181,182,182,178,174,169,167,149,147,180,182,183,183,177,170,165,164,153,143,178,180,180,179,174,167,162,161,154,138,176,176,177,176,171,164,160,158,153,136,171,172,172,171,165,160,156,156,152,134,171,171,171,171,165,159,155,154,150,133,176,177,177,176,173,165,161,157,139,139,181,185,186,185,183,177,172,151,135,146,163,163,164,164,166,167,158,148,153,143,194,193,195,190,185,180,180,176,160,145,4
174,173,182,188,186,184,179,175,172,162,191,190,182,172,166,163,159,156,162,165,187,190,189,186,182,175,164,161,140,138,181,182,181,180,175,172,159,146,150,152,175,177,175,173,170,147,142,156,155,152,179,180,178,176,174,165,148,160,154,149,188,188,187,186,184,185,167,155,158,147,197,197,197,197,195,194,191,159,160,152,200,200,199,198,196,193,190,180,146,163,186,180,182,182,183,183,183,184,178,177,5
224,224,223,223,221,219,217,218,220,218,223,224,222,216,216,218,218,215,212,218,225,219,218,223,224,223,222,222,214,217,222,218,224,223,223,222,222,221,215,217,219,223,224,223,223,223,222,217,213,219,221,217,223,223,221,219,214,213,220,219,226,221,210,205,208,213,219,222,219,220,225,225,223,221,217,213,211,216,220,219,225,225,223,223,221,221,218,211,213,219,225,225,223,221,221,220,219,219,213,216,1
221,219,219,216,214,213,212,211,207,208,221,221,219,217,217,213,202,189,194,209,222,222,220,217,206,197,202,209,203,210,221,215,212,210,204,215,213,211,201,208,222,220,221,215,215,215,212,211,202,207,222,221,220,213,216,215,211,211,202,207,223,221,221,216,213,214,211,210,201,207,223,222,220,218,210,215,213,205,203,208,222,222,220,220,211,208,208,201,209,208,223,221,221,219,218,211,207,210,209,209,2
206,206,207,204,198,196,196,201,203,202,206,206,200,198,202,204,200,191,197,202,207,203,201,207,205,205,204,202,190,200,207,201,207,207,205,204,203,203,196,198,206,202,207,206,205,204,203,203,197,198,205,201,207,205,205,204,202,203,196,198,206,199,206,206,205,204,202,202,195,199,208,200,205,206,205,203,202,202,194,200,207,207,206,205,205,204,204,202,196,202,207,207,206,205,205,204,204,203,202,201,3
203,204,203,203,202,203,203,203,204,203,203,203,204,204,203,202,204,202,199,204,202,203,204,204,204,203,204,204,197,203,202,203,204,204,203,203,203,203,201,201,202,203,203,204,203,203,203,204,202,200,203,203,204,204,203,204,205,204,203,200,203,204,204,205,204,204,204,205,200,199,200,196,201,198,201,203,204,202,191,204,205,204,202,196,190,188,188,187,200,205,204,204,204,205,206,205,204,205,204,204,4
200,198,196,199,202,204,204,203,203,203,198,198,198,196,197,199,201,202,202,203,197,197,197,198,200,201,200,198,194,199,196,195,196,197,197,197,196,196,196,198,196,195,194,193,193,194,196,198,198,197,196,195,192,189,193,196,196,195,194,195,195,194,194,194,191,188,192,194,193,194,195,194,194,194,195,192,189,186,190,192,194,194,194,193,190,189,188,186,188,192,193,189,190,190,190,190,190,191,190,191,5
194,192,192,194,193,189,188,191,194,192,195,194,190,166,155,155,159,154,164,192,195,185,155,172,188,195,193,195,173,174,194,160,190,196,192,192,191,194,176,174,188,165,200,195,193,192,196,189,156,192,197,161,181,199,198,195,180,155,185,194,197,193,175,174,160,151,163,194,195,194,197,192,152,151,153,156,153,158,191,194,196,196,200,200,199,198,198,178,163,195,197,196,196,195,194,194,195,196,193,193,1
189,188,188,189,189,188,187,187,181,184,188,187,187,188,189,188,189,191,169,174,187,186,187,186,183,170,146,149,176,173,182,153,158,160,162,144,164,158,172,170,185,184,185,186,180,168,188,188,182,170,184,183,184,184,174,170,185,185,178,172,183,183,183,183,175,169,185,183,167,174,184,183,182,183,180,159,185,183,159,181,184,182,181,181,182,166,155,161,166,183,183,182,181,181,181,182,173,172,183,181,2
177,174,173,174,167,160,153,154,164,168,176,178,166,145,143,151,153,152,137,160,176,161,147,166,172,174,171,172,162,146,172,145,175,173,171,171,169,168,163,146,169,155,176,174,172,170,170,170,153,155,176,149,173,173,172,171,170,171,141,167,178,163,165,173,173,170,170,157,147,170,176,175,175,173,173,170,171,141,166,168,176,174,174,172,172,174,142,149,171,168,175,174,175,173,173,172,161,170,170,168,3
183,182,179,179,179,177,174,176,176,179,182,182,179,179,179,178,175,177,160,174,182,182,176,179,179,177,174,176,172,165,181,181,176,178,179,177,172,173,174,163,177,179,176,177,178,177,170,172,168,163,168,173,176,176,178,176,172,173,156,169,167,172,176,175,176,177,172,156,161,173,157,149,152,154,154,155,150,160,172,171,148,172,173,172,172,171,170,168,169,170,163,174,172,172,173,173,170,167,169,170,4
124,124,131,136,139,148,156,160,162,164,130,129,129,132,136,145,155,160,162,163,134,136,138,138,139,142,146,148,144,159,137,139,141,142,146,151,156,148,150,160,140,142,144,146,148,150,145,152,159,160,144,146,147,147,143,142,153,159,161,161,149,150,151,149,145,148,149,148,146,156,154,155,153,151,156,157,153,150,154,162,157,156,155,152,151,155,161,165,166,165,159,158,156,153,160,164,166,166,167,166,5
207,204,204,201,197,194,195,200,204,204,205,205,190,186,197,199,202,202,190,203,206,193,187,205,205,205,200,186,183,203,206,185,201,203,197,187,184,194,204,202,206,193,178,173,176,186,191,190,196,201,198,173,175,187,191,191,191,191,180,196,204,205,203,202,200,201,201,204,193,191,203,203,201,199,198,198,200,201,188,192,204,202,199,198,198,199,199,200,182,197,204,202,199,198,198,199,198,199,193,201,1
204,205,200,193,191,194,198,198,197,198,204,204,200,191,193,196,198,194,185,194,205,203,199,193,191,181,159,158,194,186,190,178,176,171,174,164,181,198,198,187,206,204,199,195,196,181,200,198,196,189,207,204,197,195,190,185,200,200,192,193,207,204,199,198,188,190,201,200,185,200,209,204,199,196,187,184,201,193,184,198,207,203,199,195,193,177,190,178,196,195,207,205,201,198,196,191,176,194,199,197,2
201,199,199,199,198,196,195,202,203,202,201,201,198,188,191,195,195,189,199,204,201,199,186,197,203,204,204,202,191,203,200,188,197,201,202,203,203,205,194,200,195,191,202,201,201,203,203,204,197,200,195,189,202,201,202,204,204,204,194,201,198,197,201,202,202,203,203,204,193,201,200,201,202,203,205,203,203,205,195,205,201,201,201,203,205,204,204,204,198,205,201,200,202,204,204,204,204,204,204,204,3
201,202,203,203,204,204,203,204,203,202,201,203,201,202,203,202,203,204,202,198,201,202,202,200,201,203,203,204,203,198,199,200,201,201,202,204,204,205,205,196,200,200,201,202,203,203,203,204,206,197,201,199,199,203,203,204,202,203,205,197,200,199,189,202,201,201,201,202,204,196,199,197,190,203,200,198,199,202,201,195,197,195,178,184,183,184,182,181,186,200,191,198,195,196,199,201,203,200,201,201,4
204,198,198,204,205,205,205,204,204,206,204,205,201,198,199,200,199,199,201,204,203,205,204,206,207,205,203,202,198,199,204,204,203,204,206,207,206,199,202,207,203,202,202,204,205,204,198,202,206,206,203,202,202,203,199,199,204,205,206,207,202,202,197,196,203,205,203,204,206,206,202,202,197,195,201,203,205,206,207,205,201,201,203,203,198,193,192,200,208,205,197,190,193,194,196,197,198,202,207,205,5
201,201,199,185,175,174,179,189,189,187,203,195,164,168,181,182,175,159,183,188,200,163,192,203,200,197,197,188,158,190,174,192,205,201,199,198,196,197,159,190,167,211,207,204,202,201,202,186,167,196,167,158,174,190,195,194,176,165,197,196,205,189,183,183,178,166,150,169,194,199,209,209,208,207,206,206,205,191,161,196,210,209,207,206,206,205,204,207,178,181,211,210,208,208,207,206,206,205,195,196,1
238,238,239,239,240,238,238,237,235,236,227,220,217,215,196,192,217,227,238,236,220,211,214,218,186,215,213,199,199,234,239,240,239,237,204,240,238,239,219,207,237,237,236,232,205,239,236,236,236,200,237,237,237,235,205,237,236,238,226,203,238,237,237,239,210,220,239,235,205,231,238,237,237,237,235,204,205,204,225,238,238,238,237,237,237,239,234,237,237,236,238,238,237,237,236,237,237,237,237,237,2
174,173,174,175,173,168,169,174,173,172,173,175,170,148,140,143,141,142,170,173,174,164,137,158,171,174,174,160,142,175,175,138,168,176,174,173,172,175,142,168,163,148,176,173,173,172,172,174,147,167,150,163,174,173,174,174,173,175,145,169,150,166,176,171,171,174,173,174,158,170,168,151,177,172,169,173,174,173,175,172,177,175,175,174,169,173,175,174,173,172,178,178,177,175,171,172,173,172,174,173,3
228,227,227,227,228,227,226,226,224,224,228,228,228,228,229,227,227,225,178,217,225,226,227,229,229,227,226,227,213,194,225,226,227,229,229,227,227,226,227,193,228,231,227,228,229,228,228,225,228,189,219,194,229,227,231,230,230,230,218,179,179,180,218,216,205,206,209,192,159,212,177,210,216,188,176,176,177,186,219,226,185,195,223,230,230,231,233,231,226,225,192,203,229,227,226,227,227,226,226,225,4
196,191,188,189,189,187,188,190,200,199,188,166,171,171,170,170,171,166,159,196,201,203,203,203,203,203,201,203,177,168,201,201,201,203,203,202,204,200,158,183,201,202,196,160,137,150,150,149,189,205,202,202,202,199,195,196,194,167,174,206,203,204,202,202,203,203,204,206,155,198,199,185,203,205,204,204,207,200,155,202,203,178,167,181,191,193,184,163,190,207,203,205,201,190,181,182,190,203,206,205,5
192,191,191,190,189,188,187,187,190,191,194,192,189,188,190,191,192,191,184,191,192,188,190,192,192,192,192,189,188,192,189,190,193,193,191,189,187,190,192,192,193,184,181,185,185,190,194,194,193,192,193,192,193,193,192,188,187,193,193,192,193,193,194,194,195,195,191,185,192,192,194,194,194,195,195,194,194,188,189,194,195,194,194,195,195,195,195,190,189,195,195,195,195,194,194,195,195,191,192,194,1
192,191,190,191,191,190,190,190,191,190,191,191,190,190,190,189,189,190,190,185,192,191,190,191,191,190,190,186,181,184,190,188,187,188,187,185,183,178,184,182,187,185,185,187,187,188,186,184,188,179,189,189,189,189,187,187,183,184,187,180,188,188,188,188,186,186,180,183,185,177,188,187,187,186,184,184,178,181,181,175,186,186,186,185,183,182,179,173,172,177,185,185,186,184,183,180,179,178,177,177,2
199,197,197,198,199,199,199,199,198,198,198,197,197,198,199,193,190,191,197,198,198,197,196,197,191,193,199,192,188,198,199,198,197,191,194,199,198,198,187,197,199,199,192,194,200,198,198,198,191,194,200,196,191,198,198,200,199,199,195,191,200,191,199,200,199,199,199,199,197,190,195,193,198,198,197,196,197,199,198,189,195,195,197,197,197,197,197,197,196,190,197,196,197,197,197,197,197,197,197,198,3
159,157,156,156,155,154,155,154,151,151,156,155,154,154,154,152,152,150,142,145,154,153,153,152,151,151,149,149,148,140,152,151,151,151,149,148,147,147,147,140,150,149,148,149,149,147,145,145,145,139,149,148,147,146,145,145,144,143,141,140,142,145,146,145,142,142,142,141,135,142,139,141,137,139,140,139,136,133,140,142,143,142,139,137,135,135,137,141,141,141,141,141,140,142,141,141,140,140,140,140,4
150,149,149,148,145,133,140,145,146,146,155,153,152,152,152,150,144,139,140,147,159,158,157,155,155,154,153,153,150,144,161,160,159,158,159,159,156,156,157,148,163,163,161,161,159,152,151,153,155,158,168,167,165,164,163,160,158,155,155,160,171,170,168,167,166,166,166,166,164,154,175,174,172,170,171,170,169,170,168,161,175,174,175,175,174,174,173,171,164,172,177,173,172,171,169,171,171,171,173,175,5
183,180,178,174,169,169,171,176,182,182,185,171,166,168,174,178,179,171,171,185,180,169,179,178,179,180,181,184,171,179,173,182,180,177,179,181,181,182,184,173,174,184,180,179,179,181,182,183,185,172,174,184,180,180,180,181,182,183,182,173,184,181,182,181,180,180,182,185,171,183,192,186,175,176,179,180,177,168,175,187,191,187,170,162,154,152,162,178,186,186,193,189,186,183,181,180,174,171,184,185,1
189,183,190,202,206,206,206,208,207,207,205,200,193,181,183,191,190,188,192,196,204,204,208,207,198,187,175,183,177,175,203,203,205,204,204,203,197,211,211,192,204,204,206,205,204,198,197,207,207,190,204,204,205,207,207,199,198,206,206,188,204,204,205,205,206,198,198,208,207,188,205,205,205,206,206,202,197,209,202,191,205,205,205,206,206,206,188,203,184,201,205,205,205,205,205,206,202,176,190,209,2
203,204,207,206,198,186,186,198,208,207,203,205,206,185,175,191,195,179,189,209,203,206,184,184,208,208,206,209,185,199,206,195,184,206,205,205,205,207,203,190,204,181,202,204,205,205,206,207,203,188,194,191,205,203,205,204,206,206,199,188,185,198,204,204,205,205,206,206,188,196,183,200,204,204,205,206,207,206,180,207,197,203,204,206,205,206,207,200,187,208,205,206,206,206,206,206,208,205,205,207,3
211,211,210,211,212,210,211,212,212,212,212,211,211,213,212,210,210,211,203,205,211,211,210,212,214,210,208,210,209,198,209,210,210,211,213,210,209,210,210,198,211,212,210,210,211,211,211,210,210,195,208,212,209,210,211,210,210,209,208,195,187,212,210,211,212,210,210,212,204,197,206,213,207,204,212,214,212,206,182,205,213,212,202,177,180,182,180,177,197,213,211,210,211,210,205,203,206,214,214,211,4
199,192,190,194,199,202,205,207,207,208,201,200,195,191,191,189,191,197,203,208,203,201,201,203,205,205,203,202,195,192,203,202,204,204,205,207,208,204,194,200,202,203,205,205,205,204,196,196,205,209,202,204,204,205,207,197,194,208,207,208,203,204,206,206,206,208,193,204,207,207,204,206,206,208,207,209,202,193,207,207,194,192,193,194,200,203,206,192,197,208,202,198,194,189,189,189,192,191,194,210,5
203,202,202,201,200,200,201,203,205,205,202,202,199,201,201,202,201,197,203,206,203,197,202,204,204,203,204,203,199,205,203,198,204,204,203,204,205,206,200,203,202,198,203,203,203,203,204,206,201,204,203,198,203,203,204,205,206,205,200,207,203,201,197,203,205,205,203,201,205,207,204,204,200,198,199,198,198,201,205,206,205,204,204,204,205,205,205,205,200,206,205,204,205,204,204,205,206,205,205,207,1
204,204,203,204,205,206,207,207,207,207,203,202,202,202,204,205,206,207,208,207,203,199,200,200,197,201,201,198,202,207,204,203,204,203,200,207,206,207,199,204,204,203,203,203,199,206,205,206,203,201,203,202,203,204,199,204,205,207,202,200,204,203,202,204,201,199,206,208,197,203,204,203,202,203,205,198,199,197,195,207,204,203,203,203,202,205,201,201,206,205,204,203,202,203,204,204,204,205,204,206,2
207,208,210,208,206,206,209,210,210,211,208,208,204,203,205,204,203,205,211,211,208,203,206,211,209,209,210,206,204,211,208,207,210,209,209,209,209,210,205,208,209,209,209,210,210,209,209,210,209,206,209,210,210,211,211,210,210,212,212,205,209,210,210,210,210,211,211,212,213,206,209,210,210,212,210,211,211,213,212,208,208,209,209,210,211,211,212,213,208,212,209,209,210,210,211,212,212,213,213,213,3
209,210,210,209,210,209,210,210,211,211,207,209,210,210,210,210,209,209,207,207,208,208,209,210,210,210,210,210,210,205,208,209,208,209,210,210,211,210,211,205,209,208,208,209,209,209,210,210,211,203,208,207,209,210,210,210,211,211,207,204,206,206,203,205,206,205,205,204,207,211,208,209,207,206,206,206,208,211,210,211,207,208,208,208,208,208,208,210,209,209,207,208,207,207,207,207,208,209,209,208,4
187,187,184,186,189,193,197,201,204,208,186,187,187,187,186,186,192,200,204,207,186,186,186,187,189,190,191,194,200,206,183,184,184,185,187,189,192,198,196,202,180,181,181,183,184,187,191,197,195,201,179,179,180,181,183,186,188,188,194,204,177,179,180,181,182,184,186,187,194,202,175,177,178,179,181,182,187,194,191,200,174,176,177,178,180,182,185,188,190,201,171,168,170,172,174,176,178,185,196,201,5
247,247,247,235,228,227,231,244,250,248,248,243,219,228,239,240,232,216,227,249,249,220,239,249,248,247,249,249,213,235,237,228,252,249,248,247,246,248,233,226,219,195,226,242,251,249,248,249,221,238,237,205,204,203,213,241,239,226,229,248,248,250,242,231,211,191,225,244,248,247,248,248,249,249,251,243,206,240,248,247,248,248,248,248,249,250,238,219,249,246,248,248,248,249,249,249,248,243,247,247,1
246,228,247,253,253,251,251,250,250,250,249,217,201,206,226,247,255,254,255,252,250,253,251,239,224,181,174,185,203,237,250,250,250,254,221,219,237,216,183,211,250,250,250,248,210,253,252,255,244,225,249,250,251,240,222,253,250,252,238,226,249,250,251,241,223,254,250,252,235,231,250,250,250,251,211,246,253,255,222,240,250,250,250,252,239,203,226,228,210,251,250,250,250,250,252,245,220,214,245,250,2
251,250,250,250,254,245,224,226,250,250,250,250,251,254,208,180,203,201,184,247,250,250,252,190,198,251,255,255,205,207,251,253,189,210,255,250,249,252,232,197,255,201,206,255,251,251,250,253,224,203,240,185,254,250,251,251,250,255,203,221,237,214,252,251,250,251,251,252,184,244,251,250,251,251,251,250,253,229,204,253,251,251,251,250,250,251,252,217,244,251,251,251,250,251,250,251,249,247,251,250,3
251,251,250,251,251,251,251,251,245,250,251,251,251,251,251,251,251,252,235,239,251,251,251,251,251,251,251,252,239,225,251,251,251,251,251,251,251,252,242,220,250,250,250,251,251,251,251,251,245,215,250,250,250,250,250,251,251,251,245,213,251,250,250,251,250,250,250,251,242,215,222,242,251,241,250,253,251,253,234,217,243,249,250,226,212,227,238,241,202,240,250,250,250,251,246,234,228,222,236,252,4
251,251,252,227,206,214,221,237,253,250,250,250,252,240,239,241,232,207,205,250,251,250,251,252,251,252,253,255,214,220,250,250,250,250,251,254,254,252,213,223,249,250,250,251,223,192,208,206,217,250,249,250,250,250,247,217,187,243,254,250,251,250,250,250,250,255,234,196,253,249,219,238,253,250,251,250,252,190,249,249,237,192,225,244,248,247,219,203,253,249,252,245,218,206,205,207,216,248,250,249,5
223,222,222,221,220,220,220,222,222,221,223,222,220,222,222,222,221,220,222,222,222,221,223,222,222,222,221,220,221,221,221,222,223,222,222,222,219,220,221,220,220,222,223,222,221,220,219,221,221,220,219,217,219,217,216,217,218,219,220,220,221,219,220,221,221,220,220,218,217,220,222,222,221,221,220,220,220,219,218,217,222,222,221,220,220,220,220,220,220,218,222,221,221,221,220,220,220,219,219,219,1
220,220,220,219,218,218,218,218,218,218,219,217,218,216,212,211,211,211,209,206,222,222,222,223,216,220,219,218,218,214,222,222,222,222,215,219,219,219,218,213,222,222,223,221,217,220,219,219,218,213,222,222,223,221,218,220,219,219,218,213,221,221,223,221,219,219,219,218,218,213,221,222,223,221,219,218,220,219,217,215,222,222,223,221,220,215,216,215,211,219,221,222,222,221,220,220,215,212,218,219,2
221,221,222,222,218,216,215,216,220,220,221,221,221,215,215,219,219,218,215,220,221,221,215,218,221,221,220,220,219,217,221,216,217,220,220,220,220,220,221,218,221,215,220,220,219,220,220,221,220,217,219,217,220,220,219,220,220,220,220,216,218,217,220,219,220,220,219,220,219,215,219,217,219,219,220,220,220,219,218,217,220,220,220,220,220,220,220,220,218,218,219,220,220,219,220,220,220,220,219,218,3
218,218,218,218,218,219,218,218,218,219,218,218,218,218,219,219,218,218,217,217,218,218,218,218,218,219,218,218,217,215,218,218,219,218,219,218,219,219,219,213,218,218,219,219,219,218,219,219,219,212,219,219,219,219,218,219,219,219,220,214,217,219,219,219,219,219,219,219,219,213,211,215,215,216,217,218,219,217,213,217,218,219,218,217,214,212,213,213,217,218,218,218,219,219,219,218,219,219,219,219,4
207,204,203,203,204,203,204,204,205,205,208,205,204,204,204,203,202,201,199,202,208,208,208,206,206,207,206,205,205,196,208,208,208,207,202,200,201,200,197,203,208,207,207,207,204,198,197,198,204,207,207,207,207,207,207,207,207,204,200,199,208,207,207,207,206,206,206,206,206,198,203,204,206,205,205,206,205,203,199,199,205,203,202,202,201,200,199,200,202,205,207,207,207,206,204,204,203,205,205,205,5
223,224,223,223,223,224,226,226,226,227,223,221,220,222,223,222,222,226,227,228,222,221,225,225,226,226,225,223,227,228,224,224,225,225,226,226,227,224,226,228,224,224,225,225,226,226,227,224,226,228,224,224,225,225,226,226,226,222,229,229,224,224,225,226,227,226,222,225,228,229,224,224,220,218,218,215,219,223,224,226,224,224,218,219,222,225,227,229,230,227,224,225,226,226,226,227,228,229,229,229,1
223,223,223,224,224,226,226,226,223,226,222,223,223,224,224,221,214,208,210,220,222,222,219,215,215,213,217,226,226,219,220,213,216,220,224,220,225,226,226,221,222,223,224,223,224,220,225,226,225,221,222,223,223,224,224,220,225,225,226,220,221,222,222,223,224,220,224,226,225,220,221,222,223,223,224,221,222,227,223,221,221,222,223,223,223,224,217,220,215,225,221,222,222,223,223,224,222,218,223,226,2
231,231,231,231,231,230,228,227,228,228,230,231,232,229,227,226,227,226,225,229,230,230,227,228,231,232,232,231,229,226,231,226,230,232,232,233,232,232,232,226,228,229,232,232,232,233,232,232,232,226,227,232,232,233,233,233,233,233,233,228,227,232,233,233,233,233,233,233,232,228,232,232,232,233,233,233,234,234,232,229,232,232,233,233,233,233,233,234,231,231,232,233,233,233,234,234,234,234,233,234,3
231,232,231,231,232,233,233,229,228,232,231,232,232,232,232,232,232,232,226,232,231,232,232,232,232,232,232,232,226,231,231,231,232,232,232,232,232,232,228,230,231,231,232,232,232,232,232,232,228,229,231,231,231,231,232,233,233,232,227,229,228,221,223,223,223,225,224,224,224,232,228,225,229,229,228,227,227,229,231,232,229,230,230,231,231,231,231,231,231,232,229,229,230,230,231,231,231,231,231,231,4
232,230,231,231,230,227,225,224,223,222,231,228,226,226,227,227,227,226,225,223,232,231,231,230,227,224,223,223,224,225,232,231,231,231,230,229,227,225,222,220,232,232,231,228,228,227,225,222,220,223,232,232,229,221,220,221,222,224,227,227,232,232,232,231,230,229,227,224,222,222,232,232,232,232,231,230,229,229,225,219,232,231,228,228,228,227,225,223,220,225,231,230,226,227,228,227,226,227,227,226,5
198,199,196,189,186,185,188,196,197,195,201,194,191,198,199,198,195,185,195,197,200,193,202,201,199,199,198,196,186,198,199,204,205,204,202,202,201,201,194,195,203,211,211,209,208,208,207,207,205,196,205,216,216,214,214,214,213,214,211,202,208,210,221,220,218,218,215,209,202,212,218,210,203,204,202,199,197,202,213,217,215,201,200,204,211,215,216,214,208,210,217,218,217,218,217,215,215,214,215,212,1
220,221,219,220,219,218,218,217,216,217,216,212,212,212,208,206,211,211,204,215,220,219,218,217,208,217,219,219,218,213,220,221,221,212,218,220,218,218,217,212,220,220,219,213,222,220,218,219,217,213,222,221,218,216,222,220,219,220,219,214,223,221,219,216,222,220,219,220,220,215,222,221,221,213,221,222,221,220,214,219,222,222,222,219,212,216,216,212,218,220,223,222,221,222,222,218,218,220,221,220,2
190,189,187,181,174,168,166,170,174,171,191,188,179,179,184,182,176,170,167,176,189,182,189,189,188,186,182,182,176,176,185,194,192,190,189,189,187,186,185,176,189,195,194,191,191,191,191,190,189,179,195,200,199,197,195,193,194,194,195,185,205,205,204,204,203,201,202,201,197,191,212,211,210,210,209,208,208,206,195,202,216,216,215,214,213,211,207,199,206,207,214,216,215,215,215,213,207,210,210,207,3
215,215,214,214,214,214,212,213,217,215,216,215,215,214,214,215,214,211,211,216,216,215,215,215,215,217,218,218,212,214,216,216,216,216,216,217,216,218,216,213,216,216,216,216,216,216,217,218,218,213,217,217,218,216,216,218,220,220,217,213,219,217,219,218,214,212,210,208,206,215,211,216,210,207,210,213,215,217,217,217,214,218,218,219,220,219,218,218,218,217,219,218,218,217,218,217,217,217,218,218,4
196,188,190,195,199,201,203,206,207,208,200,199,198,195,194,194,197,202,207,210,205,204,205,206,208,206,203,198,192,198,209,209,205,203,201,200,204,208,210,213,202,190,196,201,206,211,213,214,214,214,209,209,208,205,204,203,203,208,212,216,211,210,212,213,214,215,211,205,198,211,214,214,215,212,209,207,207,212,215,215,210,209,207,208,210,214,215,216,217,215,212,212,214,215,214,214,215,216,217,216,5
254,255,255,248,237,230,227,226,231,251,254,251,232,233,246,254,255,255,248,228,252,231,247,255,255,255,255,255,255,227,236,248,255,255,255,255,255,255,254,229,232,255,255,255,255,255,255,254,233,246,229,250,255,255,255,255,250,234,246,255,248,230,233,255,250,230,220,234,245,255,255,255,235,222,221,227,241,243,234,236,252,218,223,245,255,255,255,255,247,235,254,253,255,255,255,255,255,255,239,251,1
254,254,254,255,255,255,255,255,255,255,254,253,252,251,248,246,243,231,220,250,235,230,230,230,232,230,214,231,241,239,252,255,255,255,254,233,251,255,255,235,254,254,254,255,238,245,255,254,252,236,254,254,254,254,234,255,254,255,240,245,254,254,254,254,234,255,255,249,232,254,254,254,254,255,237,244,246,229,251,254,254,254,254,254,252,233,231,250,255,254,254,253,254,254,254,255,255,254,254,253,2
255,255,250,239,233,233,236,245,255,254,255,240,226,237,242,242,239,228,229,253,249,230,255,255,254,254,254,255,240,237,236,248,255,254,254,253,253,254,255,231,232,255,254,254,253,254,254,254,255,232,233,255,254,254,254,254,254,254,252,232,238,246,255,254,254,254,254,255,245,239,253,252,254,254,254,254,254,255,233,250,254,254,254,254,254,254,255,248,232,255,254,254,254,254,254,254,254,251,253,255,3
254,254,254,254,254,254,255,252,234,248,254,254,254,254,254,254,255,254,247,236,254,254,254,254,254,254,255,255,255,241,254,254,254,254,254,254,255,255,255,241,254,254,254,254,254,255,255,255,254,238,254,254,254,254,254,254,255,255,240,244,255,254,255,255,255,255,255,238,232,255,240,252,243,247,248,241,226,233,254,255,249,251,233,225,223,232,247,255,255,255,254,254,255,255,255,255,255,255,255,255,4
255,252,228,239,242,243,247,252,255,255,255,254,249,251,250,247,244,238,227,252,255,255,255,255,255,255,250,237,239,254,255,255,255,255,250,238,238,251,255,255,255,255,246,230,233,247,255,255,255,255,255,255,244,239,242,240,237,237,242,251,255,255,255,255,255,255,255,254,234,232,255,255,255,255,255,255,247,235,240,254,255,255,255,254,245,235,239,252,255,255,250,236,234,236,244,253,255,255,255,255,5
198,199,196,189,186,185,188,196,197,195,201,194,191,198,199,198,195,185,195,197,200,193,202,201,199,199,198,196,186,198,199,204,205,204,202,202,201,201,194,195,203,211,211,209,208,208,207,207,205,196,205,216,216,214,214,214,213,214,211,202,208,210,221,220,218,218,215,209,202,212,218,210,203,204,202,199,197,202,213,217,215,201,200,204,211,215,216,214,208,210,217,218,217,218,217,215,215,214,215,212,1
220,221,219,220,219,218,218,217,216,217,216,212,212,212,208,206,211,211,204,215,220,219,218,217,208,217,219,219,218,213,220,221,221,212,218,220,218,218,217,212,220,220,219,213,222,220,218,219,217,213,222,221,218,216,222,220,219,220,219,214,223,221,219,216,222,220,219,220,220,215,222,221,221,213,221,222,221,220,214,219,222,222,222,219,212,216,216,212,218,220,223,222,221,222,222,218,218,220,221,220,2
190,189,187,181,174,168,166,170,174,171,191,188,179,179,184,182,176,170,167,176,189,182,189,189,188,186,182,182,176,176,185,194,192,190,189,189,187,186,185,176,189,195,194,191,191,191,191,190,189,179,195,200,199,197,195,193,194,194,195,185,205,205,204,204,203,201,202,201,197,191,212,211,210,210,209,208,208,206,195,202,216,216,215,214,213,211,207,199,206,207,214,216,215,215,215,213,207,210,210,207,3
215,215,214,214,214,214,212,213,217,215,216,215,215,214,214,215,214,211,211,216,216,215,215,215,215,217,218,218,212,214,216,216,216,216,216,217,216,218,216,213,216,216,216,216,216,216,217,218,218,213,217,217,218,216,216,218,220,220,217,213,219,217,219,218,214,212,210,208,206,215,211,216,210,207,210,213,215,217,217,217,214,218,218,219,220,219,218,218,218,217,219,218,218,217,218,217,217,217,218,218,4
196,188,190,195,199,201,203,206,207,208,200,199,198,195,194,194,197,202,207,210,205,204,205,206,208,206,203,198,192,198,209,209,205,203,201,200,204,208,210,213,202,190,196,201,206,211,213,214,214,214,209,209,208,205,204,203,203,208,212,216,211,210,212,213,214,215,211,205,198,211,214,214,215,212,209,207,207,212,215,215,210,209,207,208,210,214,215,216,217,215,212,212,214,215,214,214,215,216,217,216,5
158,157,159,158,153,146,142,145,157,157,158,160,150,130,131,142,144,129,127,158,162,136,127,152,159,160,160,162,114,153,144,127,162,159,158,160,159,133,128,159,140,141,164,164,163,149,126,139,160,157,162,135,122,105,112,103,122,134,154,160,162,164,151,139,154,163,159,146,116,157,162,161,163,163,161,161,160,164,121,150,162,162,161,161,161,160,163,142,128,159,162,161,162,162,161,161,162,150,160,159,1
181,181,181,183,182,178,177,178,175,174,174,164,161,162,160,161,163,147,148,175,126,133,135,136,137,118,92,132,128,163,184,184,182,186,183,144,173,183,163,153,178,179,177,180,174,149,180,177,163,156,178,179,179,178,176,149,180,178,161,160,180,178,179,180,179,148,180,179,150,165,181,179,178,179,182,142,167,173,141,174,181,180,180,180,181,172,125,128,161,177,179,180,181,179,180,181,171,165,177,175,2
139,140,139,137,123,113,117,136,139,135,138,141,129,101,114,127,114,99,133,136,139,132,107,135,141,139,142,123,105,138,139,109,133,139,137,138,138,141,102,133,131,113,140,138,137,138,137,140,106,132,124,120,138,136,138,137,137,135,103,137,131,116,139,138,137,138,140,115,114,138,140,121,137,138,137,138,139,124,134,135,139,142,139,139,138,138,137,138,137,136,139,138,138,139,139,139,138,137,135,136,3
159,159,158,160,157,157,156,156,159,156,159,159,158,160,156,154,156,149,127,155,158,160,160,158,155,154,156,157,128,133,158,160,158,157,157,157,155,156,157,134,159,158,159,158,157,156,156,157,156,132,144,128,163,162,161,158,160,157,118,137,158,157,157,133,133,129,116,100,127,157,160,159,157,123,115,118,131,153,159,157,160,159,159,161,161,161,158,156,156,156,160,159,158,157,157,157,156,156,156,157,4
184,170,163,167,174,180,181,179,177,175,183,178,170,164,155,150,152,156,160,176,182,183,183,183,183,178,164,136,135,174,181,184,181,171,158,147,149,168,177,173,177,144,140,152,167,178,178,174,175,173,175,151,152,150,149,155,169,177,178,174,179,181,180,177,177,164,152,148,146,168,179,180,180,181,177,168,159,145,133,167,181,169,153,149,151,157,167,175,181,176,180,169,167,175,179,180,180,177,178,176,5
199,198,199,197,195,192,190,191,192,191,199,197,190,186,186,187,186,182,183,191,198,187,194,197,197,196,195,196,182,186,194,195,200,197,195,194,194,190,176,188,194,177,187,194,195,192,185,177,185,188,198,195,185,172,173,180,184,189,188,187,198,198,198,197,188,179,184,191,189,185,199,197,197,196,196,192,181,175,186,185,198,195,195,196,195,194,192,186,172,183,198,196,197,196,196,194,192,189,182,181,1
191,192,197,199,199,196,193,190,188,187,200,191,184,182,188,193,193,191,189,187,202,202,201,196,187,165,167,189,192,189,202,200,200,200,191,191,191,179,168,171,202,201,200,199,189,194,197,195,188,174,202,201,199,199,189,193,196,194,192,181,202,201,199,199,188,192,197,195,189,183,202,201,200,199,191,190,197,198,185,188,203,201,199,199,197,183,196,191,181,192,203,202,201,199,200,193,179,182,194,192,2
172,171,171,167,162,157,157,160,165,166,171,171,162,157,159,160,158,154,148,161,171,163,164,169,168,166,165,165,162,152,168,162,170,168,167,166,165,164,165,152,165,167,168,167,166,166,163,164,163,152,162,168,167,166,166,166,164,163,158,153,164,168,167,167,166,166,164,164,151,160,169,169,167,168,166,165,165,158,152,165,170,168,168,167,167,166,166,153,160,164,169,168,167,168,168,167,165,160,163,164,3
171,171,169,168,168,166,165,165,163,164,172,171,170,170,168,167,165,165,161,162,172,172,171,169,168,167,164,165,161,161,172,171,171,170,168,167,166,166,163,159,167,171,170,170,169,167,165,165,163,157,170,170,170,169,168,166,165,165,162,154,171,170,169,170,168,165,165,166,160,154,171,171,160,148,165,163,161,155,138,160,171,170,169,156,142,139,141,146,160,165,170,170,169,169,170,168,166,167,165,164,4
152,148,150,151,152,152,152,151,153,154,154,153,152,150,149,148,148,147,146,144,154,154,156,156,156,155,155,155,145,149,154,155,155,155,156,156,150,147,154,154,154,154,155,156,155,146,150,157,157,155,154,155,156,154,145,154,158,157,157,157,154,155,157,151,149,157,158,158,157,157,154,155,157,156,147,154,159,159,157,156,155,156,157,157,156,151,150,155,159,159,155,144,145,146,147,147,145,151,161,162,5