1
0
Fork 0
mirror of https://git.coom.tech/drummyfish/small3dlib.git synced 2024-11-22 20:49:58 +01:00
small3dlib/programs/grassNormalTexture.h

2469 lines
195 KiB
C
Raw Normal View History

2019-06-16 19:36:48 +02:00
#ifndef GRASSNORMAL_TEXTURE_H
#define GRASSNORMAL_TEXTURE_H
#define GRASSNORMAL_TEXTURE_WIDTH 128
#define GRASSNORMAL_TEXTURE_HEIGHT 128
uint8_t grassNormalTexture[49152] = {
141,154,240,163,160,245,170,171,247,164,168,249,160,163,246,161,166,244,166,166,
246,154,161,243,154,160,246,157,150,246,159,158,246,147,153,246,164,156,243,158,
165,246,148,149,243,153,149,243,152,146,241,151,164,238,171,167,244,160,165,245,
153,156,247,151,145,246,167,154,246,148,154,242,146,143,243,163,155,246,147,146,
242,153,145,244,166,162,244,154,163,246,162,163,246,139,143,243,168,161,242,166,
168,249,160,167,249,161,164,247,152,157,245,153,157,245,157,159,246,155,161,246,
137,145,242,156,137,239,149,160,244,153,161,245,157,157,246,143,144,246,157,151,
247,161,166,247,157,162,248,158,162,247,164,171,246,154,157,246,140,144,246,146,
149,247,154,161,246,159,162,247,151,165,246,150,164,245,165,160,243,154,159,246,
151,160,243,159,162,243,159,157,245,165,165,247,146,158,244,164,155,243,165,169,
249,161,164,247,154,148,244,164,159,247,164,168,249,161,167,249,160,162,248,150,
149,241,157,166,242,155,154,245,159,155,248,167,165,249,170,171,250,163,170,249,
156,169,245,149,151,242,161,157,243,140,144,240,161,144,245,151,154,245,157,144,
243,155,160,246,144,157,245,166,162,244,162,165,249,154,163,248,165,166,247,160,
166,248,156,163,248,151,158,248,149,159,246,154,160,247,151,155,245,162,160,246,
148,159,243,154,150,242,145,157,242,159,163,246,140,153,243,146,134,245,153,153,
243,161,159,247,161,162,249,157,163,249,148,153,246,152,151,245,159,159,247,168,
161,246,163,170,250,160,161,249,167,164,248,167,171,249,163,165,249,152,158,244,
164,157,247,169,169,249,167,167,247,162,161,246,160,161,245,168,160,247,171,174,
249,171,172,250,153,157,242,161,157,243,165,165,246,164,165,248,158,163,247,159,
157,246,168,164,246,155,162,246,151,156,246,161,154,246,156,162,246,148,159,245,
149,156,244,158,161,243,153,159,242,160,160,242,153,154,245,154,145,246,165,158,
246,163,160,247,157,162,247,161,164,244,172,172,247,166,169,249,152,164,246,155,
160,246,161,158,243,158,156,242,162,159,245,152,154,246,160,157,247,155,155,248,
153,151,246,167,167,246,155,159,247,165,163,246,160,162,246,150,146,243,156,155,
243,153,155,243,147,139,245,155,157,240,137,153,241,156,148,242,163,161,247,154,
156,247,157,155,248,153,159,247,161,156,248,154,158,246,144,156,245,158,160,245,
161,153,243,161,153,244,153,154,243,152,151,243,145,146,243,153,143,242,150,162,
243,161,157,244,146,154,244,147,151,245,167,162,246,163,167,247,148,147,243,167,
157,244,164,167,247,166,167,249,164,165,246,159,165,246,160,161,247,153,158,247,
165,162,247,143,155,243,140,143,243,168,163,243,158,165,246,160,166,246,171,170,
248,153,166,244,138,150,241,159,157,241,156,157,245,151,146,243,155,154,245,148,
166,242,160,162,240,162,161,246,156,148,246,164,161,246,163,167,247,158,161,248,
159,156,247,151,161,248,157,160,243,164,158,245,159,153,246,152,149,246,153,145,
245,162,158,245,147,151,243,151,156,244,155,153,244,158,155,247,157,157,247,157,
155,246,157,156,245,159,161,246,159,164,246,156,161,247,160,159,246,156,159,243,
160,162,247,165,162,247,158,159,249,159,164,249,167,166,246,157,166,244,170,168,
245,157,158,244,162,156,247,165,166,249,172,171,248,165,171,247,153,156,241,162,
161,244,166,170,247,168,170,249,160,159,244,165,161,246,165,162,247,162,165,249,
161,165,247,165,162,246,161,170,246,159,164,246,159,155,246,165,163,246,157,166,
245,153,159,246,157,154,243,155,154,245,149,153,246,157,156,246,157,168,247,157,
161,248,162,161,249,161,164,249,156,159,248,147,153,245,163,159,242,160,167,249,
145,157,246,146,145,244,163,157,242,157,164,247,162,164,246,165,163,247,165,161,
248,164,163,249,156,156,248,165,162,246,157,160,247,170,163,247,159,167,248,157,
159,246,159,156,246,158,161,246,158,154,246,151,148,240,152,139,245,159,161,241,
155,171,245,157,163,246,157,158,247,158,159,249,160,162,247,147,159,243,147,142,
245,167,155,244,163,170,246,162,167,246,156,165,245,159,169,243,164,166,246,148,
157,245,146,146,244,158,152,241,159,157,240,147,145,245,162,154,246,157,160,248,
164,162,246,163,164,248,154,157,245,153,163,243,166,169,245,166,164,247,168,165,
247,156,158,245,161,162,246,152,159,245,145,139,242,161,151,245,151,155,243,159,
154,246,170,168,247,154,163,242,150,141,242,159,152,246,159,156,246,153,149,246,
141,150,243,138,138,244,149,140,243,173,168,245,158,167,248,151,158,246,164,157,
245,159,164,249,160,165,247,153,154,246,156,148,245,168,168,248,159,167,249,160,
165,248,156,166,245,162,164,246,145,153,241,148,143,244,154,155,247,159,159,247,
153,158,246,158,154,243,155,158,243,158,158,242,144,152,241,155,157,246,157,157,
247,158,157,245,159,158,247,162,172,245,161,167,247,151,157,247,170,161,244,162,
164,247,164,163,246,163,162,247,164,161,249,155,165,244,158,162,245,167,168,246,
159,161,245,162,164,248,163,164,249,153,165,245,157,152,241,173,168,248,166,172,
249,155,165,247,159,165,246,159,168,246,152,159,247,157,161,246,161,162,246,154,
164,247,147,153,246,147,154,245,154,155,244,154,163,244,147,148,241,154,151,243,
146,143,244,159,153,246,163,161,249,157,162,246,154,162,246,154,163,243,162,158,
244,153,161,246,148,151,245,166,155,244,162,162,246,149,148,246,159,159,246,171,
168,246,169,170,250,163,170,250,159,162,249,163,164,249,163,165,245,169,171,247,
158,162,249,159,159,246,159,167,245,161,162,247,159,161,246,157,157,246,149,160,
241,138,145,238,141,140,243,156,152,245,163,154,246,160,163,247,154,161,246,153,
155,245,152,145,245,161,156,243,152,159,243,161,158,245,148,157,244,154,140,237,
166,163,245,154,162,244,155,160,240,156,164,245,152,153,245,156,158,247,166,162,
246,154,156,247,157,156,246,158,169,244,152,161,243,153,146,245,155,152,246,171,
167,247,164,170,249,163,166,250,156,159,248,156,156,248,148,144,243,159,152,246,
157,158,243,154,149,246,158,164,243,149,163,242,155,156,242,161,158,247,162,160,
247,161,160,249,156,158,246,149,149,246,150,147,245,167,167,243,158,162,246,164,
153,246,167,166,248,161,163,247,157,160,247,160,162,249,159,162,247,157,166,249,
153,161,248,152,158,245,151,154,246,159,161,246,153,163,243,144,151,244,149,152,
243,155,156,246,164,159,245,163,159,247,149,165,241,156,155,246,139,146,244,152,
149,246,155,157,247,161,161,246,153,156,246,147,150,244,159,158,248,160,160,247,
161,169,244,165,167,246,165,166,249,166,163,250,165,168,250,160,162,247,168,158,
245,167,168,247,157,164,246,159,161,247,164,164,249,158,160,246,164,160,244,164,
173,247,157,169,247,140,155,243,150,153,244,158,157,246,159,159,246,150,151,246,
159,156,244,151,156,245,155,156,247,155,152,246,159,150,245,152,158,244,151,145,
240,155,155,242,161,149,244,165,157,246,162,163,249,155,164,244,156,162,245,146,
149,243,164,161,241,156,164,246,148,147,246,166,159,245,163,170,246,163,164,248,
156,159,247,167,162,246,168,172,249,162,165,249,155,163,248,164,162,246,157,158,
246,167,163,245,162,166,246,148,161,242,156,152,243,162,161,245,159,164,245,160,
161,246,149,152,243,149,147,245,147,151,245,155,161,243,164,166,246,160,161,245,
158,158,248,155,156,247,157,163,244,158,164,243,146,152,244,162,151,243,154,155,
243,162,154,244,163,161,247,154,156,243,146,143,241,150,149,244,159,159,247,150,
155,246,168,165,247,164,164,249,157,162,248,131,147,243,148,149,245,160,157,244,
158,158,248,164,162,248,163,167,247,153,168,244,151,162,240,169,163,245,160,157,
246,161,156,245,164,161,244,156,155,245,158,155,244,153,146,246,159,155,247,162,
162,249,165,163,249,159,165,248,148,160,247,155,158,246,146,153,245,171,154,241,
169,169,248,169,169,249,162,170,248,160,167,249,157,155,247,159,161,247,148,165,
245,150,161,246,151,149,246,155,156,244,147,147,247,161,152,245,146,153,245,143,
148,242,156,149,244,153,155,248,172,161,247,165,168,249,145,150,243,157,152,246,
147,150,246,152,147,248,151,153,246,164,157,246,162,159,247,151,149,247,160,156,
249,156,162,246,160,151,244,164,164,247,171,168,248,169,170,249,166,169,249,160,
164,246,169,167,246,165,169,247,156,161,244,162,160,245,166,167,247,165,167,247,
158,167,246,153,158,247,158,152,246,153,157,244,143,139,243,152,149,243,162,157,
246,159,158,246,156,153,247,147,146,246,152,153,246,153,158,246,155,162,247,155,
159,247,137,147,240,149,148,245,174,167,244,156,172,244,157,164,246,153,160,241,
154,157,239,161,157,245,159,151,245,159,158,246,164,159,246,159,160,246,153,153,
246,164,162,247,163,162,247,165,159,247,159,171,247,163,168,249,154,158,246,170,
159,244,166,167,249,159,160,246,159,160,247,149,150,244,156,151,247,154,159,242,
156,156,241,164,160,245,148,153,244,152,154,243,141,144,244,141,145,244,156,152,
245,170,167,247,161,165,250,146,153,247,144,149,244,149,154,245,142,148,246,169,
161,244,158,167,245,158,168,243,161,166,249,155,163,246,150,160,243,151,155,246,
161,153,246,156,152,243,165,159,245,166,171,249,150,166,244,138,157,242,145,143,
246,156,154,241,153,167,242,162,168,245,161,165,245,154,154,243,156,151,244,171,
163,246,170,170,249,161,163,247,160,161,246,160,163,246,163,165,245,150,167,240,
163,161,247,163,163,249,165,165,250,157,161,246,154,151,246,156,151,247,152,150,
246,159,163,245,164,169,246,164,169,246,154,162,246,161,161,248,160,163,249,147,
155,247,135,137,246,147,143,245,159,157,247,148,159,243,149,150,245,164,159,246,
153,149,246,138,141,241,162,150,246,165,157,246,167,166,249,161,166,249,149,155,
246,155,157,246,156,154,246,153,150,247,161,158,247,167,161,247,168,169,249,159,
163,247,161,162,249,160,162,247,161,156,247,161,165,246,162,178,243,164,177,243,
167,170,248,163,167,248,166,165,249,165,167,246,159,161,246,160,158,245,168,162,
246,166,168,247,162,162,249,161,158,249,165,162,246,151,160,245,152,149,245,154,
149,245,164,159,244,161,161,246,167,167,247,158,158,246,152,155,246,149,144,244,
151,151,246,152,155,245,138,139,241,147,140,247,155,158,243,150,155,242,161,159,
245,151,154,242,143,149,243,173,161,242,161,167,247,163,167,247,167,169,247,161,
165,249,155,156,246,161,162,244,167,160,246,161,167,247,152,153,247,160,159,249,
163,164,249,168,171,249,169,172,249,163,166,249,157,158,249,165,162,248,160,158,
246,140,149,242,157,149,245,167,166,245,144,155,241,152,156,242,157,157,243,153,
147,244,160,156,243,165,167,247,160,165,249,150,154,248,149,150,246,133,150,241,
148,147,242,163,153,242,141,159,237,145,150,234,160,160,246,164,159,247,150,150,
245,145,146,245,163,159,246,164,173,246,165,171,246,159,168,249,135,149,241,141,
137,243,149,143,245,152,150,245,147,146,243,155,146,243,149,151,241,165,162,244,
162,156,243,170,165,247,169,169,250,159,166,249,161,168,247,158,166,246,164,162,
246,147,143,243,161,156,248,164,162,249,162,166,248,156,165,244,157,163,246,158,
164,246,156,153,246,157,154,247,164,159,246,154,163,245,144,165,243,152,160,245,
155,155,248,161,158,248,152,151,245,147,151,243,153,149,245,159,156,242,154,150,
247,164,156,247,159,164,246,150,153,242,164,155,243,167,172,246,164,170,249,155,
169,245,156,165,246,159,158,246,158,161,247,153,157,246,163,157,246,168,162,247,
163,169,249,156,161,247,160,161,248,161,162,249,158,165,249,138,153,244,140,145,
246,146,147,242,163,166,241,159,165,246,148,167,245,166,168,244,154,162,247,159,
159,246,170,171,247,163,169,249,168,167,249,165,166,247,160,164,246,156,155,244,
156,161,244,155,154,244,160,158,246,157,161,246,155,163,242,166,169,245,151,161,
245,167,159,244,157,157,245,152,146,246,157,158,245,148,153,243,151,147,246,157,
148,245,150,158,245,163,161,243,149,144,243,167,157,244,152,161,246,159,157,247,
162,165,247,161,167,248,144,160,244,156,154,244,172,168,246,161,168,247,158,157,
247,158,158,248,157,161,248,159,161,248,164,164,247,164,168,248,161,165,249,163,
164,248,162,167,246,150,153,243,155,153,246,144,160,245,144,155,243,147,143,245,
151,154,245,161,162,245,147,158,243,163,160,245,153,168,247,155,162,246,148,156,
245,135,134,244,150,143,246,161,159,245,134,144,237,164,142,237,162,152,244,167,
163,246,162,166,247,151,157,247,151,155,246,145,152,245,158,160,246,155,167,243,
152,159,241,146,138,242,151,151,243,156,153,245,155,152,246,151,157,246,152,157,
246,166,159,244,168,170,245,168,170,249,167,170,250,158,162,247,148,151,246,146,
149,246,167,164,244,149,163,243,163,163,247,164,165,249,162,163,246,144,145,243,
158,152,245,158,159,246,155,159,246,156,159,246,163,165,248,148,158,243,133,133,
243,161,153,241,164,165,245,158,169,247,152,159,247,151,153,246,159,155,246,159,
156,246,159,159,248,168,163,247,155,162,248,153,153,244,154,159,246,154,155,243,
159,164,245,144,148,244,154,150,246,157,159,247,161,162,246,150,151,246,159,160,
244,162,167,246,163,166,249,157,164,246,153,162,246,153,160,247,157,159,247,153,
154,244,144,139,243,151,149,245,152,154,245,155,158,242,141,138,245,157,151,245,
159,160,247,155,152,247,155,162,245,168,162,247,166,173,247,166,171,246,160,168,
247,160,161,245,159,159,241,158,158,245,158,156,246,156,160,245,152,153,243,155,
161,246,155,155,246,168,165,246,156,165,247,154,162,245,156,158,245,148,145,245,
169,158,245,168,164,247,151,156,244,161,153,245,167,165,247,160,163,249,156,154,
248,161,161,246,150,158,245,163,159,244,145,151,245,162,150,244,169,171,247,157,
164,247,169,164,246,158,161,247,163,160,247,156,155,245,155,164,244,143,169,240,
149,165,242,162,165,244,160,164,249,151,159,247,149,154,246,146,143,247,144,146,
245,146,139,244,146,143,244,157,156,244,151,154,245,153,154,247,143,148,248,141,
144,246,149,152,243,151,138,244,151,148,246,144,162,242,150,151,241,166,159,240,
156,171,242,154,169,243,157,167,245,155,161,245,155,153,243,157,163,243,151,150,
243,141,145,238,151,151,242,158,156,244,151,153,243,160,155,243,154,158,246,144,
146,242,161,150,246,158,156,245,161,155,246,167,170,247,166,170,250,162,165,249,
158,158,247,149,161,246,155,165,243,149,152,243,157,154,247,163,159,249,169,167,
249,160,163,246,150,155,246,157,151,246,164,159,246,160,151,246,166,166,248,155,
159,247,136,136,241,153,149,244,154,157,244,130,153,242,160,153,244,155,159,247,
158,159,246,160,160,247,164,162,246,155,167,245,157,165,246,157,162,246,149,153,
246,161,153,244,153,165,244,155,160,243,155,158,246,155,156,246,161,163,247,153,
158,248,155,158,246,161,157,246,163,165,249,153,162,244,153,150,246,155,158,246,
158,164,244,141,165,239,149,158,241,156,159,242,147,151,243,155,150,246,148,152,
245,156,153,246,162,158,247,156,158,247,152,155,247,172,161,246,144,162,241,156,
159,242,162,164,245,151,165,239,164,163,240,160,157,245,159,164,244,152,160,241,
149,154,244,144,152,246,151,154,245,158,171,243,150,164,243,150,148,243,161,159,
244,160,157,248,170,166,247,164,171,249,161,166,246,160,160,247,166,170,248,166,
167,248,157,167,246,157,162,246,147,153,245,163,155,245,154,155,245,153,164,243,
159,166,246,163,162,249,171,167,247,164,170,249,163,169,247,162,168,249,144,153,
244,141,133,245,148,140,243,154,145,246,160,162,245,138,147,243,159,156,242,149,
151,243,146,141,245,162,159,247,144,153,245,152,149,245,147,145,247,154,157,246,
152,151,243,151,146,246,147,146,245,146,157,243,155,157,246,145,147,243,154,156,
244,155,157,245,151,153,246,148,151,245,145,148,248,146,148,247,158,159,243,155,
153,246,161,157,246,154,151,243,159,158,244,160,162,244,156,154,245,162,158,248,
158,159,245,159,153,246,161,161,247,157,169,244,157,161,246,161,165,246,164,168,
247,154,167,246,152,165,242,132,150,240,154,139,243,152,157,246,161,162,247,166,
165,249,164,168,246,154,164,244,157,162,246,168,163,245,171,172,249,168,171,249,
164,167,250,159,162,249,149,157,245,151,148,245,157,155,245,143,135,240,161,146,
244,137,156,240,158,152,243,164,161,246,165,166,247,150,157,247,151,149,248,144,
149,245,164,159,244,155,163,246,146,149,245,151,149,245,151,155,244,156,151,245,
154,159,246,159,154,243,151,153,243,168,157,244,163,166,249,146,153,245,143,157,
241,141,148,242,145,150,243,144,148,242,143,145,245,142,151,242,150,149,243,157,
159,244,138,150,241,154,148,243,159,159,247,159,160,246,156,164,246,167,168,246,
151,153,243,153,149,245,162,157,243,141,146,244,159,156,242,150,172,240,146,160,
230,148,156,240,150,148,244,149,144,242,147,140,242,142,144,241,143,141,244,159,
155,244,159,157,248,163,163,249,163,169,247,160,167,247,161,165,246,161,161,245,
149,161,244,161,161,247,155,157,243,162,156,245,161,156,246,164,162,246,155,158,
246,153,150,248,159,152,247,166,166,249,159,168,246,160,164,247,154,159,247,166,
160,247,162,163,248,152,152,246,154,154,246,155,153,248,157,159,247,145,140,243,
154,149,245,150,155,243,152,138,244,153,155,246,147,143,246,155,153,246,153,153,
246,139,151,244,158,143,244,161,159,248,144,151,246,145,137,245,153,148,246,144,
160,244,156,154,244,155,158,243,153,160,244,156,160,242,160,159,244,152,147,243,
153,147,243,166,158,246,161,164,247,156,164,243,144,156,239,157,156,242,161,162,
247,165,161,246,163,167,246,163,165,249,157,161,249,146,153,245,159,155,243,156,
152,246,157,161,246,149,156,245,156,147,243,146,135,246,161,152,247,148,153,245,
159,154,246,161,164,247,153,169,246,153,161,247,149,161,247,169,161,246,166,172,
249,163,171,248,164,167,249,154,165,245,134,150,242,156,156,242,159,158,246,153,
147,245,158,154,247,145,143,245,160,147,246,156,165,245,159,168,242,158,159,245,
151,154,246,151,146,243,152,159,244,157,159,247,157,157,245,156,154,248,159,152,
246,152,151,246,158,155,246,164,163,245,148,148,242,167,158,244,160,166,247,152,
155,245,141,149,242,134,148,241,144,153,243,148,150,244,149,146,245,147,147,245,
149,144,245,157,151,243,151,143,246,158,148,246,160,159,249,162,156,246,148,155,
247,150,157,244,156,157,246,155,153,248,155,154,246,129,142,240,152,146,243,140,
135,243,151,149,233,151,147,239,149,152,243,158,161,246,153,166,243,149,158,243,
155,153,247,154,153,246,158,156,248,157,161,248,148,160,245,154,160,237,146,159,
241,159,163,238,157,154,245,162,161,249,165,163,244,167,166,247,159,166,249,152,
167,247,147,159,245,155,155,248,161,161,247,164,164,247,161,163,246,159,159,247,
161,158,247,164,170,246,161,169,247,149,156,247,157,157,246,157,162,246,152,157,
246,156,159,244,155,153,248,155,153,246,157,152,246,151,151,246,150,148,245,144,
147,245,152,151,245,152,147,245,158,156,243,158,161,247,145,153,245,154,144,244,
142,153,243,143,135,244,154,150,245,149,167,243,146,149,241,148,149,242,159,158,
243,170,167,246,160,160,246,162,165,247,151,161,245,155,151,245,151,147,241,153,
148,245,153,159,245,161,163,246,162,165,249,163,165,249,162,164,247,154,150,246,
164,156,246,162,162,247,156,159,246,155,154,246,158,159,246,157,157,244,162,159,
248,151,154,244,155,153,246,152,153,245,153,147,246,161,150,246,152,149,245,164,
156,244,155,165,247,153,160,248,165,163,248,149,158,244,139,132,242,157,146,246,
162,159,244,157,153,246,160,158,248,159,154,247,157,157,246,151,152,245,144,148,
244,164,159,241,149,157,244,159,157,245,155,147,246,160,160,245,157,156,243,161,
159,247,169,163,249,164,164,248,159,163,246,154,160,247,164,163,245,163,167,247,
161,167,249,148,158,244,149,149,242,140,133,243,143,139,246,143,143,245,147,151,
245,157,155,246,156,155,247,159,159,248,158,158,248,160,159,248,164,168,247,163,
169,246,149,159,248,145,146,245,149,154,245,158,152,249,159,159,248,146,143,243,
157,156,246,154,149,246,158,151,241,148,150,242,154,142,244,150,152,244,144,141,
243,152,150,245,159,156,246,157,157,247,159,161,249,159,162,247,148,153,247,149,
143,242,137,142,239,152,149,238,164,161,243,158,161,246,164,164,245,159,176,245,
155,166,247,149,151,246,147,143,246,155,149,246,162,156,246,163,168,245,154,169,
243,159,168,245,153,160,246,147,154,244,162,155,243,149,158,244,137,157,243,145,
149,240,153,151,245,150,153,248,157,154,249,156,157,249,156,156,248,157,157,247,
159,154,247,152,153,248,146,154,245,152,157,245,152,153,245,157,157,248,152,161,
247,155,153,247,146,146,243,146,151,245,138,142,244,142,135,244,167,148,245,154,
154,246,155,148,244,164,162,247,157,167,245,151,161,243,153,155,243,152,148,246,
164,162,245,150,161,245,143,152,243,158,157,246,163,161,248,161,167,246,160,165,
246,167,169,247,158,165,249,161,162,247,153,159,242,162,160,244,151,155,246,157,
155,246,164,161,248,157,162,249,154,155,248,154,161,247,156,164,245,170,169,246,
164,169,249,158,164,246,153,157,247,149,151,245,166,162,245,152,169,245,152,159,
241,155,152,245,164,161,247,163,162,249,164,161,249,166,167,247,156,165,246,154,
157,247,153,157,246,150,157,245,157,152,247,159,155,247,163,160,248,151,162,244,
152,153,243,162,157,246,161,167,247,163,168,249,155,165,248,156,157,248,154,161,
243,156,164,244,160,161,247,149,152,244,153,153,245,151,151,246,147,147,248,149,
148,246,146,145,248,155,152,248,157,160,249,155,159,249,156,160,249,159,162,247,
150,158,245,155,161,242,148,157,246,146,153,245,155,151,247,157,156,248,158,159,
248,156,157,247,158,156,246,159,159,246,157,161,246,157,158,246,153,160,245,153,
157,246,148,147,246,151,150,248,151,157,246,161,158,248,156,162,246,154,158,243,
162,162,245,150,157,245,166,159,243,152,152,243,162,155,245,159,163,244,154,155,
245,141,147,244,148,155,244,162,159,243,161,155,246,161,163,245,160,165,246,157,
161,246,151,150,245,153,148,246,154,157,243,158,156,242,164,166,243,147,159,242,
140,134,244,146,143,245,150,144,245,155,148,246,155,156,247,157,161,249,162,156,
249,161,157,249,156,157,249,155,154,247,145,150,246,140,155,240,150,150,244,143,
157,244,147,149,245,160,157,247,156,156,245,145,148,241,153,146,245,150,156,245,
158,171,240,159,162,246,158,157,247,159,164,246,136,153,243,155,152,244,157,156,
243,149,146,245,155,158,246,157,157,245,154,147,242,155,156,246,155,161,246,160,
158,243,160,159,243,166,164,246,160,160,249,154,155,246,153,159,244,147,164,242,
157,162,245,158,154,247,165,161,249,161,161,247,152,158,246,147,156,245,151,149,
244,166,160,246,153,163,246,163,164,244,158,155,249,151,150,246,156,155,243,133,
138,242,153,146,244,160,158,246,164,166,247,160,166,249,159,164,247,161,165,246,
156,162,247,146,152,248,150,151,245,152,151,245,165,162,247,161,161,247,163,164,
247,159,161,246,159,155,247,160,163,247,159,156,245,160,163,246,154,155,245,149,
155,246,142,147,243,153,149,245,158,160,246,161,162,245,145,153,243,146,155,245,
146,154,246,150,149,246,152,153,246,154,155,247,153,157,248,152,157,247,155,158,
248,156,154,244,148,154,247,146,145,243,154,156,246,156,149,245,157,157,246,149,
157,246,154,160,246,158,159,246,170,164,247,157,160,246,167,159,246,155,166,245,
149,156,245,155,152,246,149,151,249,153,151,247,146,151,245,158,155,246,151,156,
246,152,154,246,159,157,244,149,148,245,169,162,246,158,159,247,168,161,245,151,
168,243,146,162,242,154,156,240,141,146,233,167,159,240,160,162,248,157,164,247,
154,161,246,154,159,246,157,163,246,159,162,246,160,164,245,148,157,244,149,151,
244,139,149,240,152,154,244,153,153,246,154,158,246,153,159,246,145,158,245,155,
148,245,171,162,248,167,167,250,160,166,249,153,162,247,145,155,246,146,143,241,
150,152,243,143,146,245,153,147,248,152,160,246,158,163,246,152,154,246,148,151,
246,144,146,244,141,140,243,167,155,242,165,164,249,160,161,249,139,140,243,157,
146,244,163,161,245,159,159,246,152,160,244,150,152,245,162,160,246,149,151,246,
161,150,242,157,160,244,154,154,245,164,156,246,167,169,249,154,158,245,154,144,
245,148,142,243,161,153,247,162,162,249,162,166,248,158,166,249,157,161,248,161,
160,244,165,163,245,162,168,249,149,154,247,166,152,242,161,166,249,154,160,247,
153,157,246,148,154,243,156,153,246,161,156,248,158,159,248,158,161,248,159,162,
247,156,158,248,151,157,246,151,151,246,156,153,246,159,162,243,160,165,246,167,
167,246,156,166,246,153,157,246,161,161,247,150,155,246,162,157,246,155,159,247,
153,158,246,154,150,244,152,153,245,153,149,245,153,154,244,151,157,241,144,149,
241,149,146,246,151,144,246,153,152,247,147,152,248,151,151,246,147,152,248,145,
149,248,149,152,248,153,152,245,157,153,245,150,149,245,147,151,248,151,155,246,
158,153,245,145,149,245,151,153,244,154,154,245,167,168,245,162,171,245,162,168,
248,144,155,245,154,145,245,162,160,245,151,160,244,157,160,245,141,148,246,151,
151,245,149,150,248,155,152,249,154,153,246,155,158,245,157,158,245,159,163,248,
157,170,244,152,157,243,146,144,245,152,150,245,146,158,238,161,159,239,156,157,
246,157,159,248,152,153,246,149,149,245,155,151,246,155,158,247,158,162,246,156,
158,246,153,150,246,151,153,245,154,152,246,154,155,243,140,150,244,152,150,245,
151,151,246,159,151,246,170,169,247,163,168,249,152,165,247,149,153,245,153,153,
246,136,143,242,153,141,243,157,152,246,147,153,246,140,147,244,161,150,245,158,
158,248,152,154,247,150,151,247,151,149,248,164,158,246,164,170,247,155,167,246,
152,166,243,154,153,242,159,157,243,159,159,248,148,152,247,159,155,244,163,164,
246,163,164,246,163,166,246,162,166,248,158,159,245,155,160,245,164,166,247,163,
166,248,160,158,246,162,156,249,160,157,249,158,161,249,159,162,249,151,158,249,
148,157,248,153,162,245,161,166,244,153,158,246,166,164,247,164,165,246,156,161,
248,143,158,243,145,152,245,138,148,243,153,152,245,157,159,248,165,157,248,151,
159,247,151,156,245,157,157,247,146,148,247,161,159,246,156,160,248,151,159,246,
161,164,246,159,162,248,162,161,246,165,158,244,166,166,248,156,156,248,168,162,
246,162,166,248,149,151,246,170,162,245,162,164,247,152,155,246,161,159,245,148,
147,241,150,141,242,156,151,246,153,160,244,149,160,245,151,151,246,150,156,244,
149,153,246,147,144,246,152,149,246,148,146,244,161,161,244,148,157,246,144,143,
247,145,145,248,151,153,247,146,148,246,151,151,245,151,146,243,146,155,242,157,
152,245,160,161,248,158,158,248,151,154,245,139,157,239,132,146,237,149,155,235,
148,150,240,147,147,243,144,146,247,151,150,246,156,154,245,164,164,246,153,148,
243,148,155,243,141,147,243,154,154,246,158,158,247,154,154,246,151,145,242,156,
155,242,161,161,244,153,159,246,155,163,246,162,164,245,154,168,243,160,161,246,
157,154,245,158,154,246,159,158,249,150,157,248,153,155,248,162,158,247,150,148,
243,151,158,243,154,153,248,157,157,248,160,161,248,158,164,249,145,151,245,152,
144,245,151,154,242,135,140,244,152,145,245,159,155,246,145,151,245,143,133,245,
160,151,246,155,161,247,154,158,246,152,157,241,150,155,243,151,157,245,151,158,
247,143,151,245,147,142,247,158,155,246,159,161,245,163,161,248,154,162,246,151,
158,246,157,157,243,166,159,244,150,159,248,160,165,247,147,166,241,143,161,235,
156,156,238,163,163,242,155,156,243,170,167,246,159,166,250,159,161,248,155,157,
247,155,158,247,148,152,246,151,146,245,153,155,246,159,157,244,163,164,247,159,
164,246,167,166,246,147,151,244,137,140,245,148,140,245,156,150,242,163,166,242,
169,170,247,146,155,246,144,149,245,167,158,246,153,153,245,145,161,245,158,157,
246,159,152,247,158,158,246,157,161,246,162,162,246,162,168,244,167,172,247,159,
163,247,158,166,245,162,171,242,161,161,247,167,162,246,164,168,248,147,159,241,
157,159,243,162,165,246,142,150,243,161,153,245,138,147,242,151,144,245,151,158,
244,138,151,242,156,152,244,146,155,244,159,154,245,154,151,243,152,155,246,155,
153,247,158,155,247,149,154,247,156,157,245,141,148,246,147,147,248,162,156,246,
151,145,246,155,159,247,157,162,246,162,161,249,149,159,245,151,136,239,140,139,
236,137,140,235,149,143,240,153,147,244,148,147,240,154,163,236,156,146,237,164,
166,246,161,164,248,152,151,242,154,146,244,155,149,246,159,155,246,159,160,247,
153,157,245,146,154,243,167,165,245,162,161,246,153,147,243,161,157,245,146,149,
244,158,157,248,161,160,248,165,163,247,167,163,247,147,153,247,158,151,246,164,
164,246,142,154,243,149,153,245,146,154,247,154,156,245,155,158,247,157,160,248,
158,158,247,150,148,241,157,144,245,147,145,245,158,146,246,155,158,247,150,151,
245,151,154,246,149,157,246,151,158,246,151,151,248,158,155,245,154,152,245,149,
146,245,153,149,248,149,156,246,154,153,246,158,155,247,162,161,247,162,161,249,
158,161,246,157,157,244,162,161,246,160,169,245,152,155,246,147,149,244,149,144,
243,143,142,239,150,147,239,165,151,242,167,159,246,165,168,247,155,165,248,153,
164,241,162,169,244,152,157,243,147,150,245,153,153,246,152,159,246,154,158,245,
161,162,247,150,155,247,165,164,245,157,164,248,144,152,245,155,155,244,148,154,
242,146,144,244,167,162,244,156,158,247,159,148,246,169,164,247,154,162,248,139,
140,244,168,156,244,159,163,248,156,159,246,164,155,246,162,162,246,158,156,247,
165,165,246,158,164,246,155,157,245,154,149,243,157,162,247,167,169,246,161,164,
249,141,146,242,149,147,245,156,153,245,150,147,244,159,153,247,147,144,244,158,
151,244,145,153,242,156,142,239,154,159,243,156,157,241,165,161,245,158,162,247,
154,157,242,148,146,241,163,159,245,147,156,247,147,143,242,149,145,245,153,146,
245,164,161,246,149,159,248,143,149,245,159,155,246,156,162,248,160,157,248,158,
159,246,151,152,241,153,148,240,151,152,243,153,153,246,152,161,243,142,139,238,
154,152,242,156,153,246,157,159,247,159,159,248,163,159,248,157,157,246,157,163,
247,156,162,248,159,164,246,145,150,245,157,149,245,168,173,246,161,170,246,157,
165,248,151,159,244,157,155,247,162,158,249,169,164,247,169,172,249,156,164,247,
162,162,246,168,166,247,149,153,242,136,142,242,150,143,243,156,150,245,156,155,
245,156,160,246,163,159,246,153,161,245,156,159,245,147,153,245,161,156,246,154,
159,247,146,145,246,144,146,246,146,151,248,153,149,245,146,148,246,156,153,245,
159,162,246,147,156,246,152,157,246,139,145,244,156,150,245,153,155,246,161,161,
246,161,161,249,152,161,247,151,160,246,157,162,246,159,157,244,153,160,245,157,
158,245,152,152,244,146,144,246,157,154,246,161,168,243,164,171,245,152,164,246,
151,163,237,139,142,237,140,158,235,160,152,244,157,156,246,151,156,246,138,148,
246,152,147,243,164,159,245,146,160,246,146,158,245,154,158,246,145,148,244,140,
144,245,157,153,244,158,155,248,162,156,248,155,164,246,162,164,246,166,168,249,
163,169,247,164,162,246,167,168,248,161,159,247,163,161,245,166,169,247,161,171,
248,166,167,247,166,166,247,155,162,247,157,159,246,164,159,246,152,155,247,156,
159,247,162,164,246,155,160,246,153,154,246,155,153,247,153,152,246,157,157,248,
155,156,247,151,159,245,144,156,244,149,157,244,134,146,239,146,141,240,165,161,
244,163,157,249,159,161,248,154,155,243,155,158,246,153,157,245,157,152,247,150,
156,247,148,156,248,163,155,245,147,154,246,151,146,246,146,157,244,155,158,241,
162,161,243,158,161,248,152,157,243,153,155,242,151,152,246,150,153,248,146,151,
245,161,156,243,155,150,244,158,150,246,161,155,247,164,158,246,160,163,246,154,
159,246,153,157,246,152,155,246,153,155,243,156,156,247,152,152,247,154,155,246,
147,157,243,153,156,245,146,152,245,155,155,246,162,161,247,171,168,247,159,172,
246,159,162,248,165,159,247,172,169,249,164,167,247,163,156,243,165,161,245,152,
165,245,150,158,246,153,153,243,164,164,245,140,152,243,149,148,242,160,152,246,
158,157,247,154,156,246,160,160,246,158,157,247,150,144,246,154,155,243,131,153,
241,146,152,242,155,161,245,142,149,245,149,152,246,165,160,242,156,158,247,151,
155,246,167,167,245,160,166,249,145,154,246,153,148,245,153,154,246,164,164,246,
150,159,245,161,154,245,154,161,246,158,160,244,148,157,243,136,144,244,157,155,
244,154,156,247,140,152,236,142,143,239,141,127,238,156,144,247,164,160,246,148,
150,247,149,147,245,158,144,241,159,162,245,141,146,243,148,140,245,152,156,243,
147,163,245,151,150,245,155,149,246,163,158,248,164,161,249,148,156,244,158,154,
244,154,162,243,147,159,244,164,167,245,166,163,247,165,168,248,156,166,246,157,
164,246,149,158,244,164,162,245,154,164,247,159,163,245,147,152,246,168,155,246,
164,165,247,153,155,246,160,162,246,157,159,244,149,153,245,153,159,245,161,160,
247,153,156,249,152,151,247,157,156,246,142,144,245,142,148,243,153,160,241,152,
148,245,157,153,246,167,168,246,154,169,246,147,158,246,149,154,245,157,154,247,
161,154,246,152,154,246,151,144,245,166,159,246,152,151,246,155,156,245,144,141,
241,132,143,237,154,152,241,160,158,246,154,157,243,165,161,244,152,154,246,146,
151,248,149,151,248,155,159,246,162,164,244,166,165,246,166,169,247,162,167,247,
157,160,248,153,159,247,157,156,247,153,157,246,149,149,243,159,155,246,156,161,
248,159,155,247,152,149,243,144,148,243,156,148,245,157,158,244,165,169,245,162,
170,246,150,162,242,163,159,244,172,167,246,168,172,249,165,169,247,163,169,244,
166,170,247,151,153,247,154,146,246,152,158,240,148,158,243,151,154,243,155,148,
246,163,158,249,158,160,248,151,155,247,160,156,246,161,165,249,158,161,249,150,
157,246,127,133,242,148,136,246,149,149,244,148,149,243,143,143,247,159,156,243,
158,164,246,151,154,247,153,154,246,150,163,245,155,154,243,157,157,247,152,160,
246,144,164,242,144,148,244,165,161,244,147,155,246,150,154,246,161,162,244,141,
142,242,155,150,245,157,157,248,157,148,238,149,150,238,161,149,242,152,147,246,
165,161,247,160,162,249,156,157,247,164,164,246,153,161,246,148,146,246,161,149,
245,146,145,243,149,140,244,151,147,244,152,163,243,158,169,245,157,170,245,160,
168,244,150,149,241,152,155,241,139,137,246,152,147,245,165,164,245,162,167,247,
153,154,248,156,157,245,154,149,245,166,159,246,161,157,246,163,161,245,157,152,
243,167,153,244,156,170,243,152,153,243,159,153,245,162,164,245,151,152,246,151,
145,246,159,154,247,161,160,249,154,160,247,157,163,246,142,156,245,142,142,240,
148,147,244,159,153,246,160,156,248,147,166,241,139,147,238,146,147,245,158,148,
245,153,157,246,163,164,248,159,159,247,167,164,246,163,166,249,156,164,247,144,
156,243,151,150,244,143,141,242,152,142,244,158,155,248,154,157,246,156,156,245,
162,162,248,153,152,246,153,147,246,157,148,246,161,150,244,162,161,249,159,161,
248,160,167,246,157,158,247,153,153,246,161,161,246,150,155,246,151,154,245,156,
157,248,151,153,247,170,156,244,162,166,246,148,157,244,160,161,248,151,154,247,
155,153,247,166,167,247,158,157,245,164,165,245,157,174,243,164,175,245,159,166,
246,157,155,248,165,166,248,164,165,247,168,167,247,151,162,243,156,149,246,156,
154,248,162,158,248,166,164,249,163,164,247,155,154,246,157,152,246,152,164,247,
159,165,246,152,161,246,148,155,241,146,142,243,148,149,243,164,155,242,152,151,
246,138,151,240,151,149,243,156,154,247,152,153,245,149,149,245,161,154,247,148,
161,245,140,146,242,147,137,245,150,144,248,151,156,246,149,156,245,149,151,244,
151,158,245,154,158,243,151,148,245,159,157,248,158,164,245,155,160,245,160,161,
247,152,158,243,161,159,245,157,159,246,144,160,242,158,153,243,162,162,247,157,
154,249,162,163,249,153,163,246,154,158,247,145,151,244,142,132,242,152,141,245,
146,146,244,154,152,244,161,160,248,157,157,248,148,142,244,150,145,246,160,157,
246,163,163,246,157,157,248,161,161,249,157,156,247,160,158,246,166,166,247,161,
163,248,168,168,247,167,169,247,146,150,241,156,147,246,164,158,244,144,156,242,
166,162,243,161,158,246,160,157,248,162,164,249,141,152,245,148,149,245,146,146,
245,152,144,244,155,150,246,159,157,247,157,159,247,153,149,240,151,143,246,154,
147,246,169,158,245,170,163,247,161,169,247,153,159,247,169,164,246,159,169,247,
148,170,243,148,158,243,152,157,245,150,147,245,157,152,246,157,155,247,159,160,
246,147,147,247,160,160,244,149,160,244,164,168,245,168,169,247,162,163,249,160,
166,247,157,161,247,145,154,245,161,156,246,149,156,245,154,160,236,145,152,239,
151,147,244,157,157,248,155,161,248,155,165,244,168,164,244,149,153,244,152,151,
245,163,162,246,159,159,249,167,162,249,165,165,247,152,159,246,157,147,247,159,
158,246,165,164,247,162,159,248,159,161,249,162,161,249,159,169,243,138,158,237,
149,148,241,164,160,246,164,162,249,167,167,247,162,166,249,160,167,249,157,166,
247,142,150,245,144,151,243,139,146,240,149,147,242,154,154,243,151,149,246,163,
152,243,161,163,248,148,148,246,152,146,244,155,168,242,153,160,243,155,151,246,
162,159,247,154,152,246,153,149,245,150,155,246,148,153,245,141,149,244,147,149,
241,147,152,234,145,150,241,151,151,243,157,155,246,158,157,247,141,153,245,158,
149,243,151,151,243,157,161,240,154,161,240,156,162,243,146,151,243,157,144,245,
167,161,247,159,160,249,152,160,247,153,149,247,157,154,248,157,161,248,155,156,
247,158,156,248,149,159,246,151,148,245,157,153,247,158,159,248,161,164,247,154,
159,246,155,154,246,163,163,246,154,159,245,162,160,247,156,165,245,162,160,246,
167,166,247,161,165,248,152,164,246,168,167,246,162,159,246,167,158,246,166,168,
246,139,146,243,162,155,243,170,170,247,163,164,248,160,166,247,147,155,246,149,
146,245,153,155,246,161,154,246,164,159,246,156,160,249,157,158,248,153,159,245,
153,165,242,157,163,245,154,161,241,169,174,244,157,162,245,154,153,247,165,162,
246,141,159,242,137,139,245,150,146,244,155,156,243,146,145,245,159,159,248,151,
155,246,168,164,246,153,155,246,153,158,246,153,154,243,149,149,245,168,165,246,
164,166,247,154,156,248,163,162,246,149,148,246,161,155,246,143,155,240,149,153,
233,160,149,238,158,152,244,150,155,246,146,149,247,161,147,242,159,170,240,154,
166,244,160,158,244,161,156,246,165,162,249,163,161,249,165,169,248,160,165,249,
166,166,248,156,159,247,165,163,249,164,165,248,162,164,249,165,161,247,149,154,
242,155,146,246,158,154,246,159,160,247,160,169,245,162,169,244,164,167,246,149,
157,246,149,151,245,152,155,242,147,148,245,148,141,247,152,149,247,151,158,246,
151,161,245,159,158,246,161,165,247,160,161,246,154,155,242,151,150,244,152,148,
247,168,159,246,165,167,249,159,161,247,154,156,246,146,150,245,156,147,245,151,
150,245,155,155,243,144,152,233,142,146,240,162,156,245,155,156,246,162,161,246,
137,154,242,155,155,243,161,161,245,154,159,244,154,146,242,151,155,242,159,159,
246,161,154,247,170,165,249,162,167,250,156,161,248,158,158,248,160,161,249,143,
154,246,150,147,245,166,156,246,151,151,246,154,152,246,161,162,248,161,160,247,
151,157,246,150,154,245,155,153,246,161,159,245,145,159,240,161,161,241,153,158,
241,160,161,243,159,172,246,160,167,247,150,153,247,167,156,247,166,167,249,162,
167,247,160,170,246,147,153,243,157,149,245,171,166,247,160,163,249,151,162,246,
151,152,245,150,155,244,151,151,245,166,162,243,156,172,242,157,164,247,159,162,
248,148,156,247,139,146,244,152,151,245,153,154,245,151,149,245,147,151,245,161,
161,245,155,161,246,135,144,242,144,140,246,150,147,245,154,156,243,157,151,246,
154,157,248,149,153,248,167,162,246,151,163,246,150,157,245,163,153,245,151,151,
246,159,156,246,167,168,246,153,156,248,164,161,246,159,160,246,162,158,247,155,
162,246,155,148,242,153,156,244,161,161,247,156,149,246,165,152,245,162,163,246,
153,148,245,157,151,247,154,160,246,154,170,246,158,165,245,162,167,245,161,161,
248,159,159,246,167,158,244,165,163,247,163,161,249,163,166,249,161,169,247,158,
172,244,158,168,244,158,163,246,156,162,244,156,161,246,141,159,240,158,153,242,
160,161,244,158,163,243,142,155,238,154,149,237,147,160,242,151,162,243,149,153,
243,141,143,242,154,146,244,158,157,244,159,159,248,163,162,249,161,162,246,154,
154,248,157,152,247,167,165,247,163,168,250,162,166,249,157,162,246,153,156,246,
152,159,246,146,156,245,153,156,246,155,150,241,146,139,243,155,152,246,147,158,
245,162,157,245,147,148,245,151,144,245,161,159,243,148,166,241,166,165,242,160,
160,246,164,159,249,162,165,247,154,174,242,157,170,244,153,159,247,149,162,243,
153,161,245,154,159,245,149,162,242,167,170,245,162,165,248,163,163,247,161,165,
245,162,168,246,147,167,241,156,152,243,155,155,245,155,157,245,154,152,243,166,
159,245,165,165,246,153,157,242,155,147,246,159,155,246,163,160,249,166,162,249,
158,166,248,155,157,243,162,153,245,158,159,246,157,154,246,164,164,247,160,163,
249,155,157,248,155,153,246,154,156,248,158,154,247,145,156,236,154,151,242,152,
155,246,156,159,246,154,157,246,148,155,246,155,157,246,146,147,246,163,158,246,
154,157,243,157,154,245,150,154,248,143,147,244,146,147,245,149,148,245,147,144,
244,157,151,244,157,156,247,156,152,246,156,162,247,151,153,245,163,155,244,162,
162,246,158,162,246,156,153,243,165,165,245,153,166,245,163,162,246,156,164,245,
157,159,244,159,160,248,163,159,248,145,153,246,164,157,247,172,169,247,167,169,
249,159,167,246,161,167,245,160,162,246,142,150,243,154,142,245,157,151,247,161,
157,247,165,163,249,168,166,247,174,169,248,170,171,250,166,168,250,158,167,247,
141,153,243,156,149,242,154,153,246,162,157,244,162,161,246,150,157,246,135,145,
243,153,144,244,155,155,246,151,155,245,141,152,232,134,149,237,140,134,243,148,
138,244,164,155,243,152,143,244,159,149,245,159,160,244,156,161,248,162,160,248,
165,164,246,161,163,247,155,158,248,159,159,247,157,165,248,159,165,247,152,157,
246,154,155,243,142,149,245,143,144,246,147,147,245,167,161,246,154,153,245,155,
150,246,147,150,247,161,154,244,151,165,246,155,160,243,157,158,242,144,144,244,
148,157,241,156,165,242,164,163,249,153,161,246,145,147,246,153,145,245,153,149,
244,135,140,240,152,146,246,153,156,245,140,136,245,157,151,245,156,164,244,156,
163,241,140,153,236,160,159,239,143,136,242,164,158,243,146,162,243,156,153,245,
149,145,242,164,159,245,161,168,247,163,165,247,166,166,248,158,160,248,169,163,
250,166,166,250,158,163,249,162,160,245,160,174,242,158,168,246,161,161,246,160,
164,247,161,166,246,152,159,247,156,159,246,163,160,246,159,162,246,155,148,243,
161,156,244,147,155,245,151,149,244,154,158,244,142,149,245,149,149,245,159,148,
246,155,155,246,149,154,245,158,155,243,154,155,244,154,154,245,146,149,245,149,
148,245,160,155,248,161,159,249,161,160,249,161,160,249,156,160,246,165,153,243,
164,167,248,151,157,245,153,151,243,161,160,243,161,162,245,145,151,245,160,151,
246,164,156,246,149,162,245,156,161,243,164,165,244,156,152,246,160,154,248,174,
169,248,167,169,250,155,160,246,156,153,246,161,162,248,161,163,246,163,163,247,
162,159,249,157,164,247,165,165,248,156,162,246,174,171,245,166,174,248,162,168,
249,155,161,245,152,147,245,159,158,248,161,161,246,166,168,246,159,164,246,149,
152,246,141,145,243,151,148,245,153,152,245,151,153,245,156,151,238,146,139,237,
154,145,242,159,156,243,162,166,245,164,164,247,160,165,246,146,158,245,155,155,
244,156,162,248,162,159,246,163,166,249,162,161,249,156,159,246,148,151,246,152,
153,247,156,155,246,164,158,245,151,157,246,144,147,245,147,144,244,163,159,245,
160,161,246,159,156,246,153,155,247,160,157,246,150,153,246,150,156,245,160,155,
243,156,153,246,145,146,245,156,147,246,162,162,249,157,160,247,154,162,245,160,
166,244,158,161,245,146,157,245,151,156,244,156,156,244,148,145,245,155,150,246,
140,149,243,152,143,242,147,137,243,158,151,243,154,148,246,157,153,246,149,142,
246,159,158,245,159,167,243,158,160,247,153,157,248,159,162,247,164,166,245,165,
162,247,169,166,248,165,167,250,156,167,249,144,166,244,149,150,243,154,151,246,
158,159,246,153,160,246,151,151,246,152,154,247,165,154,246,159,161,245,162,155,
244,160,162,246,152,163,245,150,154,242,150,146,246,154,150,244,142,145,245,155,
144,244,169,166,247,150,157,246,158,152,247,151,157,245,145,142,246,164,158,245,
145,147,242,154,153,245,158,159,247,163,165,246,167,168,246,168,165,248,166,164,
247,161,169,246,160,164,247,147,157,245,166,163,242,158,162,245,161,161,245,147,
149,240,165,161,247,164,166,249,150,155,247,159,151,245,155,158,245,165,163,248,
163,163,250,169,171,249,163,172,247,164,170,246,163,166,247,156,161,244,157,157,
243,159,161,247,167,166,248,154,154,246,165,161,246,161,159,249,167,167,248,160,
167,249,161,167,246,165,165,248,159,153,246,165,162,247,155,157,244,158,160,246,
151,160,244,151,154,243,146,152,245,153,143,245,162,152,244,161,156,245,162,163,
246,159,156,245,152,158,247,148,151,245,161,150,247,166,163,249,165,164,248,159,
155,246,158,160,245,158,155,246,160,160,247,162,158,248,160,167,246,149,160,244,
158,156,245,159,156,247,159,157,248,155,162,248,147,160,246,153,158,245,147,151,
246,160,152,246,164,163,247,161,161,249,158,158,248,153,157,247,148,151,244,155,
153,241,157,167,240,156,165,243,155,161,246,160,157,248,161,161,249,157,159,249,
149,153,246,146,151,245,155,153,243,157,153,246,160,155,245,164,163,246,153,159,
246,149,157,245,150,150,245,160,151,246,156,152,246,157,154,247,155,156,248,159,
156,247,154,154,247,148,155,245,152,148,244,165,162,245,154,161,248,159,159,246,
162,159,246,168,167,249,167,169,250,159,165,249,147,162,246,146,149,244,153,149,
243,158,156,246,155,154,248,155,159,244,152,151,246,159,154,246,161,164,247,160,
170,245,166,167,247,151,162,247,152,152,246,154,156,245,147,149,246,149,147,246,
149,151,244,170,160,244,165,170,247,158,167,246,159,162,247,144,151,243,158,151,
245,161,160,247,155,161,246,154,156,246,149,158,243,160,155,243,161,159,246,171,
171,247,163,171,247,153,157,246,168,161,244,147,152,247,162,157,242,147,155,246,
169,162,245,159,159,244,158,161,246,157,164,246,145,162,242,159,161,245,162,160,
247,165,164,249,157,167,247,152,169,246,162,168,245,153,162,245,151,165,245,160,
159,243,155,162,244,160,166,245,166,168,247,163,161,247,163,165,249,155,168,245,
167,166,245,167,165,247,161,160,247,164,167,249,164,165,250,167,171,247,165,166,
246,157,164,247,146,149,241,143,154,244,160,149,241,167,164,246,163,166,249,156,
167,247,161,168,245,161,162,246,153,153,246,162,154,245,167,166,247,172,168,247,
168,172,249,160,167,248,150,159,246,161,161,246,165,164,247,167,162,249,159,163,
247,154,151,246,159,156,248,159,159,249,162,161,249,153,158,247,147,147,245,155,
143,244,149,149,245,151,154,245,160,159,247,158,159,249,165,163,249,159,162,249,
155,159,246,142,159,242,155,149,243,141,149,242,152,149,244,162,157,248,162,163,
249,155,162,245,151,158,243,160,159,242,155,158,245,157,159,246,153,159,247,161,
165,244,153,157,246,142,144,243,159,153,243,162,159,246,159,158,249,160,159,249,
160,158,249,159,160,249,159,158,248,153,157,246,160,151,244,160,160,245,154,155,
247,161,160,249,159,165,247,167,167,248,166,168,250,164,167,247,144,151,243,149,
146,242,157,152,247,156,155,247,155,155,248,151,155,245,167,161,244,158,162,246,
159,160,247,151,154,247,164,162,246,152,157,246,155,155,246,159,159,246,139,149,
246,150,146,245,149,147,245,168,164,246,151,159,244,150,149,243,158,159,247,152,
152,246,169,153,243,165,164,247,159,155,245,162,160,246,163,162,245,158,162,247,
159,162,246,168,166,246,162,168,248,155,159,247,167,159,246,158,159,249,159,153,
246,151,152,245,167,161,245,158,161,246,153,160,246,153,154,244,152,144,245,149,
159,241,163,165,242,163,165,249,154,158,248,147,146,246,161,148,244,152,153,244,
146,144,246,161,155,246,152,156,246,154,149,245,163,161,247,166,167,246,166,166,
246,146,150,246,161,154,239,173,173,248,164,167,248,162,165,247,166,163,248,154,
161,244,160,162,247,161,164,247,140,153,245,149,138,243,159,157,244,154,164,247,
164,163,245,149,155,247,159,154,247,164,163,247,161,163,249,154,161,248,163,162,
246,168,174,246,161,175,246,163,170,246,151,152,245,156,151,244,167,161,247,162,
168,246,158,170,246,152,165,247,157,163,247,161,162,249,163,161,249,158,162,249,
155,162,247,161,162,247,146,151,246,156,146,245,159,161,248,157,157,248,164,164,
247,156,165,246,156,159,246,141,144,242,147,151,242,154,156,243,159,152,246,161,
158,248,158,162,247,155,160,247,150,155,246,146,150,240,160,162,241,154,155,246,
149,154,246,153,154,246,161,161,246,152,155,246,158,157,243,165,166,245,160,168,
247,157,166,246,159,164,246,161,163,249,164,164,247,163,162,246,162,167,248,163,
165,249,156,164,245,158,161,248,154,152,246,166,165,248,163,164,250,163,168,248,
140,155,243,162,149,246,159,159,248,152,157,248,154,156,248,143,148,243,167,160,
244,156,159,246,162,159,246,160,159,246,151,163,244,153,160,243,160,156,244,164,
154,246,153,155,246,152,152,244,158,144,244,158,159,246,157,157,243,156,149,246,
161,163,249,161,162,249,171,167,247,168,175,248,166,171,249,158,165,247,155,159,
245,155,158,246,150,153,244,166,161,246,158,165,249,160,161,247,170,164,247,161,
163,248,163,162,247,159,158,247,163,162,246,158,159,245,152,159,246,150,152,245,
155,152,247,154,146,247,160,154,247,161,163,249,158,161,247,160,164,246,167,171,
246,164,168,247,150,156,247,156,156,246,159,156,246,153,153,246,161,159,248,162,
162,247,162,161,246,159,160,246,154,153,247,173,171,245,168,172,244,165,174,245,
167,168,248,155,154,243,160,157,247,159,161,247,155,148,246,164,160,245,152,163,
246,144,148,246,170,160,243,163,164,246,162,162,247,164,165,249,167,167,247,159,
159,248,153,163,242,166,164,244,157,158,246,153,153,247,166,164,246,166,163,246,
164,166,248,143,153,241,148,154,244,148,144,245,156,150,246,164,160,246,165,165,
249,158,163,248,142,152,245,165,157,245,153,164,245,162,163,245,160,162,249,153,
156,249,159,160,246,141,155,243,159,156,245,148,156,243,147,143,244,152,151,244,
159,165,246,154,163,245,156,159,246,151,156,243,162,162,242,152,148,245,154,154,
243,149,149,247,157,155,243,146,153,246,158,156,245,161,160,246,156,158,248,156,
161,244,147,160,245,153,153,246,165,156,246,154,161,248,155,161,245,151,168,235,
151,165,241,157,159,245,146,157,240,166,163,243,167,168,246,159,165,249,160,167,
247,150,163,245,148,145,246,159,157,248,149,162,246,151,155,246,155,157,248,144,
150,245,160,157,247,162,164,246,160,164,249,147,166,244,155,160,246,159,154,246,
164,165,247,157,161,249,157,159,248,157,164,245,161,162,245,154,158,246,164,158,
247,159,160,249,164,162,246,163,164,247,157,167,245,159,163,247,161,162,249,162,
162,248,161,159,247,163,157,246,156,158,246,160,163,246,158,157,245,167,160,246,
167,170,249,164,168,250,163,167,249,161,163,248,158,159,247,154,157,244,154,158,
246,156,158,246,156,168,246,161,162,248,164,162,249,161,164,249,160,162,247,154,
159,247,153,158,246,162,164,245,158,160,246,167,163,246,162,160,246,152,154,246,
155,160,247,164,163,247,163,161,246,162,164,249,159,160,249,167,162,247,160,167,
242,152,161,238,162,165,246,162,168,243,168,165,246,160,161,249,158,160,247,159,
165,246,152,159,247,153,153,246,159,158,243,157,165,246,161,164,247,162,158,249,
164,164,247,160,165,249,147,149,245,163,157,245,160,163,246,161,160,246,163,164,
247,169,167,249,159,164,248,152,157,246,153,150,246,162,154,246,152,162,246,156,
161,246,166,163,248,167,165,247,151,154,243,157,165,242,147,153,245,153,160,245,
157,166,246,159,164,249,159,163,248,152,149,243,151,157,240,152,156,241,145,141,
244,146,146,242,145,151,244,155,153,243,155,159,246,146,151,245,152,146,239,166,
162,245,157,159,247,151,146,245,162,158,244,137,149,246,152,148,246,160,156,246,
163,163,249,143,151,246,151,144,246,161,149,245,165,165,246,148,153,245,151,150,
244,145,149,236,148,140,237,155,155,242,153,149,244,145,155,240,162,161,244,159,
161,249,158,157,248,148,149,247,160,147,246,158,157,246,147,149,245,144,150,246,
154,154,248,148,151,246,158,153,245,157,160,247,161,164,248,134,144,245,150,147,
246,159,158,247,161,159,247,155,159,247,157,153,247,148,153,241,159,157,246,158,
159,248,160,162,249,155,161,249,162,161,246,156,161,247,158,159,244,159,151,246,
162,164,248,164,164,249,163,165,249,169,169,249,164,168,248,155,164,246,161,169,
246,155,165,247,155,168,246,160,165,248,163,167,247,167,167,248,164,165,248,152,
159,246,145,153,243,161,153,243,146,146,245,156,149,247,166,161,248,158,163,249,
156,161,247,154,159,246,165,162,244,162,161,245,156,162,247,159,161,247,168,169,
248,163,163,247,156,152,243,162,158,246,162,164,246,165,164,247,164,164,249,165,
163,249,158,167,246,151,145,240,159,156,246,149,151,245,173,166,246,162,166,250,
158,161,249,143,164,244,151,158,246,156,157,247,163,157,244,149,149,246,165,156,
247,165,168,248,154,167,246,162,162,247,161,155,244,165,161,245,152,157,247,162,
160,246,170,166,247,164,169,249,160,168,246,155,159,247,152,156,246,158,166,246,
161,159,246,157,152,247,165,164,249,168,171,246,148,158,245,144,147,244,145,147,
243,147,149,243,151,154,245,154,153,246,159,157,246,166,161,249,151,153,243,157,
154,243,147,156,245,151,151,243,151,145,246,155,156,244,150,153,245,151,150,245,
158,142,243,168,164,247,162,163,249,162,159,246,163,165,247,131,142,242,150,142,
245,163,153,246,165,167,249,156,160,247,155,155,246,159,162,246,150,163,245,155,
155,243,143,150,240,154,155,239,152,155,245,147,150,245,155,157,245,155,152,247,
159,156,248,160,162,249,158,162,248,154,162,245,162,164,245,154,169,240,148,144,
237,144,149,243,154,148,245,151,152,246,158,148,245,154,155,246,159,159,244,152,
154,246,146,144,247,160,155,246,164,157,246,165,165,248,162,162,249,152,154,241,
157,156,243,158,160,245,161,160,244,155,161,248,161,154,243,158,156,245,167,166,
248,158,161,247,153,157,246,164,161,247,160,162,248,165,164,249,157,167,247,148,
155,246,146,154,248,156,157,247,142,156,243,158,161,245,159,160,249,161,165,249,
163,170,247,160,161,248,150,149,243,153,157,243,157,159,244,164,160,246,160,163,
249,159,164,249,158,162,247,149,152,248,154,153,244,156,164,244,160,161,245,150,
157,246,161,168,245,162,172,245,165,170,246,165,166,247,159,161,247,165,164,249,
159,167,246,161,164,246,154,159,246,162,156,244,162,164,248,158,157,247,169,163,
246,156,171,247,162,166,246,139,143,241,143,140,247,153,152,245,166,161,246,162,
162,247,161,157,247,155,162,246,154,154,246,166,161,246,170,167,248,166,170,247,
150,151,242,156,147,243,170,165,245,153,168,245,154,159,244,161,167,242,153,161,
243,151,149,246,157,153,243,160,168,244,158,163,247,161,160,246,155,160,246,150,
147,246,157,148,243,157,152,243,151,160,243,149,159,245,159,159,241,167,167,248,
152,167,245,156,163,246,147,148,247,157,150,246,165,160,247,157,161,246,146,146,
246,167,162,245,170,166,247,167,169,250,162,164,249,159,165,246,161,167,244,159,
156,244,159,147,243,166,155,246,156,162,246,151,157,248,155,162,246,157,157,246,
159,149,247,164,164,247,161,162,244,152,152,243,152,157,245,138,150,245,152,155,
246,159,160,247,161,159,248,159,162,249,158,162,247,150,155,246,147,144,243,142,
149,233,145,147,235,151,150,237,151,142,242,156,156,246,161,162,246,154,155,247,
168,160,246,162,159,249,152,154,247,156,151,246,171,166,247,164,169,249,155,162,
247,151,161,241,162,160,245,158,162,244,158,162,246,144,160,246,162,165,246,167,
162,246,160,163,249,161,160,249,156,154,248,153,157,246,162,157,246,163,165,247,
158,166,244,156,156,243,153,148,244,159,160,246,144,148,239,159,141,241,161,156,
249,159,159,248,151,164,246,164,167,246,140,151,245,153,147,245,155,153,245,159,
168,245,155,161,246,156,161,246,152,158,243,166,163,244,157,149,247,152,156,246,
159,155,248,153,148,244,151,153,245,146,149,240,165,153,243,166,166,248,157,165,
246,161,166,246,159,158,245,166,155,244,165,163,248,168,166,247,162,165,247,162,
164,249,160,165,246,151,155,247,167,155,246,157,163,245,146,146,242,154,151,245,
164,162,244,161,165,248,161,165,246,159,158,247,156,153,248,161,159,247,164,162,
249,165,169,247,165,167,246,161,159,245,162,159,244,159,156,243,165,158,241,139,
151,243,152,152,243,158,157,243,152,155,245,151,150,243,162,158,245,157,159,247,
147,158,245,166,155,246,167,168,248,152,159,246,149,149,245,157,148,242,156,165,
240,158,171,243,146,151,246,151,149,246,159,157,248,159,155,247,164,165,249,154,
161,248,153,155,247,157,158,246,171,170,247,168,169,250,163,166,247,153,157,246,
161,152,243,167,167,249,160,163,249,164,163,247,158,163,248,143,151,246,145,144,
247,171,156,245,170,164,248,164,169,248,158,159,245,148,156,245,147,146,242,149,
145,243,146,143,245,153,151,245,161,159,248,158,159,249,154,159,248,150,157,244,
163,164,241,140,146,236,143,137,240,160,155,242,161,163,245,155,158,247,152,153,
246,164,162,246,167,168,249,165,168,250,159,163,248,157,157,248,163,165,247,161,
169,247,155,159,246,148,147,245,166,160,244,164,163,247,157,160,246,155,146,243,
153,152,245,167,165,247,166,170,249,163,164,249,161,163,249,157,159,247,162,158,
246,151,163,244,151,153,245,164,161,246,162,165,248,156,159,248,153,163,245,163,
163,247,164,168,247,160,165,246,144,148,245,149,160,244,147,151,243,148,144,245,
148,154,243,146,149,245,158,153,246,153,155,247,145,150,248,164,153,243,170,168,
249,164,163,248,161,163,249,161,159,246,154,152,243,161,152,246,162,166,244,156,
173,243,161,159,246,167,156,246,168,167,247,166,169,246,166,170,247,168,173,248,
161,168,248,156,159,248,163,164,246,162,160,245,162,168,247,147,160,246,154,161,
246,153,154,246,160,159,245,164,163,247,156,158,246,162,163,246,160,165,246,164,
164,246,166,165,247,161,165,249,153,164,246,165,167,246,160,161,246,170,163,245,
166,170,247,154,157,245,158,158,246,160,161,246,153,158,245,146,143,244,159,155,
246,150,159,244,156,148,245,169,165,246,165,169,249,156,163,247,158,154,247,159,
160,248,144,145,243,149,144,244,155,151,246,158,154,248,161,158,249,162,160,248,
162,167,249,157,160,248,155,155,246,157,163,246,167,165,246,166,169,250,165,168,
249,159,161,247,165,165,245,166,168,248,156,164,247,157,161,247,164,164,247,155,
159,247,157,157,244,170,169,246,170,172,248,161,166,250,158,164,247,157,163,246,
149,151,243,152,161,245,156,157,247,157,152,246,162,160,247,161,164,248,156,160,
248,147,152,247,152,153,242,152,159,241,149,146,244,152,153,245,151,153,246,160,
162,246,156,153,247,155,152,248,161,162,247,160,162,248,153,161,246,158,159,245,
163,162,247,157,154,246,160,162,247,157,157,247,164,159,245,160,169,245,160,167,
246,149,157,243,156,158,243,156,163,243,161,162,247,165,164,249,163,164,249,164,
164,248,162,164,246,154,158,246,157,155,245,162,160,245,158,167,247,153,157,246,
153,154,246,157,153,246,156,155,247,156,160,248,154,159,246,153,151,246,154,155,
247,146,149,245,152,147,245,154,147,246,154,158,244,157,156,245,155,152,245,170,
155,242,167,172,248,161,173,246,161,165,247,161,162,249,159,158,247,160,160,245,
152,154,241,150,148,245,166,156,247,171,174,249,164,172,249,155,162,246,164,162,
247,164,168,249,160,166,247,159,163,248,164,161,249,159,165,247,156,158,248,150,
148,247,148,146,245,155,158,246,154,156,247,162,164,248,148,161,243,165,164,246,
155,159,242,171,166,243,166,175,246,161,168,247,154,155,247,166,161,247,165,163,
249,170,169,248,155,170,245,148,159,242,154,159,243,155,161,246,151,162,245,147,
149,243,155,153,245,156,155,247,156,157,247,154,165,247,168,167,246,156,160,248,
163,159,249,154,167,244,154,169,242,158,161,247,159,156,248,164,161,247,161,163,
249,156,162,248,149,158,246,157,163,244,153,159,244,152,152,246,166,162,246,165,
167,250,160,164,249,160,164,249,151,158,245,167,168,243,152,160,246,154,155,248,
167,162,246,151,159,247,150,154,247,168,162,247,167,166,250,164,166,249,152,161,
246,156,153,247,138,145,245,149,146,248,151,156,246,157,157,246,162,161,249,156,
163,246,155,159,246,144,157,241,147,145,237,157,155,240,147,140,242,151,148,243,
146,150,245,157,156,246,164,162,248,159,163,249,154,165,246,156,161,246,154,158,
245,164,155,241,164,166,249,158,160,249,161,161,249,163,162,249,155,159,247,152,
153,246,149,161,243,161,159,245,161,165,244,158,159,243,153,147,245,161,161,247,
161,164,248,163,165,249,157,163,245,159,164,246,152,161,246,149,158,245,149,155,
245,154,154,246,151,154,243,164,165,244,152,167,244,153,159,244,150,152,246,152,
155,243,161,163,244,149,148,246,157,153,244,163,165,245,151,158,245,148,146,245,
164,162,243,168,167,246,150,163,244,158,153,244,163,161,246,161,166,246,161,164,
248,155,165,246,160,161,244,161,159,245,161,165,246,157,168,246,157,164,248,158,
160,247,158,164,245,149,169,242,156,161,243,161,159,243,167,163,249,162,167,246,
163,166,245,159,165,246,152,163,243,161,157,244,156,159,245,159,162,246,153,151,
243,167,160,246,164,162,246,148,163,244,156,157,246,164,159,247,162,159,246,161,
158,247,168,169,249,161,169,249,149,156,246,157,149,247,155,157,248,150,154,247,
151,149,248,157,154,247,151,147,246,161,155,247,149,156,243,145,151,245,170,159,
244,165,163,249,159,166,247,139,151,243,149,145,244,153,153,246,161,161,247,163,
162,249,158,165,248,155,160,248,149,149,246,149,151,245,160,149,240,161,156,244,
162,154,245,167,165,249,162,166,249,162,163,248,154,155,248,161,151,247,154,159,
243,154,153,246,169,159,245,161,160,246,156,148,246,162,163,247,160,166,249,154,
170,246,160,164,247,154,151,244,151,150,245,148,143,244,154,147,245,157,155,247,
159,162,249,154,157,246,157,155,246,148,153,245,142,135,241,169,161,243,167,162,
246,153,159,245,137,146,244,153,149,245,159,158,246,159,162,244,149,152,246,153,
152,248,159,159,248,159,166,247,164,167,249,163,166,247,159,161,249,162,163,249,
161,160,249,154,156,245,142,139,241,160,152,243,149,153,246,165,161,243,163,165,
246,149,161,247,156,154,248,162,162,248,155,162,247,154,158,245,157,161,244,159,
153,244,157,157,244,155,156,245,142,148,245,156,151,245,152,149,245,149,162,242,
153,162,244,149,146,245,155,150,246,159,157,246,148,153,242,152,156,236,155,162,
245,152,152,247,152,155,245,165,167,245,157,158,247,161,151,246,161,163,244,159,
161,246,161,163,247,149,155,245,155,158,246,154,159,243,150,156,243,153,153,246,
153,155,248,151,157,247,157,157,243,150,141,243,153,151,247,157,157,246,165,165,
246,142,154,242,147,153,238,160,161,241,138,144,244,167,163,242,143,162,245,159,
153,245,152,148,241,170,165,246,165,167,247,158,157,246,160,158,247,165,164,247,
172,171,249,165,165,248,163,169,247,162,163,247,165,164,247,160,164,246,152,157,
247,155,154,247,153,158,246,159,159,248,159,159,247,160,160,246,155,155,243,161,
156,243,161,169,245,163,169,248,158,165,248,153,155,245,153,153,245,153,153,246,
157,157,246,158,164,246,150,157,246,160,161,244,160,161,246,153,159,246,157,157,
243,166,162,246,169,169,249,165,166,249,149,159,247,162,164,246,165,166,249,164,
161,249,161,165,248,156,149,247,170,158,247,167,169,249,160,166,248,158,165,248,
155,159,246,144,149,245,155,156,245,161,161,247,154,161,244,147,161,244,159,159,
245,159,151,246,161,159,247,157,155,246,157,160,248,148,149,244,148,148,245,154,
152,245,168,168,246,154,163,246,130,137,242,149,140,245,161,149,246,163,160,247,
155,156,247,163,157,247,159,161,247,153,155,244,160,161,248,164,164,244,155,166,
245,167,170,245,164,167,249,157,165,247,159,161,244,158,155,245,151,164,246,154,
161,242,163,161,246,156,159,248,159,151,247,158,161,246,151,157,246,146,149,245,
149,154,247,163,161,245,152,153,244,159,159,247,155,156,247,162,156,246,160,159,
246,147,143,244,150,146,244,160,155,245,157,156,246,159,161,246,153,159,245,158,
153,242,157,157,246,156,159,247,155,153,244,164,158,246,162,164,249,161,165,249,
151,161,243,158,155,246,159,162,246,154,157,244,146,151,244,161,161,246,165,163,
246,159,162,247,159,158,246,156,148,246,171,163,246,159,165,246,155,161,247,149,
153,243,159,159,242,150,148,243,147,144,244,165,155,242,149,148,246,156,151,243,
143,139,245,163,154,243,159,163,244,162,162,247,157,167,246,158,164,248,162,164,
247,167,160,246,168,172,249,165,167,250,154,165,246,155,163,244,156,164,245,149,
155,241,155,153,245,158,159,247,149,153,243,157,157,246,162,162,249,159,160,248,
158,161,248,151,162,247,145,157,244,155,158,246,148,158,246,148,159,245,153,154,
244,152,160,246,155,153,244,150,157,246,153,155,246,152,148,245,155,159,245,152,
157,246,157,157,243,159,156,246,168,170,248,163,171,247,161,162,246,162,156,245,
160,167,246,164,168,247,166,163,250,170,169,249,170,170,249,166,170,248,152,163,
247,157,157,248,156,161,246,156,152,243,159,153,245,159,165,245,156,161,244,155,
145,244,160,149,245,171,162,247,165,168,247,159,166,246,145,166,242,153,163,245,
153,161,245,147,145,243,164,158,245,150,159,247,155,153,246,155,152,247,156,157,
246,161,165,246,154,160,247,163,162,247,160,165,247,156,155,247,156,159,246,145,
163,238,153,157,241,160,155,243,161,167,246,154,163,247,161,161,245,165,166,249,
148,152,246,155,149,243,163,154,246,158,160,249,163,167,246,156,166,246,150,150,
245,157,154,246,145,146,244,163,151,243,166,166,248,155,162,247,158,154,247,167,
166,247,153,172,243,153,169,244,157,158,245,158,157,246,161,164,247,156,158,245,
147,158,244,148,158,243,149,161,243,153,154,244,165,150,244,163,164,249,157,164,
249,160,162,247,151,155,246,153,155,246,153,156,245,151,157,243,145,149,244,151,
151,247,160,162,246,157,159,248,168,164,246,165,169,246,166,172,247,154,159,246,
153,155,246,156,163,246,152,157,243,162,164,245,157,159,244,162,159,244,159,157,
246,159,156,246,152,152,244,150,155,243,153,152,245,164,163,245,155,157,248,159,
158,248,165,157,245,166,166,247,161,167,247,163,165,249,152,157,247,161,159,248,
162,161,248,160,154,245,160,158,245,161,163,247,158,156,245,159,158,246,159,160,
248,159,159,248,156,157,248,151,152,246,149,155,242,149,154,248,149,149,246,151,
147,245,153,153,245,149,154,243,161,154,244,143,151,246,150,151,248,157,155,246,
150,154,243,152,151,243,158,149,245,161,163,248,167,166,247,158,157,246,165,162,
247,164,167,247,156,162,246,157,156,248,169,165,247,157,166,247,167,169,247,165,
169,248,149,150,243,159,151,244,162,155,244,153,168,241,157,170,244,149,152,244,
158,153,246,162,156,247,165,159,247,169,171,249,148,164,245,146,159,240,138,145,
240,149,147,245,147,151,247,155,156,244,161,159,248,155,154,247,161,158,246,154,
157,248,153,157,246,152,158,246,159,155,246,157,158,246,159,164,246,160,166,247,
157,160,245,147,137,242,151,147,246,156,153,245,159,160,246,147,150,246,155,153,
242,160,168,245,163,155,241,164,161,245,158,156,246,161,165,247,151,157,246,152,
149,247,163,154,243,161,159,246,153,157,245,164,162,245,163,170,250,155,159,248,
159,157,247,160,165,247,140,143,241,144,141,244,160,155,245,159,159,246,158,160,
246,151,166,243,135,152,236,145,141,238,147,144,244,158,157,246,163,165,246,160,
165,247,153,161,247,161,157,247,157,157,245,155,153,243,151,147,245,146,147,245,
154,152,245,155,146,241,157,148,244,159,160,246,155,168,244,160,163,243,163,160,
245,155,167,245,134,162,240,145,153,242,152,156,246,149,159,245,158,157,246,161,
160,247,159,160,246,158,159,248,158,157,248,156,160,246,157,150,244,163,158,246,
156,159,247,157,159,248,167,167,246,168,169,248,158,164,247,166,164,247,156,158,
247,160,157,246,156,160,246,155,163,245,161,161,244,161,161,247,155,163,246,157,
162,247,161,158,247,158,159,249,153,159,247,152,157,246,143,147,245,147,147,246,
151,154,246,152,153,246,142,155,245,146,151,244,159,154,245,145,149,244,146,145,
247,159,151,244,149,143,243,157,158,246,156,158,246,154,157,248,171,167,245,165,
164,240,169,170,247,162,166,246,154,157,243,166,161,247,170,168,249,161,162,246,
166,163,247,161,168,246,164,168,249,170,169,248,160,167,245,151,148,246,155,150,
246,159,155,247,160,158,249,164,161,249,163,166,249,162,174,245,150,159,245,135,
144,238,145,144,244,145,137,244,152,144,244,155,149,242,154,160,245,156,164,246,
159,162,246,155,159,246,156,157,244,153,149,245,164,155,245,151,157,246,152,155,
246,153,151,246,163,164,247,156,165,245,156,163,244,148,149,243,157,156,243,155,
156,246,159,155,245,143,155,241,157,147,242,155,161,240,156,164,245,157,159,246,
156,162,247,157,154,248,163,163,246,151,167,246,157,156,247,158,158,248,154,157,
248,160,161,248,147,159,246,159,159,247,156,155,246,157,150,244,150,155,246,165,
162,245,149,159,246,139,152,243,148,149,240,153,153,242,152,157,243,153,155,244,
161,159,246,159,158,248,156,157,248,166,159,246,167,168,249,164,163,247,160,158,
246,161,160,246,158,147,243,171,163,247,165,168,248,156,169,245,148,151,246,160,
155,241,158,171,243,150,163,243,140,139,238,149,143,244,146,149,244,153,149,243,
160,159,246,154,162,246,162,163,247,158,162,249,162,161,247,164,158,245,168,164,
247,168,171,248,158,162,245,153,155,245,158,157,243,167,169,246,162,162,246,164,
165,247,159,164,245,159,171,244,156,162,246,154,157,246,164,161,248,167,163,249,
155,158,246,151,148,245,169,163,245,162,166,249,158,163,245,151,160,247,149,156,
246,144,150,245,149,152,245,152,157,246,137,151,243,143,148,244,155,155,245,163,
156,243,162,149,244,163,164,248,156,162,248,156,161,246,155,156,247,159,152,245,
151,160,239,157,160,236,166,170,239,164,167,245,154,159,243,162,160,244,171,171,
248,162,170,246,161,170,245,155,164,244,157,159,247,168,168,246,148,175,240,155,
169,241,163,163,246,161,160,249,164,161,248,162,163,249,154,161,248,146,151,244,
142,154,242,142,145,241,151,146,241,151,144,245,162,161,245,170,169,245,149,156,
246,144,151,247,158,157,246,149,152,241,154,156,245,163,163,246,166,166,249,151,
154,247,153,153,247,152,156,248,157,161,248,152,155,248,159,156,247,162,162,245,
153,152,243,156,159,246,159,161,248,141,151,242,154,139,244,149,149,242,143,147,
241,151,148,244,155,153,246,160,158,247,157,162,247,149,148,246,169,159,246,164,
165,249,162,161,246,155,159,246,141,146,245,158,153,245,149,161,244,161,164,245,
145,153,246,162,153,245,150,159,246,145,145,244,153,147,245,150,154,245,153,151,
245,157,151,246,163,156,246,156,163,246,155,163,246,164,162,246,161,165,247,161,
172,245,159,164,247,163,161,249,170,172,247,169,171,249,155,166,243,135,151,240,
164,158,240,154,156,243,148,149,242,138,145,240,145,149,242,151,155,243,139,161,
238,153,152,241,157,156,243,149,154,245,163,158,246,154,161,248,165,164,247,166,
168,249,162,168,246,163,169,243,150,171,241,165,167,244,167,165,246,160,164,247,
159,167,248,158,170,243,144,163,243,152,154,245,163,159,245,145,148,239,157,154,
245,163,166,246,161,167,246,157,161,245,158,163,245,160,166,246,153,154,246,147,
153,246,149,153,246,146,146,245,151,145,243,145,154,240,145,141,243,154,139,245,
154,152,245,169,159,246,161,167,249,151,159,247,151,155,248,163,159,247,152,153,
247,165,162,245,135,144,241,150,146,241,167,161,243,160,167,245,158,159,244,155,
149,243,166,166,248,159,164,246,150,155,246,159,154,243,161,161,247,163,168,246,
145,140,245,155,144,246,163,160,246,164,166,249,162,165,249,162,165,247,160,160,
245,154,149,245,149,149,243,149,141,245,157,153,246,156,157,247,155,157,246,159,
163,244,162,165,245,156,149,243,164,153,246,145,151,243,153,152,245,162,158,247,
162,162,249,163,163,249,154,161,248,159,157,245,158,155,245,149,159,243,149,155,
244,158,163,245,158,162,245,154,154,243,157,154,247,148,156,245,166,163,246,157,
161,246,155,157,246,158,157,246,167,162,246,164,165,249,152,163,247,155,156,246,
165,159,247,157,166,249,162,167,245,150,164,243,149,144,245,147,150,246,137,142,
247,161,155,244,148,149,245,156,152,246,143,152,245,146,151,245,151,154,245,156,
151,243,149,149,245,157,161,246,157,159,247,156,157,245,153,150,246,165,158,247,
157,157,246,151,154,246,161,159,244,153,163,246,154,162,246,166,167,247,157,161,
246,150,141,245,157,150,243,154,156,245,154,150,246,160,154,244,147,141,244,144,
144,242,136,127,242,153,141,244,161,156,244,148,145,244,160,156,246,146,152,245,
162,156,246,165,167,247,159,162,246,152,158,243,146,141,247,148,155,245,163,164,
246,158,163,247,154,155,248,153,151,249,153,153,247,155,151,245,165,166,246,154,
156,243,151,151,246,155,156,246,148,151,245,161,161,246,153,154,246,157,157,243,
159,155,245,154,158,244,143,152,244,161,157,243,161,161,245,147,149,242,164,151,
242,162,166,248,159,161,246,164,165,246,152,165,246,164,163,244,158,151,246,165,
162,248,161,161,246,167,166,248,156,155,246,158,154,246,162,161,249,156,159,246,
161,161,245,168,166,247,161,166,249,158,164,247,154,161,246,159,164,245,158,161,
248,159,161,247,163,165,246,163,163,246,154,162,246,162,164,248,158,163,247,154,
158,246,164,164,247,155,162,246,153,156,245,155,151,245,161,157,246,155,158,248,
153,154,247,147,149,245,163,159,243,163,170,246,164,169,249,153,159,247,156,151,
246,163,161,249,162,164,249,157,167,247,153,155,248,159,158,247,150,171,245,149,
163,241,148,148,242,149,147,245,159,154,246,169,162,246,156,162,247,153,155,246,
161,164,245,150,163,243,149,158,245,165,158,244,160,164,247,162,168,248,153,156,
248,163,152,246,158,165,246,155,161,246,143,158,242,146,152,243,156,153,246,147,
151,246,142,140,248,159,153,246,150,146,246,158,159,246,141,143,245,144,142,246,
149,145,245,158,153,243,154,151,243,145,150,245,151,151,247,159,158,244,161,160,
240,166,166,248,157,158,246,153,156,243,157,154,245,158,156,243,149,148,246,166,
161,245,154,168,243,158,164,245,158,158,244,161,160,248,160,158,246,157,166,246,
153,159,246,162,157,246,154,152,243,154,151,243,147,156,246,154,152,245,152,162,
246,158,156,243,146,151,245,161,162,243,153,159,244,156,156,241,152,151,246,154,
147,248,158,152,247,161,160,248,155,160,248,152,161,247,153,159,246,154,157,247,
149,156,243,153,159,245,154,156,246,155,154,247,161,155,245,157,153,246,154,159,
248,149,151,246,158,167,243,157,165,245,149,146,245,159,154,247,163,164,246,155,
156,241,156,163,245,151,159,246,152,158,246,153,161,245,146,152,245,172,159,244,
164,170,248,164,167,249,156,164,247,166,163,246,154,164,246,164,161,247,165,164,
249,163,164,247,164,158,244,163,167,244,161,165,246,156,156,246,156,151,245,164,
153,244,159,166,247,152,159,246,157,159,243,164,162,244,153,157,247,159,158,247,
156,161,248,154,158,247,157,157,247,154,157,246,155,152,246,157,159,248,159,162,
247,154,162,247,150,156,248,164,159,244,161,161,245,151,157,246,162,165,246,157,
157,248,158,160,248,169,160,247,156,163,246,149,156,244,153,156,246,151,153,245,
143,139,243,140,142,243,149,148,244,155,148,245,154,156,246,169,169,247,155,165,
249,149,155,246,155,164,243,156,156,246,152,152,247,165,162,249,155,158,248,157,
156,248,163,165,247,161,169,245,135,153,243,150,153,242,146,151,240,147,138,245,
160,154,246,145,151,248,145,143,248,159,153,246,156,153,246,152,161,245,155,147,
242,162,149,244,159,160,247,154,159,245,162,168,245,153,157,245,150,151,242,154,
167,236,148,147,236,167,171,242,163,163,247,145,151,245,162,156,240,165,162,246,
152,153,244,161,156,243,149,147,243,157,153,246,161,161,248,164,164,249,161,163,
247,150,157,247,151,149,246,164,162,247,159,164,246,153,159,247,152,148,246,155,
153,243,154,151,246,165,164,246,156,155,245,154,153,241,153,155,243,159,160,246,
157,169,244,157,164,244,159,159,249,160,161,248,155,159,249,145,149,248,146,144,
246,153,151,246,164,158,247,153,152,246,153,154,243,166,160,245,171,168,247,162,
165,247,155,157,247,149,152,247,149,146,246,153,151,248,155,152,247,160,156,247,
158,162,246,154,159,243,158,163,247,164,161,246,159,158,245,154,152,245,156,150,
243,161,164,245,156,163,246,168,164,248,161,164,246,166,168,246,149,155,245,161,
159,247,162,164,249,157,164,248,172,170,247,165,169,246,157,158,246,169,165,246,
162,166,248,171,172,246,160,163,246,159,156,245,168,164,245,156,167,245,153,155,
247,155,155,244,149,154,248,156,155,247,148,157,246,164,155,245,153,155,246,145,
157,244,154,154,243,160,159,247,154,148,246,162,162,246,158,163,245,149,153,244,
158,153,243,158,158,244,157,158,246,169,169,246,157,166,246,144,144,239,158,156,
246,159,157,247,162,156,244,159,158,245,161,156,243,158,159,246,142,146,244,163,
156,246,155,164,247,156,157,243,156,151,246,158,158,245,143,148,241,156,158,246,
160,164,247,159,162,246,144,155,243,148,152,240,142,147,242,149,143,245,151,151,
243,149,146,246,154,149,248,147,152,246,149,146,245,161,154,247,155,161,244,158,
153,243,165,168,248,161,168,247,155,164,246,141,153,241,149,159,241,155,165,240,
152,157,241,143,150,237,149,142,237,161,154,241,164,167,246,151,156,244,156,143,
242,168,167,246,158,165,246,157,162,245,156,162,246,157,159,246,161,160,249,165,
163,249,161,162,249,158,162,247,165,165,246,155,165,245,150,155,245,151,155,246,
151,162,245,149,151,245,153,155,246,166,163,246,158,162,249,151,160,246,143,152,
244,159,155,243,148,151,242,156,153,245,163,159,249,157,163,247,152,160,247,149,
157,246,161,156,244,156,158,244,162,166,246,159,164,246,157,157,245,162,161,246,
169,172,247,163,170,247,161,165,247,155,154,247,159,151,246,159,155,245,161,160,
246,161,165,246,156,161,246,149,157,245,145,154,246,158,156,247,154,162,247,155,
166,244,157,163,244,153,155,246,159,150,246,169,166,247,147,162,242,158,158,246,
162,159,246,157,158,244,158,161,248,150,158,245,168,164,246,167,169,247,166,169,
246,166,168,244,153,161,247,163,159,248,170,170,247,156,165,247,166,168,246,149,
161,246,153,153,246,158,157,246,146,148,248,161,150,246,154,151,243,158,151,243,
154,153,246,143,145,244,153,142,247,162,157,247,160,161,246,159,162,246,154,157,
246,146,152,245,163,153,245,165,165,246,151,159,247,160,161,245,151,165,246,159,
159,245,157,152,247,159,158,248,163,162,249,156,164,248,160,165,246,167,168,247,
160,161,246,156,157,246,147,150,246,146,145,242,159,158,248,162,163,245,147,148,
241,153,152,248,156,158,246,154,153,244,161,158,243,148,147,245,144,153,243,150,
149,246,156,155,246,152,153,246,156,151,248,147,152,246,155,145,242,161,161,245,
147,158,239,152,155,239,141,159,244,155,156,243,156,156,246,149,144,245,139,138,
238,147,143,239,157,154,238,152,144,237,156,143,239,159,164,245,150,155,246,165,
165,245,158,155,244,164,158,245,149,163,240,146,156,240,149,157,243,154,153,245,
162,159,247,166,164,249,158,162,247,152,160,248,153,159,247,157,162,244,159,155,
244,143,151,245,148,148,246,164,154,243,151,146,245,162,161,246,154,164,245,158,
155,246,147,145,241,149,152,244,152,155,243,157,153,246,164,164,246,160,167,247,
157,161,246,143,147,247,149,149,241,149,156,241,163,159,243,153,157,246,159,161,
247,156,157,248,164,164,246,157,164,247,162,165,247,161,164,246,163,164,249,164,
166,247,161,169,245,155,162,245,156,161,247,151,153,246,153,144,245,162,151,246,
148,152,246,146,149,245,158,153,243,159,156,245,167,161,246,161,171,249,156,159,
246,152,150,248,168,164,246,149,155,245,166,156,246,164,158,243,160,163,245,161,
162,246,164,167,244,164,166,244,153,168,245,159,161,246,166,168,246,156,158,246,
161,157,247,149,149,245,160,156,246,164,163,247,159,157,247,168,162,246,166,170,
247,150,165,244,159,157,247,164,161,248,160,158,247,163,162,247,164,159,247,154,
158,246,158,161,246,142,148,244,164,156,238,161,168,246,154,157,246,159,149,243,
144,145,240,156,156,245,159,161,248,161,161,248,163,163,248,150,156,246,151,151,
246,164,158,247,158,161,247,156,159,247,155,155,247,158,152,246,155,157,247,158,
157,243,162,161,244,156,159,246,154,157,246,153,150,247,166,161,247,159,163,247,
141,145,245,148,148,247,152,153,246,159,159,246,157,154,248,151,155,246,161,153,
243,158,162,245,139,152,236,141,153,233,148,146,239,152,143,242,160,159,245,161,
167,246,150,157,247,155,153,247,153,153,248,142,151,245,157,146,244,159,162,246,
153,154,244,159,159,246,162,163,247,160,168,246,154,159,244,145,143,245,155,147,
244,162,161,244,161,171,243,164,169,246,162,164,247,152,151,247,150,151,246,156,
151,245,169,165,246,138,146,244,157,143,243,171,166,247,159,161,247,149,157,246,
146,143,243,165,164,246,142,153,239,146,147,245,157,149,242,153,165,243,149,159,
245,156,159,247,151,158,241,164,164,243,154,146,247,151,154,243,153,155,245,151,
154,245,147,154,245,159,155,246,150,160,243,151,154,246,159,158,248,159,161,247,
156,161,248,160,165,246,151,156,246,159,160,244,147,149,245,155,152,246,167,164,
247,162,168,249,156,168,245,152,154,244,156,153,245,165,166,246,155,164,248,148,
160,247,158,155,245,167,160,247,166,161,247,165,165,247,163,168,246,169,176,246,
164,167,247,160,157,246,170,163,246,157,164,246,150,150,246,152,154,246,150,162,
243,165,164,244,165,163,246,148,166,245,156,155,246,163,163,246,153,166,247,165,
166,246,154,167,245,149,147,244,163,157,246,164,167,245,152,163,248,169,164,246,
166,171,249,157,165,246,159,162,242,149,152,244,155,145,243,152,157,247,157,163,
246,164,163,245,151,167,243,156,157,246,161,159,247,163,164,247,164,164,249,157,
163,246,161,161,245,166,164,247,165,161,247,160,163,246,157,156,244,160,162,243,
149,160,242,161,154,245,164,161,247,143,151,243,159,152,246,158,157,248,164,164,
247,154,161,246,161,156,247,149,150,246,153,153,246,157,157,247,157,157,249,149,
155,248,144,156,247,155,160,244,139,144,240,140,139,238,149,149,244,159,154,243,
150,152,244,152,161,243,161,158,248,151,162,246,153,160,246,150,153,246,159,152,
246,151,158,246,158,159,246,157,160,246,161,158,248,155,154,246,155,158,246,158,
157,246,164,165,245,152,159,246,148,146,247,165,160,246,161,166,249,162,166,247,
153,157,246,162,156,245,166,168,248,156,159,245,168,160,244,166,170,249,156,165,
247,156,158,247,152,155,243,146,154,244,153,149,240,152,142,242,146,155,237,148,
147,243,156,150,245,158,157,244,142,149,244,159,150,241,164,163,248,156,162,246,
152,152,245,150,154,243,140,148,244,157,155,244,155,157,243,154,146,245,159,154,
247,151,157,247,156,155,248,157,156,247,152,152,247,164,159,246,166,164,248,160,
162,247,160,164,249,148,161,247,146,147,245,163,154,245,155,158,245,148,156,243,
161,161,244,155,155,246,160,154,245,165,174,246,166,172,247,165,169,249,152,159,
246,159,155,247,168,166,247,165,165,246,165,167,247,156,170,245,160,161,243,143,
153,242,152,142,244,172,159,245,164,168,247,150,150,246,166,153,245,151,158,246,
141,147,247,165,154,245,157,162,246,155,151,245,155,159,242,150,157,233,153,156,
241,164,162,244,157,171,246,154,161,246,151,152,246,159,162,245,156,161,246,155,
150,246,153,149,245,154,163,245,146,155,243,151,151,245,159,157,247,163,163,246,
157,167,247,159,162,248,159,164,247,160,168,245,165,168,246,162,169,248,160,162,
246,154,161,242,157,156,242,160,151,246,166,163,247,162,160,246,161,165,246,158,
158,246,154,160,246,160,156,246,157,164,246,150,159,246,148,150,246,151,153,246,
158,153,248,146,151,246,140,143,246,149,148,244,138,141,244,140,145,245,154,154,
244,161,152,243,156,161,244,139,141,243,161,160,245,133,147,241,148,147,239,160,
160,239,161,157,244,143,151,243,147,150,244,158,155,245,158,164,246,151,163,244,
159,157,243,161,155,245,148,154,244,157,159,245,161,160,247,164,159,247,160,163,
248,148,159,246,157,157,246,149,158,245,161,161,246,153,161,246,164,166,244,161,
170,247,154,157,246,158,155,247,151,161,246,153,152,244,156,164,245,146,162,244,
155,149,242,153,147,246,151,152,244,160,156,245,152,149,245,165,145,243,159,165,
249,164,157,246,163,160,245,155,159,245,137,140,240,159,144,242,165,153,246,166,
168,248,163,166,249,154,156,247,155,151,247,153,164,245,152,167,243,152,161,243,
164,167,245,155,168,246,159,165,247,151,154,246,157,150,245,162,153,243,146,156,
243,155,141,244,153,157,243,149,146,245,155,153,246,151,152,248,152,160,246,158,
166,245,163,167,244,162,158,247,169,166,249,166,169,247,163,168,248,147,152,243,
159,151,245,153,151,243,155,152,246,167,162,244,169,167,246,167,165,247,164,168,
247,155,165,244,153,153,244,165,167,247,155,165,247,155,161,247,147,149,245,148,
146,234,152,155,240,140,157,242,150,145,244,154,152,245,160,159,246,151,153,246,
149,154,248,164,163,247,161,163,246,144,148,244,156,146,242,155,157,245,155,163,
246,161,164,244,144,151,243,157,153,244,159,159,245,154,158,246,157,158,248,153,
163,247,161,160,246,150,155,245,168,159,244,166,171,248,165,166,249,156,164,247,
156,158,247,161,164,244,158,164,246,159,159,246,149,153,246,148,158,245,154,157,
246,153,157,247,157,161,246,156,161,242,156,150,247,147,149,246,145,144,245,139,
142,246,148,138,247,169,160,245,152,161,240,151,148,241,160,156,245,150,148,244,
157,149,244,159,151,243,161,159,245,159,152,243,156,152,244,155,153,243,149,157,
242,151,147,245,153,163,241,153,169,242,157,159,243,157,154,246,160,159,248,161,
164,247,159,167,245,153,154,243,153,159,244,149,144,248,160,154,245,147,156,246,
158,157,247,155,153,248,153,163,245,157,157,244,148,151,245,151,156,244,153,158,
243,151,141,245,160,150,246,166,159,246,151,158,246,151,151,245,171,170,246,169,
167,248,158,164,248,163,164,247,155,170,246,164,166,244,158,155,243,164,155,245,
163,159,246,153,161,247,158,160,247,165,162,248,154,156,245,129,143,240,144,140,
247,145,145,245,157,154,245,131,152,240,145,147,242,165,162,242,146,159,240,159,
158,242,150,153,245,161,150,245,146,150,242,155,146,243,168,158,245,155,149,246,
147,148,244,157,155,246,165,163,246,166,166,249,169,169,249,157,169,245,161,169,
245,155,153,243,157,154,246,161,159,245,152,159,244,156,158,243,171,165,247,165,
167,249,158,168,245,153,168,242,153,157,246,156,155,247,144,152,240,152,151,242,
163,160,244,151,156,238,153,155,240,143,144,244,158,146,246,148,148,243,156,156,
246,165,162,244,148,148,245,159,149,243,163,166,246,154,159,244,159,160,246,156,
159,246,151,147,248,168,160,246,166,165,247,160,164,246,159,157,243,152,159,243,
159,157,247,156,155,247,170,158,246,158,160,247,163,166,246,158,159,244,164,164,
247,154,161,246,161,156,247,149,159,245,156,155,245,161,160,247,159,157,247,150,
147,244,157,148,246,155,154,245,141,150,240,165,149,239,164,165,248,152,161,246,
153,153,247,152,149,247,157,153,247,154,164,244,152,157,242,150,152,240,157,155,
243,159,159,248,161,164,246,158,169,245,167,161,246,164,166,246,166,171,245,160,
165,243,156,154,241,163,156,245,147,145,243,155,145,246,159,154,245,164,164,246,
158,162,249,156,164,244,156,154,246,145,155,245,147,147,245,155,151,246,152,155,
246,145,146,245,163,156,246,157,161,248,154,151,244,150,160,244,147,162,243,151,
145,245,157,150,246,162,158,247,164,155,247,163,166,249,153,163,247,149,151,246,
158,161,246,170,170,246,165,166,249,157,162,249,146,153,246,161,155,245,162,165,
245,161,166,246,162,165,247,163,160,246,162,161,247,152,163,243,159,162,247,150,
149,243,147,140,243,147,145,245,154,151,244,146,145,239,141,139,245,155,149,243,
148,148,242,153,144,246,150,157,247,160,157,244,161,159,245,159,148,243,169,166,
246,166,168,249,162,167,246,158,159,245,163,164,247,166,166,249,166,171,247,148,
157,242,155,153,246,144,153,245,160,149,245,164,164,246,150,151,243,162,152,246,
164,170,246,162,170,245,142,153,244,139,143,244,152,152,245,166,159,244,157,158,
244,152,146,243,155,155,245,147,143,240,161,153,242,155,152,246,166,156,245,146,
150,242,154,147,244,161,166,243,150,164,244,150,159,246,166,155,245,158,163,246,
147,145,246,157,154,246,162,159,248,167,162,249,167,169,250,162,163,249,164,158,
246,158,154,246,165,160,247,166,160,246,168,168,249,158,167,249,161,165,246,162,
166,248,158,167,247,159,160,247,163,159,246,150,150,245,159,152,242,165,161,246,
154,164,248,162,164,248,162,166,249,146,160,247,153,152,246,165,161,246,161,166,
249,145,153,244,151,156,243,146,154,244,152,157,244,148,154,242,160,157,244,151,
155,242,161,161,243,156,159,246,147,157,238,153,154,237,170,167,246,150,161,245,
160,157,245,163,165,246,165,168,244,164,171,248,155,168,243,158,165,245,161,161,
248,160,161,249,157,161,247,155,156,246,157,161,246,153,156,247,153,143,246,163,
155,246,151,158,246,153,149,244,153,161,245,146,157,245,151,156,244,142,144,244,
143,139,244,163,154,247,162,159,249,164,164,249,162,164,249,162,168,248,155,157,
246,152,154,246,147,149,246,169,159,245,162,167,247,163,165,246,156,157,246,164,
165,246,162,159,248,156,162,247,164,163,246,170,164,247,155,168,245,155,150,243,
163,161,247,157,164,247,147,158,243,156,157,246,146,146,245,158,158,243,147,148,
245,158,149,243,159,155,247,157,152,247,151,155,248,157,150,244,157,165,246,168,
167,245,162,166,247,158,162,247,152,161,246,160,160,246,166,161,246,163,166,247,
145,162,245,157,157,246,146,159,243,147,149,245,160,151,246,168,163,247,160,159,
246,157,162,246,152,159,246,161,155,246,159,162,246,145,143,243,149,144,246,164,
159,246,167,166,248,159,162,245,158,161,247,153,149,245,158,154,245,161,159,246,
164,164,248,160,161,247,159,158,245,146,157,241,152,148,243,157,147,245,157,163,
243,149,162,243,156,155,246,161,159,249,164,162,249,169,165,249,165,170,248,165,
170,247,164,170,246,165,166,247,165,165,249,171,170,249,163,169,249,155,159,246,
141,151,243,153,154,245,159,153,244,164,165,246,165,165,249,163,162,247,147,157,
237,171,166,244,160,160,247,158,157,248,155,163,248,141,146,248,158,150,246,155,
162,246,160,161,246,157,158,245,140,142,245,150,149,245,140,143,241,147,148,234,
159,147,237,139,150,241,162,149,243,157,153,241,148,155,242,142,139,241,162,164,
241,163,165,244,159,160,246,164,162,249,159,158,249,152,162,244,148,143,240,159,
153,245,161,162,246,165,165,246,159,165,246,153,159,243,157,151,246,161,158,248,
160,159,247,162,165,247,154,157,246,156,157,246,155,156,243,155,147,245,157,153,
244,154,161,245,158,155,247,162,156,248,163,164,249,160,165,249,152,159,248,152,
158,246,155,162,246,154,155,246,161,151,246,161,164,247,157,157,248,162,161,247,
154,159,245,146,154,244,165,167,243,151,158,247,159,161,248,167,168,246,150,157,
246,155,157,243,151,160,246,161,157,247,155,159,245,153,165,245,152,161,247,148,
155,246,153,160,245,162,156,246,161,162,248,164,163,248,158,161,249,161,157,247,
149,155,248,164,154,247,160,165,249,160,162,249,156,161,248,162,156,247,171,168,
247,159,166,246,143,143,245,162,158,245,147,146,242,161,155,247,160,155,246,165,
166,248,162,164,249,156,159,246,161,156,246,160,161,247,156,159,248,164,159,246,
154,157,246,155,156,246,165,166,245,154,167,244,157,161,247,163,164,246,156,166,
245,160,167,246,159,164,248,155,165,246,161,165,246,158,157,246,159,151,243,167,
159,246,161,159,245,157,155,248,154,160,246,147,166,240,154,165,243,165,171,244,
162,164,249,160,161,246,159,156,246,165,164,249,163,166,250,169,171,247,155,166,
246,164,164,246,152,146,245,158,151,245,158,152,246,163,161,247,163,169,246,157,
168,240,146,147,241,159,156,246,161,161,247,161,161,249,160,158,247,157,152,246,
149,156,245,159,159,244,147,160,242,151,170,240,151,155,242,141,150,240,155,152,
241,147,144,235,155,149,236,143,142,242,164,157,247,170,166,246,154,160,246,151,
146,245,154,155,245,157,160,244,150,155,236,165,168,239,166,165,246,159,160,246,
159,153,244,160,165,244,153,162,246,163,161,245,156,157,246,159,156,246,159,152,
247,164,162,249,163,166,250,159,162,249,153,158,247,150,158,246,154,158,246,164,
165,247,156,162,248,155,156,247,159,157,247,165,162,249,160,163,247,158,163,246,
158,158,245,153,150,245,148,151,246,159,155,243,159,162,247,164,164,249,159,158,
248,162,162,249,160,160,246,146,145,245,156,149,243,147,151,245,157,155,248,168,
164,246,159,161,247,152,153,245,152,155,245,167,168,245,139,159,241,144,151,245,
146,156,245,144,149,244,161,146,244,163,161,247,161,163,247,161,162,249,160,161,
249,156,159,247,156,153,246,172,161,246,162,161,249,163,160,246,149,155,247,165,
161,247,168,171,249,162,169,247,155,155,246,161,154,246,165,162,246,160,158,246,
160,161,248,162,162,249,160,164,249,155,162,246,157,166,247,167,164,247,165,159,
247,163,164,248,155,157,248,154,157,243,144,158,240,141,147,242,158,156,245,159,
157,247,139,159,242,152,150,242,160,155,248,148,153,247,155,149,248,168,162,246,
167,165,248,159,164,249,164,167,247,165,167,247,156,154,246,159,147,244,158,152,
247,163,158,248,166,168,248,159,167,245,168,166,244,166,163,247,159,162,249,161,
164,247,148,161,245,163,161,246,158,162,244,163,162,244,156,165,245,157,161,242,
152,159,240,146,156,234,164,162,238,162,165,245,152,159,246,161,158,247,163,164,
248,155,163,248,149,151,246,155,159,245,144,148,242,143,140,244,152,149,243,144,
144,243,153,147,246,146,150,244,155,154,241,155,157,242,157,152,246,159,166,248,
162,167,249,156,162,248,150,158,238,154,156,239,151,155,243,154,151,242,163,164,
243,160,163,246,149,164,245,150,159,243,151,158,246,158,155,246,163,165,247,167,
164,246,165,168,249,163,165,250,162,167,249,157,161,248,159,162,248,154,154,246,
153,149,246,164,158,247,160,161,249,158,159,248,157,159,247,168,163,246,158,165,
246,154,158,243,164,164,244,156,163,246,156,159,246,155,155,243,159,156,246,164,
159,247,168,169,248,151,159,244,168,165,246,164,165,247,165,161,246,163,161,246,
162,154,244,167,166,246,161,163,248,161,171,245,142,152,243,150,153,243,137,148,
241,143,143,243,146,142,244,160,151,244,158,160,248,157,162,248,153,159,246,163,
164,247,160,167,246,167,167,246,160,164,248,166,170,247,163,175,246,161,174,243,
160,160,245,162,155,246,164,167,248,156,161,248,169,165,247,165,167,249,163,168,
246,153,168,246,161,159,247,167,165,247,165,167,247,156,161,249,151,155,248,170,
159,246,167,171,247,165,171,246,153,156,246,150,155,245,137,138,244,133,133,244,
157,150,244,158,157,247,144,144,242,160,143,243,165,162,248,157,156,249,161,156,
248,173,168,247,167,171,250,154,161,249,155,155,248,168,167,248,158,165,247,152,
165,247,162,163,247,154,162,247,162,162,246,149,154,247,167,159,244,167,171,248,
162,166,247,157,156,247,144,148,243,163,153,243,158,164,245,156,160,243,154,157,
243,156,150,245,164,160,243,152,151,237,164,156,242,160,167,248,156,157,247,162,
162,248,156,161,246,152,157,245,158,159,244,142,144,244,160,153,245,152,152,244,
150,149,244,159,152,247,153,153,247,148,151,246,150,149,243,148,151,235,172,159,
243,156,157,245,160,154,246,149,150,245,146,155,237,152,154,236,160,155,242,153,
154,245,158,154,243,158,159,246,150,148,245,150,151,242,143,142,242,154,146,244,
158,158,247,162,162,246,159,162,247,161,165,247,157,159,247,155,157,247,152,157,
246,156,162,248,152,163,246,156,162,246,151,162,246,159,159,243,150,158,243,163,
160,245,153,159,244,157,156,245,159,157,243,154,157,246,157,151,245,161,156,246,
167,164,247,164,166,246,160,173,245,163,163,246,166,164,246,162,167,245,167,169,
247,167,166,246,166,172,247,169,168,247,156,164,244,148,151,245,159,155,246,155,
148,244,144,143,239,154,145,242,151,157,240,149,159,244,154,152,246,152,159,246,
152,150,243,155,160,244,142,157,244,167,159,241,156,162,245,163,157,242,141,157,
241,150,148,242,159,171,243,166,168,247,157,167,246,149,156,247,158,157,245,161,
167,249,146,159,244,152,147,244,164,156,246,156,162,246,160,164,246,164,163,246,
161,156,246,170,168,246,163,167,247,154,158,246,167,166,245,152,158,245,135,136,
244,131,131,244,153,144,244,155,151,246,151,147,242,164,165,242,156,171,244,164,
166,249,162,164,249,167,175,246,164,171,247,156,167,245,159,164,246,161,167,246,
150,153,246,158,150,246,166,162,247,158,159,249,163,156,247,163,164,246,164,164,
246,162,166,247,159,162,247,171,167,246,164,158,244,165,163,244,159,155,243,148,
155,244,155,157,245,153,158,244,164,167,242,152,160,242,161,164,245,150,156,246,
147,155,242,157,159,246,162,163,246,153,163,244,144,167,242,147,153,242,153,153,
245,151,157,244,151,152,235,155,165,239,163,158,242,154,154,246,149,153,243,139,
134,241,166,152,245,157,161,247,166,162,246,162,166,247,165,165,246,159,156,242,
152,154,246,152,153,243,154,152,242,164,154,246,162,161,246,157,158,246,155,152,
245,157,153,246,164,159,246,166,166,247,157,161,246,167,164,244,158,158,246,158,
155,246,156,158,245,150,153,245,154,149,245,160,150,246,161,153,245,154,161,245,
151,151,243,161,156,245,145,149,245,155,153,246,156,161,243,164,157,245,159,161,
242,166,167,246,165,174,247,160,163,246,158,150,246,168,163,246,164,168,247,161,
162,246,160,167,246,161,164,249,154,159,248,172,168,247,159,163,245,149,142,244,
160,156,247,167,166,246,164,161,246,166,164,246,143,148,241,146,141,242,160,154,
242,153,164,243,162,159,242,155,163,245,144,148,245,156,159,244,156,164,245,150,
157,246,157,151,242,142,151,243,151,144,244,164,161,246,160,159,246,156,157,248,
163,158,246,161,163,249,150,150,246,155,145,246,168,160,246,149,157,245,154,154,
245,173,170,247,165,169,249,161,167,245,166,169,246,157,161,247,165,160,246,152,
164,244,140,158,241,152,150,242,146,138,242,155,154,245,159,156,242,142,154,242,
150,143,245,163,161,246,153,164,243,146,156,242,162,162,243,134,157,242,149,154,
244,156,159,247,158,158,247,151,158,246,167,165,245,161,162,246,162,164,246,158,
165,244,161,163,241,170,167,248,161,165,247,170,171,249,164,172,249,159,171,244,
165,159,246,152,156,243,153,151,243,149,151,247,148,149,245,145,150,246,155,155,
246,163,159,247,157,154,242,163,161,244,153,165,245,143,154,240,150,141,244,138,
153,241,146,159,238,153,158,237,144,149,234,143,147,235,171,159,243,159,161,246,
150,155,244,157,149,244,167,162,247,162,158,247,165,164,246,157,165,249,168,166,
247,168,169,247,161,166,247,159,161,245,158,149,244,171,164,247,163,169,249,152,
165,245,151,159,246,165,160,247,155,160,248,167,167,246,156,159,247,167,158,244,
164,168,249,161,167,249,163,162,247,146,143,242,158,152,244,156,159,243,165,161,
243,148,157,246,151,151,245,161,157,246,148,150,246,158,150,246,155,154,246,162,
159,245,157,156,244,154,161,243,154,161,245,168,164,246,163,168,246,169,168,249,
160,166,246,160,164,244,156,165,245,151,167,246,156,154,246,171,163,246,160,170,
247,159,161,246,158,156,248,163,163,249,168,166,249,155,169,246,157,163,248,159,
158,245,147,149,240,152,149,242,155,157,246,157,155,243,153,153,244,152,144,240,
151,153,243,153,149,242,164,162,243,153,159,245,159,156,248,161,161,249,156,161,
248,152,155,248,153,160,246,163,166,245,168,162,247,168,166,248,163,169,249,152,
159,245,153,147,243,162,164,246,163,167,246,153,157,246,156,159,246,159,161,248,
163,163,248,143,157,244,137,130,245,152,143,244,157,155,245,149,150,246,154,155,
246,150,146,245,154,151,245,156,164,246,147,156,242,150,144,245,155,159,241,134,
138,244,156,138,244,157,153,247,156,158,248,149,148,248,169,158,246,160,165,246,
150,159,246,157,155,246,162,159,241,168,169,246,163,165,249,166,166,247,161,163,
248,151,157,242,165,167,245,146,163,241,164,156,242,151,150,247,151,147,246,147,
151,245,151,155,248,167,159,246,155,162,245,141,160,243,140,152,244,149,149,245,
146,145,245,134,141,241,143,135,238,157,146,239,137,140,238,147,139,235,167,160,
241,156,167,244,149,162,235,164,167,242,161,170,246,160,175,244,163,173,243,159,
164,245,166,169,241,162,168,247,152,162,247,166,167,246,161,163,249,164,172,245,
159,171,245,161,162,247,156,161,245,167,165,248,159,161,249,166,163,247,158,164,
248,168,164,246,165,166,249,159,159,246,176,166,247,167,168,248,169,168,247,164,
164,246,160,165,247,146,149,246,152,150,245,154,158,247,165,160,245,166,164,247,
166,162,248,162,167,246,170,170,247,163,162,247,160,157,246,153,161,246,156,158,
244,170,168,247,164,167,248,158,159,245,143,152,240,151,144,243,168,157,242,168,
164,245,151,154,244,160,162,246,163,163,249,163,162,248,165,165,247,152,158,246,
155,157,246,164,160,246,166,170,247,157,165,246,149,152,248,162,153,245,161,164,
249,168,162,246,155,161,244,146,159,242,147,157,243,150,156,243,162,160,246,162,
163,249,158,163,248,152,160,246,148,149,246,168,155,244,170,171,248,167,172,249,
150,170,243,149,156,244,161,164,242,156,157,246,157,154,246,164,161,247,156,153,
247,158,158,248,163,163,247,146,152,243,153,147,245,155,152,246,159,159,246,156,
155,248,156,153,248,151,156,244,142,149,245,145,145,247,150,150,245,150,147,244,
143,151,242,151,140,244,165,153,246,153,157,248,159,162,246,157,155,247,158,166,
246,157,162,246,155,159,246,153,157,247,155,169,245,162,164,244,169,165,247,165,
170,249,160,165,249,156,164,247,164,154,240,157,152,242,160,158,244,154,160,248,
157,159,246,149,156,245,147,144,242,169,156,244,155,159,246,157,154,243,150,146,
245,151,144,246,155,152,245,132,146,242,146,136,244,149,149,247,145,144,245,161,
148,242,148,157,246,141,147,245,145,139,238,155,151,240,149,150,243,136,149,240,
159,153,241,149,165,240,152,144,240,157,161,247,148,150,246,160,155,244,156,160,
246,144,154,240,158,155,246,159,160,245,144,149,244,162,160,244,164,166,247,161,
165,245,142,161,243,160,166,243,170,170,248,162,166,249,168,172,247,161,175,246,
161,172,246,159,166,246,156,161,246,152,158,247,153,151,245,159,154,244,159,163,
248,163,167,246,162,170,246,153,160,246,170,163,248,169,171,250,158,167,249,151,
155,245,148,144,244,164,162,245,153,159,244,162,165,241,153,148,240,154,154,242,
169,157,238,167,172,246,162,165,246,157,156,245,162,160,249,166,166,247,164,167,
249,161,166,247,161,168,247,153,166,246,149,160,246,160,161,245,155,157,247,161,
161,244,160,156,245,166,167,247,142,154,243,152,146,242,156,156,243,153,150,246,
163,156,247,162,164,247,161,161,248,156,156,247,153,157,247,163,169,246,161,170,
246,163,168,245,140,147,242,152,148,244,154,151,245,163,162,246,162,157,246,167,
168,249,163,163,249,163,163,249,163,166,248,145,146,241,154,155,245,148,158,244,
155,159,245,161,159,247,158,162,248,151,158,248,145,150,248,156,146,246,157,153,
246,159,153,245,151,152,243,162,155,243,160,169,246,144,160,245,151,153,244,156,
161,247,153,153,246,156,149,246,158,159,248,144,156,246,139,144,246,165,154,243,
166,166,248,155,165,247,157,159,247,142,152,246,167,164,246,155,159,245,154,158,
244,145,152,246,156,159,245,149,151,244,164,155,243,166,166,247,156,162,247,158,
161,248,157,160,248,156,159,248,155,155,248,149,145,244,149,138,244,150,148,245,
151,154,246,152,159,242,148,163,237,151,152,245,159,155,245,155,153,245,137,148,
242,144,140,239,137,140,239,155,144,242,158,154,245,161,160,247,158,158,248,168,
159,245,163,165,247,152,155,244,154,159,243,160,157,243,146,144,244,157,153,246,
157,159,244,157,157,242,147,147,243,153,148,246,169,165,245,159,166,248,164,165,
244,157,159,248,155,157,245,158,156,246,159,161,246,155,158,247,166,157,247,163,
165,246,141,157,244,167,159,243,159,163,246,162,156,246,166,169,247,166,172,249,
159,166,247,168,159,244,157,154,244,164,158,246,155,153,246,165,162,246,157,158,
245,145,154,242,142,156,240,157,162,243,155,161,246,155,157,247,162,163,247,168,
165,246,161,167,249,152,164,248,153,156,246,159,160,246,163,155,245,152,159,244,
147,154,246,164,159,245,160,168,245,159,172,244,153,162,245,141,146,242,150,155,
243,165,155,245,166,165,248,159,161,247,154,161,246,158,163,246,148,153,246,153,
150,245,159,162,246,157,161,246,151,165,243,154,155,243,155,156,247,165,159,246,
159,165,246,158,164,247,162,166,247,158,161,246,154,161,243,154,158,242,153,154,
245,154,152,244,156,159,241,157,159,248,161,160,249,152,156,249,145,153,249,148,
155,247,160,160,246,160,162,248,156,157,245,147,155,246,149,151,248,138,145,244,
148,144,246,150,157,246,151,161,244,141,159,242,162,159,242,143,153,241,139,147,
244,158,155,243,165,167,246,150,159,245,164,158,247,158,159,247,163,166,248,155,
165,248,167,167,245,151,156,246,148,149,248,148,149,246,163,149,245,167,167,249,
148,156,247,153,157,246,153,153,246,159,161,248,160,162,247,164,160,248,157,158,
246,145,147,246,154,149,245,151,151,243,154,142,242,149,146,245,156,155,242,158,
158,241,148,152,242,152,147,241,151,154,241,158,161,244,159,158,244,157,161,249,
150,157,247,157,166,245,170,169,247,157,156,245,158,151,242,162,162,245,153,160,
246,159,159,246,161,164,245,160,157,246,162,161,246,160,158,249,154,157,245,151,
163,240,163,161,233,162,162,246,158,165,245,160,158,243,162,159,246,160,157,246,
168,166,247,158,168,246,147,147,243,165,157,243,161,168,247,164,168,247,167,162,
246,169,167,247,163,164,249,159,163,246,159,162,248,163,170,245,163,167,248,168,
166,249,163,164,246,153,156,243,156,152,241,161,152,245,159,155,248,160,160,247,
161,169,244,168,170,247,163,163,247,149,150,246,159,154,242,153,159,246,164,169,
246,156,165,245,151,144,245,166,159,244,150,159,243,151,156,243,152,161,247,137,
136,244,153,146,243,157,165,242,165,169,245,158,163,249,153,156,248,147,152,245,
164,159,244,151,156,246,156,153,247,157,158,243,152,142,244,159,154,242,148,157,
246,168,157,245,162,167,246,153,157,247,153,155,246,157,157,248,164,163,247,157,
161,246,154,148,244,154,159,244,154,153,242,158,158,248,159,160,249,152,155,249,
147,147,245,152,141,245,156,154,243,154,170,244,155,167,246,147,155,246,149,149,
245,147,148,244,150,142,246,142,147,245,147,144,243,142,137,246,163,151,244,139,
152,241,147,136,244,156,144,245,161,160,246,161,154,243,156,160,245,155,154,246,
156,158,245,149,151,246,164,160,244,165,168,248,154,152,247,159,156,247,161,162,
244,163,170,249,157,159,247,153,158,244,159,159,245,154,159,244,153,154,247,169,
165,246,161,165,247,153,153,247,155,155,243,157,159,246,153,152,246,153,150,243,
159,159,243,140,158,242,146,154,241,151,154,244,144,144,240,161,151,241,165,161,
246,157,164,249,152,159,246,155,151,245,172,164,246,162,170,247,160,171,244,165,
168,246,149,153,245,150,151,244,161,156,247,163,162,249,167,166,247,161,163,246,
157,159,244,150,151,240,163,148,237,165,167,246,142,155,245,173,163,243,164,167,
249,157,162,249,158,167,246,151,161,245,162,158,245,163,159,246,149,157,246,159,
156,246,172,170,247,162,173,246,168,168,247,160,163,246,149,157,243,164,159,242,
151,163,242,171,168,246,158,169,246,143,158,242,149,154,241,167,162,244,164,163,
249,158,163,247,155,151,246,168,164,247,170,169,249,161,165,247,155,161,243,145,
158,243,148,154,243,155,160,246,157,160,245,145,158,244,160,158,243,152,148,244,
153,148,246,150,152,247,151,155,246,150,148,245,163,153,245,156,164,247,153,155,
247,147,147,246,167,158,244,156,152,246,163,156,246,158,166,246,162,167,245,151,
162,246,151,151,246,160,159,239,151,163,242,154,159,246,154,154,247,157,156,247,
160,162,247,159,162,245,156,157,245,152,161,243,155,145,245,164,155,246,157,162,
248,154,161,249,151,158,248,161,160,246,138,148,244,143,141,248,147,145,247,145,
146,246,148,143,245,154,156,246,152,147,246,145,146,246,148,152,245,151,149,245,
158,149,245,146,147,242,154,153,243,159,156,243,157,167,246,157,163,246,147,160,
246,165,169,242,161,174,245,155,162,244,152,150,246,164,167,247,165,164,249,161,
162,246,152,152,247,156,155,249,159,162,248,152,151,248,160,153,248,165,164,247,
157,153,247,156,168,246,157,165,246,148,159,242,151,160,236,153,163,239,154,159,
247,159,159,247,157,157,246,137,141,243,145,137,241,146,151,242,153,155,237,160,
161,239,165,161,246,161,162,246,150,154,246,151,155,242,165,168,245,153,159,246,
146,150,243,166,166,246,163,166,248,155,160,247,161,161,247,161,164,249,164,165,
249,164,168,247,161,165,246,160,163,247,161,165,243,162,168,247,148,152,249,166,
153,246,162,168,247,156,162,248,138,148,243,143,145,244,160,163,245,160,161,247,
161,158,245,154,155,248,164,167,246,151,157,240,161,159,246,165,166,246,150,153,
243,157,153,242,160,146,245,163,164,246,163,164,247,159,156,247,156,153,246,165,
161,244,163,169,246,162,164,245,165,163,246,164,162,248,169,168,247,166,168,247,
147,159,241,138,143,245,153,144,245,158,150,244,156,161,243,142,148,245,159,153,
248,157,168,245,155,167,244,138,151,245,149,146,245,157,156,247,164,159,246,144,
153,244,164,157,245,167,164,247,162,167,249,166,168,247,160,167,249,144,155,245,
153,154,245,159,157,243,152,164,240,151,162,240,151,149,246,155,151,246,158,157,
247,163,163,247,152,154,248,163,164,246,151,161,246,149,144,243,170,162,247,166,
169,249,161,164,247,147,151,246,146,149,246,153,162,243,140,160,242,151,154,244,
152,153,244,153,156,246,150,149,243,140,151,245,166,160,244,153,156,246,141,143,
245,156,148,247,159,154,246,147,149,241,157,150,244,151,151,243,145,149,245,152,
153,246,142,149,244,163,151,240,143,145,246,158,153,243,156,155,246,147,157,246,
163,162,246,168,169,248,159,164,246,163,162,248,149,156,246,168,161,246,167,163,
247,162,167,249,158,162,249,143,149,244,157,153,246,156,157,243,140,135,235,158,
146,237,157,153,247,150,159,246,159,158,246,149,155,244,145,146,244,144,153,241,
144,145,237,154,149,236,161,162,245,156,163,243,157,164,245,144,150,241,168,158,
239,156,157,243,149,152,242,157,154,246,163,164,246,158,162,247,155,156,247,160,
160,247,161,165,247,158,162,246,159,156,244,160,161,248,158,157,247,162,163,247,
158,158,249,164,159,248,150,159,246,159,155,244,158,159,246,142,140,244,150,144,
245,167,158,246,172,169,248,157,160,247,162,160,249,156,152,246,158,153,247,164,
164,246,164,162,246,161,161,246,162,159,246,162,163,244,168,165,247,170,168,248,
162,165,247,156,163,247,158,158,247,162,161,247,159,169,246,163,167,247,167,167,
246,170,170,247,162,165,246,158,153,243,164,158,246,151,160,246,145,151,246,149,
151,245,159,159,246,138,148,243,150,144,245,158,151,244,155,149,246,159,164,244,
158,172,242,154,153,245,161,150,246,167,170,249,161,166,249,160,165,245,150,169,
242,146,158,243,153,148,245,157,155,246,141,146,244,152,144,244,157,147,244,162,
155,247,159,158,247,160,159,247,160,157,246,153,157,246,151,157,243,155,158,245,
157,162,246,158,159,247,163,165,246,151,160,246,142,153,245,147,151,243,133,134,
248,145,141,245,138,144,244,161,156,242,150,158,242,140,140,244,151,156,242,152,
168,239,146,144,243,160,151,248,163,162,247,152,155,243,158,158,245,159,162,243,
159,156,244,155,151,245,150,148,246,137,150,243,152,153,246,158,156,243,152,156,
243,143,150,244,168,153,240,165,167,248,153,159,246,165,165,246,149,154,246,161,
157,247,162,173,246,149,166,247,155,159,247,151,155,244,151,156,246,159,163,246,
152,152,243,164,158,244,164,169,248,142,150,243,154,158,242,155,163,243,143,141,
245,150,146,242,135,148,237,153,141,239,162,158,245,151,158,243,145,155,240,144,
153,235,162,159,238,149,153,245,153,156,246,150,153,246,155,155,246,156,159,247,
159,162,247,151,157,247,155,155,247,162,162,247,163,163,247,162,166,249,161,159,
249,162,162,249,159,160,249,161,161,248,159,156,247,170,162,246,158,168,246,158,
164,245,152,153,243,161,158,245,173,172,247,161,167,249,161,163,249,167,166,249,
162,167,246,164,164,246,164,171,245,154,169,242,154,163,243,157,159,242,158,167,
238,170,174,246,157,165,249,158,162,249,157,157,248,159,161,249,156,154,245,164,
156,243,170,171,246,168,171,247,158,168,245,157,163,243,165,166,247,155,159,247,
145,146,243,142,150,243,144,149,244,154,153,243,159,151,247,159,152,246,157,156,
244,137,152,240,155,149,236,165,164,245,160,165,249,159,162,247,156,158,248,155,
161,243,148,145,241,154,148,245,162,156,245,159,165,246,148,158,243,161,163,244,
166,168,246,159,167,249,162,170,246,166,162,246,165,165,248,142,153,241,153,146,
244,157,151,246,153,161,248,149,157,247,155,164,246,149,156,245,139,144,244,149,
146,244,143,142,247,148,143,242,137,147,241,153,152,238,160,153,242,150,144,242,
141,143,242,153,144,244,159,157,247,161,158,247,161,163,247,153,157,247,153,157,
247,149,153,245,163,161,243,158,164,247,154,160,247,161,157,244,157,167,243,160,
158,245,151,156,243,156,153,245,160,171,244,160,167,245,153,156,246,155,161,243,
153,163,243,153,156,247,163,161,244,159,151,244,150,152,244,142,152,245,139,156,
245,150,153,245,154,155,245,158,159,247,159,162,248,156,162,246,149,150,240,158,
152,243,146,154,240,151,157,240,148,142,244,155,153,243,160,164,245,153,156,245,
148,143,243,155,142,237,157,153,239,156,149,244,160,153,246,146,150,246,152,150,
248,150,153,246,149,155,242,161,154,244,163,155,247,163,161,249,155,162,246,162,
163,247,163,164,247,164,165,250,166,166,249,164,166,249,161,164,248,157,168,241,
155,160,243,153,155,246,157,159,243,155,155,245,166,165,247,155,168,247,157,164,
247,157,170,246,157,159,243,161,165,245,154,161,244,138,144,240,158,151,242,148,
151,239,143,151,239,165,161,243,164,164,249,154,158,248,162,163,247,165,163,246,
167,171,247,160,170,243,151,164,243,163,171,242,154,161,244,153,152,247,163,165,
246,157,166,246,158,159,246,151,159,243,146,144,241,159,151,246,162,157,247,162,
160,249,158,161,249,141,153,245,146,141,242,159,158,246,159,154,246,169,163,246,
161,162,246,145,164,240,156,156,243,160,157,246,164,159,246,158,161,246,145,151,
245,149,146,245,162,161,246,156,159,247,153,152,247,170,163,248,166,161,247,153,
158,244,155,157,242,159,160,244,158,151,246,156,157,246,153,161,239,157,162,243,
144,144,245,155,151,246,145,151,246,134,144,239,145,142,234,134,143,237,161,152,
241,164,157,243,155,154,246,155,150,245,158,158,248,161,161,249,153,161,246,161,
162,246,165,163,245,161,158,246,156,160,248,154,161,247,152,152,246,157,166,243,
153,149,246,161,162,247,158,160,248,148,159,247,143,147,244,163,159,242,160,159,
245,146,149,237,147,149,238,149,146,246,164,157,245,167,170,245,161,165,246,129,
144,241,133,136,243,155,144,241,157,157,242,153,161,243,153,158,246,163,156,245,
152,165,245,153,162,243,143,139,240,159,148,244,161,156,245,143,151,242,154,151,
243,163,160,243,169,158,246,169,168,247,159,166,246,163,168,246,161,165,246,155,
157,247,154,148,246,155,153,243,154,158,239,164,163,239,162,164,246,161,165,247,
154,156,246,162,156,246,153,168,243,155,169,246,161,166,246,165,166,247,159,163,
245,140,154,235,154,147,238,156,154,245,154,150,244,164,159,244,161,160,246,150,
161,246,159,154,243,156,152,243,156,161,243,156,156,246,167,162,246,156,156,244,
156,155,245,156,155,243,152,148,240,158,150,242,167,162,247,162,161,246,156,159,
246,155,166,244,158,162,246,155,158,246,154,150,246,159,154,246,163,160,247,159,
158,247,153,160,244,149,151,246,145,162,242,143,149,243,154,154,243,164,161,243,
161,160,248,165,163,246,156,161,249,145,149,246,151,149,246,157,149,245,170,165,
248,165,168,249,160,167,247,143,138,242,160,150,246,165,159,245,163,167,249,160,
165,249,152,159,246,159,154,244,157,151,246,170,163,247,165,158,247,170,168,249,
165,170,249,153,161,246,148,152,247,155,157,246,161,164,247,138,156,244,144,145,
246,153,151,246,151,148,248,157,154,248,150,153,243,133,143,240,144,145,239,143,
136,239,159,149,245,163,161,247,167,165,248,153,162,244,157,156,246,159,162,246,
151,158,246,148,154,246,155,158,245,163,166,247,149,163,247,156,155,246,153,157,
246,149,153,246,167,161,246,159,161,247,152,160,247,154,153,245,167,152,245,164,
161,248,162,163,248,153,151,240,151,155,238,158,158,242,157,162,245,153,155,247,
168,165,247,159,158,245,149,151,238,162,147,239,141,153,242,153,146,245,161,155,
242,163,171,243,143,146,242,153,146,242,161,153,243,165,156,247,168,168,248,145,
150,243,150,147,244,165,156,245,171,171,247,163,170,246,156,164,246,150,157,246,
159,153,244,163,165,248,159,160,247,157,157,245,157,154,241,162,158,244,155,157,
244,162,160,248,158,162,249,158,162,248,138,143,241,153,148,245,153,154,246,163,
166,247,156,166,245,145,159,238,157,156,240,145,159,244,167,164,242,163,171,246,
160,164,243,144,152,243,168,161,246,165,166,248,158,159,246,162,155,247,164,166,
249,156,159,247,156,160,246,159,162,246,159,165,241,164,165,246,160,157,246,162,
171,246,157,163,244,151,144,245,163,155,247,159,162,246,165,165,245,164,162,246,
165,165,249,162,163,249,151,160,247,151,147,248,146,144,243,151,142,244,155,151,
247,161,159,246,163,163,247,156,165,246,160,168,246,161,156,246,160,154,246,161,
155,246,165,170,246,162,166,249,162,163,249,159,158,246,153,161,245,152,163,246,
160,160,247,154,161,246,150,152,246,163,152,245,169,167,247,167,171,249,171,171,
250,169,170,250,154,167,247,151,163,245,145,160,245,155,159,246,161,161,247,148,
145,245,149,142,246,155,151,245,160,157,247,158,163,247,158,159,247,151,157,245,
142,149,245,143,138,244,152,149,245,159,154,247,168,167,248,150,158,246,157,159,
247,145,151,245,146,155,245,161,153,243,155,149,246,154,161,247,150,153,245,164,
155,246,158,160,246,156,156,246,167,162,246,159,164,248,142,151,245,157,153,245,
170,168,247,160,170,247,158,167,245,152,161,243,136,152,241,157,148,244,157,153,
244,157,158,248,164,164,247,145,166,241,154,162,240,157,157,242,149,146,245,157,
154,247,135,154,241,142,152,242,154,151,241,158,152,246,168,159,246,170,165,248,
167,171,249,154,159,246,157,156,243,154,164,243,161,164,246,165,165,246,159,160,
247,158,156,246,161,160,245,161,161,247,158,161,247,158,160,247,161,164,247,165,
167,247,151,163,243,160,162,243,159,163,243,162,159,246,156,155,243,158,156,245,
150,154,243,160,162,245,155,157,245,146,146,245,155,149,241,151,143,240,154,146,
244,149,155,245,161,155,244,153,152,245,162,157,247,160,174,244,163,174,241,163,
166,248,160,162,248,161,163,245,142,154,239,155,151,242,146,152,241,166,165,242,
162,169,242,152,158,246,166,161,244,156,154,246,164,155,247,162,163,247,162,159,
248,167,169,250,165,166,250,162,163,249,153,164,246,151,159,246,144,162,241,147,
155,244,156,156,246,153,156,246,164,165,248,148,153,246,149,148,248,169,165,247,
161,167,249,161,164,246,160,159,247,166,163,247,160,164,248,163,163,249,155,153,
245,159,147,244,160,159,245,151,155,246,161,159,246,168,165,246,157,167,247,164,
161,246,166,170,249,163,170,249,149,155,247,147,147,245,147,139,244,152,148,245,
160,158,246,163,166,248,151,168,243,149,165,241,157,159,246,157,155,248,159,158,
249,152,157,248,140,147,248,151,142,246,153,147,246,152,158,245,158,163,246,149,
156,246,149,152,245,155,152,246,146,141,245,168,154,243,156,159,247,145,153,245,
158,154,244,156,161,247,156,161,246,155,158,248,167,159,246,159,165,249,152,157,
246,156,157,247,157,161,246,148,157,246,157,152,245,151,154,240,146,140,237,167,
154,242,138,158,242,148,155,245,159,161,246,147,145,245,159,150,243,141,153,235,
158,149,238,158,161,243,151,155,241,152,146,244,161,154,246,168,163,247,165,165,
249,160,170,247,152,168,245,156,165,246,154,159,245,152,148,245,160,158,247,163,
159,247,163,163,249,156,162,248,150,158,243,167,166,245,154,162,245,159,158,247,
164,161,246,158,159,247,151,153,246,161,158,247,159,161,245,160,162,247,154,160,
247,153,159,246,159,159,243,152,150,243,164,162,244,151,153,246,157,151,243,159,
156,248,155,152,247,148,152,247,163,156,244,148,159,246,165,161,243,138,161,233,
151,154,235,163,163,244,161,162,246,163,165,247,159,159,244,161,155,244,138,144,
238,155,150,244,149,149,241,166,162,242,151,163,243,155,162,244,169,166,246,159,
171,246,163,169,247,169,167,250,160,166,250,152,166,245,136,157,242,147,146,247,
141,137,242,156,142,244,150,154,246,151,147,246,158,160,247,148,156,246,161,157,
245,157,157,246,156,158,245,157,150,244,165,167,248,162,169,247,157,165,247,157,
158,248,172,172,247,166,170,248,159,166,246,152,156,247,163,160,247,165,161,249,
161,158,247,168,162,246,161,168,247,156,166,248,154,163,248,156,163,248,152,155,
246,158,159,243,159,161,244,159,162,249,133,146,243,150,144,243,156,154,246,159,
159,247,162,160,249,158,159,247,155,153,247,152,157,247,154,162,246,146,158,243,
153,153,245,157,158,246,153,148,245,158,158,246,158,161,248,164,160,246,161,166,
246,146,149,244,156,150,246,152,155,247,149,153,246,155,147,246,158,168,249,151,
164,248,155,153,246,149,153,246,167,154,243,162,164,247,164,163,245,162,164,246,
162,161,246,161,163,247,148,147,245,153,145,246,157,153,246,161,158,248,153,158,
242,137,140,232,157,153,234,142,155,237,147,146,239,156,158,241,163,163,246,166,
166,249,161,168,249,155,162,248,145,151,247,149,151,244,159,148,243,169,166,247,
161,162,247,166,162,248,161,167,249,158,158,246,148,152,243,162,155,243,155,160,
245,159,157,245,173,166,246,161,164,248,157,156,246,157,155,246,152,157,243,158,
155,246,164,159,246,153,161,246,154,161,248,153,159,247,152,161,246,153,159,245,
164,159,247,158,162,249,162,159,247,155,156,248,159,161,247,149,150,246,160,156,
243,144,146,235,157,139,236,155,157,241,160,161,246,155,160,243,159,163,243,162,
163,243,145,142,244,146,145,244,154,145,246,158,157,244,147,153,243,150,143,245,
159,163,244,149,154,245,156,156,245,170,171,247,159,165,247,141,149,244,143,136,
248,149,146,248,143,158,242,154,156,245,151,157,246,151,158,243,155,160,243,135,
147,247,158,154,245,157,155,243,167,167,246,158,163,249,151,158,247,155,159,247,
156,158,245,154,157,246,150,165,243,166,163,244,157,163,247,156,154,248,165,163,
248,166,166,249,167,168,249,166,168,249,153,161,247,146,151,247,141,150,245,152,
150,241,142,149,239,156,147,241,153,155,246,153,160,247,147,157,240,149,153,236,
151,158,242,157,155,245,164,164,245,159,164,247,158,164,248,144,152,249,143,147,
247,141,146,239,159,153,242,148,155,245,156,165,241,149,159,245,155,157,248,161,
157,246,153,163,246,155,157,245,164,161,246,156,159,246,155,146,246,169,162,247,
148,157,243,147,150,246,161,157,246,151,154,246,169,161,245,162,163,246,166,162,
246,165,168,249,157,161,249,160,162,249,152,161,248,157,159,248,158,157,247,160,
161,249,159,161,247,156,156,244,161,154,244,147,142,242,154,147,244,155,154,245,
157,159,246,162,164,249,151,161,247,159,162,246,156,151,246,155,154,246,159,161,
244,167,173,245,164,168,250,164,168,249,153,164,247,164,165,248,160,163,246,154,
157,246,154,161,246,157,151,245,166,168,245,163,168,249,156,164,246,149,156,246,
154,155,245,168,170,246,155,169,245,141,151,240,149,155,244,144,154,246,149,148,
244,163,156,244,160,163,247,160,162,249,161,163,249,161,161,247,159,157,246,159,
157,246,159,162,246,158,153,243,159,161,245,147,153,245,158,155,246,164,161,245,
153,152,245,159,156,247,160,164,247,156,157,244,154,152,245,143,151,241,152,147,
241,161,156,243,154,160,245,149,149,246,155,145,246,157,160,245,163,165,246,155,
157,246,148,147,248,144,151,246,138,132,246,149,144,245,137,151,244,150,142,244,
157,157,242,140,138,242,162,150,245,159,160,246,155,164,247,164,163,247,154,156,
247,152,153,246,149,158,243,156,156,243,148,147,246,165,153,246,162,164,249,160,
164,247,158,164,249,163,161,249,166,168,248,163,168,247,164,165,247,160,161,246,
157,156,244,157,154,242,144,151,245,146,143,244,158,149,244,147,152,246,146,149,
243,156,135,235,160,151,242,161,158,244,154,164,245,161,159,246,150,157,247,162,
155,246,157,148,245,146,140,237,154,152,239,153,160,240,147,147,242,157,154,243,
148,149,246,164,157,245,148,153,247,152,150,245,165,163,245,160,165,247,162,165,
246,167,171,245,168,168,245,157,157,246,148,152,246,154,150,246,155,162,243,147,
172,240,149,168,239,157,164,243,159,163,246,156,159,248,152,151,247,165,158,246,
157,158,246,153,168,243,152,163,244,153,163,243,150,167,242,154,162,243,151,166,
243,153,160,243,158,153,246,161,165,246,145,152,246,151,147,245,166,163,246,158,
156,246,157,152,246,158,151,244,161,163,249,153,165,246,148,157,243,162,156,241,
161,165,245,157,159,246,155,153,245,157,159,245,158,157,245,160,162,247,140,155,
244,157,161,243,154,151,246,145,158,244,143,153,245,147,154,242,147,149,242,143,
146,245,151,155,243,161,159,246,152,161,247,159,160,246,157,163,247,161,167,246,
167,170,247,156,167,247,165,163,247,164,162,246,154,157,247,158,156,244,154,153,
245,162,167,244,157,165,245,158,162,245,147,157,243,161,155,246,158,158,245,148,
148,239,141,148,239,149,151,241,153,157,243,155,162,243,162,164,245,149,157,246,
162,158,247,160,165,248,142,151,244,145,154,246,158,151,243,154,152,243,143,138,
244,144,147,244,166,154,242,162,162,244,159,164,249,156,160,248,155,150,245,168,
161,246,156,160,249,155,156,248,151,148,243,163,158,245,155,154,247,164,165,246,
157,165,247,161,156,247,162,159,249,167,161,247,158,162,249,163,162,249,162,163,
249,153,159,247,158,158,243,145,162,245,153,159,242,162,158,244,153,158,243,150,
146,245,153,147,246,162,155,245,167,164,246,154,160,245,154,149,246,171,162,246,
154,156,245,165,159,246,162,169,249,154,162,246,151,156,242,146,146,243,156,155,
246,159,158,246,145,154,244,154,161,243,159,157,246,159,152,246,164,162,246,153,
160,246,159,159,246,157,163,243,168,162,246,161,165,249,166,163,247,157,162,249,
153,155,246,152,142,245,157,147,245,161,152,246,159,158,247,154,158,249,161,160,
247,164,164,247,156,162,245,140,150,232,144,155,238,151,152,243,143,140,245,149,
141,244,151,149,242,147,149,242,161,153,243,158,162,246,154,157,245,154,151,246,
162,164,246,161,161,246,173,169,248,164,168,249,160,162,247,147,152,247,155,150,
246,157,161,243,164,156,243,153,164,245,155,161,243,161,157,242,156,158,246,159,
159,247,140,141,244,151,146,244,159,157,244,151,150,244,150,144,241,151,144,239,
154,155,241,144,148,241,149,151,241,153,157,244,144,149,245,165,150,240,146,157,
246,145,153,245,165,165,245,149,158,246,171,162,247,169,169,248,153,157,247,160,
159,248,152,159,246,157,153,243,147,141,242,151,155,243,160,151,246,158,162,246,
161,164,246,159,156,244,154,145,244,145,153,242,153,161,241,146,150,244,159,153,
245,155,155,246,163,153,246,156,162,247,146,151,244,131,134,243,157,149,245,157,
161,245,150,152,243,149,139,243,161,158,244,150,157,246,152,157,246,157,161,246,
171,170,246,169,171,249,160,169,248,150,171,243,151,151,243,162,159,245,157,169,
245,149,161,247,162,157,246,165,167,248,167,170,246,167,170,249,162,163,249,155,
162,247,162,164,247,157,166,245,159,160,244,142,150,237,151,147,234,158,161,241,
157,159,246,165,159,246,157,163,248,151,159,246,167,165,245,165,170,247,162,164,
246,163,169,249,159,169,245,160,166,246,149,159,248,148,153,246,152,147,242,154,
152,243,149,155,245,165,156,245,152,151,243,155,150,246,159,159,248,167,161,247,
167,167,247,154,157,247,159,157,244,146,152,242,171,163,246,157,161,247,164,164,
249,154,159,248,157,161,247,154,167,243,163,164,245,162,167,246,160,167,247,152,
157,248,155,151,246,163,165,247,160,163,249,157,154,243,144,137,243,156,149,246,
159,156,245,155,159,245,142,153,243,150,146,245,160,151,245,150,158,247,151,151,
246,150,153,245,158,153,243,161,162,246,161,174,245,164,170,246,156,167,246,157,
165,241,158,164,243,155,156,244,166,163,245,150,154,243,147,149,242,162,153,240,
157,155,245,161,164,247,152,157,243,155,153,245,162,159,244,161,161,247,159,165,
245,154,162,244,155,157,245,147,149,240,144,143,241,153,155,242,152,157,242,161,
164,243,148,154,247,143,149,246,161,159,246,155,157,246,162,167,246,163,169,246,
158,169,245,155,166,243,159,160,246,162,156,245,160,161,242,141,158,240,150,157,
244,157,152,244,156,157,247,165,169,244,160,166,246,127,143,237,141,143,236,158,
148,238,161,148,244,158,163,249,163,161,247,154,164,246,157,156,246,149,147,245,
144,149,246,154,153,244,164,165,246,161,164,246,156,162,248,149,147,246,156,152,
246,144,146,247,166,156,246,165,168,249,151,162,248,142,144,245,161,155,243,151,
161,241,145,150,244,158,153,245,151,160,246,164,161,246,165,161,246,147,167,243,
169,167,244,154,162,245,153,155,248,153,155,248,162,164,246,135,151,233,147,138,
236,164,151,241,146,155,247,160,161,247,156,161,246,149,147,243,148,156,245,151,
161,245,152,158,245,161,164,245,149,157,240,160,159,244,145,153,246,156,150,246,
160,145,242,160,163,245,148,149,243,162,163,244,158,167,246,150,162,244,158,161,
247,170,165,247,168,169,249,160,166,249,158,167,246,152,166,241,170,162,244,161,
168,246,161,164,246,156,160,246,148,153,243,153,145,243,171,160,245,160,164,247,
156,158,246,154,157,248,163,156,246,160,163,249,154,157,247,166,158,247,160,159,
247,161,161,247,152,161,245,158,152,246,140,149,245,151,147,246,167,157,246,152,
154,245,161,147,242,158,157,245,153,153,246,158,156,247,152,153,247,159,157,246,
151,158,245,151,153,246,153,157,242,164,159,243,166,163,245,157,162,248,156,156,
246,156,159,246,154,154,245,142,152,243,152,151,245,161,158,246,161,162,249,159,
161,249,151,157,247,150,155,247,162,160,246,162,167,246,148,158,246,145,142,242,
157,150,242,151,155,244,161,155,243,147,145,241,163,153,244,142,154,247,153,154,
244,147,155,244,132,151,239,157,146,241,163,157,246,158,164,247,151,155,242,146,
138,237,145,139,241,160,152,246,159,157,247,149,157,245,151,162,245,132,151,240,
132,140,237,174,147,239,166,163,247,157,161,249,166,159,246,147,157,245,153,151,
248,160,156,248,149,144,245,153,154,243,155,168,243,155,160,246,163,162,247,161,
165,246,166,170,246,155,158,246,164,159,246,158,166,248,148,159,248,142,141,242,
159,151,242,152,154,242,140,154,242,158,156,246,148,149,246,164,159,247,164,167,
247,137,148,244,156,155,242,154,166,241,154,157,247,155,155,247,155,163,246,151,
150,246,157,147,243,157,156,246,145,149,248,156,149,246,167,162,246,155,161,245,
146,149,246,145,146,245,146,137,245,140,152,237,152,146,235,152,154,237,152,154,
245,167,157,245,158,166,246,153,164,243,154,159,245,141,151,244,149,155,244,152,
145,245,161,154,245,174,165,247,164,172,249,151,165,246,144,154,243,144,140,244,
156,157,246,147,158,240,151,149,243,157,157,246,159,159,246,140,157,241,163,166,
240,166,168,246,163,164,248,152,161,243,159,171,238,165,167,245,166,164,247,170,
168,249,158,167,247,157,163,246,151,170,242,164,164,245,151,154,247,155,154,247,
153,161,247,168,167,245,167,171,246,158,167,246,156,159,243,157,162,247,151,160,
246,150,160,244,155,161,241,153,151,245,155,150,242,152,153,239,166,162,241,167,
164,247,161,164,247,154,157,243,156,157,243,155,154,243,153,151,245,157,157,248,
161,159,249,164,163,249,155,159,247,155,150,246,158,156,246,152,162,247,157,155,
247,164,159,246,151,155,246,163,154,244,158,161,248,155,157,246,164,164,246,153,
155,246,150,151,244,150,144,244,136,136,240,152,140,241,159,154,246,155,160,246,
152,153,246,161,154,247,150,146,242,156,153,244,153,159,244,147,152,246,143,147,
245,150,137,241,152,141,236,165,161,245,153,166,245,161,164,246,167,167,247,158,
160,246,152,148,246,162,161,248,158,163,249,140,151,246,138,139,247,154,146,244,
158,164,245,138,154,244,152,154,244,159,163,243,155,161,246,158,163,246,144,146,
247,162,153,243,161,160,245,151,158,243,146,139,240,151,146,244,164,150,243,159,
158,247,161,164,246,145,143,245,137,142,244,152,140,245,158,158,246,137,155,245,
156,149,245,168,156,246,165,167,248,158,165,248,152,158,248,163,161,244,162,168,
246,149,161,246,143,152,244,143,154,242,144,148,244,128,132,241,139,143,237,159,
153,238,148,157,244,171,161,244,149,161,245,149,149,245,162,154,246,155,154,245,
154,146,241,161,163,245,153,167,246,169,173,245,165,168,248,144,151,243,148,150,
245,145,146,246,154,158,243,155,157,247,165,158,246,156,162,244,159,163,248,139,
144,242,154,145,245,163,161,244,160,165,244,149,152,241,145,144,239,165,158,241,
168,165,248,167,166,246,161,161,246,149,153,243,145,137,241,160,153,245,154,159,
247,153,153,245,159,153,244,154,161,246,156,162,245,162,160,246,159,157,245,154,
160,243,155,153,245,145,153,243,149,148,243,153,149,244,162,160,245,152,155,245,
158,153,245,168,174,246,160,168,247,147,158,245,149,158,243,155,159,246,151,155,
245,159,157,247,162,166,245,165,165,247,157,159,248,160,161,247,158,165,245,161,
156,243,161,165,247,162,168,246,159,168,245,162,168,246,160,165,247,159,162,248,
156,166,245,160,163,247,161,164,247,159,160,247,159,159,248,152,148,243,156,150,
245,151,151,246,163,157,246,162,157,249,157,162,246,149,157,244,151,150,241,146,
156,244,146,152,247,154,154,246,151,150,245,167,163,245,149,153,246,160,155,245,
156,166,246,164,165,246,156,162,246,139,159,243,153,162,244,149,155,246,146,141,
247,152,146,248,153,155,246,145,137,248,152,149,246,146,144,245,148,148,245,164,
159,247,155,153,246,160,154,246,156,166,245,149,162,245,155,161,244,163,152,246,
168,166,247,160,160,249,155,167,246,155,158,243,141,143,244,151,146,248,154,150,
246,139,139,246,168,147,243,171,172,248,158,169,247,149,169,243,153,161,244,151,
152,246,160,158,245,147,160,244,142,141,244,145,143,242,147,146,243,136,140,244,
142,134,244,147,146,242,151,142,244,168,169,244,154,161,245,151,147,245,168,160,
245,161,167,249,156,166,246,159,167,245,153,151,247,159,154,248,162,166,246,158,
161,246,152,150,246,152,152,246,153,149,242,153,154,245,162,161,246,155,157,245,
158,157,246,157,161,243,157,151,246,157,157,246,155,157,245,156,156,246,158,155,
248,154,151,245,169,167,246,172,171,244,167,170,249,156,164,246,154,149,242,158,
155,247,157,153,246,162,150,246,156,158,245,149,151,243,154,144,243,162,164,247,
154,163,246,156,161,246,157,156,247,137,150,242,150,150,240,162,160,243,154,159,
245,164,163,246,151,157,245,155,156,243,165,165,246,152,156,246,144,146,245,149,
156,244,157,152,245,152,157,244,151,147,243,167,168,246,160,170,247,159,160,249,
146,156,246,165,155,244,156,158,248,147,162,243,137,153,244,164,157,243,154,158,
246,153,162,245,137,156,238,158,153,239,161,161,246,166,161,245,161,166,249,163,
161,246,162,162,247,155,153,247,161,162,247,161,168,246,158,163,245,148,154,242,
154,162,236,150,145,232,152,149,241,153,151,244,156,144,244,168,165,246,152,153,
246,151,157,247,158,151,246,156,161,247,147,158,246,141,145,243,138,133,244,149,
149,246,153,153,246,153,151,247,152,153,246,154,144,246,152,156,246,155,147,245,
164,158,246,153,160,247,162,166,244,155,162,246,144,151,242,140,151,241,150,150,
236,168,164,243,161,162,249,165,167,249,140,151,243,153,149,245,154,155,243,155,
150,246,161,156,246,147,147,245,156,162,243,158,170,244,154,159,245,134,138,242,
145,145,241,164,160,242,156,161,246,151,153,246,162,156,246,142,156,243,149,155,
243,150,146,243,150,143,243,155,150,242,149,149,243,149,154,244,151,163,243,149,
160,245,160,163,246,163,168,246,147,148,246,155,152,246,162,162,246,165,161,247,
159,164,246,151,156,246,157,162,246,136,158,242,160,147,244,164,151,244,165,167,
246,150,161,245,151,157,245,163,155,242,153,167,243,156,157,245,160,158,247,160,
159,247,157,158,249,154,155,248,167,161,246,158,163,242,167,170,247,146,161,244,
162,164,242,160,162,247,168,164,249,166,169,249,154,167,246,153,160,245,162,159,
243,154,156,246,150,147,244,159,156,247,161,158,248,155,153,243,137,140,242,166,
158,244,148,153,246,162,156,246,149,155,246,162,153,242,157,159,247,164,162,245,
147,156,241,144,148,239,155,157,244,157,156,245,155,150,245,156,157,244,144,151,
245,164,162,244,154,152,247,166,161,248,156,161,247,142,147,245,152,140,242,168,
163,244,150,150,243,151,152,244,142,142,233,151,145,236,153,160,244,159,168,242,
157,163,247,162,161,246,159,165,247,153,165,247,141,157,245,149,155,245,156,156,
243,144,156,244,144,148,238,139,142,237,154,146,239,159,158,248,165,160,247,162,
170,249,156,166,246,147,153,245,168,150,245,161,160,247,155,150,246,162,157,246,
152,155,245,148,151,245,154,153,244,155,152,246,159,156,246,163,154,245,152,153,
247,168,160,246,163,168,248,153,160,246,147,155,246,151,152,245,162,157,244,136,
145,241,144,141,233,173,161,239,161,166,249,159,165,247,147,164,244,154,153,246,
157,152,246,151,151,248,157,157,246,148,155,247,151,146,247,151,148,246,163,161,
247,151,154,244,148,145,244,158,149,243,156,160,247,150,158,246,155,165,246,139,
146,244,147,142,243,165,155,243,153,151,245,160,155,245,149,150,246,151,147,245,
146,149,243,154,143,243,152,153,242,148,161,243,155,160,246,165,159,248,161,159,
249,165,163,246,160,165,249,149,150,245,154,153,246,147,148,246,169,163,245,167,
169,247,157,164,247,155,161,247,159,157,246,147,163,240,146,156,243,154,149,244,
167,159,246,164,159,249,162,164,249,157,160,248,164,167,246,153,165,243,168,165,
246,151,153,243,154,148,243,159,161,246,166,164,246,155,167,245,138,156,244,151,
155,245,158,157,246,160,162,247,163,163,247,154,163,247,155,160,246,158,162,246,
150,142,243,161,157,246,157,162,246,155,169,241,161,159,246,163,161,247,161,161,
246,161,168,245,152,159,243,144,142,239,155,146,244,164,152,245,162,155,245,158,
160,245,153,146,246,167,154,246,168,159,247,164,164,250,156,161,249,151,152,246,
153,155,246,161,159,247,160,162,248,150,152,246,155,146,241,150,143,239,146,154,
245,152,147,239,158,155,240,154,159,245,157,156,243,146,153,246,140,141,246,164,
149,244,156,156,246,141,146,244,154,138,236,149,145,236,160,159,244,154,160,248,
156,166,244,144,160,245,143,155,243,158,163,242,173,164,246,167,172,249,157,165,
247,165,164,249,141,157,244,149,148,242,155,155,246,161,155,246,163,164,249,164,
166,247,163,159,246,153,164,247,150,164,245,153,157,243,153,150,245,153,152,246,
158,160,247,145,151,242,159,144,235,160,161,244,151,163,247,153,157,245,144,138,
245,160,150,246,161,161,248,159,160,249,159,155,248,159,158,247,159,154,246,162,
158,247,152,162,246,150,157,245,154,155,246,161,155,246,158,158,247,145,148,246,
151,146,247,141,150,244,144,148,243,167,159,244,160,160,245,158,164,244,156,163,
245,159,154,247,154,149,246,162,162,244,154,159,244,158,151,247,161,156,247,163,
159,249,165,164,250,153,163,246,158,161,247,161,161,249,150,157,246,151,153,245,
167,166,247,166,171,249,155,160,246,154,155,247,164,154,246,151,148,243,150,144,
245,151,149,246,162,163,246,166,170,247,161,166,248,152,158,247,170,161,245,157,
160,245,164,162,245,164,165,245,158,157,245,154,161,246,152,165,245,162,163,244,
134,136,242,146,143,247,156,153,244,165,164,246,158,165,247,155,153,247,150,153,
246,153,147,246,158,160,245,157,161,246,154,156,247,143,139,244,166,158,246,156,
164,245,159,161,243,141,154,242,158,162,243,154,155,244,164,154,246,167,165,247,
166,166,249,160,164,246,169,159,246,175,171,248,168,174,248,168,171,249,153,161,
246,157,155,244,146,153,247,166,150,246,164,161,246,155,161,245,156,156,248,155,
157,248,149,151,245,153,148,243,155,156,242,147,155,245,168,164,244,144,157,246,
145,141,247,168,154,244,156,161,247,159,154,246,156,158,245,145,146,243,157,155,
246,157,156,246,140,150,242,147,145,245,159,151,243,150,147,242,165,164,245,158,
168,247,157,158,249,163,164,249,151,153,246,146,145,243,154,152,245,162,160,246,
159,163,249,158,163,248,164,167,247,141,155,246,151,143,242,154,144,244,159,162,
246,155,152,246,159,155,246,155,157,246,165,163,246,159,161,247,149,146,246,161,
154,247,157,152,246,157,160,247,150,153,249,163,159,247,155,162,247,158,163,247,
171,168,246,161,161,249,155,155,247,144,142,245,154,150,245,159,157,248,164,163,
247,150,161,246,155,155,246,145,147,244,149,139,245,166,161,245,159,167,246,154,
158,243,148,140,246,167,161,246,153,159,246,154,155,247,147,159,242,153,158,245,
160,163,246,164,164,248,165,163,249,160,158,246,165,156,245,152,164,246,159,166,
243,163,155,243,165,169,247,156,165,246,160,166,246,164,163,246,150,170,239,143,
163,238,157,164,244,157,158,247,152,157,246,156,161,246,165,163,245,159,153,244,
167,165,246,156,164,247,159,159,248,164,162,246,155,163,246,157,158,248,155,146,
247,163,165,246,152,160,246,144,145,244,154,152,247,159,159,247,155,154,246,151,
149,246,160,150,246,159,159,246,147,153,246,158,152,244,157,160,245,159,156,246,
162,156,246,150,157,246,153,153,244,155,151,241,157,150,245,163,159,247,164,164,
245,166,171,246,170,169,249,164,167,247,165,168,244,167,176,244,148,170,242,166,
168,244,160,163,245,158,160,244,159,154,243,169,170,244,155,169,243,153,166,235,
165,161,245,157,156,247,158,159,247,147,158,246,150,146,241,149,149,242,164,158,
245,149,153,246,158,148,246,153,166,245,144,163,245,161,161,243,150,163,247,148,
148,245,163,163,244,158,163,247,137,142,243,151,146,245,155,164,240,156,159,245,
157,156,247,153,155,248,154,157,249,158,161,249,162,162,248,148,161,245,149,154,
242,158,155,246,164,157,246,154,156,247,161,158,248,154,153,247,161,155,245,154,
162,246,153,158,247,161,169,246,152,171,245,155,164,245,153,162,247,165,162,246,
159,163,249,160,165,249,148,159,246,149,155,246,157,155,247,164,161,247,155,162,
247,151,149,246,165,162,246,170,172,247,168,169,248,155,161,245,161,159,243,161,
159,245,156,164,245,141,150,242,151,151,243,155,155,246,158,150,246,150,157,245,
153,148,246,163,161,245,150,144,244,165,161,247,160,158,245,159,153,246,150,147,
243,155,152,247,157,155,248,165,165,247,163,165,249,167,172,247,165,170,248,151,
150,246,156,147,247,167,156,245,160,170,246,157,161,247,156,154,248,167,162,247,
139,142,240,154,142,243,152,146,245,159,159,243,141,161,243,156,158,240,171,161,
245,165,171,246,158,167,246,161,164,247,160,162,247,164,166,246,153,158,246,162,
158,248,163,163,247,150,163,246,148,152,248,151,153,245,149,150,245,158,154,246,
164,161,247,156,163,245,164,167,246,160,170,245,166,163,246,161,160,246,156,156,
244,156,159,246,164,164,247,156,154,248,162,157,249,172,169,245,164,163,247,166,
162,248,154,159,244,159,153,245,166,172,247,153,172,244,162,167,242,155,159,244,
157,145,246,166,157,246,157,167,245,165,166,245,148,159,242,162,155,243,142,155,
239,139,128,236,167,161,240,158,161,246,154,159,248,149,149,245,163,155,243,158,
155,246,159,160,247,159,156,246,159,161,246,139,151,245,149,140,248,155,148,246,
142,149,246,147,149,246,146,148,245,154,158,244,151,154,243,149,149,244,148,143,
246,160,151,247,163,159,247,158,154,247,156,156,248,150,157,246,165,157,245,146,
153,245,153,144,245,156,155,247,159,168,248,164,162,247,162,165,249,163,166,247,
152,161,246,153,155,243,148,160,245,148,149,243,149,142,241,155,152,242,151,157,
246,157,161,247,154,161,247,154,159,247,146,146,244,162,149,243,138,156,243,147,
160,244,152,162,245,158,160,246,158,158,248,149,160,243,166,171,240,149,160,246,
156,155,244,164,168,245,154,157,246,151,148,245,153,148,245,158,155,248,159,160,
248,148,161,244,155,162,243,169,164,246,160,158,246,161,158,249,165,168,246,163,
168,247,155,155,245,157,159,246,157,164,246,159,162,246,165,165,247,158,161,248,
166,167,247,167,168,246,169,168,248,173,173,248,155,161,246,154,155,247,160,162,
248,155,172,245,155,161,244,164,163,245,166,164,246,152,159,241,140,141,243,155,
144,243,172,170,246,153,164,244,157,157,246,164,163,247,151,166,245,159,165,245,
161,164,248,164,161,249,162,162,248,158,153,246,152,149,245,149,149,243,155,155,
243,161,155,246,167,165,248,147,153,240,153,158,242,161,159,240,158,173,242,162,
170,245,160,166,246,157,154,246,164,161,246,155,161,246,152,161,243,160,164,239,
172,172,247,167,166,248,162,165,247,165,162,246,159,162,244,157,152,247,165,153,
247,165,165,249,163,162,249,163,161,246,145,156,245,160,156,243,147,149,245,165,
156,245,148,149,242,159,151,244,159,154,243,157,159,248,156,160,248,145,155,246,
153,150,243,165,164,246,159,165,247,159,168,246,151,161,246,153,145,245,153,149,
248,163,152,247,150,148,246,154,150,246,147,147,245,156,149,246,146,142,242,152,
147,245,154,142,245,161,157,247,167,168,246,162,167,249,155,161,248,155,150,247,
164,159,245,149,155,244,159,160,248,145,154,246,154,151,246,162,166,248,151,165,
247,166,160,246,160,161,248,145,157,243,153,146,246,159,161,246,159,164,244,145,
158,246,142,152,247,155,153,245,148,154,243,157,159,245,159,157,247,154,159,245,
139,146,245,141,136,245,149,145,245,157,153,246,158,160,247,150,151,247,154,149,
246,162,161,246,151,148,246,152,153,246,160,152,246,166,168,246,151,166,241,163,
159,247,160,158,246,149,154,241,146,149,240,172,160,243,170,170,249,157,165,247,
149,164,245,157,165,246,153,162,243,152,155,243,150,161,242,153,160,243,164,171,
246,160,160,249,159,158,249,157,161,247,166,166,248,170,170,250,166,169,249,149,
164,246,144,157,244,153,146,245,157,152,246,162,161,246,162,167,247,155,160,244,
149,147,246,158,155,243,157,165,246,158,160,248,158,156,247,142,158,241,142,146,
244,146,148,244,161,159,246,164,164,247,163,175,245,168,172,246,158,166,246,160,
165,239,157,156,245,159,160,246,153,165,243,162,160,241,164,161,245,153,153,242,
150,149,242,162,154,243,164,163,246,162,162,247,163,167,247,161,165,245,155,157,
246,157,153,246,171,166,247,167,170,249,164,165,247,165,165,246,167,164,247,169,
167,249,165,169,249,161,165,249,170,169,247,156,168,247,152,155,245,155,148,242,
162,159,247,164,158,245,157,154,244,155,161,246,159,166,245,156,161,249,156,157,
248,152,152,246,168,159,243,143,164,241,146,153,243,152,150,243,155,153,247,155,
153,247,163,153,247,170,165,249,158,161,247,143,163,245,146,157,246,162,157,245,
160,164,246,154,159,245,157,160,246,152,157,248,161,160,247,162,164,249,154,159,
249,158,161,247,162,166,247,155,167,243,156,160,247,149,151,247,160,159,247,150,
155,245,148,149,245,159,163,244,159,162,246,148,153,245,161,156,245,150,154,247,
152,153,246,136,151,245,142,145,242,156,152,243,137,144,242,159,143,241,154,154,
245,153,157,245,150,149,245,153,146,246,156,147,246,159,154,246,164,162,248,157,
156,249,156,159,247,159,158,247,157,157,248,153,156,248,159,154,246,153,163,244,
146,146,244,159,155,246,160,165,246,148,155,245,141,147,239,170,161,239,167,172,
247,151,162,244,143,140,245,161,151,243,159,149,244,155,156,244,144,141,241,153,
146,245,160,154,246,162,161,249,162,164,249,158,159,248,168,161,246,167,169,250,
165,164,246,141,153,242,156,149,245,159,157,248,160,161,246,156,162,246,153,162,
246,165,161,244,156,162,246,153,158,246,159,153,243,155,164,244,156,161,248,147,
148,241,144,134,243,149,147,245,156,153,244,159,160,246,142,149,246,158,156,239,
155,162,245,145,144,243,156,158,245,151,158,244,153,153,244,158,151,241,164,164,
248,160,159,246,165,159,246,166,165,248,167,170,248,163,165,247,155,162,246,157,
161,244,156,166,245,161,169,244,167,173,246,157,169,245,170,168,246,166,166,247,
169,168,247,166,168,247,160,165,245,164,158,245,163,169,247,152,157,246,166,162,
246,159,155,245,163,161,249,165,164,249,163,161,249,157,155,245,157,151,245,161,
159,247,152,161,247,147,159,245,166,167,244,143,154,242,155,148,245,157,149,247,
164,156,246,165,161,247,163,166,246,169,171,249,161,164,247,147,143,245,153,149,
246,159,152,245,161,163,245,159,151,244,157,160,248,151,152,246,166,153,246,167,
166,249,155,157,247,150,153,246,154,156,247,152,148,246,154,157,247,146,152,244,
154,149,243,145,163,243,151,155,244,149,151,245,153,154,245,157,154,246,152,161,
245,155,156,247,162,159,246,138,139,242,147,143,245,154,150,246,154,155,246,157,
159,246,159,162,246,140,157,243,153,158,243,156,163,245,164,167,247,152,161,246,
157,163,243,156,166,247,147,153,245,160,159,246,160,161,249,159,161,249,156,164,
245,152,163,243,158,151,245,152,161,242,160,160,245,155,158,245,144,151,241,156,
156,245,161,165,245,157,159,247,152,147,247,174,164,245,166,170,247,161,168,248,
156,159,246,161,157,248,164,164,247,167,166,248,156,163,249,160,159,247,168,169,
247,161,168,249,171,167,246,156,154,244,162,155,246,155,163,244,159,157,243,151,
158,247,147,153,245,161,159,243,148,152,246,154,146,246,169,161,246,152,154,243,
160,156,246,160,164,245,150,159,242,157,155,243,151,150,245,161,159,246,151,152,
246,154,150,245,161,160,247,151,150,247,156,154,246,153,149,245,161,163,246,164,
165,245,160,164,246,158,163,248,156,166,246,164,164,245,163,164,249,168,168,247,
155,167,244,152,159,245,157,163,244,153,148,246,161,156,247,158,160,246,167,168,
245,167,170,247,172,173,249,169,174,249,160,168,249,172,168,247,168,168,248,163,
159,247,163,164,245,164,166,246,163,166,249,162,166,249,159,166,248,160,168,246,
158,166,246,166,166,246,152,154,245,153,148,240,150,159,242,137,147,239,162,159,
239,160,166,243,170,172,247,162,169,247,162,161,246,161,165,247,168,168,247,148,
161,243,147,149,241,155,151,234,159,158,240,154,159,244,152,151,246,157,152,247,
168,169,246,167,169,247,166,168,249,155,161,246,160,159,247,155,161,246,153,160,
247,153,152,246,156,157,245,140,142,245,149,144,245,159,152,243,151,148,243,157,
153,245,148,151,246,161,151,244,165,168,247,143,154,246,149,145,246,161,149,245,
150,154,246,159,153,247,156,165,245,149,160,243,152,153,243,143,146,245,156,151,
246,153,153,247,157,152,246,150,152,248,158,152,247,157,150,246,152,161,246,155,
161,246,146,149,239,149,147,239,164,166,243,144,149,243,160,152,244,151,157,243,
160,158,245,154,149,244,149,151,245,163,159,246,161,157,247,168,170,247,159,171,
246,153,161,247,151,154,246,166,159,247,157,161,249,165,166,246,158,161,249,158,
155,248,160,163,248,152,159,248,163,164,246,159,166,247,163,172,246,158,166,246,
157,162,246,147,150,247,153,149,244,159,153,243,166,161,246,164,157,247,168,170,
249,154,164,245,155,159,246,161,160,245,149,155,243,155,163,241,153,159,243,158,
159,246,154,164,243,158,159,246,158,157,246,158,157,246,158,159,246,157,151,245,
150,152,246,160,155,245,158,169,246,161,160,247,158,155,246,170,162,246,166,163,
250,162,166,248,157,159,245,153,151,246,159,150,244,164,162,248,158,161,247,157,
157,246,166,157,244,164,166,249,166,168,250,164,170,247,154,161,246,167,170,243,
166,174,247,167,168,249,165,169,247,161,166,247,156,164,247,162,162,248,149,153,
246,155,155,246,160,157,247,165,164,247,155,161,245,147,156,245,143,145,244,143,
145,244,148,141,244,143,146,242,163,159,242,152,159,243,165,165,248,157,154,249,
163,168,246,148,153,243,153,145,247,167,157,245,163,164,247,163,155,246,169,164,
247,160,164,246,151,159,246,168,162,244,166,169,247,161,163,249,163,166,249,147,
157,246,157,153,246,160,155,247,155,159,248,144,143,244,151,147,245,158,154,247,
163,162,247,159,156,246,160,153,245,161,163,246,150,161,248,156,152,247,158,154,
246,170,166,247,161,161,246,163,162,246,142,155,243,149,144,243,156,151,245,152,
150,245,157,153,247,160,158,249,163,158,249,165,158,247,168,170,248,159,162,247,
149,154,244,150,152,245,147,150,242,143,158,241,160,164,243,158,154,245,159,161,
247,144,151,243,160,153,246,174,166,246,161,156,247,163,159,247,164,164,248,150,
168,246,151,158,245,161,159,247,152,161,244,167,170,245,164,165,246,162,162,246,
157,163,249,157,163,248,166,165,247,157,157,246,165,160,247,155,157,249,149,155,
244,154,151,245,162,161,248,152,157,247,144,154,244,165,152,242,157,167,246,156,
167,246,168,167,246,164,166,247,159,159,244,161,165,244,136,155,237,153,147,239,
151,151,245,161,155,245,154,152,243,162,161,246,162,162,246,163,164,246,162,164,
248,160,161,246,160,157,245,163,153,245,155,154,247,160,159,246,154,163,245,168,
170,243,168,169,249,167,166,247,165,167,244,159,161,246,158,166,245,164,164,246,
166,163,248,166,162,247,167,165,247,160,166,247,164,166,248,165,167,247,160,161,
245,153,150,240,152,158,240,169,168,245,159,164,244,161,165,246,154,154,246,165,
160,246,158,161,247,153,158,246,152,161,248,153,153,246,162,157,243,145,145,245,
159,152,243,154,148,245,155,149,245,148,153,245,156,153,244,146,148,244,162,159,
246,161,160,247,152,154,243,161,154,245,161,159,249,158,165,247,156,167,246,165,
171,245,170,171,248,159,166,247,159,156,248,170,162,246,158,168,246,159,161,248,
161,161,248,150,153,246,159,158,246,157,162,246,144,161,243,156,157,245,154,157,
246,158,161,247,165,165,247,161,163,249,158,164,249,155,161,248,161,152,246,166,
163,247,159,158,247,168,167,247,166,170,249,151,165,246,143,149,245,151,150,247,
146,150,247,159,160,245,161,158,246,164,165,249,163,163,250,162,165,249,159,164,
247,165,165,246,159,163,246,150,154,246,151,146,242,137,134,243,158,143,244,159,
160,247,151,155,248,151,152,245,158,149,246,174,173,247,166,173,249,159,167,247,
152,159,247,151,151,248,156,147,247,160,157,248,143,144,242,154,151,245,167,167,
245,156,164,245,162,163,245,149,151,246,164,157,246,159,164,248,163,168,250,156,
160,249,156,159,247,151,149,246,156,155,246,154,156,245,151,148,245,163,164,243,
154,154,243,156,152,244,152,166,243,164,173,243,152,162,243,155,158,245,151,155,
240,161,148,242,161,162,243,151,171,240,157,168,242,156,157,247,149,167,243,153,
162,246,159,161,246,156,163,243,169,173,245,169,172,247,165,168,248,155,167,245,
151,164,240,163,157,243,167,169,247,164,168,247,162,159,247,165,165,247,154,157,
246,165,160,245,158,170,247,168,176,244,164,169,247,147,168,242,159,165,243,166,
166,246,159,168,246,148,159,245,162,155,244,157,167,244,164,161,243,162,162,246,
154,157,247,164,159,246,159,163,249,150,155,246,157,151,246,163,161,248,163,165,
247,158,160,246,159,162,246,159,162,248,156,161,246,140,162,240,147,151,242,149,
153,244,157,157,243,163,160,245,163,164,246,161,162,247,161,165,247,157,164,246,
152,155,248,149,152,246,169,163,245,162,169,248,164,162,249,163,167,246,159,162,
247,159,157,247,161,158,247,152,157,243,157,152,243,165,156,245,149,150,244,153,
145,245,157,155,243,152,153,245,162,159,248,164,164,249,161,163,249,161,163,248,
158,164,248,159,165,248,162,162,249,167,167,249,158,167,246,152,154,243,152,146,
247,159,155,247,152,157,246,155,152,246,161,161,248,160,161,249,162,167,246,158,
164,247,161,163,247,157,161,247,155,159,246,156,155,246,158,161,244,150,140,244,
166,152,244,158,162,247,148,151,246,153,150,246,151,156,244,152,163,243,162,166,
246,158,162,246,153,154,247,159,161,247,167,164,249,163,165,249,158,163,245,156,
154,246,161,160,246,153,157,245,163,168,246,158,161,246,168,163,247,166,166,249,
153,171,244,156,164,245,152,153,246,158,160,241,162,160,245,150,159,246,146,154,
245,158,153,245,168,164,246,155,161,247,146,145,245,151,153,246,153,159,243,133,
149,241,144,142,241,168,164,244,150,157,243,153,149,243,159,151,244,163,162,247,
143,144,242,154,145,245,162,160,245,146,150,243,152,151,245,161,164,247,162,164,
245,156,160,246,144,142,244,167,161,241,162,165,246,168,165,246,167,164,247,160,
171,246,145,158,246,165,161,243,151,155,247,158,153,241,164,162,245,152,150,243,
164,157,246,166,166,247,162,164,249,155,155,248,163,158,245,158,159,244,170,170,
243,166,169,247,153,156,247,161,157,246,164,162,247,151,153,246,155,154,247,157,
162,247,157,162,247,159,164,246,149,153,246,155,158,248,158,157,245,149,141,240,
148,145,245,152,149,245,158,155,243,159,165,246,158,163,244,156,160,248,159,166,
246,148,157,245,157,158,246,155,145,246,164,165,244,157,166,241,170,167,248,165,
162,250,160,162,249,169,167,247,161,167,249,163,165,249,168,165,246,166,173,244,
154,164,246,156,161,248,153,161,245,152,158,243,156,161,246,162,167,246,160,162,
247,156,158,247,159,154,247,160,159,247,158,162,249,161,167,246,164,167,246,157,
158,245,156,160,247,145,159,245,157,153,245,154,158,246,157,158,247,159,162,247,
154,159,247,150,157,247,164,160,246,157,155,247,161,160,247,162,157,245,153,161,
245,161,162,246,158,164,246,153,157,247,155,159,246,166,158,244,150,155,244,160,
154,246,162,158,246,163,164,249,143,155,244,152,150,246,165,163,249,154,162,248,
161,162,248,161,162,249,160,159,246,139,156,241,153,152,244,166,163,244,157,173,
244,162,170,247,144,147,245,154,150,241,156,156,248,148,148,245,159,164,246,157,
160,242,153,150,245,159,148,242,162,160,246,162,165,245,151,159,241,144,152,245,
159,152,246,140,138,241,157,145,243,157,154,247,150,161,246,146,159,244,157,167,
242,158,168,247,166,164,246,162,160,246,157,164,249,154,160,247,155,154,248,157,
156,248,153,151,246,163,164,245,154,154,246,158,153,242,167,162,246,170,168,247,
163,172,247,156,161,247,155,149,246,162,158,244,157,164,244,156,162,245,154,167,
244,148,167,244,165,160,246,167,168,247,167,168,248,158,165,246,151,163,243,161,
160,243,150,157,244,169,168,244,169,165,247,168,168,247,165,168,249,161,170,246,
164,164,247,154,157,246,151,152,246,153,155,248,163,158,244,157,161,242,164,165,
246,159,159,246,155,162,245,149,162,240,157,159,245,152,164,245,155,156,244,154,
157,248,150,153,246,143,151,246,164,151,244,164,161,246,157,163,244,153,140,236,
168,171,242,162,177,244,162,165,246,164,166,246,157,162,249,160,161,248,158,169,
240,151,159,231,147,151,238,153,156,245,151,153,246,151,143,245,153,151,246,156,
155,244,162,164,246,154,162,248,159,162,248,170,167,247,145,163,245,150,154,245,
161,161,247,148,160,246,147,155,246,156,148,246,155,159,246,145,156,246,164,154,
241,153,162,247,156,153,245,149,152,245,159,157,244,158,164,247,160,161,247,163,
160,247,155,155,245,152,157,245,162,157,246,156,157,246,155,151,242,158,163,245,
138,161,240,151,156,242,160,161,244,165,164,249,154,153,247,155,151,248,165,162,
249,163,160,247,159,157,247,153,164,246,159,164,246,148,147,243,153,147,242,160,
156,242,140,144,244,159,156,245,158,156,244,153,147,245,159,159,247,150,150,246,
150,150,246,156,151,243,161,159,246,167,166,247,156,165,246,162,158,244,153,158,
242,146,156,244,144,164,241,149,162,239,162,161,243,161,159,249,153,161,247,150,
153,246,145,144,244,151,147,246,167,157,245,163,168,245,162,164,247,151,152,246,
155,153,248,164,161,248,159,157,247,163,162,247,164,164,249,160,160,247,170,168,
247,163,173,247,157,162,246,157,163,246,164,168,245,170,168,247,161,159,246,157,
159,245,143,148,242,151,143,242,163,162,246,163,164,247,163,166,249,159,164,249,
152,154,246,161,162,243,153,164,244,169,159,244,162,170,247,162,172,246,162,160,
247,146,156,246,158,159,245,165,167,246,148,158,246,157,159,247,153,162,243,141,
148,242,163,157,246,164,160,246,136,154,242,148,141,245,146,154,244,148,151,246,
154,150,245,150,157,248,157,151,245,160,154,245,165,158,245,159,160,247,164,163,
246,156,156,240,141,149,241,150,144,244,162,161,243,160,165,244,152,160,247,161,
158,248,152,152,243,153,152,233,160,154,238,159,153,244,159,159,247,154,158,247,
150,157,246,155,149,245,161,158,246,153,153,246,163,154,246,169,169,247,152,155,
244,154,147,247,161,156,248,153,149,246,155,148,246,161,160,245,158,156,245,156,
150,243,165,159,245,151,155,248,166,154,243,156,161,247,160,154,245,148,153,246,
161,157,248,172,167,247,165,170,249,161,163,247,159,163,245,158,162,248,165,165,
245,154,158,247,151,142,244,157,155,243,161,162,246,165,163,249,152,161,248,147,
160,245,161,164,246,168,165,247,159,166,248,150,152,245,159,157,247,163,164,247,
154,162,243,161,161,245,146,146,244,156,150,245,160,167,245,160,158,246,159,161,
246,157,156,247,146,159,244,149,161,236,159,166,233,156,167,243,148,174,240,161,
161,242,141,153,241,155,142,243,141,137,241,149,139,245,163,155,246,167,162,249,
153,157,246,150,153,246,156,160,242,161,163,244,157,167,241,153,159,239,162,164,
243,161,164,246,161,161,247,166,167,246,162,164,246,165,164,248,164,166,249,161,
164,249,163,165,247,160,167,243,163,164,245,154,153,245,166,156,245,166,166,247,
161,168,249,157,161,245,157,152,240,150,158,240,159,156,245,162,163,248,166,167,
247,160,166,247,153,164,244,142,158,242,147,149,244,168,160,241,151,161,242,157,
157,245,173,169,247,159,162,246,159,154,244,162,159,243,151,157,244,139,150,241,
159,163,240,155,148,246,161,154,247,170,166,249,153,154,244,160,148,245,140,142,
243,150,142,244,164,151,245,150,153,246,156,153,245,167,167,246,158,166,245,172,
171,246,159,169,245,150,159,240,158,148,242,158,151,244,143,156,243,159,161,246,
153,150,247,164,159,247,155,160,246,146,148,240,164,162,243,148,162,246,154,161,
246,156,156,246,152,158,244,152,146,246,164,156,247,163,163,249,161,160,246,166,
170,246,162,166,248,164,170,246,160,167,246,165,165,246,157,164,247,156,161,248,
159,162,246,164,168,249,165,166,250,163,162,249,156,167,246,161,165,247,166,167,
246,151,155,246,160,157,248,170,167,247,160,167,250,161,161,247,158,163,245,155,
152,243,158,160,243,162,163,245,139,161,239,152,148,244,163,156,246,164,161,249,
155,159,247,146,149,246,158,148,246,168,167,246,150,159,246,148,158,246,153,160,
246,162,162,247,151,154,244,156,161,246,155,159,243,161,156,245,157,155,245,162,
161,247,163,161,249,161,162,247,154,152,243,153,149,231,154,150,229,156,152,241,
142,143,240,169,159,243,153,155,245,151,160,244,152,164,242,161,161,246,163,164,
246,165,168,246,154,167,245,157,158,246,144,146,245,158,153,242,150,149,244,155,
155,239,154,156,242,163,164,245,157,161,246,156,159,246,164,167,245,165,165,247,
161,166,247,156,163,246,174,167,246,160,159,245,163,167,246,161,164,247,166,166,
246,164,168,247,158,164,246,162,163,246,156,153,243,156,150,243,162,153,244,151,
165,240,165,165,245,153,160,245,144,156,243,144,141,242,149,143,242,165,154,240,
150,155,241,162,151,242,160,168,247,160,167,247,158,167,242,157,161,240,152,166,
243,145,146,243,154,149,245,160,159,246,161,160,247,160,170,246,162,166,247,167,
164,249,156,164,245,141,160,240,162,166,242,147,157,244,150,153,242,169,164,244,
146,155,246,155,163,245,159,162,244,149,146,246,159,161,242,154,171,240,150,151,
245,156,149,247,161,161,244,148,164,244,153,159,246,148,146,246,160,159,247,157,
153,246,154,154,246,151,159,248,158,153,246,162,155,247,159,162,248,165,162,247,
166,166,249,163,163,246,148,164,243,148,156,242,158,158,246,167,162,245,162,162,
249,164,159,249,163,160,248,166,161,250,169,168,250,158,168,247,148,151,246,153,
151,248,159,158,247,163,160,249,164,161,249,166,168,247,164,164,249,162,163,248,
155,157,247,161,161,246,158,160,246,152,154,242,145,135,243,159,155,245,156,166,
245,162,163,249,160,165,249,154,158,247,159,161,245,166,167,246,159,162,247,148,
149,246,153,152,245,162,163,246,138,161,238,148,151,241,153,154,245,153,156,246,
152,161,245,158,160,245,167,166,247,155,164,246,163,164,246,157,156,240,164,155,
240,156,154,246,140,145,244,155,152,245,150,159,243,137,139,241,150,145,245,153,
157,246,152,161,246,159,159,247,150,156,246,156,161,243,165,162,245,152,161,244,
149,146,245,159,157,246,141,147,245,154,154,246,159,159,244,159,160,247,157,160,
247,155,163,246,162,164,247,162,155,244,173,171,247,167,171,249,162,161,248,163,
161,249,168,166,250,161,168,246,157,159,248,161,161,248,155,155,248,175,169,247,
162,167,246,154,149,241,164,156,244,153,161,245,152,152,246,152,148,245,150,160,
245,171,169,243,167,166,247,163,167,246,153,156,247,162,157,244,167,159,243,145,
152,242,152,141,244,157,150,243,153,157,245,157,155,244,164,162,245,144,154,243,
162,155,247,169,166,247,145,157,243,145,137,244,156,151,246,159,155,243,154,154,
242,145,163,242,150,158,245,153,147,248,155,150,247,158,158,248,149,151,240,148,
138,239,161,156,245,159,159,246,150,158,245,152,146,247,159,154,248,155,152,247,
156,153,248,159,160,249,151,156,248,156,150,245,164,160,246,167,167,250,163,164,
247,160,167,247,161,169,247,167,167,247,152,153,244,151,142,245,158,153,247,159,
162,245,162,166,246,167,165,249,168,169,250,166,170,250,161,170,249,157,161,249,
161,154,245,164,160,246,156,163,246,167,165,247,160,167,249,164,157,244,171,171,
248,162,167,249,161,160,249,156,165,244,151,165,244,157,159,243,151,143,244,139,
156,242,159,151,244,158,159,248,153,163,246,156,162,245,149,151,245,168,160,247,
164,163,249,155,164,246,147,159,243,154,161,246,150,155,242,148,146,244,155,153,
245,156,157,245,147,156,243,148,146,246,167,164,244,145,166,245,147,161,243,153,
157,245,159,165,246,162,167,248,151,154,246,142,141,242,152,146,244,157,154,245,
146,159,243,144,150,245,155,149,245,159,160,247,150,152,246,147,144,245,166,164,
246,150,157,243,155,151,243,154,154,247,139,141,245,150,145,247,153,154,247,167,
161,247,153,155,246,153,148,246,162,159,248,160,164,249,162,165,249,167,170,247,
166,169,249,165,167,250,166,166,250,158,164,247,153,153,247,162,159,245,152,153,
248,170,165,247,168,171,247,153,149,243,161,161,245,145,151,246,170,159,246,160,
162,246,146,143,247,161,153,247,157,168,243,154,156,240,165,165,245,165,163,246,
164,169,248,152,170,243,155,163,243,161,161,246,159,157,246,158,160,245,158,157,
246,142,144,245,160,151,246,162,162,246,153,161,243,157,153,246,158,155,248,161,
166,246,155,159,245,146,139,244,152,148,246,160,154,247,162,158,248,162,163,249,
162,162,242,164,165,246,157,158,249,155,158,247,152,146,246,157,156,248,162,161,
247,156,165,244,158,161,247,159,162,248,151,157,248,159,159,247,158,158,247,164,
167,249,159,164,247,150,155,248,153,152,248,169,163,247,166,168,249,158,164,247,
159,162,247,150,153,246,162,161,244,162,163,247,165,168,247,161,162,246,149,165,
246,161,164,246,151,162,246,155,165,246,159,156,247,167,160,246,159,165,246,168,
167,246,163,176,246,165,170,249,160,165,247,155,152,243,153,153,243,163,162,246,
160,164,246,141,138,239,162,150,245,147,161,241,151,153,244,151,150,243,155,152,
246,167,162,249,157,164,246,146,157,243,152,150,243,149,143,245,151,150,246,150,
144,246,151,150,246,156,155,244,160,154,243,148,141,245,148,159,240,132,145,244,
146,144,241,150,149,243,150,154,248,158,160,247,162,164,245,156,161,243,161,159,
246,150,158,246,146,146,244,152,139,244,160,154,244,144,151,246,165,159,245,163,
155,246,163,163,249,163,161,244,163,161,246,156,164,247,148,155,246,149,144,246,
152,148,245,166,164,247,166,165,249,159,164,246,160,162,249,159,160,248,162,161,
247,162,165,246,158,169,246,167,165,246,165,168,247,159,163,247,156,152,247,166,
164,248,157,160,249,162,160,246,170,170,247,164,168,248,154,163,245,157,147,246,
162,163,247,166,168,246,149,159,247,154,166,242,154,160,242,154,146,246,158,159,
247,163,165,249,148,167,243,138,143,238,152,146,243,157,157,246,152,163,247,151,
162,242,166,162,245,163,161,248,159,163,247,155,163,245,152,161,245,152,153,245,
155,157,247,148,151,246,159,161,247,157,157,247,158,161,247,162,159,247,161,161,
247,159,162,249,149,157,247,159,160,243,155,163,247,156,160,248,160,161,248,159,
158,246,148,162,242,159,155,245,154,159,245,162,161,244,154,153,246,156,154,247,
159,162,247,154,160,247,166,161,247,160,159,249,155,159,247,163,170,246,166,166,
249,161,163,247,161,160,247,152,156,248,162,157,246,155,162,244,150,163,245,159,
164,244,153,153,246,157,153,246,159,156,248,154,151,248,169,162,248,166,168,248,
145,157,243,160,159,242,152,151,245,164,162,249,163,164,249,156,164,244,151,152,
243,152,151,247,164,163,247,156,152,244,156,162,246,129,142,241,151,145,245,153,
150,245,157,150,246,166,164,249,153,161,245,146,142,245,158,153,243,164,162,247,
156,161,249,161,160,249,148,157,246,143,149,248,166,154,245,163,160,247,149,153,
244,152,140,241,151,153,240,141,151,242,146,152,246,148,152,245,156,159,246,143,
152,245,154,157,243,157,155,246,159,156,244,151,168,238,160,167,242,142,146,244,
163,152,244,168,169,249,153,164,249,164,164,245,155,166,246,149,155,246,148,151,
248,150,149,245,159,156,246,167,159,246,164,167,249,150,160,247,163,160,248,167,
163,249,162,164,246,141,157,242,152,150,247,157,159,245,167,167,246,158,165,245,
159,168,243,163,170,246,146,160,244,165,164,243,168,169,248,158,168,247,151,161,
246,162,164,248,152,155,248,164,162,246,139,151,243,148,143,241,163,154,244,150,
161,241,151,153,244,162,161,246,149,154,243,153,139,244,153,151,247,152,155,247,
147,150,244,160,148,242,164,161,246,160,172,246,144,168,243,140,147,244,149,145,
244,152,150,243,155,151,241,144,160,242,149,165,243,150,156,245,152,151,245,167,
161,245,162,165,249,160,168,247,155,156,248,153,148,246,153,152,246,159,156,246,
156,159,249,160,161,249,149,149,245,155,155,247,155,158,248,159,152,247,161,163,
248,149,159,246,157,154,245,154,152,247,168,161,246,155,164,247,149,153,246,153,
150,247,164,165,247,153,164,247,168,164,246,155,158,247,157,165,246,152,166,243,
159,153,245,156,151,246,163,159,247,159,155,246,163,161,246,162,158,245,164,166,
248,153,162,246,149,150,243,157,154,246,158,151,247,159,163,247,164,168,248,156,
157,244,156,156,248,155,155,248,164,162,247,151,164,245,151,158,248,144,139,244,
149,143,247,153,150,246,148,157,246,167,164,246,154,168,245,145,152,244,155,151,
245,162,162,248,151,161,249,151,164,246,153,161,243,150,146,246,167,160,245,162,
167,249,152,161,246,159,163,243,148,150,245,137,134,242,153,143,242,144,152,240,
147,154,244,155,157,246,154,151,245,163,157,246,157,161,245,127,137,237,156,145,
240,162,154,245,161,158,246,162,167,249,146,155,247,161,154,246,145,156,245,154,
155,245,156,154,247,157,150,246,158,159,246,167,162,246,161,165,249,151,160,246,
161,164,244,156,171,246,160,162,247,150,146,242,155,148,246,150,153,246,162,161,
245,150,161,242,147,144,244,157,154,244,145,148,244,156,149,244,155,166,243,159,
163,245,149,145,246,159,152,247,164,159,247,158,165,248,149,157,246,155,149,246,
160,159,245,150,158,241,154,152,244,161,155,245,152,159,247,157,165,245,152,160,
243,152,160,246,157,162,244,156,166,245,152,175,242,141,160,242,133,137,243,149,
144,244,155,155,243,163,165,242,153,161,244,142,153,243,148,139,242,156,151,245,
158,154,246,164,165,244,154,163,248,149,160,246,167,165,245,157,163,249,150,148,
246,155,154,244,155,154,246,156,163,247,151,156,244,151,153,246,155,158,248,167,
161,246,149,159,244,155,160,243,155,159,243,162,162,246,161,167,247,150,157,248,
160,158,248,152,161,246,156,167,246,159,156,245,165,159,245,152,166,246,140,148,
245,146,143,245,160,159,243,165,164,247,161,161,249,166,166,249,164,164,247,166,
172,247,166,168,247,150,153,245,157,161,244,155,159,245,151,163,243,151,154,245,
164,161,246,158,162,246,161,162,247,156,157,249,158,158,248,143,150,245,156,148,
247,161,157,247,159,155,246,158,157,246,152,149,247,159,157,243,138,144,243,153,
148,245,158,154,248,159,161,248,155,156,248,143,146,243,150,147,243,154,149,248,
157,167,240,163,164,245,149,154,246,156,151,245,164,164,246,152,155,246,147,152,
245,157,155,245,151,147,246,153,149,246,161,158,246,161,161,249,153,161,247,148,
150,243,163,164,246,156,166,248,150,162,246,164,164,246,158,158,246,155,157,247,
144,145,245,156,147,244,149,158,243,159,165,245,155,157,248,166,159,247,161,168,
247,140,154,245,154,150,246,152,150,246,164,159,247,160,169,246,154,165,245,157,
159,246,153,151,244,155,160,244,152,146,245,156,151,248,159,156,247,152,150,247,
147,149,246,162,151,245,162,169,243,166,166,246,157,166,249,149,156,249,152,155,
248,157,152,245,144,155,240,148,147,244,157,158,246,163,164,246,144,154,246,153,
149,243,164,150,241,148,148,244,150,143,245,145,152,242,137,137,244,146,141,244,
153,150,243,148,146,246,152,149,245,154,146,243,152,153,247,141,141,243,167,154,
241,153,157,246,157,155,243,148,156,245,164,158,244,150,150,244,155,161,243,166,
166,246,168,166,244,156,165,245,157,163,246,151,161,246,154,157,244,146,153,243,
153,152,245,165,163,242,152,158,237,153,147,239,156,147,243,164,155,246,159,160,
247,152,156,248,163,159,246,152,150,246,151,146,246,161,161,247,163,166,249,150,
155,245,147,143,244,157,150,245,160,156,246,164,164,247,164,164,249,167,169,249,
162,167,249,148,161,246,166,167,243,156,162,247,151,157,247,149,152,244,153,150,
242,156,147,246,162,157,246,147,157,245,159,157,247,156,161,248,161,165,246,159,
155,244,164,157,246,160,164,248,155,161,248,165,166,247,161,164,249,155,162,246,
152,156,247,152,152,248,157,155,248,163,159,247,160,163,249,158,156,246,158,151,
243,149,163,243,155,147,245,164,159,246,161,159,247,161,153,247,156,159,246,159,
161,247,139,150,243,144,156,237,155,160,239,158,157,246,159,158,248,162,162,249,
155,159,248,146,150,246,154,155,246,150,155,246,156,148,246,164,161,247,163,162,
249,153,156,248,162,154,246,158,155,244,141,144,244,153,154,246,154,155,247,162,
160,248,157,165,247,142,144,244,149,151,246,147,156,248,155,160,248,160,160,246,
154,155,243,155,161,247,156,162,246,155,159,246,157,159,245,156,157,247,159,159,
248,159,156,247,153,156,248,162,153,246,146,153,245,158,158,245,155,159,248,154,
155,248,159,156,246,157,165,245,147,161,241,156,148,243,155,152,243,160,161,245,
157,159,247,163,162,246,164,170,246,156,166,248,155,160,246,133,153,238,139,136,
244,144,142,244,152,153,243,157,155,246,159,153,248,159,150,247,158,156,248,162,
151,245,170,164,246,164,166,249,158,163,247,138,143,244,169,158,244,150,160,244,
149,145,245,157,159,247,157,162,246,151,158,245,151,147,246,158,155,243,155,155,
243,155,155,246,158,146,244,153,161,243,155,150,241,158,155,241,159,163,245,170,
159,246,168,170,247,153,153,245,164,152,243,163,169,248,156,165,247,159,156,248,
158,161,247,152,159,247,150,164,245,160,167,244,157,167,244,162,160,246,161,165,
247,153,164,247,161,162,247,150,151,246,152,155,245,152,152,245,153,149,246,142,
148,244,157,155,245,153,162,246,163,163,245,152,155,243,157,155,246,149,157,244,
151,156,247,168,167,247,159,165,249,156,162,246,157,154,245,167,159,245,152,160,
248,148,160,248,143,152,247,150,152,247,156,158,246,165,161,247,153,161,247,155,
160,246,164,164,245,143,148,245,159,164,245,161,164,247,164,163,249,165,166,249,
154,157,247,158,158,248,142,142,242,151,139,245,156,151,246,161,156,246,160,161,
249,158,165,246,164,169,244,153,155,247,150,153,243,155,147,244,157,166,243,164,
161,247,169,167,248,161,166,249,158,172,246,164,167,246,153,152,243,154,149,244,
144,151,244,161,157,247,155,160,248,159,159,247,149,151,246,147,152,243,162,157,
244,157,163,247,138,157,243,145,153,248,150,154,248,148,157,244,163,156,243,158,
161,244,159,159,248,160,162,249,156,159,249,154,159,246,152,153,246,159,154,244,
155,159,248,153,159,247,149,158,246,150,159,241,144,140,243,163,156,244,145,159,
245,155,157,243,155,170,243,147,154,243,154,153,246,153,153,247,157,156,248,143,
139,243,151,143,245,149,147,242,143,144,242,158,158,245,162,161,248,159,161,248,
163,162,247,168,170,247,159,169,247,158,171,245,154,165,247,149,156,245,161,164,
245,158,162,244,155,151,245,146,151,245,158,149,245,158,162,246,159,158,246,159,
164,248,145,153,244,156,157,246,162,161,246,154,153,243,164,161,245,152,162,244,
156,153,243,165,164,247,164,168,248,165,166,249,157,166,246,151,162,246,157,156,
247,161,159,248,162,160,249,157,153,246,148,150,243,149,151,244,149,158,243,164,
160,245,155,164,247,145,155,245,170,157,243,156,160,247,153,151,246,157,148,246,
152,155,244,154,157,237,152,147,240,147,147,245,160,151,243,154,155,246,155,154,
247,157,156,247,153,149,246,162,158,248,156,161,249,152,152,247,162,164,246,164,
167,247,159,164,247,140,146,246,153,146,244,154,155,243,161,161,243,163,168,248,
155,162,248,149,149,246,169,158,244,158,165,246,153,154,245,167,159,246,162,166,
249,157,164,247,162,162,245,156,165,246,158,163,245,156,164,243,155,161,245,157,
161,245,155,164,246,152,159,243,148,152,243,165,165,244,152,163,245,155,162,243,
144,144,245,163,155,247,166,170,248,155,165,246,150,149,245,169,161,246,161,164,
248,155,164,244,151,152,246,161,154,248,158,156,247,154,166,246,154,160,247,152,
147,243,148,164,243,146,164,245,144,155,244,146,141,245,151,145,245,158,153,242,
159,164,248,151,160,245,154,159,249,158,159,249,157,162,249,161,162,247,158,164,
247,158,166,246,159,166,245,152,158,246,150,145,246,156,151,244,156,150,246,159,
159,244,140,147,244,136,147,241,153,145,242,157,159,243,153,168,242,162,162,246,
151,155,246,152,154,245,156,165,244,148,165,241,155,154,243,152,156,247,157,157,
247,154,159,248,159,160,247,157,165,247,155,161,248,144,150,248,155,152,244,141,
146,245,152,149,243,161,157,245,161,163,246,152,157,246,149,157,245,164,163,243,
160,157,246,156,156,246,156,157,244,162,155,245,159,160,244,167,159,246,159,165,
246,151,149,239,165,155,244,158,164,249,160,162,249,165,166,249,151,161,246,159,
148,247,164,156,246,166,166,249,170,169,247,163,169,248,138,156,242,151,148,245,
145,150,246,151,160,246,155,159,246,151,153,246,161,159,247,161,159,247,168,161,
247,163,162,248,157,156,245,149,144,238,168,155,238,151,157,240,158,157,245,151,
159,244,161,163,246,164,162,249,156,158,247,160,161,249,157,161,248,167,161,246,
153,158,246,161,160,245,150,158,247,147,151,245,161,156,246,147,154,245,151,154,
241,144,159,245,148,157,245,160,163,245,164,166,248,147,161,246,161,153,245,164,
167,247,160,164,247,155,164,245,144,160,240,151,150,243,154,152,246,159,152,244,
149,157,238,155,153,245,149,155,246,152,153,242,147,142,242,159,150,243,145,154,
243,154,154,244,167,160,246,157,164,243,154,172,242,162,163,246,159,156,247,156,
165,245,159,168,243,160,160,244,156,159,247,161,161,246,167,166,248,140,152,241,
152,151,244,157,157,243,142,145,245,140,133,243,147,140,239,163,156,243,145,162,
240,150,155,243,154,155,248,145,149,246,154,150,246,152,156,247,147,156,248,160,
158,246,150,153,248,149,150,245,144,158,239,158,152,242,165,168,245,162,167,246,
142,164,241,150,157,242,156,154,242,145,138,241,155,151,245,144,149,240,151,140,
242,162,156,246,152,166,245,153,157,245,140,152,241,152,143,244,153,154,246,149,
154,246,160,153,246,150,159,249,153,153,248,144,154,246,159,154,246,153,145,246,
153,162,242,143,153,243,157,157,246,160,162,245,157,160,246,152,155,243,146,144,
245,162,151,246,169,171,248,158,165,246,161,162,247,156,167,245,167,167,245,167,
169,247,158,166,246,161,164,248,156,168,247,151,159,248,157,157,246,161,165,248,
158,163,248,162,164,248,163,163,247,150,164,247,162,160,245,161,167,246,140,141,
244,150,149,248,146,149,248,148,150,246,149,152,247,151,151,248,155,155,247,164,
163,247,165,168,249,165,168,250,164,166,249,154,159,244,144,158,242,149,144,236,
158,157,245,144,149,246,157,149,246,165,164,248,160,164,247,155,161,249,157,157,
247,169,166,246,156,164,246,155,161,247,154,158,246,145,154,245,155,159,246,161,
154,246,144,143,241,149,141,247,148,146,245,156,158,243,159,161,246,156,156,247,
165,164,247,155,160,249,158,159,248,143,155,242,155,147,242,159,152,245,155,159,
245,149,159,241,151,140,243,155,151,245,144,149,245,153,147,244,170,163,245,158,
163,245,147,150,245,161,145,242,161,168,241,144,149,242,152,141,245,165,156,246,
156,161,248,153,159,247,151,153,246,166,162,246,158,163,246,162,157,245,167,168,
248,143,150,241,150,146,241,160,155,242,154,156,247,159,156,245,158,161,244,164,
162,244,141,143,240,152,142,244,157,155,246,147,151,246,162,153,246,154,158,246,
144,148,246,153,158,245,160,158,247,151,155,247,146,145,244,143,147,243,150,152,
242,157,161,242,151,145,245,154,143,245,158,159,243,154,157,243,160,158,244,152,
162,242,153,151,243,148,156,245,141,144,245,150,150,245,157,142,245,155,153,246,
142,151,246,148,147,245,161,154,247,143,154,248,155,148,246,142,147,246,167,153,
245,158,169,244,142,151,237,143,138,243,157,150,244,156,163,246,154,159,246,157,
161,245,149,156,245,148,157,246,161,165,246,153,166,244,161,164,246,156,156,245,
158,155,243,167,166,247,161,161,249,158,158,249,144,150,246,149,151,246,156,157,
246,150,157,248,159,153,247,152,160,245,162,155,246,148,151,246,155,155,243,159,
164,246,150,152,246,144,154,245,147,151,245,158,148,245,159,151,247,156,152,246,
160,154,247,159,164,249,155,163,248,162,165,247,162,168,249,163,164,249,154,151,
246,156,152,243,157,158,248,152,159,246,163,158,246,161,162,249,156,160,249,156,
157,248,161,154,244,159,167,246,147,158,244,155,154,245,155,156,246,138,142,246,
159,149,244,165,163,245,159,166,246,143,161,245,149,152,242,154,151,242,159,156,
246,151,157,246,170,162,246,150,152,247,161,160,247,158,156,245,158,149,246,160,
160,245,155,151,245,141,146,241,148,144,247,153,151,245,151,154,243,162,144,244,
165,168,243,149,169,241,159,158,246,163,159,248,156,161,243,153,151,245,154,158,
245,161,164,245,160,161,247,149,154,246,153,156,243,161,157,246,149,153,246,160,
163,243,154,168,244,153,162,246,155,153,246,161,157,244,158,158,248,152,160,246,
148,158,246,157,161,246,164,164,245,153,156,244,140,152,241,151,149,245,148,156,
244,151,154,244,141,144,246,154,144,243,149,159,246,146,151,245,163,154,243,149,
151,245,154,148,247,159,156,246,157,158,246,149,162,245,160,166,241,162,164,245,
154,150,241,146,146,243,159,151,245,149,158,246,147,144,245,150,151,243,167,155,
243,162,161,247,152,154,247,162,157,246,162,160,247,149,147,246,157,159,246,150,
146,243,156,158,244,144,148,245,168,158,243,154,148,243,150,157,241,152,152,243,
157,154,244,148,154,246,158,155,243,147,147,245,165,152,245,142,153,243,157,150,
246,159,162,247,166,163,245,163,167,249,155,166,248,160,166,248,157,155,246,147,
148,245,162,152,243,147,153,246,158,160,245,156,155,243,157,162,245,155,167,245,
143,154,245,162,152,247,159,160,246,147,142,240,159,152,241,161,162,246,165,166,
249,151,168,244,155,159,248,161,156,247,149,149,246,159,151,244,159,162,248,150,
172,243,162,167,244,149,157,246,155,151,248,138,150,243,154,151,247,166,162,247,
160,160,248,153,155,248,164,165,246,152,159,246,147,151,244,158,163,243,155,162,
246,145,145,246,149,156,243,150,158,243,151,155,246,147,143,244,149,137,241,168,
154,245,155,161,249,152,151,247,169,172,247,159,162,249,165,163,247,165,166,249,
160,164,249,154,169,245,161,164,245,146,150,244,151,146,243,154,155,239,159,154,
242,165,162,246,161,164,245,149,147,245,160,156,246,164,162,249,157,160,247,151,
159,245,154,149,245,155,155,247,163,158,246,150,157,248,140,146,244,163,161,244,
158,155,245,152,151,246,149,151,245,146,143,243,156,155,246,160,159,248,159,159,
249,152,153,247,144,146,244,158,145,245,158,165,244,149,161,245,147,149,244,155,
157,246,153,153,246,158,154,247,157,156,248,163,158,245,151,155,242,144,158,243,
147,160,244,149,163,243,161,163,247,160,162,249,149,160,244,141,149,242,149,143,
242,163,155,245,165,166,248,163,164,245,158,162,245,147,151,244,152,153,246,157,
161,243,167,165,247,160,168,246,145,155,246,155,159,245,168,170,245,156,162,246,
143,149,247,170,161,245,160,165,246,156,152,246,152,172,244,157,172,245,144,153,
242,152,143,244,166,161,244,153,151,243,160,164,242,138,163,239,159,161,242,146,
152,246,159,148,246,150,155,248,161,158,246,161,166,249,153,154,247,161,157,245,
163,168,247,154,162,248,161,170,246,147,153,246,155,149,246,165,161,246,142,155,
246,144,145,246,151,148,245,162,157,248,161,165,249,165,168,245,159,163,248,155,
155,248,163,159,246,142,151,243,156,151,248,168,161,247,161,163,249,160,161,248,
151,162,244,142,142,245,159,153,245,152,156,247,155,152,248,140,145,245,154,145,
248,172,160,247,168,169,249,157,159,247,154,161,246,156,161,246,139,142,243,151,
149,245,158,157,246,152,154,248,149,144,245,151,145,248,148,159,245,162,161,245,
167,165,246,168,170,249,158,165,249,161,169,244,167,165,237,160,163,248,164,161,
249,164,166,250,154,159,245,145,148,244,160,154,246,155,159,246,143,147,243,162,
150,238,150,157,242,165,153,247,164,171,246,147,163,241,159,159,243,164,164,247,
161,161,249,157,158,247,159,162,246,156,162,245,151,163,245,149,158,245,148,147,
245,149,155,245,168,165,244,157,162,248,155,163,246,150,158,246,155,158,246,159,
159,248,160,160,249,158,162,248,161,164,246,163,166,246,144,153,241,151,148,245,
149,152,245,152,151,248,157,155,248,152,161,247,159,162,248,166,166,247,141,156,
240,145,144,244,142,146,244,137,140,242,158,154,244,159,161,248,156,154,246,147,
148,246,153,154,244,157,162,246,156,161,246,161,163,244,156,161,246,153,152,245,
153,155,246,146,153,246,161,157,246,150,162,246,146,160,237,148,148,234,156,161,
238,163,166,244,148,150,248,169,161,243,158,170,244,164,163,246,131,138,239,141,
141,245,153,152,241,161,156,244,154,157,246,155,162,244,152,163,241,140,133,246,
156,144,245,157,151,247,163,159,245,150,152,246,151,150,246,155,158,247,159,162,
246,155,165,244,161,166,243,151,157,247,147,148,248,158,153,247,154,163,242,161,
161,246,142,150,243,145,139,247,161,152,244,160,161,247,147,159,247,160,155,244,
161,165,248,160,161,247,164,164,249,155,156,245,157,157,244,162,165,248,167,163,
247,154,163,245,141,150,244,154,144,243,157,150,246,156,159,246,159,158,247,141,
149,245,158,151,245,168,168,247,163,169,249,159,163,247,150,153,245,151,159,240,
142,157,243,148,153,246,153,153,248,159,156,247,159,156,248,153,156,245,142,141,
241,155,150,242,149,169,240,160,170,241,159,161,245,134,141,242,151,149,241,168,
165,245,167,168,247,166,167,249,161,164,246,148,145,243,159,154,245,155,156,243,
151,147,245,151,153,242,159,158,245,162,156,248,154,164,244,152,145,244,159,157,
247,155,162,244,165,167,246,154,159,246,147,154,245,155,157,241,150,145,242,153,
148,244,157,155,245,145,147,245,161,152,243,156,156,247,149,149,246,152,145,245,
153,151,246,163,157,245,162,161,247,149,157,247,143,156,242,153,160,245,161,159,
243,156,152,246,148,153,247,148,153,248,157,154,246,137,152,246,147,150,245,157,
165,245,148,155,242,130,141,243,145,148,244,141,153,240,153,152,243,152,157,246,
153,163,246,153,157,247,143,142,246,158,152,243,149,149,245,162,163,245,148,161,
243,161,162,245,151,152,246,154,146,245,158,161,244,146,149,245,149,141,238,151,
140,236,151,147,239,169,158,242,157,158,245,152,159,243,149,154,243,165,157,243,
158,159,245,140,138,243,147,146,246,165,159,245,158,161,245,132,148,241,153,147,
240,149,142,245,159,148,246,159,156,248,156,163,248,168,163,246,160,161,246,147,
152,246,159,152,245,150,158,243,141,155,236,160,156,242,157,154,248,159,158,248,
149,148,245,169,160,245,150,162,243,155,148,245,164,157,246,157,164,248,148,152,
246,151,160,243,147,163,244,158,153,245,157,163,246,152,160,244,156,151,243,156,
157,246,166,172,245,156,164,246,143,145,243,153,150,243,155,154,247,148,152,246,
160,155,245,153,154,247,152,151,247,157,159,247,150,159,246,165,162,246,150,164,
238,146,149,236,139,140,240,157,148,244,153,158,245,160,160,247,162,164,249,157,
161,247,149,152,245,147,147,243,147,143,245,153,146,245,164,166,246,154,157,245,
156,157,245,161,160,244,161,162,246,171,168,247,159,169,246,156,166,243,160,155,
245,163,160,246,160,161,246,149,148,245,162,157,243,148,156,244,155,152,243,159,
153,246,157,158,246,151,148,244,161,157,246,159,167,246,142,147,244,158,153,245,
153,161,246,155,160,243,160,157,242,160,162,247,154,160,246,160,161,246,157,155,
248,158,159,244,148,161,245,161,166,245,169,170,248,156,160,247,147,146,243,144,
146,243,166,160,243,158,169,246,160,159,246,159,155,245,148,162,243,133,137,244,
142,140,242,154,149,245,148,158,245,137,135,242,132,137,245,128,134,239,152,146,
241,161,157,243,147,153,245,156,156,245,167,160,244,161,162,246,142,149,246,150,
151,245,147,150,243,152,152,245,155,160,247,148,155,246,155,155,247,161,158,246,
154,162,247,157,163,246,157,162,245,157,163,243,155,160,243,148,152,245,156,146,
245,169,159,246,165,168,248,155,163,244,146,146,245,160,155,246,156,162,244,137,
134,243,155,148,245,151,155,246,150,169,241,165,166,244,155,154,247,154,168,242,
163,169,245,154,154,246,154,159,242,149,154,242,149,139,243,150,157,240,163,163,
240,152,163,245,161,154,246,165,162,247,152,156,247,153,161,246,153,169,244,146,
166,241,147,162,241,146,147,245,146,149,241,162,162,243,148,155,246,155,148,247,
171,165,246,154,161,246,149,153,247,162,164,246,144,146,243,149,151,245,161,157,
247,157,157,247,155,152,245,158,165,247,145,163,245,160,160,246,158,156,247,165,
158,249,149,160,244,140,148,238,160,149,239,141,152,242,157,149,244,155,163,246,
159,160,246,161,167,246,157,159,248,152,153,246,151,155,246,155,157,246,162,159,
247,167,160,249,166,168,247,164,163,246,161,163,246,172,170,246,151,157,245,147,
144,243,170,164,245,159,164,249,153,160,247,159,157,248,165,162,247,156,163,246,
153,151,243,152,156,243,157,162,246,148,147,245,149,151,245,146,156,244,152,155,
243,145,151,245,146,154,248,156,158,246,162,159,245,157,166,246,154,157,246,157,
156,244,156,161,247,154,157,246,150,148,246,156,149,246,165,167,247,157,164,247,
156,164,246,155,154,246,145,160,246,145,157,244,146,165,243,149,163,245,136,141,
244,144,148,245,150,158,239,138,142,241,146,147,240,141,140,242,134,137,245,138,
127,245,150,146,245,152,160,245,147,150,246,148,146,247,163,162,246,161,167,247,
145,149,244,155,148,246,144,144,245,147,145,246,149,153,245,156,151,246,159,154,
247,158,163,246,146,153,246,150,153,245,148,156,242,148,152,237,159,158,245,158,
164,247,163,161,246,169,168,248,162,167,245,142,154,245,151,156,245,152,151,245,
159,161,246,138,138,245,158,148,245,138,155,244,136,137,245,167,152,243,160,165,
245,148,147,244,163,154,246,159,161,246,140,158,238,158,156,242,151,155,245,151,
147,243,156,145,245,159,155,246,167,162,249,163,169,249,153,162,246,146,146,244,
145,145,243,148,139,244,143,144,245,139,143,245,143,139,243,154,154,239,148,158,
238,169,156,244,163,166,246,157,162,247,145,147,246,158,151,245,158,162,248,143,
154,246,163,153,245,157,165,246,154,160,248,148,152,247,142,140,246,143,157,241,
157,166,243,162,167,246,143,158,242,146,137,244,162,149,240,143,145,244,149,151,
245,146,146,244,154,157,245,153,153,243,161,161,247,152,157,247,150,148,246,149,
146,248,171,158,246,170,171,250,157,169,245,161,165,245,151,158,247,169,168,244,
162,166,246,157,152,244,163,163,244,158,168,246,158,163,244,154,156,245,164,161,
246,158,161,247,154,155,246,153,153,246,153,154,246,148,154,245,144,149,246,141,
145,245,156,148,244,151,153,243,146,146,244,155,148,245,165,161,245,148,154,244,
155,158,246,158,155,247,155,158,247,159,160,248,163,162,247,155,158,248,158,157,
247,158,163,245,152,153,245,156,156,247,133,146,245,128,138,244,142,135,246,149,
146,245,148,149,244,141,141,240,137,141,239,155,159,239,153,158,244,137,148,245,
144,145,245,151,144,246,151,144,246,139,142,245,159,155,246,159,151,246,159,160,
248,154,155,248,161,164,247,159,162,248,148,150,244,146,144,246,149,145,246,162,
158,246,155,164,248,156,158,248,153,150,247,154,152,243,144,164,241,149,157,243,
157,158,246,154,157,248,157,163,246,166,174,246,157,166,247,149,159,244,155,149,
242,156,154,246,155,160,246,148,147,245,160,153,243,146,146,246,146,141,245,151,
150,243,156,154,246,157,154,247,162,159,247,157,164,248,134,142,241,149,146,242,
146,155,241,160,160,245,161,159,248,161,164,247,156,167,247,150,161,247,159,157,
245,155,152,243,153,158,243,148,146,245,146,146,244,151,145,243,156,149,245,150,
150,242,139,130,238,166,166,242,166,172,245,163,162,246,163,163,246,157,164,246,
154,161,248,153,149,246,161,156,246,152,154,246,155,153,246,149,154,244,149,147,
243,139,135,244,156,145,247,159,159,247,154,153,245,155,159,245,164,161,244,157,
158,246,148,149,244,149,141,244,146,147,243,153,144,245,157,154,248,148,156,248,
156,159,246,149,156,246,163,165,246,171,172,247,155,158,245,165,156,246,158,158,
247,161,161,246,161,158,248,167,164,247,152,156,247,153,154,247,157,158,243,159,
156,243,159,161,247,158,161,247,157,156,245,153,152,247,154,148,246,151,146,245,
159,149,246,159,151,247,164,155,246,155,155,246,147,152,244,149,150,245,164,167,
243,147,163,242,156,153,245,154,155,243,149,155,243,162,159,246,159,159,249,152,
156,248,151,160,246,153,159,243,159,158,246,158,162,247,153,152,243,150,137,242,
157,148,242,143,146,245,141,140,245,151,151,245,144,146,242,132,142,239,147,147,
245,148,140,245,146,139,248,168,157,246,159,165,246,139,144,244,154,152,245,161,
163,246,162,167,245,154,158,248,150,155,247,158,157,246,164,165,248,159,158,246,
165,156,246,161,162,246,152,151,245,161,155,246,165,162,246,152,161,242,144,135,
243,149,144,248,153,153,246,158,160,246,131,149,242,151,157,240,149,159,242,135,
141,243,168,161,241,145,163,245,155,150,245,154,153,247,152,157,245,156,148,246,
158,154,246,161,155,244,157,161,248,159,161,248,156,166,245,150,158,246,144,149,
247,143,147,241,143,136,243,154,150,243,157,157,243,154,166,245,143,152,245,158,
155,242,164,164,243,149,155,241,157,150,245,156,153,247,145,152,243,155,151,242,
153,159,243,149,158,245,150,152,245,143,149,247,162,153,244,165,170,248,160,170,
245,153,164,246,160,154,248,163,162,248,159,165,249,152,159,244,149,157,246,151,
153,245,161,163,244,151,153,243,161,156,248,162,161,248,153,156,247,149,151,246,
153,155,244,164,161,247,167,158,247,163,157,246,156,156,245,146,145,245,158,153,
245,149,151,244,159,151,245,151,150,244,159,149,244,166,168,247,166,163,249,165,
169,249,166,167,250,169,167,249,168,166,247,166,167,249,163,162,248,154,153,245,
160,156,243,162,163,246,149,157,247,153,155,248,168,164,247,159,167,249,168,163,
247,158,161,246,160,169,245,161,168,248,159,171,247,165,170,247,155,158,246,151,
152,245,155,156,245,156,150,246,170,161,246,158,159,245,154,147,245,159,157,247,
161,162,248,150,156,247,144,150,245,146,153,242,156,154,239,155,157,245,156,164,
245,158,171,242,159,164,242,155,157,246,152,159,241,139,152,242,130,152,239,135,
144,237,150,141,243,160,150,246,156,150,247,161,159,247,148,154,246,149,151,243,
140,149,244,149,156,237,157,155,235,163,157,245,154,152,247,158,154,245,163,168,
247,158,165,247,162,169,246,170,172,247,158,164,248,158,166,245,152,167,244,158,
159,246,155,157,245,152,152,245,146,149,245,163,161,246,148,145,246,146,141,244,
153,149,243,150,138,244,151,151,245,145,143,245,163,156,244,160,163,247,162,157,
246,156,162,248,159,164,248,160,167,246,156,156,247,160,159,245,147,153,241,155,
153,243,144,144,245,153,149,245,149,153,245,154,161,243,152,143,243,158,159,246,
150,145,243,149,153,240,154,156,242,152,162,235,159,157,242,160,161,248,148,151,
246,155,152,245,155,154,245,151,149,244,153,149,245,152,151,246,151,159,243,151,
162,243,147,150,243,151,156,245,166,162,247,166,166,249,163,163,250,152,161,246,
138,153,244,150,149,244,135,147,240,151,146,245,163,156,248,159,164,249,155,161,
248,149,156,246,159,154,242,168,168,246,169,172,247,164,171,246,167,167,247,161,
161,247,158,157,246,160,159,245,165,163,246,162,164,247,154,160,246,159,159,248,
161,166,247,161,162,248,164,166,249,172,171,249,169,174,249,165,170,249,163,169,
247,155,164,246,164,162,246,158,161,246,152,160,245,158,161,246,158,165,248,155,
159,247,172,169,248,160,164,247,144,146,244,156,156,246,146,153,245,161,158,244,
160,161,248,149,152,246,155,158,246,152,164,247,161,169,247,167,165,247,163,160,
247,156,161,249,166,158,246,161,162,246,159,153,244,143,158,242,145,148,238,158,
155,243,144,149,245,142,146,240,159,149,234,154,155,240,149,146,243,149,150,244,
129,126,239,138,127,238,154,143,242,159,155,247,158,164,247,156,167,247,157,162,
246,156,155,243,135,146,242,155,138,236,154,156,236,164,167,243,161,167,245,143,
157,242,150,159,245,159,161,246,151,152,248,167,162,247,156,161,247,150,155,245,
155,155,240,159,163,245,151,153,246,155,155,243,149,158,245,154,151,245,158,161,
247,153,155,247,157,155,246,157,152,246,149,150,246,156,147,246,152,155,247,151,
156,245,165,165,246,153,156,246,156,153,247,164,154,244,164,166,248,140,158,239,
149,149,242,158,159,246,157,153,246,153,155,245,140,145,245,155,145,244,155,152,
243,151,154,245,167,163,245,149,157,241,149,144,235,147,151,235,162,153,240,160,
162,249,152,157,247,149,161,246,143,164,240,159,160,237,159,155,240,150,154,247,
154,146,245,145,149,245,145,143,248,152,144,244,168,160,245,162,167,247,156,169,
248,158,159,246,144,144,243,145,153,244,144,142,245,155,152,248,160,159,249,159,
162,249,159,161,248,152,156,246,150,149,241,157,161,243,162,163,244,157,157,247,
167,168,246,163,167,249,164,164,247,154,159,244,159,160,248,170,164,249,162,160,
246,167,161,246,162,163,249,158,156,247,159,167,244,151,165,242,159,169,242,163,
168,246,160,165,247,159,161,248,167,161,246,157,167,245,151,153,243,160,148,245,
157,157,247,163,157,246,160,172,246,164,170,246,156,164,246,160,163,245,152,154,
244,161,153,246,163,163,249,156,156,247,147,155,244,141,148,246,155,144,243,170,
168,247,162,168,247,157,162,246,162,167,246,161,167,246,163,164,247,142,146,245,
152,144,246,153,151,246,157,153,246,143,145,240,152,148,236,162,153,241,141,152,
242,137,153,241,147,151,240,156,151,242,156,154,248,157,154,247,151,157,248,141,
150,248,149,151,246,155,152,245,156,149,244,161,154,243,149,149,243,137,144,244,
153,150,244,158,156,242,143,146,243,157,153,245,155,156,247,167,159,246,162,164,
247,149,150,246,145,146,242,157,149,244,158,162,244,139,165,237,144,150,240,149,
152,245,150,156,247,158,153,246,161,157,248,162,158,246,160,155,246,158,156,248,
154,156,249,147,147,247,163,154,246,162,161,246,158,162,249,164,167,246,166,168,
249,149,150,244,152,147,246,155,153,247,162,159,246,161,161,247,156,151,245,153,
163,243,153,161,245,157,153,244,167,159,246,163,165,247,149,158,244,153,150,241,
163,157,245,158,162,248,151,159,244,133,144,240,140,135,237,160,166,234,158,161,
244,152,156,247,153,153,246,153,161,243,159,150,243,168,162,246,162,168,249,155,
165,247,146,152,245,161,161,246,144,154,244,142,140,246,152,148,248,153,157,248,
155,159,249,155,157,248,157,159,247,164,164,246,155,151,245,154,157,247,157,160,
243,146,163,241,155,162,245,155,164,247,160,164,246,156,159,245,161,152,247,167,
169,247,168,169,249,162,169,249,166,168,247,161,167,249,148,156,244,153,144,245,
158,155,243,164,162,243,142,158,242,152,155,243,169,168,244,145,158,243,154,153,
246,164,164,245,157,169,244,161,162,246,158,152,246,155,157,244,154,157,242,151,
159,241,161,158,248,164,159,249,163,165,249,155,162,247,157,160,247,159,160,247,
162,163,245,152,165,245,153,161,246,152,152,245,155,159,243,157,161,243,164,161,
246,159,164,246,157,157,247,159,157,248,161,159,246,132,155,240,137,140,241,160,
154,244,139,144,243,144,135,247,151,145,245,155,154,246,159,159,246,153,161,246,
154,161,246,147,147,246,144,145,245,159,147,245,165,165,246,161,161,245,160,163,
246,150,147,244,150,142,246,155,157,243,140,152,242,159,159,245,164,162,249,165,
157,246,167,169,247,157,161,246,150,152,245,162,159,243,149,166,242,139,135,241,
145,142,246,144,145,248,160,149,246,161,161,247,158,162,248,163,163,247,161,164,
246,164,161,249,161,156,246,160,158,245,160,161,248,164,164,246,158,161,249,152,
158,246,166,164,246,156,163,246,154,164,246,161,163,249,159,163,248,163,163,247,
155,162,245,147,146,244,154,148,247,157,151,245,164,164,247,165,167,248,152,154,
248,159,151,246,158,159,248,152,159,247,146,158,242,138,150,238,147,144,240,156,
149,236,161,161,246,159,159,246,149,154,244,152,147,244,166,161,246,161,171,246,
156,168,246,160,162,247,151,147,241,149,157,245,157,156,243,146,139,245,144,151,
244,141,149,245,158,154,246,159,156,246,151,153,246,161,155,247,165,164,249,157,
159,246,147,153,242,154,146,245,153,153,246,161,152,246,165,158,246,163,167,244,
164,168,244,155,165,245,161,166,247,163,164,248,156,158,243,161,161,246,166,164,
247,159,163,246,156,158,245,159,165,243,156,163,242,155,151,245,158,154,243,152,
151,244,154,150,248,152,152,246,156,147,245,171,169,246,162,172,247,156,161,245,
155,145,244,151,146,240,165,156,246,164,164,248,159,164,247,156,161,247,154,152,
245,157,152,246,158,158,246,150,152,246,155,164,242,161,160,241,147,153,242,155,
149,244,165,159,247,149,159,246,156,158,246,161,161,248,161,161,248,139,138,243,
149,143,244,153,151,245,153,166,238,151,162,240,157,161,244,150,156,243,152,157,
246,151,151,245,149,148,246,159,161,246,149,156,245,159,158,244,162,158,245,159,
165,246,166,164,247,165,165,249,158,159,247,152,152,245,141,139,245,146,145,248,
163,163,246,165,164,247,161,168,248,150,167,245,156,163,245,150,148,245,134,145,
244,149,154,243,147,151,245,147,150,245,155,156,245,157,161,244,152,155,246,164,
161,246,156,161,248,162,164,247,167,171,249,153,164,246,160,165,244,150,169,240,
165,164,245,164,159,246,164,163,248,160,159,246,153,144,245,156,157,246,162,162,
247,162,164,249,161,164,249,154,154,248,159,155,246,167,161,246,159,161,249,163,
165,247,156,169,244,170,168,246,158,159,246,156,155,247,150,155,243,146,151,238,
146,146,237,160,155,245,161,159,246,150,161,246,159,158,247,156,152,246,157,157,
248,155,157,244,152,153,246,157,156,247,154,160,245,149,151,243,157,155,244,141,
153,243,149,149,243,150,140,245,158,152,244,165,164,246,157,156,247,163,155,247,
162,165,249,165,161,246,161,159,246,157,151,246,158,156,247,166,159,244,157,170,
243,155,161,243,162,159,245,153,158,244,152,152,246,166,162,246,160,166,247,162,
165,249,166,167,249,153,157,246,159,159,244,155,161,244,153,151,244,163,163,244,
161,161,247,161,161,249,157,158,249,158,158,249,155,153,247,156,162,246,155,159,
246,164,166,246,166,166,249,160,162,248,164,161,249,163,166,249,152,159,246,151,
155,246,165,163,242,165,171,246,162,168,246,161,160,245,135,144,239,152,148,242,
160,158,243,157,144,245,167,163,247,154,159,246,157,151,247,162,160,249,163,165,
249,154,162,244,147,159,239,155,155,241,133,140,234,144,144,236,154,158,238,152,
151,243,148,152,244,143,158,240,151,149,245,149,151,246,150,146,243,163,156,245,
156,166,243,162,161,246,161,165,249,166,167,247,164,167,249,161,164,246,159,158,
245,149,147,245,151,149,245,162,163,246,149,162,246,153,155,242,156,150,246,158,
155,248,148,153,246,152,148,243,151,147,244,143,152,242,146,152,244,156,155,246,
151,149,246,162,158,246,145,155,246,156,153,246,163,167,248,150,155,243,158,153,
243,149,143,244,152,162,243,167,171,245,165,171,249,166,167,250,160,164,248,144,
156,241,156,156,246,164,161,246,163,165,249,156,161,246,150,157,246,166,166,243,
158,168,244,158,164,245,137,145,243,162,159,237,169,168,247,159,162,247,151,157,
246,155,151,245,150,151,245,155,149,245,160,162,246,151,150,245,160,157,248,153,
160,246,159,162,246,153,159,247,155,159,246,157,157,243,154,157,245,146,156,243,
158,162,243,148,143,246,155,147,246,166,158,246,157,159,246,158,160,243,166,172,
246,165,165,249,162,166,250,171,163,247,169,172,249,167,169,249,162,166,246,171,
163,246,152,158,243,157,151,245,160,159,247,166,162,247,167,161,246,172,171,249,
163,165,247,160,157,247,166,161,246,157,170,246,144,163,242,155,155,243,155,161,
245,156,161,247,162,159,246,163,162,247,161,161,249,161,163,249,158,161,247,152,
161,246,155,152,245,153,157,246,163,163,246,157,165,247,164,167,246,160,164,248,
155,161,247,149,150,246,157,147,245,156,156,248,157,157,248,163,166,246,161,165,
245,156,156,243,163,162,244,166,168,246,164,166,247,153,161,246,166,162,246,155,
164,246,161,162,246,138,154,240,147,145,244,145,146,244,143,147,238,147,146,237,
143,140,243,154,147,244,142,160,241,140,140,241,157,150,243,151,151,245,156,156,
243,155,156,245,152,151,242,162,157,247,158,158,246,158,162,246,150,168,246,154,
164,246,155,160,246,159,162,246,158,159,246,157,156,247,151,152,248,152,146,245,
163,155,247,157,158,248,150,148,246,154,150,246,158,157,246,151,148,242,151,147,
240,151,159,242,152,157,246,157,162,246,154,154,246,146,153,246,163,159,246,158,
160,244,159,156,246,157,153,247,153,144,246,162,153,247,165,162,249,168,166,250,
158,164,248,156,156,242,154,156,243,159,159,243,168,158,246,163,166,247,152,152,
245,158,159,243,151,156,244,160,156,242,154,153,246,150,145,243,165,165,246,161,
165,246,155,161,247,152,156,246,148,155,246,142,157,246,142,158,244,160,156,243,
163,161,249,153,156,247,149,149,246,145,152,244,156,149,245,152,163,241,154,167,
243,146,148,245,153,150,243,159,156,247,159,154,247,168,165,247,156,160,248,155,
156,246,152,156,244,165,167,245,158,164,249,169,167,247,165,170,247,159,168,246,
155,168,244,171,173,247,165,166,247,151,161,243,165,157,246,169,171,247,167,168,
248,169,171,250,169,170,247,169,168,249,165,171,247,155,169,244,149,146,244,149,
152,247,151,149,245,156,155,247,162,163,246,160,168,246,164,166,246,161,165,247,
161,160,246,158,154,246,159,159,246,151,152,246,162,157,245,151,155,246,158,151,
246,164,164,249,150,152,247,163,157,246,166,161,247,163,165,249,162,164,246,158,
165,244,150,155,246,161,156,246,160,163,246,159,158,247,164,167,246,154,155,245,
167,164,245,152,155,247,162,159,246,156,154,244,153,144,246,154,155,247,146,142,
244,142,140,241,146,142,247,144,151,244,130,139,237,151,140,240,154,150,245,155,
149,246,161,157,246,147,149,244,149,140,245,166,154,247,164,166,248,156,158,246,
152,145,246,155,148,246,161,154,245,144,155,246,155,156,249,162,159,249,163,160,
248,163,158,246,166,165,249,165,168,248,168,164,246,164,164,247,157,164,246,158,
159,247,158,152,244,159,151,241,154,160,243,157,153,243,159,158,243,157,155,242,
153,155,242,157,161,243,156,157,245,159,169,246,159,162,247,166,160,249,172,168,
248,164,169,248,148,159,246,158,166,244,160,162,245,162,152,245,169,175,243,158,
168,246,152,162,243,153,155,246,151,157,244,160,155,243,159,156,246,156,156,248,
159,155,246,159,153,245,163,159,248,157,155,246,146,148,246,141,141,246,149,133,
243,161,154,245,153,167,247,152,163,246,156,159,244,156,152,246,159,156,246,145,
145,242,141,140,243,157,151,244,162,158,245,162,161,249,167,164,247,168,172,247,
162,166,247,162,164,249,151,153,246,159,155,243,161,160,247,168,161,247,164,170,
247,161,163,245,154,150,244,167,162,246,164,169,247,159,152,243,166,165,247,156,
161,247,166,163,247,162,168,249,164,169,246,171,176,247,162,168,247,149,150,246,
152,151,246,159,152,245,163,160,244,159,157,248,158,161,246,153,161,243,159,161,
244,157,161,246,168,170,247,161,166,249,148,161,247,157,162,243,151,162,241,164,
165,246,161,162,247,163,165,249,152,164,246,159,166,245,163,169,247,156,165,247,
146,165,245,155,159,243,151,164,245,161,167,245,166,166,247,161,157,249,163,164,
246,157,166,245,165,163,247,160,159,247,166,161,247,161,165,249,158,160,248,157,
164,247,158,159,248,142,142,246,143,149,246,137,148,246,164,141,239,161,156,245,
158,161,248,152,164,246,164,168,245,162,163,249,157,156,246,165,161,246,166,169,
249,158,165,247,152,167,246,156,166,247,161,162,248,150,154,246,156,147,246,161,
156,249,164,165,249,158,167,247,164,168,246,159,165,247,162,169,247,163,168,247,
154,158,247,163,160,246,170,169,249,161,169,247,145,159,243,160,157,247,161,159,
247,156,152,246,159,159,246,149,158,243,160,152,245,150,155,243,156,155,246,171,
164,247,171,172,250,166,170,249,147,154,245,148,144,244,168,162,245,144,166,242,
149,152,241,148,156,242,150,144,242,157,153,245,152,147,245,164,157,246,164,164,
249,159,162,249,164,158,246,163,163,247,162,169,249,161,168,249,159,164,246,151,
154,245,161,160,245,160,165,247,150,149,248,150,153,246,160,154,246,161,160,249,
161,164,245,156,175,241,158,164,246,159,157,248,163,162,247,160,163,249,158,166,
246,152,164,243,159,165,246,164,162,247,159,159,247,156,156,248,167,163,247,171,
167,249,159,167,249,165,166,248,164,168,244,161,158,245,167,166,247,167,168,247,
162,170,246,167,165,246,170,165,248,163,161,247
}; // grassNormalTexture
#endif // guard