1
0
Fork 0
mirror of https://git.coom.tech/drummyfish/small3dlib.git synced 2024-11-22 20:49:58 +01:00
small3dlib/programs/chestTexture.h
2019-06-28 19:54:18 +02:00

2352 lines
183 KiB
C

#ifndef CHEST_TEXTURE_H
#define CHEST_TEXTURE_H
#define CHEST_TEXTURE_WIDTH 128
#define CHEST_TEXTURE_HEIGHT 128
const uint8_t chestTexture[49152] = {
152,152,152,152,152,152,157,153,156,157,153,156,152,152,152,151,151,151,148,146,
147,142,142,142,147,147,147,150,146,148,150,148,150,146,146,146,142,142,142,140,
138,140,142,142,142,146,144,146,150,146,150,151,149,151,145,143,144,150,148,150,
142,142,142,151,147,151,147,147,147,152,152,152,149,149,149,152,152,152,151,151,
149,151,151,151,152,152,152,152,152,152,152,152,152,152,152,152,150,151,147,151,
151,151,151,152,148,152,152,152,151,151,151,151,151,151,151,151,149,152,152,152,
152,152,152,151,151,151,151,152,148,151,151,149,150,151,147,149,150,148,150,151,
149,150,151,149,151,151,151,151,150,149,151,150,149,147,147,147,149,150,148,151,
151,149,151,151,149,150,151,149,151,151,149,144,145,143,146,146,146,149,150,148,
150,150,148,149,149,149,151,151,149,150,150,148,150,151,149,150,150,148,150,151,
149,150,151,149,150,150,148,150,151,149,151,151,151,147,147,147,150,150,148,149,
150,148,149,150,148,148,148,148,147,147,147,147,147,147,146,146,146,148,148,148,
149,150,148,150,150,148,148,148,148,149,150,148,148,148,148,150,150,148,150,151,
149,151,151,149,147,147,147,150,151,147,150,151,147,151,151,149,151,151,149,151,
151,151,151,151,151,151,151,151,151,151,151,152,152,152,146,146,144,151,151,149,
152,152,152,151,151,151,152,152,152,151,151,151,152,152,152,152,152,152,152,152,
152,151,151,151,151,151,151,152,152,152,152,152,152,153,153,153,152,152,152,153,
153,153,154,154,152,152,152,152,153,153,153,153,153,153,152,152,152,153,153,153,
152,152,152,153,153,153,155,156,154,157,156,155,158,158,154,156,156,154,157,157,
153,156,157,155,147,147,143,152,152,152,152,152,152,152,152,152,156,152,154,150,
146,147,136,134,134,128,124,124,130,125,124,130,124,122,124,121,120,127,123,123,
121,117,117,126,122,122,124,122,122,129,125,125,130,128,128,128,124,125,130,128,
129,135,135,135,145,143,145,152,152,152,153,153,153,149,149,149,149,150,148,151,
151,149,152,152,152,142,142,142,149,150,148,151,152,148,151,151,149,151,151,149,
150,150,148,150,150,148,146,146,146,147,147,147,148,148,148,146,146,144,146,146,
146,146,146,146,144,144,144,143,143,143,136,136,136,142,142,142,136,136,136,133,
131,131,137,137,137,145,143,143,140,140,140,145,144,143,143,143,143,143,143,143,
144,144,144,144,144,144,144,144,144,143,143,143,143,143,143,143,143,143,142,142,
142,143,143,143,147,147,147,146,146,146,147,147,147,146,146,146,145,146,144,147,
147,147,149,150,148,147,147,147,147,147,147,147,147,147,150,150,148,146,146,146,
147,147,147,145,146,144,144,144,144,148,148,148,147,147,147,145,146,144,146,146,
146,147,147,147,146,146,146,146,146,146,146,146,146,147,147,147,146,146,146,147,
147,147,146,146,146,142,142,142,145,146,144,143,143,143,145,146,142,146,146,144,
146,146,146,146,146,146,146,146,146,146,146,146,146,146,144,146,146,144,146,146,
146,146,146,146,146,146,146,147,147,147,147,147,147,150,150,148,147,147,147,151,
151,149,151,151,149,150,150,148,150,150,148,150,151,147,150,151,147,151,151,151,
152,152,152,153,153,153,151,151,149,151,151,149,151,151,149,151,151,151,153,153,
153,153,153,153,151,151,151,154,154,152,153,153,153,157,157,153,156,156,154,152,
152,152,153,153,153,157,156,153,152,152,148,151,151,151,152,152,152,153,153,153,
148,144,146,138,132,132,119,111,107,127,114,105,129,111,97,128,110,94,129,110,
95,129,108,95,129,110,99,129,111,99,128,111,98,125,108,99,127,112,105,128,117,
108,131,123,117,127,125,125,143,141,142,151,147,151,146,146,146,146,146,146,147,
147,147,146,146,146,149,150,148,152,152,152,147,147,147,151,151,149,151,151,149,
145,145,143,135,135,135,128,128,128,121,121,121,123,123,123,123,123,123,123,123,
123,123,123,123,123,123,123,123,123,123,123,123,123,122,122,122,123,123,123,121,
121,121,122,122,122,122,122,122,123,123,123,120,120,120,122,122,122,122,122,122,
122,122,122,123,123,123,122,122,122,122,122,122,122,122,122,121,121,121,121,121,
121,122,122,122,124,124,124,125,125,125,125,125,125,126,126,126,122,122,122,126,
126,126,128,128,128,130,130,130,131,131,131,134,134,134,135,135,135,134,134,134,
134,134,134,134,134,134,135,135,135,135,135,135,135,135,135,135,135,135,134,134,
134,134,134,134,134,134,134,135,135,135,135,135,135,134,133,132,133,133,133,130,
130,130,130,130,130,129,129,129,125,125,125,124,124,124,122,122,122,123,123,123,
123,123,123,124,124,124,124,124,124,125,125,125,124,124,124,123,123,123,124,124,
124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,128,
127,126,128,128,128,118,118,118,122,122,122,132,130,130,134,132,132,134,134,134,
135,135,135,136,136,136,134,134,134,136,136,136,135,135,135,139,137,137,140,139,
138,140,140,140,140,139,138,140,140,140,147,145,143,151,151,151,156,156,152,156,
154,152,156,154,152,153,153,153,156,155,154,152,152,152,152,152,152,134,134,134,
151,147,149,147,140,139,130,119,112,87,67,55,99,75,61,99,74,55,100,73,54,100,72,
52,100,72,52,94,70,54,100,73,54,101,76,55,101,76,59,105,79,61,104,82,68,106,90,
80,125,122,119,136,132,133,150,146,150,147,147,147,151,151,149,151,151,151,152,
152,152,150,151,147,147,147,147,151,150,149,146,146,146,135,135,135,115,115,115,
114,112,113,111,111,111,112,112,112,108,108,108,110,108,109,117,117,117,114,114,
114,114,114,114,113,113,113,111,111,111,112,112,112,110,108,109,111,109,110,108,
108,108,111,109,110,107,107,107,111,109,110,111,109,110,111,111,111,113,113,113,
114,114,114,112,112,112,112,112,112,110,108,110,109,109,109,107,107,107,110,108,
110,110,108,109,107,107,107,106,106,106,111,109,110,112,112,112,112,112,112,113,
113,113,113,113,113,110,108,110,110,108,110,109,109,109,112,112,112,112,112,112,
112,112,112,111,111,111,111,111,111,114,114,114,112,112,112,113,113,113,114,114,
114,111,111,111,111,111,111,111,111,111,111,111,111,109,109,109,111,109,110,108,
108,108,110,108,110,113,113,113,112,112,112,111,111,111,112,112,112,111,111,111,
112,112,112,112,112,112,111,111,111,109,109,109,111,111,111,112,112,112,112,112,
112,111,111,111,114,114,114,114,114,114,114,114,114,114,114,114,112,112,112,111,
111,111,111,111,111,111,111,111,113,111,112,112,112,112,111,111,111,111,111,111,
112,112,112,113,113,113,113,113,113,113,113,113,113,111,112,111,109,110,111,111,
111,116,114,114,115,115,115,124,124,124,142,141,140,153,152,151,154,154,152,156,
154,152,153,153,153,156,156,154,146,146,144,146,146,146,152,148,151,150,144,146,
145,135,131,125,109,91,93,71,55,138,108,84,152,113,74,161,113,77,156,117,78,156,
117,78,156,117,78,156,117,78,163,117,79,159,117,79,154,118,80,144,110,80,94,74,
60,122,113,106,133,129,129,142,142,142,151,151,151,151,151,149,146,146,146,149,
150,148,150,150,148,146,146,146,147,147,147,145,141,142,111,111,111,106,106,106,
111,109,110,114,112,113,114,114,114,117,117,117,114,114,114,114,114,114,114,114,
114,112,112,112,116,114,115,111,111,111,116,116,116,113,113,113,114,112,114,114,
112,113,113,113,113,113,111,112,112,112,112,113,113,113,116,114,115,117,115,116,
112,112,112,111,109,111,112,108,111,112,112,112,111,109,110,112,112,112,112,112,
112,111,109,111,111,109,110,112,112,112,113,113,113,112,112,112,111,111,111,110,
108,110,111,107,111,107,107,107,107,107,107,107,107,107,108,108,108,111,109,111,
109,109,109,109,109,109,108,108,108,108,108,108,109,109,109,107,107,107,109,109,
109,108,108,108,108,108,108,108,108,108,108,108,108,109,109,109,111,109,110,109,
109,109,111,111,111,111,111,111,112,112,112,113,113,113,116,114,116,115,115,115,
115,115,115,117,117,117,115,115,115,115,115,115,115,115,115,115,115,115,117,117,
117,117,117,117,116,116,116,116,114,115,114,114,114,117,115,115,117,115,116,113,
113,113,111,111,111,112,112,112,113,113,113,112,112,112,111,109,110,113,113,113,
112,112,112,113,113,113,112,112,112,111,111,111,110,108,110,107,107,107,107,107,
107,112,112,112,116,114,114,117,115,115,127,125,126,149,149,149,153,153,153,153,
153,153,156,155,154,156,155,154,150,150,146,147,147,147,153,149,151,153,146,143,
147,130,117,128,102,72,94,68,48,142,110,88,168,132,106,172,136,106,172,135,108,
170,135,106,151,119,95,163,130,105,158,124,102,157,126,101,152,122,100,136,107,
88,94,69,56,114,100,88,136,128,124,154,150,152,150,150,148,150,150,146,151,151,
149,150,150,148,143,145,141,130,130,130,129,129,129,123,123,123,113,111,112,106,
102,105,107,107,107,131,131,131,140,140,140,140,140,140,140,138,139,140,138,139,
140,138,139,140,138,139,142,142,142,140,140,140,142,142,142,130,128,129,117,117,
117,134,134,134,145,143,145,140,138,139,140,138,139,141,141,141,140,138,140,141,
141,141,137,135,136,137,135,136,142,140,141,139,137,138,139,137,139,146,142,146,
107,107,107,132,132,132,140,140,140,146,144,146,139,137,139,138,138,138,136,134,
136,134,132,133,130,130,130,133,131,132,130,130,130,128,128,128,128,126,128,129,
129,129,127,125,127,117,115,117,108,106,108,125,125,125,133,131,131,124,124,124,
128,128,128,130,130,130,130,130,130,128,128,128,131,131,131,131,131,131,134,132,
133,135,135,135,136,136,136,136,136,136,144,144,144,130,130,130,117,117,117,136,
136,136,140,140,140,140,140,140,141,141,141,141,141,141,141,141,141,141,141,141,
141,141,141,141,141,141,141,141,141,140,140,140,136,136,136,142,142,142,131,131,
131,123,123,123,133,131,131,134,132,132,131,131,131,133,131,131,133,131,131,132,
132,132,132,130,130,133,131,131,131,129,130,127,123,125,114,112,113,107,107,107,
114,112,113,122,120,121,118,118,118,117,115,115,122,122,122,146,143,142,152,152,
152,156,154,152,153,153,153,152,152,152,147,147,143,151,151,149,152,148,149,151,
143,137,145,124,103,128,99,70,93,67,49,116,90,66,111,77,49,116,80,54,111,77,49,
111,77,49,87,64,49,111,81,51,112,81,54,112,81,54,112,81,54,117,82,51,89,66,51,
127,108,89,143,130,125,148,146,147,150,151,149,152,152,152,148,148,148,151,151,
151,134,134,134,118,118,118,113,113,113,123,123,123,111,109,110,107,105,106,117,
115,116,145,141,142,153,153,153,154,152,153,152,152,152,153,153,153,156,154,155,
156,154,155,154,152,153,149,149,149,147,147,147,100,100,100,146,146,146,176,174,
176,151,151,151,157,153,156,156,152,154,157,153,156,153,153,153,153,153,153,151,
151,151,154,152,154,153,151,153,152,152,152,151,149,150,128,128,128,141,141,141,
157,153,156,186,184,185,160,158,160,156,152,156,152,148,152,147,143,146,151,147,
150,151,147,150,151,151,151,152,148,152,152,148,152,150,148,150,150,146,148,146,
146,146,102,100,102,142,142,142,175,173,175,154,152,153,152,152,152,150,146,148,
152,148,151,151,151,151,151,151,151,151,151,151,152,148,151,151,151,151,152,152,
152,151,151,151,156,154,156,153,153,153,170,168,170,147,147,147,90,90,90,147,
147,147,153,153,153,152,152,152,151,151,151,152,152,152,154,152,153,152,152,152,
153,153,153,153,153,153,146,146,146,158,156,157,152,152,152,157,155,157,147,147,
147,94,92,93,148,148,148,151,151,151,152,152,152,154,154,154,154,152,153,154,
150,152,153,149,151,153,151,152,143,141,142,122,118,119,111,107,108,116,114,114,
136,134,134,123,123,123,119,115,117,120,118,118,140,140,140,154,153,152,156,154,
152,153,153,153,156,154,152,150,150,148,149,150,148,151,147,149,150,141,134,150,
125,102,128,98,66,93,67,49,136,107,78,144,107,70,150,105,68,146,107,66,152,111,
68,113,84,67,156,114,72,153,114,75,157,111,73,152,113,74,134,100,64,93,70,55,
127,107,83,143,136,129,150,146,147,147,147,147,149,149,149,146,146,146,147,147,
147,130,130,130,113,113,113,113,113,113,122,120,121,111,111,111,106,106,106,113,
113,113,146,144,145,156,154,155,159,157,158,135,135,135,132,132,132,133,133,133,
148,148,148,151,151,151,143,143,143,146,144,145,105,105,105,160,158,159,157,157,
157,163,163,163,158,154,157,152,148,151,154,152,154,153,151,152,151,149,150,142,
142,142,152,152,152,151,147,151,123,121,123,133,131,133,115,115,115,115,113,115,
134,134,134,163,161,163,165,163,164,156,152,156,152,148,152,151,147,151,151,147,
151,150,146,148,151,147,151,150,146,150,148,144,148,153,153,153,151,151,151,143,
143,143,111,111,111,165,163,164,157,155,157,168,166,168,157,157,157,152,148,152,
150,148,150,152,152,152,152,152,152,154,152,154,152,152,152,152,152,152,152,152,
152,154,152,153,162,161,163,159,157,159,163,161,163,152,152,152,93,91,93,151,
149,150,151,147,150,151,151,151,153,153,153,152,152,152,151,149,151,153,151,152,
156,154,155,102,100,100,157,155,156,166,164,164,142,142,142,166,164,165,156,154,
155,99,97,99,157,155,156,154,152,153,157,155,156,157,155,156,158,156,156,157,
155,156,159,155,157,159,155,158,150,148,149,124,120,122,113,109,111,116,114,114,
135,135,135,123,123,123,116,114,114,117,117,117,136,136,136,154,153,152,154,153,
150,153,152,151,154,153,150,146,146,146,150,150,148,157,151,152,153,142,135,142,
118,92,127,96,65,94,67,48,142,112,80,158,118,78,165,123,77,167,127,85,164,124,
82,120,93,74,164,123,80,163,124,83,165,125,83,164,116,78,131,99,65,106,83,68,
129,109,85,143,133,127,154,151,148,146,146,146,152,152,152,148,148,148,150,150,
148,129,129,129,112,112,112,111,111,111,122,120,122,116,114,115,105,105,105,113,
111,112,143,143,143,163,161,162,148,144,147,146,144,146,136,134,136,145,141,143,
134,132,133,140,138,139,143,141,143,142,140,141,100,98,100,94,92,93,128,126,127,
130,128,129,141,137,140,139,137,139,140,138,140,162,161,162,144,143,144,112,110,
112,96,95,96,101,100,100,134,132,134,141,141,141,143,141,142,111,111,111,111,
109,111,129,129,129,141,138,142,145,141,145,139,137,139,142,142,142,146,142,146,
146,142,146,144,140,144,144,140,144,140,137,141,122,118,122,139,137,139,142,142,
142,102,100,102,101,99,101,134,132,134,142,140,142,146,144,146,145,143,145,146,
144,146,146,142,146,147,143,146,148,146,147,146,142,145,146,142,146,146,142,145,
145,141,145,142,142,142,142,142,142,127,125,127,98,96,96,112,112,112,142,142,
142,140,140,140,140,140,140,141,141,141,142,142,142,143,141,142,142,140,141,146,
144,145,145,143,144,142,141,141,145,143,144,138,138,138,122,122,122,95,95,95,99,
97,98,146,142,143,147,143,145,146,142,143,146,142,143,146,142,145,147,143,145,
152,152,152,157,153,156,156,152,154,128,126,126,112,112,112,115,113,113,133,131,
131,125,123,123,116,114,114,117,117,117,136,134,134,153,152,151,153,152,151,156,
154,152,156,154,152,151,152,148,151,151,151,152,148,150,143,131,123,146,122,96,
127,96,63,94,66,48,141,110,83,161,114,73,170,129,80,171,129,87,164,129,92,127,
96,79,164,123,80,168,123,80,169,129,87,166,118,80,123,90,57,128,103,84,129,112,
91,142,135,128,152,148,151,150,151,149,149,150,148,151,151,149,146,146,144,129,
129,129,112,112,112,115,115,115,125,125,125,115,113,113,88,88,88,104,104,104,
139,135,136,154,152,153,140,140,140,126,124,124,117,117,117,118,118,118,120,118,
119,116,116,116,134,132,134,116,116,116,116,114,116,113,113,113,113,113,113,115,
113,114,115,113,114,118,118,118,98,96,98,117,117,117,116,114,116,119,117,118,
117,117,117,119,117,119,117,117,117,118,118,118,119,117,119,118,118,118,117,115,
117,116,114,116,120,118,119,119,117,119,119,117,119,119,117,119,119,117,119,119,
117,119,119,117,119,119,117,119,120,118,120,120,118,120,151,150,151,116,114,115,
117,115,117,117,117,117,121,119,121,118,118,118,118,118,118,121,119,121,118,118,
118,120,118,120,122,120,121,121,119,121,122,120,122,119,117,119,118,118,118,119,
117,119,118,118,118,120,120,120,117,117,117,118,118,118,115,115,115,115,115,115,
117,115,116,116,114,116,117,115,116,119,117,118,119,117,118,117,115,116,118,118,
118,117,117,117,117,117,117,149,148,149,118,118,118,117,117,117,117,115,117,118,
118,118,121,119,120,120,118,118,118,118,118,118,118,118,117,117,117,124,122,123,
140,138,140,156,152,154,154,152,153,128,126,127,111,111,111,113,113,113,134,132,
133,123,123,123,115,115,115,117,115,116,132,130,130,151,150,149,154,153,152,153,
152,149,153,152,149,151,151,149,147,147,147,148,142,145,155,141,135,150,126,100,
126,98,68,94,68,50,140,108,76,162,120,74,172,132,84,173,134,87,168,128,86,129,
100,79,167,127,85,172,131,90,165,125,83,167,121,83,115,85,55,129,104,85,128,111,
90,142,135,128,151,151,151,147,147,147,148,148,148,150,150,148,146,146,146,130,
130,130,114,114,114,114,114,114,128,128,128,113,113,113,105,105,105,119,117,118,
146,142,143,145,141,145,122,122,122,111,109,110,112,112,112,114,113,115,112,112,
112,113,111,112,112,112,112,129,129,129,105,105,105,110,110,110,111,109,110,98,
98,98,105,105,105,94,94,94,111,111,111,110,108,109,112,112,112,106,106,106,111,
111,111,111,111,111,110,108,110,111,111,111,111,111,111,109,109,109,110,108,110,
109,109,109,111,111,111,110,108,110,110,108,110,110,108,110,110,108,110,110,108,
110,111,111,111,107,107,107,110,106,108,110,106,110,110,106,108,111,109,111,147,
147,147,119,117,119,110,108,110,110,108,110,109,109,109,110,110,110,111,111,111,
109,109,109,109,109,109,111,111,111,109,109,109,110,108,110,107,107,107,109,109,
109,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,109,
109,109,109,109,109,111,111,111,113,111,112,111,111,111,111,111,111,112,112,112,
112,112,112,112,112,112,83,83,83,154,154,154,111,111,111,112,112,112,111,111,
111,111,111,111,113,111,112,114,112,113,112,112,112,111,109,110,112,108,110,128,
126,127,154,152,153,153,151,152,128,126,128,112,112,112,112,112,112,133,131,131,
127,125,126,115,113,114,117,115,115,132,130,130,151,150,147,153,152,149,153,153,
153,152,151,148,145,145,143,150,150,148,151,147,147,154,142,134,149,125,101,125,
96,65,90,63,48,134,104,74,156,116,76,175,134,89,173,134,87,169,125,83,147,112,
91,172,132,90,175,135,95,175,131,91,168,123,86,115,84,57,129,102,83,127,107,89,
145,131,129,152,148,151,151,151,149,144,144,144,150,151,147,146,146,146,129,129,
129,113,113,113,114,114,114,124,124,124,117,115,116,106,106,106,116,114,116,140,
138,140,141,141,141,119,119,119,111,111,111,112,112,112,112,112,112,113,113,113,
113,113,113,115,115,115,113,113,113,113,113,113,111,111,111,108,108,108,111,111,
111,105,105,105,114,114,114,118,118,118,116,114,116,117,117,117,112,112,112,111,
111,111,112,112,112,112,112,112,112,112,112,111,111,111,112,112,112,111,109,110,
111,109,111,111,111,111,112,112,112,113,113,113,116,114,115,113,113,113,112,112,
112,112,108,111,111,111,111,109,109,109,107,107,107,110,108,108,110,108,108,111,
107,110,107,107,107,109,107,108,125,123,125,121,119,121,116,114,115,111,109,110,
103,103,103,102,100,102,107,107,107,117,117,117,117,117,117,109,109,109,110,109,
111,109,109,109,112,112,112,113,113,113,116,114,116,116,114,116,113,113,113,116,
114,115,117,115,116,114,114,114,116,114,114,117,115,116,117,115,117,117,117,117,
117,117,117,116,114,115,93,92,93,116,114,115,121,121,121,116,114,116,117,115,
117,116,114,115,116,114,114,117,117,117,114,114,114,109,109,109,110,108,109,128,
126,127,152,148,151,154,152,153,128,126,128,111,111,111,114,112,112,134,130,131,
126,124,124,117,115,115,115,113,113,130,128,128,151,149,147,154,153,152,152,151,
148,152,151,148,150,151,147,150,151,147,152,148,148,154,141,134,150,127,102,127,
99,65,87,64,49,134,101,68,158,117,80,165,128,81,174,135,90,164,125,84,147,113,
91,168,128,86,178,138,98,180,136,96,168,121,86,122,91,60,128,101,88,127,107,89,
148,136,132,152,152,152,146,146,146,150,151,147,150,150,148,148,150,146,128,128,
126,116,114,114,115,115,115,127,125,126,113,113,113,108,106,108,117,115,117,142,
142,142,140,140,140,117,117,117,107,107,107,108,108,108,112,112,112,113,111,113,
113,111,112,113,111,113,113,111,113,114,112,113,114,110,113,113,111,113,115,113,
114,115,113,113,109,107,108,117,113,115,115,113,114,114,112,113,112,108,112,113,
111,112,112,108,110,112,108,112,115,113,113,114,112,113,115,113,114,116,114,116,
112,112,112,113,113,113,117,115,117,116,114,115,117,115,117,116,114,116,113,113,
113,116,114,115,114,112,113,113,111,112,111,107,110,111,109,110,111,111,111,112,
112,112,113,111,112,113,111,111,110,107,106,110,106,106,111,107,108,111,107,108,
110,106,107,110,106,107,107,107,107,108,106,108,108,106,107,112,108,111,113,111,
113,121,119,120,125,125,125,113,113,113,114,112,113,116,114,115,117,115,116,117,
115,117,117,117,117,117,117,117,119,117,118,119,117,118,119,117,118,117,117,117,
119,117,118,117,115,116,114,112,113,121,119,121,109,107,108,120,118,119,116,114,
115,117,113,116,116,114,114,122,120,121,117,117,117,112,108,108,110,108,109,124,
122,123,151,147,148,154,152,153,128,126,127,113,111,111,114,112,112,134,130,131,
129,125,125,110,108,109,116,114,114,128,126,126,150,148,146,153,152,149,151,151,
151,151,150,147,151,151,149,151,151,149,153,149,150,153,139,131,151,128,103,129,
96,67,88,64,50,128,96,70,155,121,85,172,132,92,169,135,95,172,133,92,147,113,91,
173,133,91,177,135,97,170,135,98,158,123,88,128,91,64,105,81,67,123,105,89,141,
134,131,151,147,151,149,150,148,151,151,149,146,146,146,144,145,143,129,129,129,
116,115,114,112,112,112,124,124,124,111,111,111,105,105,105,117,117,117,139,137,
139,141,141,141,115,115,115,100,98,98,98,98,98,110,105,102,108,99,90,107,95,83,
108,94,82,106,93,80,105,94,79,107,94,79,106,93,76,107,93,77,106,93,74,107,91,73,
114,100,86,102,87,70,107,91,73,107,91,73,107,91,73,108,92,74,107,91,73,110,92,
74,109,92,73,110,94,76,110,94,76,109,94,77,110,95,78,113,99,83,113,97,79,116,99,
80,114,98,80,115,98,79,114,99,82,114,98,80,113,99,83,111,98,85,111,98,83,112,96,
86,112,99,84,101,87,73,121,106,89,115,98,79,112,98,78,115,97,83,114,100,88,113,
99,91,113,98,91,114,99,92,112,99,92,112,99,92,112,98,90,106,92,80,123,108,97,
114,101,90,111,98,83,110,97,85,114,98,85,115,97,83,113,96,83,113,97,79,112,96,
80,116,99,78,113,96,77,116,99,82,98,82,68,122,102,88,113,97,79,113,97,79,115,
100,82,114,96,82,114,97,83,111,96,83,113,98,87,114,102,96,115,111,107,116,114,
114,109,109,109,108,108,108,119,117,118,148,146,147,156,154,154,128,126,127,111,
109,110,113,111,112,134,130,131,128,128,128,115,115,115,111,111,111,126,124,124,
148,147,146,152,151,148,151,151,151,153,152,151,150,151,147,150,151,147,153,149,
150,154,140,132,151,128,103,130,102,74,91,66,53,125,93,67,156,120,84,172,130,96,
175,136,95,172,135,96,149,113,95,175,134,97,178,143,98,173,136,97,162,125,88,
134,101,68,93,70,55,124,105,88,147,134,131,145,143,145,146,146,146,150,150,148,
151,151,149,146,146,144,131,131,131,113,113,113,116,114,114,119,119,119,108,106,
107,105,103,104,118,118,118,140,138,139,141,141,141,113,113,113,95,95,95,98,97,
96,108,95,84,109,90,71,113,90,63,120,91,68,117,88,63,119,93,63,118,94,70,118,94,
68,118,94,68,119,88,63,123,90,65,125,101,85,108,78,56,119,88,63,117,89,61,116,
87,62,119,88,61,118,88,62,120,89,62,121,90,63,117,88,63,121,89,63,123,90,65,118,
90,62,106,82,66,122,94,66,124,95,66,127,95,67,127,97,67,128,95,68,126,98,68,131,
99,71,124,96,68,122,94,66,130,100,74,133,101,73,113,85,65,136,112,94,130,102,70,
130,102,70,134,102,74,135,107,83,137,105,77,135,108,77,130,104,76,130,102,74,
127,98,73,130,97,72,109,81,63,133,106,91,129,101,71,121,94,67,128,96,72,124,96,
72,129,97,71,128,95,70,130,94,68,124,96,68,123,95,67,127,94,67,122,94,62,93,68,
53,128,98,76,123,95,63,122,94,70,122,94,70,126,93,68,126,93,68,126,94,70,125,91,
71,114,95,74,112,101,90,117,113,115,114,112,112,111,110,109,115,115,115,142,142,
142,153,153,153,128,126,128,111,111,111,113,111,112,133,129,130,131,129,130,112,
108,109,115,113,113,121,119,119,148,146,144,152,151,148,152,151,148,147,147,147,
150,151,147,151,151,149,152,148,148,148,134,126,152,129,106,134,105,70,93,68,53,
122,93,62,153,119,83,172,136,98,175,142,95,173,136,97,149,114,95,175,134,91,175,
141,105,179,137,99,154,119,84,134,101,68,87,65,51,123,104,89,142,135,132,151,
149,151,152,151,148,150,150,148,150,151,147,147,147,147,134,134,132,113,113,113,
112,112,112,118,118,118,107,107,107,105,103,104,122,120,121,147,147,147,145,141,
143,111,111,111,93,91,91,94,91,90,111,91,77,117,93,65,134,97,70,129,100,71,136,
100,68,142,109,76,152,118,78,144,110,74,148,111,72,152,111,78,146,108,70,156,
122,100,142,99,68,146,109,72,153,110,71,151,107,71,153,108,71,155,111,71,152,
113,74,153,114,75,155,112,73,152,110,72,149,109,73,151,109,71,132,98,82,153,113,
77,157,121,85,154,117,78,158,121,82,164,119,82,158,121,82,155,115,79,149,113,75,
147,113,77,158,123,82,158,116,82,136,102,74,167,129,109,163,119,83,156,113,78,
158,122,86,169,126,91,172,128,92,171,134,91,164,125,84,164,123,86,158,118,82,
162,116,82,135,101,73,168,131,108,154,114,82,152,116,78,158,115,84,157,117,85,
158,119,80,156,118,84,163,120,85,161,121,85,156,117,82,153,112,79,153,114,79,
111,82,65,156,114,80,139,104,73,136,101,72,136,102,74,137,99,71,135,100,71,134,
96,70,130,98,70,116,91,62,111,96,79,117,115,116,119,117,118,109,109,109,113,113,
113,140,138,139,151,149,150,127,125,126,113,111,111,113,111,112,130,128,128,132,
128,128,115,113,113,112,112,112,121,119,119,146,143,142,153,151,149,153,152,151,
153,152,151,147,147,147,146,146,144,153,149,149,151,139,131,153,124,103,135,106,
77,89,66,53,122,91,66,152,118,82,172,138,98,175,142,103,173,129,87,149,113,95,
174,130,90,175,141,105,174,138,100,156,120,84,134,101,68,91,67,53,124,105,90,
142,134,130,157,151,153,151,150,147,150,150,148,147,147,147,147,147,147,134,134,
134,116,116,114,113,113,113,113,113,113,106,102,106,104,102,103,118,118,118,146,
146,146,140,140,140,114,112,113,94,92,92,96,94,92,112,91,72,124,95,70,142,108,
72,142,106,74,146,103,68,163,123,81,165,128,89,169,124,87,163,121,83,163,120,81,
157,115,73,173,136,109,150,110,74,168,120,78,168,120,78,173,131,81,169,128,87,
174,127,86,169,129,87,171,130,89,168,127,86,169,121,79,167,118,79,164,122,80,
153,119,97,161,121,79,164,121,74,172,123,84,179,131,89,180,141,90,172,132,90,
173,133,91,159,117,75,173,132,91,173,125,87,170,124,86,150,107,76,174,139,114,
171,125,87,164,123,80,176,137,92,175,135,95,181,137,97,182,136,98,177,137,89,
175,133,91,174,134,86,172,124,86,145,107,77,176,141,116,173,132,87,167,124,85,
168,125,86,171,130,87,179,133,93,173,131,93,173,132,95,173,134,87,176,135,92,
164,122,84,163,121,83,118,89,70,172,125,90,162,118,82,152,113,74,158,119,84,158,
113,80,154,112,78,148,107,76,139,103,73,123,92,61,112,95,74,116,114,116,122,120,
121,113,111,109,111,111,111,134,134,134,146,146,146,128,126,127,111,111,111,112,
108,110,128,126,127,133,129,130,111,111,111,114,112,113,119,117,118,141,141,141,
151,148,147,151,151,149,150,148,146,145,145,143,150,150,148,152,148,148,152,139,
130,155,127,103,137,107,77,93,70,53,127,91,65,142,111,78,172,138,98,175,142,103,
173,136,97,151,115,95,174,135,90,175,140,103,174,138,100,163,126,89,133,101,67,
91,67,53,124,107,90,142,135,132,153,152,149,150,150,148,146,146,146,150,149,148,
146,146,146,130,130,130,113,113,113,105,105,105,111,111,111,105,103,105,102,100,
101,118,118,118,143,141,142,141,141,141,111,109,110,94,94,94,96,94,92,112,90,72,
128,96,70,146,106,76,156,114,80,152,112,72,171,125,87,173,131,93,171,131,91,172,
125,84,165,124,79,159,111,65,173,140,113,155,113,75,165,124,79,167,126,81,171,
131,91,178,140,96,178,138,96,175,137,87,178,140,96,173,136,93,170,130,88,168,
128,86,168,128,86,167,134,109,164,124,84,167,122,79,179,131,89,185,137,95,182,
142,100,181,143,99,186,139,98,168,126,84,179,141,97,179,131,89,175,129,89,163,
124,83,179,143,119,172,131,86,168,128,80,179,133,93,179,139,97,180,139,98,179,
139,97,179,141,97,175,136,95,169,130,89,164,125,84,156,116,80,176,141,116,167,
126,85,167,126,85,170,130,90,175,135,95,179,138,97,179,139,97,184,143,98,178,
139,98,181,135,95,170,129,88,166,123,84,122,89,70,176,136,104,164,122,84,158,
119,78,168,128,88,167,128,89,163,117,79,153,114,79,151,110,77,125,94,67,112,94,
76,115,113,113,124,122,123,112,107,106,111,111,111,134,132,132,153,151,152,131,
129,130,111,111,111,112,108,111,128,124,125,128,124,125,115,113,113,111,111,111,
119,117,117,143,142,141,151,148,147,151,150,147,151,148,147,147,147,147,149,150,
148,152,148,148,152,140,132,155,128,101,137,105,77,91,70,53,127,95,67,148,110,
76,174,134,98,175,141,101,173,136,87,144,112,90,174,133,96,175,140,103,174,138,
100,169,126,91,133,101,67,91,70,53,124,105,90,144,135,134,152,148,150,150,150,
148,147,147,147,147,147,147,146,146,146,134,134,134,116,116,114,112,112,112,117,
115,116,106,106,106,106,106,106,117,115,116,146,142,145,144,144,144,111,111,111,
94,94,94,94,90,90,113,89,67,133,100,71,153,117,79,163,126,83,156,116,74,173,134,
95,175,135,95,173,137,95,172,135,92,160,123,80,164,125,84,176,142,114,158,113,
80,171,124,83,175,129,89,182,145,96,180,142,98,186,139,98,179,141,91,180,142,98,
177,138,97,173,133,91,168,128,80,169,128,79,168,136,112,173,134,89,172,135,92,
175,136,95,180,143,100,181,143,93,188,143,100,186,142,100,163,125,75,185,138,97,
180,133,92,175,137,87,156,118,78,180,144,120,173,134,87,171,131,91,176,139,96,
180,142,98,180,141,100,180,140,98,185,140,97,184,136,94,173,133,91,173,126,85,
160,119,82,169,135,107,164,125,84,167,127,85,174,134,92,178,140,96,179,141,97,
180,140,98,180,142,98,179,139,91,179,141,97,173,133,91,173,126,85,128,93,72,176,
135,102,164,125,84,169,131,87,178,132,92,174,133,92,176,130,92,163,123,83,156,
119,80,127,96,63,112,90,70,113,109,112,122,118,119,112,106,106,110,108,109,132,
130,130,151,149,150,132,130,130,111,109,110,110,108,109,127,125,127,122,120,121,
112,108,110,111,111,111,112,108,110,142,141,140,151,148,147,150,147,146,152,150,
148,147,147,147,147,147,147,152,148,148,153,137,131,153,124,103,135,104,77,89,
66,51,122,95,66,151,116,79,172,138,98,175,142,95,174,136,98,153,117,97,172,131,
90,174,139,102,175,139,101,169,126,91,134,102,70,91,70,53,124,105,90,145,136,
135,152,148,150,150,150,148,147,147,147,146,146,146,146,146,146,135,135,135,117,
117,117,112,112,112,113,113,113,112,112,112,104,100,104,117,117,117,141,141,141,
142,142,142,113,113,113,93,91,91,93,90,89,112,90,72,142,105,72,159,114,81,167,
129,85,163,124,83,175,136,95,178,140,100,175,138,99,174,135,84,158,114,74,168,
124,82,176,143,116,153,109,73,173,128,85,173,133,91,185,146,95,181,142,101,186,
148,98,180,142,92,181,142,101,179,139,91,173,135,95,170,130,88,174,127,86,173,
137,113,168,129,90,175,136,95,179,141,97,188,152,100,183,146,103,189,151,101,
183,146,103,165,125,77,181,143,99,181,134,93,177,128,89,172,128,86,174,137,112,
175,137,87,180,133,92,180,142,98,188,150,100,188,142,98,182,142,100,185,140,97,
185,146,95,180,133,92,175,127,85,162,120,82,170,134,108,173,134,83,168,128,86,
168,127,84,179,139,97,185,140,97,185,140,97,180,142,98,180,142,98,179,139,97,
175,135,93,168,128,86,128,92,72,177,136,103,168,127,84,173,133,91,184,136,94,
178,132,88,175,135,93,169,128,83,158,117,80,129,96,67,112,94,70,111,107,110,119,
117,118,108,104,102,111,107,107,132,130,131,151,147,148,131,129,130,112,108,110,
110,106,108,122,120,122,123,119,121,111,111,111,112,112,112,98,96,96,141,141,
141,148,148,148,150,148,146,152,149,148,146,146,144,146,146,146,151,147,148,149,
135,131,152,124,106,134,105,76,88,65,50,126,95,68,154,118,80,173,140,101,176,
144,106,173,130,91,153,119,97,174,135,96,174,139,102,175,139,101,164,128,90,139,
100,71,90,69,54,124,107,90,145,137,135,152,148,150,146,146,146,146,146,146,147,
147,147,147,147,147,136,136,136,117,117,115,112,112,112,116,114,115,116,114,115,
104,102,103,115,115,115,139,137,138,142,142,142,111,109,110,93,91,91,93,91,91,
111,91,71,137,106,73,162,117,80,160,123,84,169,128,85,178,138,96,185,139,95,180,
140,88,168,130,86,168,130,86,168,125,74,176,141,116,159,113,79,173,124,85,175,
134,91,180,134,90,182,142,100,188,142,98,182,144,100,188,141,100,185,138,97,175,
135,93,175,137,87,174,127,86,173,137,113,174,130,90,181,134,93,180,142,98,187,
151,109,183,146,103,183,146,103,184,145,94,165,127,77,186,141,98,181,143,93,177,
128,89,164,125,86,174,137,112,175,137,87,181,134,93,182,142,100,188,143,100,188,
150,100,182,144,100,186,139,98,185,146,95,175,135,93,175,127,85,169,122,81,165,
133,107,173,134,83,176,128,86,169,128,85,179,141,97,185,140,97,181,140,91,180,
142,98,185,147,97,179,141,97,180,133,92,168,128,86,128,92,72,175,137,103,168,
128,86,175,137,93,179,139,97,180,139,90,178,136,94,170,129,84,161,122,75,134,99,
68,112,93,72,108,106,108,116,114,115,111,107,105,111,107,107,131,129,130,152,
148,150,132,130,130,108,108,108,108,106,107,120,118,118,121,119,120,112,108,110,
107,107,107,85,83,83,140,138,138,148,147,146,148,147,146,151,148,147,147,147,
147,146,146,146,151,147,147,151,142,135,151,127,107,130,102,74,88,64,50,134,96,
68,156,113,82,174,138,100,178,145,98,179,137,99,137,105,85,174,137,100,174,139,
102,175,139,101,169,128,91,134,102,70,91,67,53,130,104,88,142,136,134,151,147,
149,148,147,146,147,147,147,147,147,147,146,146,146,138,139,137,117,117,117,108,
108,108,114,114,114,115,113,114,106,106,106,116,114,115,134,132,134,142,140,141,
111,109,109,95,95,95,93,91,91,108,90,70,138,104,68,162,117,80,165,123,85,170,
129,84,179,138,97,180,139,90,181,142,95,165,118,77,168,128,86,169,124,81,180,
143,116,156,115,78,175,135,83,180,134,90,187,140,95,181,141,99,186,141,98,180,
142,98,182,142,100,185,137,95,173,133,91,174,127,86,175,136,85,168,136,112,175,
129,89,175,136,95,181,141,99,189,151,101,183,146,103,183,146,103,184,141,94,173,
127,77,186,148,98,182,136,92,177,128,89,166,128,88,173,140,113,176,137,90,181,
137,95,181,141,93,188,143,100,188,150,100,182,141,92,182,142,100,185,147,103,
180,142,92,175,136,85,162,123,82,159,124,101,173,123,83,176,128,86,175,129,85,
180,134,90,180,142,98,180,142,98,180,142,98,180,142,98,179,139,97,179,132,91,
169,128,85,128,92,72,175,137,103,169,123,79,175,137,93,173,132,89,179,139,97,
175,135,93,170,129,88,163,124,83,139,101,71,113,93,71,108,106,107,112,108,111,
107,103,101,111,107,107,133,131,131,151,147,148,134,132,133,110,108,109,108,108,
108,117,117,117,120,118,119,111,109,110,112,112,112,105,105,105,140,139,138,150,
147,146,150,147,146,150,148,146,138,139,137,146,146,146,151,147,148,151,140,135,
150,125,102,130,103,74,87,64,49,135,105,79,156,119,82,176,140,102,178,145,98,
178,137,92,134,100,80,176,143,108,174,141,102,174,136,96,170,129,92,134,102,70,
90,67,54,129,108,89,145,137,135,152,148,151,145,146,144,144,144,144,146,146,146,
142,142,142,135,135,135,117,117,117,112,112,112,114,114,114,118,118,118,106,106,
106,114,114,114,136,136,136,142,142,142,116,114,114,91,91,91,93,91,91,110,90,74,
132,103,68,158,119,78,155,117,77,170,128,90,178,136,94,180,138,88,179,139,97,
170,131,84,172,130,84,167,123,81,176,143,114,156,115,78,174,135,84,181,141,89,
185,141,93,180,142,98,185,140,97,180,142,98,180,142,98,179,138,95,172,132,90,
170,129,84,174,135,84,172,136,110,169,129,87,175,135,93,185,140,97,183,144,103,
189,142,101,189,142,101,179,138,95,171,129,87,185,140,97,175,134,91,177,129,91,
166,126,86,169,135,113,176,130,90,174,127,86,181,140,99,188,148,100,186,148,98,
182,142,100,181,141,99,185,146,95,180,132,90,173,135,85,164,123,80,157,122,97,
167,124,77,170,127,88,178,136,94,180,140,98,181,141,93,185,140,97,185,140,97,
185,140,97,179,140,95,174,134,92,168,125,86,128,92,72,175,137,103,168,125,78,
174,136,92,177,136,87,178,137,94,179,129,89,168,128,86,159,119,79,138,102,70,
114,94,70,108,106,107,110,108,110,108,104,102,110,107,106,132,130,130,150,148,
149,134,132,133,111,107,110,108,106,107,118,118,118,121,119,119,111,111,111,111,
107,110,117,115,116,140,140,140,148,147,146,150,147,146,150,148,146,146,146,146,
147,147,147,151,147,148,151,141,137,151,129,111,129,101,77,88,65,48,135,105,79,
159,123,85,175,139,97,181,142,103,177,138,91,134,102,80,175,138,101,174,142,104,
168,133,96,167,129,91,135,103,71,90,67,54,124,107,94,142,135,134,153,149,152,
147,147,147,149,149,149,147,147,147,147,147,147,140,140,140,118,118,118,112,112,
112,113,113,113,117,117,117,106,106,106,114,114,114,136,136,136,145,143,143,111,
111,111,94,92,94,90,88,88,107,90,73,134,96,68,155,111,79,152,115,78,167,126,89,
175,133,95,179,139,97,176,135,86,175,134,81,171,129,83,169,124,81,179,143,113,
158,115,76,169,128,83,178,138,86,185,145,93,182,141,96,182,141,96,180,139,96,
180,139,96,175,136,85,178,132,88,170,129,84,170,129,84,167,134,109,167,126,85,
171,130,89,183,135,93,180,142,98,188,142,98,188,141,100,179,129,85,178,135,84,
184,136,94,172,134,90,170,129,88,166,124,86,168,135,110,168,128,88,171,130,85,
179,138,97,181,140,99,186,147,100,180,140,98,179,141,97,183,144,93,178,129,86,
167,125,83,164,123,80,157,122,97,168,124,84,168,125,86,180,136,96,185,143,101,
175,136,91,182,142,100,186,142,100,186,140,100,179,138,97,173,132,91,172,124,86,
130,94,72,178,141,108,168,127,84,164,123,82,174,134,92,172,132,90,168,128,86,
163,123,81,155,114,77,138,100,70,116,91,70,108,106,107,104,102,104,104,100,98,
114,112,113,136,132,134,150,146,148,133,131,131,110,106,107,107,105,106,120,118,
119,120,118,118,110,108,110,111,107,110,116,114,115,140,140,140,147,146,143,150,
148,146,150,147,146,146,146,146,146,146,144,151,147,149,151,142,137,157,127,109,
132,104,68,93,68,49,137,107,85,159,123,85,176,140,102,181,142,103,177,131,91,
133,101,79,175,138,101,174,142,104,168,134,86,173,129,93,136,104,72,91,69,55,
123,107,89,142,136,136,148,146,147,146,146,146,146,146,146,146,146,146,147,147,
147,141,141,141,119,119,119,111,111,109,112,112,112,115,115,115,106,106,106,114,
114,114,136,136,136,142,142,142,116,114,115,93,91,91,91,89,89,107,90,77,129,94,
65,153,117,79,151,114,77,162,123,88,168,129,90,170,130,94,163,118,75,164,123,80,
170,129,80,172,124,78,181,142,113,158,113,70,172,126,72,180,136,80,173,133,91,
178,137,92,178,134,86,180,138,92,181,142,91,173,134,87,174,128,84,169,124,81,
173,126,81,164,131,106,162,119,80,164,122,84,177,136,87,175,135,93,179,136,89,
185,146,95,165,121,79,174,134,86,171,131,91,172,126,86,173,129,89,164,122,84,
167,134,109,173,125,87,169,127,89,175,135,95,179,138,97,184,145,98,184,138,98,
180,139,98,174,133,84,169,128,87,168,124,84,163,121,83,156,123,98,167,124,85,
167,124,85,175,130,93,178,140,100,180,134,94,179,139,99,185,141,101,185,138,97,
175,135,95,169,127,89,171,123,85,132,99,72,179,136,107,163,122,77,161,112,69,
169,129,87,167,127,85,167,120,79,156,115,78,149,109,73,131,97,67,115,89,65,108,
106,106,102,100,101,107,104,103,111,107,107,134,132,133,151,149,150,134,132,133,
111,109,110,108,104,106,119,117,119,119,117,118,107,107,107,102,102,102,118,114,
116,139,139,137,150,147,144,147,145,143,148,147,146,147,147,147,145,146,144,150,
146,147,150,141,134,156,127,108,129,101,77,93,67,51,136,106,84,158,121,82,181,
140,103,181,140,97,178,138,98,135,101,79,175,137,103,175,141,97,169,126,87,173,
129,93,138,106,72,90,67,54,124,106,92,145,135,135,154,152,153,147,147,147,146,
146,146,146,146,146,146,146,146,140,140,140,119,119,119,111,111,111,112,112,112,
117,117,117,106,106,106,114,114,114,135,135,135,142,142,142,116,114,116,94,92,
94,91,88,87,110,92,78,127,99,71,152,116,78,144,106,76,153,114,83,156,120,84,158,
122,86,148,113,76,163,124,83,167,125,83,165,119,79,175,137,109,156,114,72,176,
121,72,172,123,76,167,123,71,173,128,85,175,130,77,172,131,86,171,127,85,169,
118,73,172,120,78,165,119,79,168,119,80,161,127,103,156,114,80,164,121,82,171,
134,85,177,129,91,175,135,93,178,137,92,158,114,74,168,127,90,164,123,80,168,
123,86,168,123,86,164,120,84,164,130,108,164,125,86,166,127,86,168,128,86,173,
132,95,179,140,95,180,141,96,175,135,95,176,135,92,171,123,85,163,122,79,166,
119,84,151,115,95,162,122,86,164,124,88,167,129,91,167,133,97,173,137,95,173,
136,97,179,134,97,175,131,95,168,126,88,163,119,83,162,118,82,123,89,71,173,127,
97,155,115,75,160,120,80,163,119,83,158,117,80,150,112,74,146,107,72,141,102,71,
128,94,66,115,89,63,107,104,103,106,106,106,102,99,98,113,109,109,136,134,135,
150,148,149,132,130,130,110,106,107,107,105,106,119,117,118,117,117,117,111,109,
110,105,101,102,116,114,114,139,137,137,147,145,143,152,152,152,148,148,148,142,
142,142,146,146,144,150,146,148,150,140,134,147,127,109,129,101,77,91,70,51,136,
106,84,157,121,85,174,138,100,181,142,103,180,140,100,134,102,80,174,137,104,
169,136,97,175,134,97,168,131,92,139,107,73,91,68,55,123,108,95,146,137,136,150,
148,150,146,146,146,146,146,146,146,146,146,146,146,146,140,140,140,119,119,119,
111,111,111,112,112,112,117,117,117,108,108,108,119,119,119,139,137,138,141,141,
141,116,114,115,95,95,95,91,89,89,106,93,82,121,95,67,136,106,74,130,102,72,133,
103,73,136,106,76,139,109,73,133,101,77,146,112,84,140,108,82,141,107,79,138,
110,88,135,101,65,153,110,71,153,111,61,153,113,71,159,112,71,156,116,74,159,
111,65,157,116,75,149,109,67,161,113,77,152,113,78,156,113,78,152,118,98,142,
107,78,149,110,79,153,110,79,150,113,80,156,113,82,152,115,82,140,104,66,157,
115,85,156,118,84,153,116,83,153,117,85,142,112,80,156,127,110,145,112,85,153,
120,85,146,113,84,147,114,85,153,119,91,153,116,83,157,114,83,147,113,79,152,
111,80,146,111,76,149,109,79,134,108,90,144,113,88,144,114,90,146,116,84,152,
116,92,149,119,95,156,121,92,147,118,89,154,117,84,146,115,82,147,114,79,145,
110,79,112,82,66,155,121,91,137,102,65,145,107,77,139,101,71,134,99,70,131,97,
67,127,96,63,128,95,66,129,93,67,119,91,67,108,104,102,102,100,101,106,102,104,
110,106,106,136,134,134,146,146,146,131,131,131,108,108,108,106,106,106,121,119,
121,118,118,118,110,106,108,108,106,107,116,112,114,138,136,136,146,143,142,147,
145,143,147,145,143,145,145,143,146,146,146,150,146,147,151,142,135,151,128,113,
130,101,78,91,70,51,136,106,84,156,119,80,173,138,101,186,143,104,180,140,100,
136,102,82,175,135,95,178,141,98,176,140,98,167,129,89,139,106,73,91,68,55,124,
106,92,146,137,136,151,151,151,146,146,146,146,146,146,146,146,144,145,146,144,
139,140,138,120,120,120,112,112,112,116,116,116,115,116,114,108,108,108,113,113,
113,136,136,136,140,140,140,113,113,113,95,95,95,94,90,90,105,96,89,112,91,76,
116,90,72,116,94,70,112,89,70,117,88,71,111,89,73,112,92,78,118,92,78,112,94,80,
118,93,76,106,88,74,115,91,71,121,93,71,122,94,70,124,88,62,123,94,65,127,93,63,
118,90,60,125,96,67,121,94,65,124,95,72,120,95,74,120,95,74,122,98,84,118,91,70,
124,95,76,124,94,76,120,95,76,124,95,76,121,99,77,111,86,67,123,97,79,120,99,84,
120,99,84,120,99,84,116,90,76,128,108,94,118,99,78,122,98,82,117,96,79,118,96,
78,123,102,77,118,97,78,117,95,77,121,96,77,122,100,76,112,90,72,110,90,76,117,
95,83,116,98,84,121,96,83,116,96,84,117,97,79,116,100,84,118,98,84,118,99,84,
127,98,79,118,95,78,121,97,77,120,96,70,94,71,54,121,96,67,113,85,57,122,95,66,
121,89,63,120,89,62,120,89,62,117,88,63,117,91,67,115,90,73,116,93,78,113,108,
105,105,103,104,105,101,102,110,108,109,135,135,135,147,147,147,132,130,131,108,
106,107,105,105,105,121,119,121,116,114,116,110,108,109,110,106,107,115,113,113,
139,137,137,146,143,142,147,145,143,147,145,143,146,146,146,146,146,144,151,147,
148,148,139,134,146,127,112,136,103,78,93,67,51,136,106,84,150,117,82,173,140,
101,186,143,104,180,140,100,133,102,83,174,138,106,180,138,100,177,141,103,159,
125,89,139,107,73,91,68,55,128,106,92,146,136,136,151,151,151,146,146,144,146,
146,146,145,146,144,142,142,142,133,133,131,117,117,115,112,112,112,112,112,112,
116,117,115,107,107,107,112,112,112,134,132,133,139,137,138,116,115,114,100,100,
100,98,94,94,108,104,104,106,103,102,105,102,101,104,100,98,106,100,100,108,102,
100,105,101,101,105,101,101,105,101,101,107,102,101,105,101,101,95,86,79,107,
102,101,106,102,102,105,101,101,105,101,102,105,103,103,106,102,102,105,101,104,
106,102,104,106,102,104,106,102,105,105,101,104,105,101,104,101,95,95,105,101,
101,105,101,104,106,102,103,106,102,102,106,102,102,107,103,103,105,101,104,106,
102,105,107,105,106,107,105,106,106,102,106,106,102,104,105,101,104,105,101,102,
105,103,104,105,103,103,106,102,102,106,104,102,105,102,101,108,102,100,108,101,
100,105,100,99,105,100,99,98,90,86,105,101,97,106,102,102,107,102,101,105,102,
101,105,102,101,105,100,99,105,102,101,105,101,99,106,100,96,107,101,97,107,101,
95,107,101,95,98,85,78,108,98,88,106,96,86,108,96,88,108,95,86,108,95,86,106,96,
90,107,100,99,106,102,104,106,102,106,106,106,106,105,105,105,112,112,112,103,
103,103,109,109,109,134,134,134,147,147,147,129,129,129,107,107,107,107,105,106,
117,115,117,117,115,117,108,106,107,108,106,107,114,112,113,137,135,135,146,143,
142,146,143,142,145,144,143,147,147,147,136,136,136,147,143,146,148,140,136,148,
128,114,130,105,82,91,70,51,136,106,84,157,121,85,173,140,101,181,142,103,179,
137,99,134,102,80,175,137,103,180,143,104,177,141,103,168,132,94,139,107,73,91,
68,55,123,105,91,142,139,134,151,147,150,146,146,146,146,146,144,140,140,140,
129,129,129,117,117,117,111,111,111,119,119,119,119,119,119,117,117,117,108,108,
108,112,112,112,129,129,129,137,135,136,114,114,114,106,106,106,106,106,106,117,
117,117,116,114,115,113,113,113,113,113,113,113,113,113,115,113,114,116,114,116,
113,113,113,113,113,113,114,112,113,116,114,115,115,115,115,117,115,117,116,114,
116,113,112,114,111,111,111,113,113,113,112,112,112,113,111,113,113,111,113,113,
111,113,111,111,111,113,111,113,110,108,109,113,113,113,112,112,112,113,111,113,
112,108,111,111,111,111,113,111,113,112,112,112,112,111,113,112,108,112,115,113,
115,113,113,113,111,107,111,111,109,111,111,108,112,108,106,110,108,106,108,107,
107,107,110,108,110,111,108,112,111,107,111,112,111,113,111,109,111,112,108,112,
111,109,111,110,108,110,111,111,111,112,112,112,110,108,110,110,106,110,107,105,
107,108,106,107,107,106,108,110,107,111,110,108,110,107,107,107,107,107,107,110,
108,109,111,109,110,110,108,110,110,106,110,108,106,108,110,106,108,108,106,107,
106,106,106,106,106,106,110,106,110,110,108,109,111,111,111,122,120,122,116,114,
116,105,103,104,110,106,108,134,130,133,147,143,146,130,128,129,107,105,106,106,
102,105,117,115,117,115,113,114,110,106,108,108,106,107,113,111,112,136,136,136,
145,144,143,146,143,142,145,142,141,146,146,144,145,146,144,147,143,146,146,139,
134,146,130,114,130,105,82,91,70,51,137,107,85,157,121,85,173,140,101,179,141,
103,178,132,92,134,102,80,175,137,103,182,141,104,177,141,103,169,133,95,140,
108,74,91,67,53,123,107,95,145,141,135,151,149,151,146,146,146,139,139,137,124,
124,124,114,115,113,111,111,111,108,108,108,119,119,119,124,124,124,116,115,114,
107,107,107,106,106,106,122,120,120,130,128,129,111,111,111,106,106,106,107,105,
106,117,115,116,114,114,114,113,113,113,108,108,108,108,108,108,107,107,107,107,
107,107,106,106,106,105,105,105,105,105,105,106,106,106,109,109,109,111,111,111,
111,109,111,108,108,108,110,108,110,109,109,109,112,112,112,111,111,111,112,112,
112,113,113,113,114,114,114,112,112,112,112,112,112,114,114,114,113,113,113,112,
112,112,113,113,113,112,112,112,113,113,113,113,111,113,112,112,112,113,113,113,
112,111,113,106,106,106,106,106,106,107,104,108,108,106,108,105,105,105,107,107,
107,107,105,107,105,105,105,107,107,107,105,103,105,106,106,106,105,105,105,106,
106,106,107,105,107,105,105,105,111,109,111,111,109,111,111,109,111,107,105,107,
105,103,105,105,105,105,107,107,107,107,107,107,105,105,105,106,106,106,106,106,
106,105,103,105,105,105,105,106,106,106,107,107,107,107,107,107,108,106,107,108,
106,107,108,106,107,106,102,105,107,105,106,106,106,106,111,111,111,111,111,111,
108,106,107,104,102,104,110,106,108,132,130,131,147,143,146,130,128,129,105,103,
103,106,102,104,117,113,116,121,117,119,108,106,107,108,106,107,114,112,114,136,
136,136,142,142,142,145,144,143,145,144,143,146,146,146,144,145,143,147,143,145,
148,136,130,147,131,117,131,104,83,98,73,56,136,106,86,162,120,86,181,137,101,
179,141,97,178,138,98,139,104,85,175,138,101,178,136,98,176,140,102,169,133,95,
140,108,74,90,67,54,122,106,94,141,135,135,152,148,150,136,136,136,122,122,122,
111,111,111,112,112,112,112,112,112,122,122,122,129,129,129,117,117,117,102,102,
102,107,107,107,114,112,114,122,118,122,121,117,121,99,96,100,88,86,88,101,99,
101,107,105,106,106,106,106,107,105,106,107,105,107,105,103,105,105,103,104,106,
102,105,106,102,105,105,101,105,106,102,105,105,103,105,107,105,107,104,102,103,
111,107,110,105,101,105,104,102,104,104,102,104,106,102,106,104,102,103,104,102,
104,102,100,101,104,100,104,105,101,104,104,100,102,105,103,105,104,100,104,105,
103,105,104,100,104,105,101,105,105,103,105,105,103,105,104,100,104,104,100,104,
102,100,102,104,100,102,105,101,104,104,102,104,101,99,101,104,100,104,101,99,
101,101,99,100,101,99,101,102,100,102,101,97,100,104,100,104,101,99,101,100,98,
100,100,96,100,102,100,102,104,100,104,102,100,101,106,102,106,104,102,104,101,
99,101,104,100,104,102,100,102,104,102,104,102,100,102,102,100,102,101,99,101,
101,99,101,101,99,101,101,101,101,102,100,102,102,100,101,101,99,100,104,102,
103,101,99,101,105,101,104,104,102,104,101,99,99,96,94,95,103,103,103,102,102,
102,101,99,100,113,111,112,136,134,135,145,141,143,125,123,124,106,102,104,105,
103,103,118,118,118,124,122,124,108,106,107,108,106,107,119,113,116,139,137,137,
145,144,143,145,144,143,145,144,143,146,146,144,145,146,144,146,142,143,148,138,
132,146,129,116,129,107,83,97,72,55,138,110,90,159,123,85,180,138,100,180,141,
102,181,137,97,139,108,85,176,137,102,180,143,104,176,140,102,175,134,97,140,
108,74,90,69,54,123,107,95,142,135,134,145,143,145,123,123,123,108,108,108,112,
112,112,113,113,113,124,124,124,130,130,130,117,116,115,106,106,106,141,137,140,
146,142,145,145,141,145,150,146,150,146,142,146,129,125,129,91,89,91,105,105,
105,110,106,110,111,109,111,110,106,110,110,106,110,111,111,111,111,109,110,113,
111,113,113,111,112,114,112,114,112,112,112,113,111,112,111,111,111,113,111,113,
111,107,111,107,107,107,111,111,111,110,108,110,111,111,111,117,114,118,107,106,
110,109,109,111,105,103,105,105,105,105,104,102,104,105,103,104,104,102,104,106,
102,106,105,105,105,106,102,105,105,101,104,105,105,105,106,102,106,106,102,106,
105,103,105,107,105,107,107,107,107,108,106,108,108,106,108,105,105,105,108,104,
108,107,105,107,108,106,108,108,104,108,105,102,106,105,101,105,104,101,105,104,
103,105,105,103,105,105,101,105,106,106,106,108,106,108,110,106,110,108,106,108,
107,105,107,107,104,108,106,106,106,107,105,107,110,106,110,110,108,110,110,106,
110,106,106,106,110,106,110,107,107,107,110,106,110,111,109,111,105,103,105,105,
105,105,105,105,105,105,103,104,106,106,106,100,98,100,102,100,101,105,105,105,
108,106,107,110,106,108,127,125,127,142,140,141,145,143,145,133,131,133,104,102,
103,105,105,105,119,115,118,124,122,123,110,106,108,107,103,105,119,115,117,140,
140,140,142,142,142,145,144,143,142,142,142,145,145,143,140,140,138,151,145,146,
146,136,130,145,129,113,124,103,78,105,77,57,137,108,89,158,122,86,174,137,100,
185,140,103,179,138,97,139,107,83,175,136,101,180,142,104,176,140,102,175,134,
97,142,110,76,94,71,56,122,105,92,145,136,135,146,142,144,117,117,115,110,109,
108,112,112,112,128,126,127,128,126,128,113,111,113,104,102,103,134,134,134,147,
143,147,147,143,147,150,146,148,151,149,151,152,148,151,147,143,147,111,111,111,
125,123,124,127,125,127,128,126,128,131,129,130,130,128,129,131,129,130,133,131,
133,132,130,132,136,134,135,138,136,137,139,137,139,136,134,136,137,135,137,138,
136,138,138,136,138,133,131,133,134,130,134,131,130,132,132,130,132,127,125,127,
126,124,126,124,122,124,122,120,122,123,119,123,117,117,117,121,119,121,124,122,
123,125,123,125,124,122,124,124,120,124,122,120,122,124,122,124,125,123,125,124,
122,124,124,122,124,128,126,128,127,125,127,128,126,128,130,128,130,131,129,133,
130,128,130,133,131,133,128,126,128,126,124,126,126,124,125,127,125,127,124,122,
124,122,120,122,124,120,124,125,123,127,129,125,129,132,130,132,134,130,134,131,
129,131,133,129,133,131,129,131,128,126,128,128,126,128,128,126,128,131,129,131,
130,126,129,133,129,133,132,130,131,128,126,128,134,130,134,130,128,129,130,128,
130,128,128,128,128,126,128,128,126,128,130,128,129,128,126,127,128,126,128,130,
128,129,130,128,130,134,132,134,140,138,140,148,146,148,143,137,141,128,124,127,
107,107,107,104,102,104,119,113,117,126,120,122,107,103,105,110,106,108,121,119,
121,140,140,140,145,142,141,143,142,141,142,142,142,137,137,137,146,145,142,148,
142,143,148,140,134,145,128,113,131,111,85,101,77,55,136,107,88,158,122,86,180,
137,102,180,140,100,177,137,97,135,103,83,175,139,101,180,140,100,175,142,103,
170,134,96,142,104,74,98,73,60,129,109,91,146,137,136,140,138,140,117,117,117,
111,111,111,116,114,115,134,132,133,122,120,121,105,103,104,134,132,134,140,138,
140,146,144,146,151,147,150,147,147,147,146,146,146,156,154,156,154,150,154,122,
120,122,139,137,138,140,140,140,141,141,141,141,141,141,141,141,141,145,141,143,
145,141,143,140,138,140,143,141,145,151,149,151,148,146,148,148,144,148,150,146,
148,148,146,147,148,146,147,148,144,148,144,140,144,150,146,150,147,143,147,146,
142,146,145,141,145,143,141,143,130,130,130,136,134,136,139,137,139,140,138,139,
140,138,140,140,138,140,140,138,140,138,136,138,138,136,137,140,136,140,137,135,
137,136,132,135,138,136,137,136,134,136,136,134,136,134,132,134,136,132,136,141,
138,142,140,138,140,145,141,143,142,140,141,139,137,139,140,138,140,140,138,140,
143,141,143,142,140,142,143,141,143,143,141,143,145,141,145,143,141,143,140,138,
140,134,132,134,142,138,142,142,140,142,139,137,139,142,140,142,142,140,142,146,
142,146,142,140,142,141,137,141,140,138,140,142,140,141,140,138,140,142,138,140,
140,138,140,139,137,139,135,135,135,139,137,139,140,138,140,142,140,141,143,141,
143,140,138,140,143,141,142,146,142,144,147,143,145,147,143,146,148,146,147,127,
125,127,104,102,103,104,100,102,115,113,113,125,119,122,107,105,106,108,106,108,
118,118,118,140,138,139,142,142,142,147,147,147,147,147,147,143,145,141,145,145,
143,151,145,147,145,134,129,147,129,111,130,106,84,98,73,54,136,108,84,151,118,
83,174,138,102,179,140,101,177,137,97,139,107,83,175,136,97,179,135,95,175,140,
103,170,134,96,144,105,76,96,73,56,127,107,99,140,135,134,141,137,137,117,117,
115,111,111,111,118,118,118,130,130,130,113,109,112,120,118,120,139,135,137,163,
163,163,147,147,147,151,151,151,151,151,151,151,151,151,157,153,157,155,151,155,
122,122,122,141,141,141,143,143,143,144,144,144,147,147,147,148,146,147,148,146,
147,145,143,144,107,107,107,146,146,146,157,153,156,154,152,153,152,148,151,150,
146,148,151,147,151,151,147,150,150,146,148,145,141,145,151,147,150,148,146,148,
148,144,148,146,142,146,117,117,117,139,137,139,141,141,141,151,149,151,152,148,
152,148,146,148,148,144,148,148,144,148,146,142,145,145,141,145,146,142,146,145,
141,143,142,140,142,142,140,142,142,138,141,135,135,135,107,106,108,145,141,145,
154,152,154,147,147,147,146,142,146,145,141,145,147,143,147,146,143,147,147,143,
147,147,144,148,148,144,148,148,144,148,146,142,145,147,143,147,151,151,151,146,
146,146,142,142,142,106,106,106,145,141,145,145,141,145,150,146,150,151,147,151,
143,141,145,147,143,147,147,143,147,143,141,143,147,143,147,146,142,146,142,140,
142,146,144,145,156,152,156,123,123,123,116,114,116,150,146,148,145,141,142,148,
146,148,148,144,146,146,142,145,148,146,147,151,149,151,150,147,151,146,146,146,
128,126,127,104,100,101,100,98,99,115,113,113,124,120,122,106,106,106,107,105,
106,118,118,118,139,135,137,142,142,142,142,142,142,141,141,141,141,141,135,142,
142,142,142,136,137,148,137,130,145,127,109,129,107,83,91,70,53,132,106,82,158,
122,84,173,137,101,179,140,101,177,137,97,139,107,83,175,136,101,178,140,102,
175,140,103,170,134,96,147,108,77,94,71,56,127,108,91,143,134,133,139,135,135,
115,115,115,111,111,111,122,120,122,129,129,129,110,106,110,123,119,122,138,136,
138,143,141,143,70,69,71,93,93,93,154,152,153,152,152,152,158,154,158,153,151,
153,120,118,120,140,138,139,143,141,142,146,142,145,150,146,148,150,146,148,151,
147,150,105,103,104,129,129,129,156,154,155,179,177,179,162,160,161,150,146,150,
151,147,151,151,147,150,151,147,150,152,148,151,147,145,146,151,147,151,150,146,
150,147,143,146,146,142,145,88,86,88,139,137,139,165,163,164,160,158,160,152,
148,152,148,146,147,148,146,148,147,143,147,147,143,147,147,143,147,147,143,147,
148,146,148,150,147,151,150,146,150,147,143,147,102,100,102,130,129,131,153,153,
153,175,173,175,157,153,157,143,141,145,143,141,143,148,144,148,146,142,146,148,
144,148,147,143,147,148,146,150,148,144,148,146,142,146,148,144,148,159,157,159,
182,180,182,153,153,153,134,132,134,119,117,119,148,146,148,148,144,148,146,142,
146,147,143,147,147,143,146,142,140,142,154,152,154,147,143,147,142,140,142,145,
141,145,153,153,153,166,164,166,153,153,153,132,131,133,125,123,124,143,141,142,
145,141,143,148,146,147,146,146,146,150,148,150,146,144,145,147,147,147,142,142,
142,124,124,124,102,100,101,102,100,101,115,113,113,123,119,122,108,104,107,105,
101,104,117,115,117,136,132,134,140,138,138,139,138,137,140,140,140,135,135,135,
145,145,143,142,136,137,151,142,135,145,129,113,128,105,84,87,65,51,127,96,71,
158,122,84,173,138,101,184,141,102,177,137,97,139,103,83,175,139,101,178,140,
102,175,139,101,170,134,96,140,108,74,94,71,56,126,107,94,138,132,132,132,130,
132,113,113,113,111,111,111,124,122,123,130,128,129,109,109,109,122,120,122,142,
140,142,139,137,138,65,64,66,48,47,48,154,152,153,153,151,152,158,154,157,154,
150,154,119,117,121,140,138,140,142,140,141,145,141,143,148,146,147,151,147,150,
152,148,151,95,93,94,145,143,145,165,163,165,135,135,135,176,174,176,152,148,
151,150,146,150,150,146,150,150,146,148,141,137,139,148,146,148,150,147,151,148,
146,147,151,147,150,148,146,148,88,86,87,152,152,152,168,166,168,134,132,134,
163,159,163,150,146,148,148,144,148,147,143,147,148,144,148,148,144,148,150,146,
150,150,146,150,148,146,150,150,146,150,146,142,146,89,87,89,145,143,145,162,
160,162,129,129,129,173,171,173,146,142,146,145,141,145,147,143,146,150,147,151,
148,144,148,147,144,148,148,146,150,146,142,146,145,141,145,148,146,148,168,164,
168,141,141,141,163,161,163,134,132,134,98,96,98,147,143,147,147,143,147,145,
141,145,146,142,146,146,142,146,147,143,147,145,141,145,145,141,145,143,141,142,
146,142,146,174,172,174,179,177,179,157,157,157,129,129,129,100,98,100,145,141,
145,146,144,146,146,146,146,146,142,145,146,144,146,146,146,146,146,146,146,143,
141,142,129,129,129,101,99,100,102,100,100,114,110,113,123,119,121,108,106,107,
105,101,104,116,114,116,136,134,135,140,138,139,140,139,138,140,139,138,140,140,
138,144,145,143,152,148,148,147,137,131,141,125,111,130,106,84,91,67,53,126,95,
68,160,124,86,173,137,101,184,141,102,181,137,97,130,99,78,182,146,108,178,139,
100,175,139,101,169,132,95,137,106,73,96,74,60,126,107,94,140,134,134,133,129,
130,112,112,112,113,113,113,127,123,125,127,125,126,110,108,110,124,122,124,138,
136,138,146,144,146,152,148,151,133,131,133,153,151,152,151,147,150,156,152,156,
155,151,155,120,118,120,139,137,139,140,138,140,140,138,140,145,141,143,146,142,
146,148,146,147,105,103,104,107,107,107,137,137,137,140,138,140,152,148,152,148,
146,148,148,146,148,148,146,148,151,147,151,133,131,133,148,146,147,147,143,147,
150,147,151,153,152,154,152,151,153,98,96,98,107,107,107,153,152,154,129,129,
129,147,147,147,148,146,147,148,144,148,150,146,150,147,146,148,148,144,148,146,
142,146,147,143,147,147,146,148,151,147,151,151,147,151,102,100,104,110,107,111,
141,140,142,131,130,132,147,147,147,147,143,147,148,144,148,148,144,148,147,143,
147,148,146,150,148,144,148,150,146,150,146,142,146,146,143,147,147,143,147,148,
146,150,147,147,147,128,126,128,101,99,101,108,106,108,145,141,145,146,142,146,
147,143,147,145,141,145,147,143,147,142,140,142,146,142,146,146,142,146,145,143,
144,145,143,145,152,152,152,175,175,175,124,124,124,112,112,112,102,102,102,146,
142,145,145,143,145,146,142,146,145,143,145,146,144,146,145,141,143,145,143,145,
142,142,142,124,124,124,101,99,101,104,100,102,114,112,113,122,120,122,107,105,
106,105,101,104,113,113,113,133,131,133,135,135,135,136,136,136,139,138,137,143,
143,141,141,141,141,150,146,147,148,140,134,144,128,114,124,101,80,91,67,53,126,
95,68,152,117,76,180,136,100,175,136,97,173,134,89,136,100,78,184,151,116,184,
140,100,174,138,100,168,131,92,134,103,72,105,80,65,128,106,94,143,135,135,129,
129,129,112,112,112,112,112,112,127,125,126,123,123,123,105,105,105,113,113,113,
137,135,136,148,146,148,147,147,147,150,148,149,150,146,148,148,146,147,154,152,
154,154,150,154,119,117,121,142,140,141,140,138,140,139,137,139,142,140,141,143,
141,142,143,141,142,139,137,138,111,109,111,117,115,117,141,141,141,143,141,142,
145,141,143,145,141,145,147,143,147,150,146,150,140,138,139,146,142,146,147,143,
146,146,142,146,146,142,145,146,142,145,139,137,139,124,122,124,136,134,136,143,
141,143,145,141,145,147,143,146,146,142,146,148,146,150,151,148,152,150,146,150,
142,140,141,142,140,141,143,141,143,143,141,143,142,140,142,140,137,141,111,107,
111,117,115,117,142,140,142,147,143,147,146,143,147,146,142,146,146,142,146,146,
142,146,146,142,145,146,142,146,147,144,148,146,143,147,147,143,147,145,142,146,
143,141,143,130,130,130,111,111,111,111,107,111,139,135,139,139,137,139,140,138,
140,142,140,142,142,140,142,140,138,140,140,138,140,139,137,139,139,137,139,140,
138,140,140,140,140,139,137,139,129,129,129,101,101,101,98,96,97,136,136,136,
140,140,140,140,140,140,140,140,140,142,142,142,142,140,141,141,141,141,145,142,
146,141,141,141,122,122,122,100,98,100,99,99,99,115,113,113,126,124,125,112,108,
112,105,101,104,111,111,111,133,131,131,139,137,137,136,136,136,137,137,137,133,
133,131,144,145,143,148,144,146,143,135,133,147,130,117,127,104,83,91,67,53,128,
96,70,159,124,89,179,142,99,173,134,95,172,131,90,134,99,76,181,147,119,175,137,
97,174,137,100,165,130,93,129,97,65,118,92,76,123,101,89,139,135,135,134,130,
133,111,111,111,111,111,111,124,124,124,131,129,130,106,106,106,105,103,104,130,
128,130,142,140,142,152,148,152,146,144,145,146,144,145,145,141,143,153,149,153,
152,148,152,118,115,119,140,138,140,140,138,140,139,137,139,139,137,139,140,138,
140,139,137,139,139,137,139,137,135,136,138,136,137,139,137,139,139,137,139,139,
137,139,139,137,139,140,138,140,139,137,139,107,106,107,142,140,142,140,138,140,
139,137,139,139,137,139,147,143,146,140,138,140,140,136,139,139,137,139,140,138,
140,142,138,141,142,140,141,143,141,145,142,140,142,141,138,142,138,136,138,143,
141,143,139,137,139,140,138,140,137,135,137,137,135,137,136,134,136,136,134,136,
137,135,137,134,132,134,136,134,136,138,136,138,138,136,138,141,138,142,142,140,
142,140,138,140,142,140,142,141,137,141,141,138,142,139,137,139,139,136,140,139,
137,139,136,134,136,137,135,137,136,134,136,139,137,139,135,132,136,140,136,140,
133,131,133,134,132,134,143,141,145,142,138,142,134,130,134,135,131,135,136,134,
136,135,132,136,134,134,134,134,134,134,131,131,131,135,135,135,136,136,136,133,
131,133,134,132,134,136,134,136,136,136,136,135,135,135,140,138,140,141,141,141,
140,138,140,122,120,122,100,98,100,99,97,99,112,112,112,124,122,123,107,107,107,
105,105,105,111,111,111,131,129,130,140,140,140,138,138,138,137,137,137,143,142,
141,141,141,141,145,141,142,146,140,138,146,130,118,128,103,84,90,67,54,127,99,
65,159,123,85,173,130,95,170,130,90,167,126,85,129,96,71,181,143,113,173,131,93,
170,137,98,163,127,89,126,95,68,124,97,80,125,106,91,141,131,131,133,131,133,
112,112,112,111,111,111,118,118,118,135,135,135,130,128,130,119,115,118,118,118,
118,134,129,135,148,144,148,150,147,151,145,143,145,145,143,144,153,149,153,145,
140,146,108,106,108,130,128,130,130,128,130,130,128,130,128,126,128,130,128,130,
130,126,130,127,125,127,127,125,127,130,128,129,127,125,127,128,126,128,126,124,
126,126,124,126,126,124,125,127,125,127,151,147,151,93,92,93,124,124,124,127,
125,126,126,124,125,127,125,127,128,126,128,127,125,127,128,126,128,129,125,128,
129,129,129,131,129,131,130,130,130,134,132,134,132,130,132,131,129,131,131,129,
131,131,129,131,134,131,135,133,131,133,134,132,134,133,131,133,133,131,133,130,
130,130,129,129,129,128,128,128,129,126,130,128,126,128,130,129,131,128,126,128,
130,128,130,130,129,131,130,126,130,127,124,128,127,125,127,127,125,127,127,125,
127,127,123,127,128,126,128,124,122,124,128,128,128,127,125,127,124,120,124,129,
126,130,128,126,128,130,128,129,128,124,128,127,124,128,135,132,136,134,131,135,
130,130,130,129,129,129,128,126,128,126,124,126,128,126,127,127,125,127,128,124,
127,128,128,128,128,128,128,128,126,128,127,125,127,133,131,133,139,137,139,140,
138,140,125,125,125,102,100,101,99,99,99,110,108,110,127,125,127,111,109,110,
105,101,104,106,106,106,131,129,131,139,137,137,136,136,136,140,139,138,136,136,
134,142,142,142,146,146,146,147,142,141,143,130,119,125,103,83,90,67,54,128,99,
70,158,122,84,169,125,89,170,126,86,164,122,84,130,97,72,178,142,104,168,127,84,
165,130,93,163,122,85,125,94,67,107,83,67,128,107,94,145,137,137,145,137,142,
118,119,117,111,111,111,108,108,108,119,117,118,124,124,124,118,118,118,122,120,
122,119,117,118,130,126,130,146,143,147,148,144,148,148,144,148,148,144,148,124,
122,124,88,86,88,110,106,108,110,106,108,107,107,107,106,106,106,106,106,106,
105,105,105,106,106,106,107,107,107,106,106,106,106,106,106,105,105,105,105,105,
105,106,106,106,105,105,105,105,105,105,105,101,105,97,94,97,104,100,104,106,
102,106,105,105,105,105,101,105,106,102,105,107,105,107,107,105,106,106,102,105,
108,106,108,111,109,110,108,106,108,111,109,111,113,111,113,112,112,112,111,107,
111,113,111,113,116,113,117,116,113,117,114,112,114,116,114,116,117,115,117,113,
111,113,112,109,113,114,112,114,112,108,112,110,107,111,111,108,112,111,107,110,
107,105,107,106,106,106,107,105,107,106,102,106,106,105,107,105,103,105,104,100,
104,105,101,105,107,105,107,105,101,105,102,98,102,104,102,104,104,102,104,108,
104,107,105,101,105,107,105,107,105,103,105,105,102,106,107,105,107,106,102,106,
107,107,107,105,105,105,108,106,108,105,105,105,105,105,105,105,101,105,106,102,
106,107,105,107,108,106,108,111,107,111,110,107,111,122,120,122,136,134,136,140,
138,140,130,130,130,105,105,105,99,99,99,105,105,105,124,122,123,110,108,109,
102,100,101,107,107,107,131,129,131,135,135,135,137,137,137,136,136,136,142,142,
140,142,142,142,146,146,146,148,142,143,140,129,120,124,101,82,90,67,54,129,98,
71,157,120,83,160,124,86,169,123,85,163,121,83,120,89,70,171,130,87,162,120,82,
168,124,88,153,112,79,124,93,66,110,86,70,128,108,94,146,140,136,145,141,145,
130,130,130,114,114,114,109,109,109,110,108,110,111,111,111,111,111,111,113,113,
113,110,106,108,98,96,97,120,118,120,122,118,122,121,117,121,119,117,121,96,94,
96,82,80,82,104,102,104,105,103,104,104,102,104,102,100,102,104,102,103,104,102,
104,104,102,103,102,100,101,102,100,101,101,99,101,102,100,102,102,100,102,102,
100,104,101,99,101,99,95,98,101,99,101,138,136,137,99,95,99,101,99,101,100,98,
100,102,100,102,102,100,102,104,100,104,102,100,104,104,100,104,102,100,102,101,
99,100,100,98,100,102,100,102,101,99,101,102,98,101,100,98,100,102,100,102,102,
100,102,104,100,104,100,96,100,102,100,104,101,99,101,100,99,101,99,95,98,102,
100,102,101,101,101,99,98,100,100,98,100,100,99,101,100,98,100,102,100,102,101,
100,102,102,100,102,100,98,100,100,98,100,99,99,99,98,97,99,98,96,98,96,94,96,
95,95,95,96,94,96,96,96,96,98,95,99,96,94,96,99,95,98,96,94,96,98,94,97,101,100,
102,96,94,96,99,97,99,100,99,101,96,94,96,96,94,96,96,94,96,96,94,96,98,96,98,
98,94,97,98,94,97,95,94,96,94,92,94,107,103,107,132,130,132,142,140,142,136,134,
135,108,108,108,101,101,101,102,102,102,121,119,120,110,108,109,105,105,105,107,
107,107,126,126,126,137,137,137,137,137,137,138,138,138,141,141,141,144,145,143,
146,144,146,148,142,143,141,129,123,124,103,84,90,67,54,134,99,70,139,106,73,
142,103,72,142,105,72,134,99,62,99,75,57,140,100,70,135,99,67,140,107,74,137,
105,71,123,94,65,101,77,61,128,107,94,148,142,142,150,147,151,140,140,140,129,
129,129,117,117,117,111,109,110,107,107,107,105,105,105,117,115,116,136,134,136,
111,111,111,98,96,97,103,102,104,121,119,120,123,123,123,107,105,106,98,96,98,
101,99,101,111,109,111,111,109,111,111,109,110,108,108,108,110,108,110,108,108,
108,107,107,107,107,107,107,108,108,108,111,109,111,107,107,107,107,107,107,106,
106,106,105,105,105,105,105,105,111,111,111,104,104,104,107,107,107,105,105,105,
105,105,105,105,103,105,107,107,107,104,102,104,104,102,104,101,101,101,104,102,
104,102,100,102,101,99,101,100,96,99,100,98,99,101,101,101,100,98,100,101,101,
101,99,97,98,100,99,101,101,101,101,101,101,101,101,99,101,101,100,102,98,95,99,
98,95,99,100,98,100,101,101,101,104,102,104,105,103,105,106,106,106,106,106,106,
106,105,107,106,106,106,105,105,105,107,106,108,105,103,105,104,101,105,102,102,
102,101,101,101,102,100,104,102,100,102,101,100,102,98,95,99,100,100,100,98,96,
98,99,96,100,104,102,104,98,96,98,99,96,100,98,97,99,100,98,100,98,96,98,99,95,
98,98,96,98,98,96,98,100,98,100,99,97,99,96,94,96,94,92,94,101,99,101,129,125,
129,139,137,139,135,135,135,111,111,111,99,99,99,101,101,101,119,119,119,111,
111,111,106,106,106,108,108,108,129,129,129,139,139,139,136,136,136,136,136,136,
141,141,141,144,145,143,146,146,146,147,143,145,140,131,124,124,103,82,89,66,51,
120,93,66,124,91,62,121,92,63,121,89,61,121,89,61,89,67,53,121,89,61,121,89,61,
123,91,63,120,90,66,117,88,63,101,77,63,126,107,94,146,138,138,147,143,147,145,
145,141,140,140,140,135,135,135,123,123,123,110,108,109,108,106,107,129,126,130,
127,125,126,111,107,110,100,98,100,107,107,107,127,125,126,129,129,129,108,108,
108,104,102,103,102,100,100,111,109,110,108,108,108,111,109,111,110,109,111,110,
106,108,106,106,106,107,105,106,109,108,110,112,108,111,113,113,113,113,113,113,
110,106,108,110,106,108,107,107,107,106,106,106,111,109,111,112,110,112,99,98,
99,111,109,111,107,107,107,110,108,109,107,105,107,106,106,106,105,105,105,104,
102,104,105,103,105,106,102,106,102,102,102,102,100,101,100,98,100,100,99,101,
102,100,102,102,102,102,103,103,103,101,101,101,101,99,101,104,102,104,108,106,
107,105,103,105,103,103,103,105,101,105,106,102,106,110,106,110,111,109,111,111,
111,111,112,108,112,112,108,112,115,113,115,113,111,113,113,113,113,116,114,116,
117,115,117,112,112,112,112,112,112,112,112,112,112,112,112,114,112,114,113,111,
112,112,108,111,110,108,109,106,106,106,107,103,107,106,106,106,106,102,106,105,
105,105,106,105,107,107,105,107,106,105,107,105,101,105,106,105,107,106,105,107,
111,109,111,113,111,113,100,99,101,96,94,98,102,100,102,131,129,131,140,138,140,
135,135,135,112,108,111,96,94,96,100,98,99,122,122,122,109,109,109,104,104,104,
108,108,108,128,128,128,135,135,135,136,136,136,135,135,135,142,142,142,142,142,
142,145,143,145,147,143,145,141,130,125,124,103,84,86,64,48,97,71,55,104,77,62,
109,81,63,108,81,62,113,83,65,112,84,66,111,84,65,112,84,66,113,84,67,109,81,63,
93,68,53,99,76,61,125,105,91,145,137,140,146,146,146,143,143,143,142,142,142,
141,141,141,133,134,132,113,113,113,107,107,107,116,114,115,126,124,125,111,111,
111,99,99,99,110,108,109,133,131,132,131,131,131,111,109,109,100,98,100,98,96,
97,98,94,94,101,98,95,107,103,99,105,99,95,107,98,91,105,98,89,106,96,88,106,96,
90,108,99,92,108,98,90,110,98,90,116,105,96,102,93,84,108,95,88,105,95,87,106,
99,84,108,99,88,108,99,88,110,98,86,111,98,85,110,99,84,111,98,85,108,98,84,107,
98,89,113,103,95,102,95,86,106,98,90,106,98,90,106,98,90,106,99,88,108,98,88,
109,99,89,111,102,91,111,101,91,107,95,85,105,94,79,102,89,74,113,101,87,107,93,
77,107,94,77,109,94,77,109,95,79,109,95,79,110,99,80,111,98,83,111,99,85,111,99,
85,110,98,84,108,96,86,117,106,95,110,98,88,107,100,89,107,98,87,107,98,87,110,
98,88,110,98,88,108,98,88,109,98,89,108,99,90,108,98,90,106,98,88,102,90,84,114,
104,94,105,98,91,106,99,96,105,100,97,105,99,99,105,101,102,104,100,102,104,102,
103,111,109,111,117,115,117,116,114,116,102,102,102,98,96,98,102,100,102,128,
128,128,140,138,140,134,134,134,110,108,110,96,94,96,104,102,104,121,119,120,
111,111,111,104,104,104,107,107,107,127,127,127,135,135,135,141,141,141,137,137,
137,143,143,143,141,141,141,145,143,145,147,141,142,142,129,122,128,100,80,84,
62,48,130,100,76,132,97,66,139,104,67,134,95,60,134,100,66,134,100,64,136,99,60,
138,101,62,140,101,70,136,100,68,123,93,63,101,77,63,128,104,94,143,137,138,152,
150,148,142,142,142,142,142,142,142,142,142,134,134,132,112,112,112,109,109,109,
117,117,117,128,128,128,111,111,111,100,100,100,109,109,109,134,134,134,135,135,
135,111,109,110,100,100,100,96,96,96,106,95,88,107,90,73,118,98,74,116,93,70,
122,98,72,127,99,71,132,102,72,124,99,72,128,96,70,118,92,68,118,92,68,128,105,
88,98,72,56,122,92,68,116,93,70,113,89,63,122,94,70,124,95,70,132,104,70,130,94,
70,128,95,68,127,94,67,122,95,66,127,99,67,128,104,86,105,79,61,122,93,68,128,
100,68,124,94,68,128,93,68,124,93,68,124,93,66,120,90,60,118,84,54,119,89,57,
124,90,60,96,72,54,128,101,80,120,90,60,121,90,59,125,91,57,121,90,59,122,91,60,
113,85,57,123,95,63,119,92,63,119,92,63,117,91,65,113,89,63,107,85,71,115,91,67,
114,91,62,114,92,68,116,91,62,115,91,65,121,97,73,118,91,70,118,90,70,118,95,70,
116,92,68,116,92,70,95,72,57,128,102,84,118,91,62,122,95,66,120,90,60,121,89,65,
115,89,65,112,90,68,116,89,72,107,93,81,101,96,91,117,117,117,107,107,107,106,
106,106,107,107,107,128,126,128,138,136,138,133,131,133,107,107,107,99,97,99,
100,100,100,119,119,119,109,109,109,101,101,101,104,104,104,122,122,122,136,136,
136,137,137,137,136,136,136,141,141,141,142,142,142,146,142,143,145,137,137,145,
127,113,128,101,70,94,68,48,132,102,82,128,99,76,134,102,76,130,100,76,128,100,
76,124,94,74,129,99,73,129,98,73,122,90,56,122,89,60,121,89,57,104,79,66,122,
102,94,142,136,138,152,146,150,142,142,142,142,142,142,142,142,142,131,131,131,
111,111,111,108,108,108,121,119,120,129,129,129,111,111,111,101,101,101,112,112,
112,136,136,136,140,138,139,113,113,113,100,100,100,94,92,94,104,93,82,111,87,
67,134,106,72,139,106,73,158,122,80,167,129,85,169,132,89,162,124,86,160,118,84,
152,118,84,147,111,73,155,125,103,131,96,71,156,114,80,150,111,80,152,109,74,
157,120,83,168,123,86,169,130,89,168,124,88,162,121,84,158,116,82,155,113,79,
155,113,79,162,128,106,130,98,72,158,113,80,158,123,86,153,117,79,152,115,78,
152,113,78,152,113,78,146,105,62,142,98,62,147,108,77,140,105,70,123,89,67,157,
123,95,146,107,68,146,108,74,152,108,72,149,109,73,153,111,73,144,106,72,151,
115,77,150,107,76,141,104,71,142,108,74,144,105,74,140,111,92,136,100,68,136,
102,72,136,102,72,139,104,67,132,100,68,138,101,72,138,104,74,140,105,74,145,
105,73,140,105,74,140,106,76,121,89,67,155,123,99,133,99,65,143,111,77,138,105,
70,136,106,74,128,95,66,124,94,68,128,99,68,112,90,70,104,97,88,106,106,106,101,
99,101,96,94,96,101,99,101,128,126,128,140,138,140,130,130,130,106,105,107,96,
94,96,101,101,101,118,118,118,108,108,108,101,101,101,102,102,102,118,118,118,
135,135,135,135,135,135,132,132,132,141,141,141,142,142,142,147,141,143,145,135,
131,146,125,106,128,102,76,87,62,49,94,72,54,95,70,51,98,70,50,98,70,50,98,70,
50,91,66,49,94,67,50,91,66,49,93,70,53,93,69,53,91,68,51,92,69,56,122,104,94,
146,138,138,150,147,146,141,141,141,142,142,142,141,141,141,130,130,130,111,111,
111,108,108,108,117,117,117,128,128,128,110,108,110,101,101,101,113,113,113,140,
138,139,139,137,137,114,112,113,100,100,100,94,92,93,105,91,73,119,94,67,142,
107,72,158,121,78,171,125,85,173,131,85,178,134,94,181,141,93,170,130,90,163,
123,81,168,123,86,178,137,112,146,108,78,169,124,87,164,123,80,168,125,86,172,
132,92,182,136,96,179,138,95,178,137,96,179,133,93,169,130,83,171,125,87,162,
121,78,173,137,113,144,106,78,168,130,92,168,130,92,168,123,86,162,121,78,164,
121,82,169,130,83,157,117,75,158,107,66,168,119,80,161,114,73,135,98,71,174,137,
110,163,123,81,162,122,80,172,134,84,176,137,86,176,135,90,171,128,89,173,133,
91,170,125,88,153,115,71,158,119,78,155,117,77,161,127,105,162,124,84,159,117,
79,162,122,80,164,125,84,168,128,86,169,130,91,170,132,92,173,130,91,164,126,86,
162,123,84,162,123,84,124,93,70,174,131,102,153,117,79,169,129,87,164,124,84,
158,118,82,146,110,72,142,105,72,136,100,70,121,90,65,108,96,78,106,106,106,105,
102,106,95,94,96,100,98,100,128,126,128,140,138,140,130,130,130,106,106,106,96,
96,96,104,102,104,117,117,117,106,106,106,101,101,101,102,102,102,121,121,121,
134,134,134,132,132,132,135,135,135,141,141,141,142,142,142,147,141,143,146,135,
126,148,126,102,133,104,73,89,66,49,130,99,74,145,106,71,147,109,71,153,113,77,
152,114,74,149,110,71,152,111,74,150,113,74,148,109,74,142,105,72,130,92,62,111,
86,71,121,102,91,148,140,141,152,144,149,141,141,141,142,142,142,144,145,143,
132,133,131,112,112,112,107,107,107,117,117,117,128,126,127,106,106,106,102,100,
101,116,114,115,138,138,138,139,137,137,113,113,113,102,102,102,95,93,94,104,87,
68,127,96,65,141,103,63,156,118,80,172,131,90,175,135,93,182,134,92,181,135,95,
173,133,91,173,132,87,163,121,83,174,139,114,148,109,78,168,125,86,162,122,80,
174,134,92,177,140,97,181,140,99,181,141,99,181,141,99,179,139,97,175,136,95,
176,130,90,168,124,84,179,139,115,143,108,77,170,124,86,170,126,86,171,130,87,
169,129,87,171,130,87,176,137,86,164,115,72,161,119,77,165,125,83,171,121,81,
136,101,72,178,140,112,171,130,81,168,125,78,181,141,99,181,143,93,182,135,94,
181,134,93,181,135,95,173,134,93,168,122,84,164,123,80,160,119,82,144,112,88,
163,122,79,165,123,85,170,128,90,175,136,95,176,137,96,178,140,100,178,140,100,
175,139,97,172,133,92,166,128,88,169,124,87,124,89,70,172,128,96,163,123,83,169,
129,89,173,133,93,178,134,92,165,126,85,158,120,80,145,107,73,123,91,63,114,95,
76,108,106,107,100,98,100,96,94,96,101,99,101,132,132,132,140,138,140,134,132,
134,106,106,106,96,96,96,102,100,102,117,115,117,106,106,106,102,102,102,105,
105,105,118,118,118,129,129,129,134,134,134,135,135,135,141,141,141,142,142,142,
146,141,140,147,134,123,150,124,100,135,105,73,91,65,49,133,105,83,162,127,102,
173,137,107,174,138,112,179,142,105,175,139,109,173,136,103,176,136,106,170,135,
106,164,131,102,134,107,88,112,87,72,119,102,91,150,140,142,153,145,150,143,145,
141,141,141,141,142,142,142,134,134,132,113,113,113,108,108,108,116,114,115,123,
123,123,106,106,106,101,101,101,116,114,115,141,141,141,139,137,139,114,112,113,
102,100,102,95,93,94,104,88,62,131,95,65,150,107,72,159,121,81,172,132,90,176,
135,86,185,135,95,178,137,94,175,135,95,175,138,89,173,129,89,178,142,118,147,
111,79,169,128,87,156,113,74,180,134,94,185,140,97,182,142,100,182,142,100,186,
141,98,181,141,99,185,137,95,179,141,91,174,127,86,182,141,114,147,108,77,168,
127,84,169,129,87,174,136,92,183,135,97,179,139,97,184,146,96,163,121,79,173,
130,83,175,125,85,168,127,84,140,103,74,179,144,115,173,124,85,172,132,90,185,
147,97,186,148,98,181,141,99,186,140,100,187,148,101,181,140,99,176,136,96,164,
125,80,163,124,83,146,109,90,168,125,86,170,130,90,175,136,97,180,142,102,187,
144,105,182,143,104,188,145,106,186,143,104,182,139,100,173,134,95,170,131,92,
134,95,76,165,130,95,169,129,89,173,134,95,179,137,95,183,135,97,175,134,93,166,
125,80,155,117,79,126,90,60,111,95,71,107,105,105,102,100,102,96,94,96,107,104,
108,130,128,130,140,138,140,131,130,132,107,107,107,96,96,96,100,100,100,116,
114,116,108,108,108,101,101,101,101,101,101,115,115,115,132,132,132,135,135,135,
137,137,137,136,136,136,141,141,141,146,141,140,148,134,120,152,124,96,139,106,
73,88,65,50,102,77,60,111,80,55,110,81,56,110,81,56,105,76,53,94,70,54,97,72,53,
99,72,53,100,73,54,107,77,55,108,79,56,110,85,68,125,108,91,145,137,140,152,146,
150,145,145,141,141,141,141,142,142,142,135,135,135,114,114,114,110,109,108,115,
115,115,123,123,123,106,106,106,105,103,104,116,114,115,140,140,140,137,135,136,
155,153,154,109,108,109,91,90,91,103,86,64,130,94,64,153,108,75,163,124,83,173,
133,91,185,146,95,179,141,97,186,147,106,182,143,96,173,131,93,173,129,89,179,
144,119,151,109,79,169,127,89,165,123,73,175,136,95,181,142,101,187,150,101,187,
150,101,180,142,102,180,142,102,185,138,97,182,135,94,171,133,89,180,138,108,
139,103,71,168,127,84,173,132,91,180,140,100,186,140,100,184,144,102,182,142,
100,168,123,74,175,137,93,177,128,89,169,128,79,142,106,76,185,146,117,174,127,
86,175,134,91,181,141,99,188,143,100,185,146,105,190,153,106,185,146,105,184,
146,106,186,140,100,164,122,80,173,132,91,137,106,85,172,134,96,179,133,93,180,
140,100,184,143,98,190,146,106,191,149,107,185,148,101,190,146,106,185,142,103,
180,137,98,179,140,95,137,101,79,179,144,113,177,140,93,178,137,100,187,143,103,
188,142,102,184,135,96,172,131,90,158,117,80,124,92,60,112,93,70,106,102,102,
100,100,100,98,96,98,102,100,102,129,128,130,136,136,136,129,129,129,107,107,
107,96,94,96,100,98,100,117,115,117,109,109,109,102,102,102,102,102,102,115,115,
115,131,131,131,134,134,134,135,135,135,140,140,140,141,141,141,143,138,137,148,
132,120,151,123,95,133,105,73,90,66,50,128,102,78,144,110,76,162,119,84,152,113,
78,152,114,74,122,91,74,154,114,78,154,114,78,162,117,80,163,118,81,127,94,65,
99,76,61,125,107,95,145,137,140,146,142,146,143,142,141,144,145,143,142,142,142,
136,136,136,115,115,115,107,107,107,112,112,112,122,120,121,105,105,105,105,103,
104,114,114,114,140,140,140,168,167,168,113,111,112,106,106,106,95,95,95,107,90,
67,128,96,62,153,109,73,171,134,85,182,136,92,185,140,97,186,140,100,181,142,
101,180,141,100,179,140,95,173,130,91,179,146,119,152,112,80,168,129,88,172,133,
92,181,137,97,181,141,93,182,143,96,181,145,103,181,145,103,181,145,103,182,143,
102,178,140,100,173,133,91,178,144,110,134,99,76,168,128,86,173,133,91,179,140,
99,181,143,103,188,142,102,183,146,103,163,123,75,178,140,96,179,140,89,170,129,
80,142,105,78,186,153,126,175,137,87,181,135,95,188,151,102,192,148,108,187,149,
109,192,155,108,187,149,109,191,147,107,185,147,107,167,125,83,173,134,93,137,
102,83,174,136,98,180,135,92,180,141,100,186,148,108,187,151,109,187,151,109,
187,149,109,187,148,109,183,145,107,184,141,102,181,136,99,140,104,80,184,149,
118,180,136,96,185,138,97,183,144,103,184,147,104,185,136,97,172,131,90,158,117,
80,125,91,55,112,94,70,105,101,99,96,96,96,94,92,94,102,100,102,130,128,130,139,
136,140,131,129,131,106,106,106,96,94,96,101,100,102,120,119,121,109,109,109,
101,101,101,101,101,101,113,113,113,131,131,131,135,135,135,136,136,136,136,136,
136,142,142,142,145,139,137,148,134,120,151,123,95,134,104,68,90,66,50,130,96,
76,150,116,82,173,127,89,169,126,87,163,124,83,130,98,76,164,122,84,165,123,85,
171,130,87,163,118,81,131,96,65,90,69,54,130,114,96,150,140,141,147,143,147,143,
143,141,141,141,141,142,142,142,137,137,137,114,114,114,109,110,108,112,112,112,
123,123,123,106,106,106,104,102,103,113,113,113,115,115,115,136,136,136,112,112,
112,103,103,103,94,92,94,111,88,67,129,91,61,150,113,74,172,133,92,181,143,93,
186,139,98,181,144,101,188,141,100,181,143,99,179,133,93,170,131,90,184,149,120,
148,113,82,162,124,80,179,134,91,184,138,98,180,144,102,183,146,103,190,143,102,
184,143,94,178,139,94,187,141,101,184,147,98,180,133,92,185,144,113,138,101,76,
175,128,87,173,134,93,181,141,99,188,141,100,190,152,102,176,139,96,170,128,86,
179,138,89,180,133,92,170,129,80,150,111,80,185,148,123,178,131,90,179,139,97,
190,153,114,193,149,109,187,151,109,193,156,109,193,149,109,187,148,103,190,146,
106,173,135,91,180,135,92,135,100,79,174,135,90,181,136,93,179,142,103,186,148,
108,193,151,109,193,149,109,187,151,109,187,149,109,184,146,106,177,138,93,175,
131,89,146,111,82,179,146,117,179,141,91,184,137,96,183,146,103,184,145,104,187,
148,97,173,132,91,158,117,80,126,94,62,112,94,70,104,101,100,96,96,96,100,98,
100,104,101,105,130,128,130,137,135,137,130,128,130,106,106,106,96,94,96,108,
108,108,116,114,116,107,107,107,104,104,104,102,102,102,113,113,113,130,130,130,
133,133,133,134,134,134,138,138,136,142,142,142,141,137,137,146,132,120,150,123,
96,132,102,72,91,65,49,130,104,80,153,119,85,179,131,93,173,130,91,167,127,85,
133,97,77,168,125,86,171,129,91,170,128,90,158,117,80,129,94,63,91,67,51,131,
107,97,146,138,141,146,142,146,143,142,141,141,141,141,142,142,142,137,137,137,
115,115,115,109,110,108,112,112,112,123,123,123,105,105,105,98,96,98,118,116,
117,137,137,137,136,136,136,114,112,113,103,103,103,96,94,95,107,88,67,125,91,
61,156,118,80,167,127,85,175,135,93,185,147,97,182,141,92,188,141,100,181,141,
99,181,143,93,171,129,83,185,147,121,150,113,76,156,115,74,180,135,92,180,140,
98,186,140,100,188,141,100,188,150,100,181,143,93,183,137,93,181,143,99,184,145,
94,178,139,98,179,140,109,136,102,74,175,128,87,180,133,92,181,141,99,182,142,
100,182,145,102,173,129,87,181,139,93,180,141,100,181,142,101,170,131,90,152,
113,82,181,147,125,173,133,91,178,139,98,190,143,102,187,148,109,193,149,109,
193,149,109,186,151,110,186,151,110,184,145,98,178,140,100,174,129,86,133,101,
79,174,136,98,175,136,95,179,142,103,191,147,107,187,151,109,193,156,117,186,
150,108,187,148,109,186,148,108,185,139,99,175,137,97,146,109,80,182,148,120,
178,137,92,178,140,96,181,145,103,184,147,104,186,139,98,177,127,87,152,113,78,
122,91,60,113,94,71,102,99,98,96,96,96,93,91,93,105,101,105,133,129,133,138,136,
138,130,128,130,107,107,107,96,96,96,100,99,101,116,114,116,107,107,107,102,102,
102,105,105,105,113,113,113,131,131,131,134,134,134,133,133,133,136,136,136,141,
141,141,145,139,140,144,131,124,150,124,96,136,104,72,90,66,50,130,104,80,156,
122,86,173,136,97,175,135,87,169,131,87,133,102,83,172,130,92,175,135,95,173,
132,87,158,119,84,134,100,64,91,68,51,131,112,101,143,137,133,150,144,148,142,
142,140,141,141,141,142,142,142,139,139,137,117,117,115,108,108,108,111,111,111,
121,119,121,105,105,105,100,100,100,116,116,116,139,139,139,139,137,138,112,112,
112,105,103,104,98,94,96,106,88,68,126,91,62,150,113,74,164,125,84,179,130,91,
184,136,94,178,139,98,180,140,92,180,140,98,180,133,92,169,121,83,184,144,118,
146,108,78,156,112,72,179,131,89,184,134,94,179,141,97,185,138,97,186,147,106,
180,135,92,180,135,92,180,140,98,180,142,102,177,139,89,179,144,109,136,102,74,
174,127,86,173,133,85,179,138,89,181,141,99,188,141,100,169,124,75,181,141,99,
179,138,89,180,142,92,175,128,87,163,117,83,179,146,121,176,130,90,175,136,95,
187,141,101,184,146,106,191,147,107,185,148,109,190,144,106,184,147,104,180,142,
102,173,135,95,168,123,74,131,100,77,173,132,95,173,133,91,178,139,98,187,143,
103,190,146,104,188,151,104,184,146,106,188,147,106,181,142,103,175,136,97,172,
130,92,139,101,73,186,145,118,175,138,91,176,137,96,180,141,100,182,143,102,179,
138,95,168,130,86,153,110,75,121,91,59,116,94,68,104,99,98,95,94,96,96,94,96,
104,100,104,127,125,127,150,147,151,136,136,136,107,107,107,94,92,94,100,98,100,
112,112,112,105,105,105,101,101,101,100,100,100,116,116,116,131,131,131,135,135,
135,134,134,134,141,141,141,141,141,141,143,141,142,146,135,126,151,124,95,132,
102,72,91,65,49,132,104,80,156,122,86,173,130,91,178,137,96,171,131,91,135,104,
85,175,134,91,177,137,97,181,137,97,158,119,84,133,94,63,91,67,53,129,108,95,
146,140,141,150,144,147,142,142,142,141,141,141,142,142,142,136,136,136,118,118,
118,109,109,109,111,111,111,118,118,118,107,107,107,102,100,101,95,95,95,139,
139,139,134,134,134,111,111,111,105,103,104,96,94,96,104,88,70,123,93,63,150,
113,74,164,125,84,173,133,91,181,132,93,178,138,96,180,138,88,178,140,96,173,
132,91,169,128,87,176,142,114,145,107,77,167,124,77,171,131,89,175,135,93,175,
136,95,178,137,94,184,144,102,179,133,89,180,140,98,179,139,97,179,141,91,176,
137,86,174,140,110,136,100,74,169,122,81,172,131,86,178,136,94,172,132,90,177,
132,89,159,121,71,179,139,97,175,136,95,175,127,89,172,134,84,155,117,79,179,
144,115,173,134,93,177,129,91,184,144,96,180,141,100,186,140,100,186,140,100,
181,142,101,178,139,98,175,135,87,175,127,89,168,127,82,127,93,73,168,128,92,
170,128,90,173,133,85,180,140,98,186,151,100,183,143,103,183,141,103,182,142,
100,177,137,97,171,131,91,173,129,89,136,101,72,184,147,120,169,129,89,178,130,
92,175,136,95,175,136,95,179,131,89,163,124,83,147,105,71,124,90,60,116,96,68,
107,104,103,98,96,98,96,94,96,103,102,104,131,129,131,137,135,137,130,128,130,
104,102,104,99,95,98,99,96,100,113,112,114,111,111,111,112,112,112,107,107,107,
118,118,118,134,134,134,132,132,132,131,131,131,141,141,141,142,142,142,146,142,
143,146,135,128,150,124,100,130,100,70,90,66,50,133,106,77,162,122,86,180,134,
96,179,138,97,174,136,92,138,106,86,175,136,95,179,137,99,176,134,96,158,118,82,
127,94,59,91,67,53,128,111,92,152,140,140,149,143,147,141,141,141,142,142,142,
142,142,142,136,136,136,117,117,117,108,108,108,111,111,111,118,118,118,104,104,
104,98,98,98,116,114,115,145,143,144,124,124,124,114,112,113,105,105,105,96,94,
96,106,90,72,130,95,66,151,114,77,167,127,85,171,130,89,175,135,93,178,136,94,
182,134,92,179,133,93,169,127,81,170,124,86,170,138,110,136,98,68,165,124,83,
173,132,91,177,128,89,173,133,91,173,133,91,181,140,91,181,142,91,175,135,93,
175,134,91,175,129,89,173,134,93,178,143,118,136,101,72,167,124,85,173,125,87,
172,131,86,175,135,93,175,135,87,163,119,79,179,132,91,179,138,89,173,124,85,
170,129,88,152,112,76,178,142,112,170,120,80,174,134,92,179,129,89,175,136,95,
178,140,96,184,136,94,178,139,94,175,137,93,172,131,90,166,118,80,167,126,85,
122,91,72,160,121,80,167,126,85,169,127,81,173,132,91,181,140,95,182,136,96,176,
134,96,180,136,96,176,137,90,171,130,87,156,119,80,134,99,74,180,142,112,164,
123,86,168,125,86,170,129,88,169,129,87,166,126,84,155,118,79,145,102,71,124,90,
60,112,94,70,105,101,99,100,99,101,93,91,93,101,98,102,125,124,126,142,141,143,
136,136,136,105,105,105,96,94,96,97,96,98,114,113,115,102,102,102,100,100,100,
112,112,112,121,121,121,130,130,130,133,133,133,131,131,131,141,141,141,142,142,
142,145,141,142,147,136,131,151,126,101,134,99,68,90,66,50,132,104,80,158,124,
88,180,134,96,180,140,98,174,136,92,138,106,86,181,135,95,179,139,99,176,134,96,
158,118,82,127,93,63,96,72,56,135,111,95,152,144,138,146,142,145,142,142,142,
141,141,141,142,142,142,136,136,136,117,117,117,108,108,108,112,112,112,118,118,
118,105,103,104,101,99,100,113,113,113,140,140,140,117,117,117,116,114,115,105,
103,104,96,94,96,106,93,78,130,99,68,140,102,68,158,118,76,168,127,84,171,131,
91,174,134,92,172,124,86,169,128,87,164,122,84,162,120,82,173,137,113,135,97,67,
163,117,77,164,121,82,172,124,86,170,127,80,177,137,89,179,129,89,173,133,91,
179,130,91,170,129,88,165,125,77,168,127,84,173,139,111,146,104,76,164,121,82,
170,122,84,168,125,86,170,129,84,165,125,83,167,117,73,174,127,86,172,134,84,
169,130,79,169,129,87,155,115,79,159,125,103,169,119,79,169,119,79,171,122,83,
168,128,86,170,130,90,171,131,91,173,133,91,170,129,88,172,123,84,164,122,76,
165,124,83,124,95,74,164,123,78,164,124,76,164,121,82,167,124,85,174,132,86,173,
130,91,168,126,88,173,127,89,164,125,86,163,124,85,155,117,79,135,101,71,174,
140,112,163,124,85,169,123,85,164,124,82,167,121,83,155,113,79,146,107,72,135,
99,67,123,89,59,111,95,71,105,101,101,101,101,101,94,93,95,102,100,104,125,124,
126,139,136,140,127,125,127,103,102,104,95,94,96,105,105,105,121,119,121,112,
112,112,107,107,107,100,100,100,124,124,124,130,130,130,129,129,129,130,130,130,
143,143,143,143,143,143,150,146,148,148,140,134,150,125,104,133,103,71,90,66,50,
132,104,80,157,121,83,173,136,97,184,137,102,174,136,92,138,106,86,175,135,95,
179,139,99,176,134,96,159,119,83,129,95,59,94,71,56,130,111,96,151,137,137,146,
144,146,142,142,142,141,141,141,141,141,141,136,136,136,117,117,117,108,108,108,
111,109,110,118,118,118,105,103,105,101,101,101,117,115,117,141,141,141,130,130,
130,112,112,112,105,105,105,96,94,96,108,101,86,124,100,76,136,102,72,135,101,
71,148,112,76,151,114,77,159,122,83,152,116,78,144,105,74,140,104,72,147,110,77,
159,128,105,133,100,73,158,120,80,152,113,78,152,113,78,155,113,79,156,116,80,
158,118,82,160,119,82,158,117,80,153,114,79,157,120,83,152,114,74,162,127,102,
146,105,74,153,114,79,153,114,79,152,114,76,162,118,82,151,107,67,158,117,80,
158,117,80,153,113,71,158,113,76,150,108,70,141,105,73,150,118,96,155,118,75,
157,112,75,152,114,76,158,114,78,158,114,78,158,116,78,154,114,78,156,113,78,
153,113,77,151,112,77,150,112,72,114,88,70,149,111,71,149,108,71,155,112,77,150,
111,76,155,117,77,155,117,77,156,113,78,150,114,78,149,113,77,141,106,71,146,
110,72,124,90,68,159,127,101,150,114,78,151,115,79,150,109,76,142,107,72,136,
100,68,129,90,61,124,93,66,113,88,65,105,93,81,101,99,100,105,102,106,95,94,96,
102,100,104,123,123,123,137,136,138,125,123,125,102,100,104,97,96,98,99,96,100,
107,107,107,100,100,100,98,98,98,104,104,104,126,126,126,130,130,130,133,133,
133,131,131,131,140,140,140,141,141,141,146,142,145,144,136,134,150,128,106,133,
103,71,90,66,50,132,106,82,158,124,88,173,136,97,177,138,93,172,133,86,142,108,
88,175,134,93,178,138,98,176,134,96,166,128,88,129,95,59,94,71,56,129,110,95,
150,137,136,148,142,143,141,141,141,141,141,141,141,141,141,136,136,136,117,117,
117,108,108,108,111,109,110,117,117,117,105,105,105,99,99,99,111,111,111,140,
140,140,138,136,138,112,112,112,106,102,105,96,94,95,106,98,94,119,99,89,119,98,
83,126,95,74,122,95,66,127,100,71,126,96,72,130,102,70,122,94,70,120,94,70,123,
98,73,135,110,89,113,84,63,124,95,72,126,95,70,128,95,68,126,97,72,129,95,67,
128,97,66,124,94,62,131,100,67,128,95,66,127,95,67,129,97,65,138,111,90,128,96,
68,141,102,71,134,100,70,132,98,70,135,100,71,123,91,59,135,100,71,135,100,71,
130,100,70,132,95,68,116,87,56,112,84,62,129,105,85,124,97,66,122,95,66,124,95,
66,123,94,65,125,90,65,126,93,66,126,93,66,126,91,66,123,93,61,122,94,66,118,93,
66,95,76,65,121,93,63,120,92,68,124,93,68,120,92,68,120,91,68,118,94,70,119,97,
71,116,95,72,116,95,72,116,95,72,117,95,71,99,82,63,124,107,84,117,96,73,117,96,
73,116,95,72,121,95,71,112,94,72,112,96,70,110,90,76,105,94,87,100,97,94,100,
100,100,102,100,102,95,94,96,100,99,101,123,123,123,133,131,133,128,126,128,102,
100,102,96,94,96,98,96,98,107,107,107,99,99,99,100,100,100,106,106,106,124,124,
124,130,130,130,130,130,130,131,131,131,139,140,138,141,141,141,145,141,143,145,
137,135,149,129,109,133,102,71,90,66,50,132,106,82,158,124,88,173,136,97,178,
137,100,173,133,91,135,99,79,173,133,93,184,138,100,176,134,96,159,119,83,128,
94,64,94,71,56,135,108,91,150,137,136,145,141,143,140,140,138,140,140,138,142,
142,142,136,136,136,117,117,115,108,108,108,111,111,111,119,119,119,105,105,105,
99,97,99,111,111,111,140,138,139,139,137,138,114,114,114,105,105,105,98,97,99,
105,101,104,107,105,105,107,105,105,108,104,104,107,105,106,108,104,106,107,105,
106,107,105,106,106,102,105,107,105,106,107,103,105,105,101,103,104,97,96,105,
101,101,105,101,101,105,100,99,107,101,99,107,100,97,105,101,97,107,99,95,107,
98,93,108,101,90,110,99,88,105,94,83,106,94,82,106,91,82,108,98,88,108,98,88,
110,99,88,107,98,87,101,94,83,108,95,84,111,100,85,108,95,84,108,98,82,101,90,
79,100,90,82,104,95,88,106,96,90,107,98,93,108,98,94,107,100,95,107,100,97,108,
99,94,108,98,84,110,98,84,110,98,86,112,98,86,106,97,82,94,82,72,108,96,88,108,
97,90,105,94,85,111,100,87,106,96,88,106,100,90,108,101,94,107,98,95,105,96,95,
106,99,96,101,96,95,102,91,88,104,99,96,105,100,97,105,100,97,104,99,98,107,99,
99,104,100,101,104,100,102,104,101,105,100,99,101,101,99,101,104,102,104,104,
102,104,94,94,94,102,100,102,124,123,125,134,132,134,128,126,128,102,100,102,93,
92,94,99,98,100,105,102,106,102,102,102,98,98,98,107,107,107,127,127,127,130,
130,130,130,130,130,130,130,130,139,139,137,141,141,141,145,141,143,146,138,138,
149,128,109,130,102,72,91,65,49,137,107,83,159,125,89,173,136,97,178,137,100,
173,133,91,134,97,76,174,134,98,176,137,98,181,137,97,163,122,85,131,96,65,94,
70,56,130,106,88,146,134,132,148,142,145,140,140,140,140,140,138,141,141,141,
135,135,135,115,115,115,106,106,106,110,110,110,122,120,122,105,105,105,101,101,
101,111,111,111,139,137,138,136,136,136,112,112,112,106,106,106,105,105,105,112,
112,112,114,112,114,113,112,114,113,112,114,110,109,111,108,106,110,107,107,107,
107,107,107,107,107,107,110,106,110,110,108,110,111,107,111,110,108,110,110,106,
110,111,108,112,111,108,112,110,107,111,110,107,111,108,106,110,107,107,107,107,
105,107,107,105,107,106,102,106,105,101,105,104,102,104,105,101,105,102,100,102,
101,99,101,101,99,101,100,98,100,99,98,100,101,99,101,100,96,100,101,99,101,102,
100,102,104,101,105,106,102,106,107,105,107,107,106,108,106,106,106,108,106,110,
108,106,108,108,106,110,109,109,109,111,107,111,110,107,111,110,108,110,112,108,
112,111,108,112,111,109,111,110,107,111,110,106,110,110,108,110,111,109,111,110,
106,110,110,106,110,110,108,110,112,108,112,112,108,112,111,111,111,111,107,111,
106,106,106,107,105,107,107,106,108,107,107,107,106,106,106,107,106,108,110,108,
110,110,108,110,113,113,113,110,109,111,110,108,110,112,112,112,106,106,106,96,
94,96,101,100,102,123,122,124,133,130,134,129,126,130,101,98,102,96,94,96,100,
99,101,105,105,105,100,100,100,98,98,98,108,108,108,129,129,129,133,133,133,129,
129,129,130,130,130,139,139,137,140,140,140,142,142,142,145,137,137,147,127,111,
129,102,71,88,64,50,134,105,80,161,125,89,184,143,102,178,136,102,173,133,91,
128,97,76,181,146,117,176,137,98,175,135,95,166,124,86,135,101,67,94,71,56,126,
104,88,144,132,132,145,141,143,141,141,141,140,140,140,140,140,140,135,135,135,
116,116,114,106,106,106,110,110,110,121,119,120,107,107,107,102,100,101,111,109,
110,136,136,136,139,137,139,113,113,113,105,105,105,106,106,106,112,112,112,116,
114,115,113,113,113,111,111,111,110,106,110,107,107,107,107,107,107,107,107,107,
106,106,106,107,107,107,110,106,110,111,109,111,111,111,111,112,112,112,115,113,
115,111,111,111,111,109,111,111,109,111,111,109,111,111,107,111,110,108,109,108,
108,108,110,108,110,106,106,106,102,100,102,100,98,100,98,96,98,99,95,98,98,96,
98,96,94,96,96,94,96,96,94,96,95,95,95,99,97,99,99,97,99,101,100,102,105,103,
105,106,102,106,105,105,105,107,107,107,105,103,105,104,100,104,107,105,107,104,
100,104,105,103,105,105,102,106,106,106,106,106,105,107,105,105,105,105,102,106,
106,102,106,106,106,106,107,107,107,103,103,103,105,103,105,105,105,105,105,103,
105,102,100,104,105,105,105,105,105,105,104,103,105,102,100,102,104,102,104,101,
99,101,101,100,102,102,100,104,101,100,102,99,99,101,102,100,104,106,105,107,
105,102,106,106,105,107,106,105,107,98,95,99,94,92,94,102,100,104,125,123,127,
137,136,138,129,128,130,101,100,102,97,96,98,99,98,100,105,105,105,101,101,101,
96,96,96,107,107,107,129,129,129,130,130,130,129,129,129,131,131,131,139,139,
137,139,139,137,142,142,142,145,139,137,148,128,112,130,100,68,87,64,49,130,99,
72,159,124,89,173,135,95,175,136,95,172,133,86,135,96,73,185,152,125,178,137,
100,175,135,95,167,126,89,136,102,68,98,75,60,127,104,89,142,136,130,145,141,
145,140,140,140,139,139,137,140,140,138,134,134,134,117,117,115,106,106,106,107,
107,107,121,119,120,107,107,107,100,100,100,110,108,109,134,134,134,140,138,139,
117,117,117,107,105,106,105,103,105,105,103,105,105,103,105,105,105,105,105,103,
105,105,103,105,105,103,105,105,103,105,105,103,105,105,105,105,102,100,102,105,
103,105,105,103,105,105,103,105,105,103,105,102,102,102,102,102,102,101,100,102,
101,99,101,102,100,102,102,100,104,102,100,104,102,100,104,105,105,105,101,100,
102,102,100,104,101,101,101,100,99,101,101,101,101,99,98,100,99,99,99,101,100,
102,100,100,100,99,98,100,98,95,99,100,99,101,99,98,100,99,98,100,101,101,101,
100,99,101,101,100,102,101,101,101,99,96,100,101,101,101,100,99,101,99,96,100,
100,100,100,97,96,98,100,100,100,99,98,100,100,100,100,101,101,101,99,98,100,
100,98,100,99,98,100,100,100,100,99,98,100,99,98,100,101,101,101,99,96,100,100,
100,100,100,99,101,99,98,100,98,95,99,98,97,99,98,95,99,94,93,95,95,94,96,94,93,
95,99,98,100,99,96,100,97,96,98,99,96,100,99,96,100,98,96,98,96,94,96,108,106,
110,129,126,130,136,134,136,127,125,127,100,99,101,94,92,94,100,99,101,106,106,
106,110,110,110,100,100,100,110,110,110,124,124,124,128,128,128,129,129,129,128,
128,128,139,139,137,139,140,138,141,141,141,145,137,139,146,127,114,127,100,71,
87,65,49,134,102,76,164,128,90,173,136,97,179,138,97,173,133,91,147,112,77,184,
151,124,179,139,99,175,133,95,168,125,86,135,94,61,106,82,66,127,103,89,137,131,
132,142,142,142,140,140,140,138,139,137,140,140,138,135,135,135,117,117,117,105,
105,105,108,108,108,118,118,118,105,105,105,100,98,100,110,108,110,135,135,135,
142,142,142,128,126,128,113,113,113,113,111,112,109,109,109,109,109,109,106,106,
106,107,107,107,108,108,108,110,108,110,99,99,99,109,109,109,111,109,111,106,
106,106,107,107,107,108,108,108,107,106,108,105,105,105,105,103,105,105,105,105,
106,106,106,107,106,108,106,105,107,108,106,110,94,92,94,94,94,94,118,118,118,
112,112,112,106,106,106,110,109,111,110,109,111,111,108,112,111,111,111,112,112,
112,113,112,114,112,112,112,112,112,112,110,109,111,107,107,107,105,105,105,99,
98,100,109,108,110,113,113,113,108,108,110,108,108,108,110,109,111,108,108,108,
110,107,111,109,108,110,110,108,110,107,107,107,106,106,106,106,106,106,107,107,
107,110,109,111,103,103,103,96,96,96,104,103,105,105,105,105,102,100,104,105,
102,106,105,102,106,104,103,105,107,106,108,107,107,107,104,101,105,105,102,106,
104,103,105,104,101,105,103,102,104,104,102,104,100,96,100,106,105,107,106,106,
106,107,106,108,107,107,107,109,108,110,107,107,107,111,108,112,121,118,122,136,
134,136,135,132,136,124,122,124,99,96,100,92,91,93,98,94,97,108,106,110,102,102,
102,101,101,99,106,106,106,128,128,128,131,131,131,131,131,131,129,129,129,138,
137,136,139,139,137,142,142,142,146,140,143,143,127,119,123,95,71,87,64,49,136,
106,82,165,130,93,180,136,96,177,135,97,174,134,92,151,113,83,184,152,126,180,
142,98,180,134,96,164,123,86,132,98,62,112,88,72,121,104,91,143,133,135,147,141,
145,139,139,137,138,139,137,140,140,138,135,135,135,117,117,115,106,106,106,108,
108,108,117,115,116,105,103,104,100,96,99,110,108,110,134,134,134,146,144,145,
142,142,142,136,136,136,134,132,133,134,132,134,131,131,131,129,129,129,129,129,
129,128,128,128,83,83,83,135,135,135,142,142,142,145,143,145,135,135,135,132,
131,133,129,129,129,126,126,126,130,129,131,123,123,123,125,125,125,128,128,128,
127,125,127,128,128,128,121,119,121,119,119,119,138,138,138,166,166,168,150,148,
150,132,132,132,130,130,130,133,132,134,134,132,134,134,134,134,137,137,137,136,
136,136,136,136,136,138,137,139,134,134,134,124,124,124,79,79,81,134,134,134,
142,142,142,147,147,147,134,134,134,135,135,135,132,131,133,136,136,136,133,131,
133,130,130,132,131,130,132,130,130,130,129,129,129,131,130,132,135,135,135,137,
136,138,136,136,136,134,134,134,79,79,81,124,124,124,127,126,128,126,125,127,
130,130,130,131,131,131,131,131,131,126,126,126,129,129,129,129,129,129,129,129,
129,131,130,132,140,140,140,134,132,134,135,135,135,89,88,90,130,129,131,128,
125,129,133,131,133,129,126,130,127,125,127,131,129,133,135,131,135,139,135,139,
140,138,140,123,120,124,96,94,96,91,89,91,103,102,104,108,106,110,99,96,100,100,
100,100,106,106,106,124,124,124,130,130,130,132,132,132,135,135,135,137,137,135,
137,137,137,141,141,141,147,143,145,140,124,118,121,96,73,93,67,51,146,117,92,
168,130,92,173,136,97,176,136,96,173,133,91,150,112,82,182,150,126,180,142,98,
175,133,95,164,123,86,128,94,64,120,95,80,127,105,91,142,137,134,147,141,145,
139,140,138,139,140,138,140,140,138,136,136,136,119,119,119,107,107,107,111,111,
111,117,117,117,104,102,103,99,97,99,106,106,106,134,132,133,141,141,141,143,
141,143,143,141,143,144,144,144,145,143,145,143,143,143,142,142,142,143,143,143,
145,145,145,105,105,105,152,152,152,147,147,147,137,137,137,152,152,152,141,141,
141,141,141,141,142,141,143,140,140,140,139,137,139,140,138,140,141,140,142,140,
140,140,141,140,142,107,106,108,118,118,118,162,160,162,137,137,137,154,154,156,
141,141,141,140,138,140,140,140,140,141,140,142,141,140,142,142,141,143,141,140,
142,140,138,140,139,138,140,140,140,140,140,140,140,108,108,108,151,151,151,146,
146,146,144,144,144,151,148,152,136,136,136,140,138,140,144,143,145,137,136,138,
138,137,139,136,136,136,135,135,135,136,136,136,139,137,139,151,151,151,124,124,
124,145,143,145,152,152,152,88,88,88,139,137,139,135,135,135,134,134,134,137,
136,138,136,136,136,135,135,135,136,135,137,134,134,134,136,135,137,134,132,134,
152,152,152,126,125,127,151,151,151,138,137,139,78,77,79,142,142,142,136,134,
136,134,132,134,137,136,138,133,131,133,133,131,133,133,130,134,130,129,131,131,
129,133,118,115,119,110,106,110,94,92,94,102,100,104,108,106,108,99,95,98,96,96,
96,105,105,105,124,124,124,142,142,142,136,136,136,130,130,130,137,138,136,137,
137,137,141,140,142,145,141,145,136,125,120,120,95,74,95,71,53,150,121,100,169,
132,93,173,136,97,178,134,94,173,133,91,138,102,78,180,142,112,179,139,97,175,
133,95,161,121,79,124,91,62,129,103,85,127,105,91,145,135,137,147,141,145,139,
140,138,139,139,137,138,138,138,136,136,136,129,129,129,118,118,118,123,123,123,
122,122,122,105,103,105,98,96,97,103,103,103,122,122,122,130,130,130,133,131,
133,134,132,134,134,132,134,135,135,135,136,136,136,137,137,137,136,136,136,135,
135,135,88,86,87,100,100,100,115,115,115,131,131,131,136,136,136,135,135,135,
136,136,136,136,136,136,134,134,134,134,134,134,134,134,134,134,131,135,131,129,
133,131,129,131,128,126,130,84,83,85,94,93,95,122,120,122,124,124,124,129,129,
129,128,126,128,129,128,130,128,128,128,128,128,128,130,128,130,127,124,128,125,
124,126,122,122,122,128,126,128,124,124,124,80,79,81,91,91,91,107,107,107,127,
126,128,123,123,123,121,119,121,124,123,125,123,123,123,121,120,122,124,124,124,
122,120,122,123,123,123,121,120,122,140,140,140,123,123,123,122,122,122,112,112,
112,86,85,87,78,77,79,118,118,118,117,117,117,127,126,128,121,120,122,118,118,
118,120,119,121,123,122,124,120,119,121,120,119,121,118,118,118,121,120,122,116,
115,117,137,137,137,103,103,103,71,70,72,121,119,121,119,118,120,116,114,116,
119,118,120,116,114,116,116,114,116,112,111,113,114,112,116,111,108,112,110,108,
110,98,95,99,94,93,95,101,100,102,102,100,102,98,95,99,98,96,98,107,107,107,128,
128,128,125,125,125,128,128,128,128,128,128,136,136,136,138,139,137,141,140,142,
143,141,145,136,125,122,118,95,76,104,77,56,151,122,101,167,124,89,173,136,97,
175,134,93,172,132,90,132,96,76,182,144,114,182,135,94,173,131,93,155,117,77,
116,85,60,129,102,85,127,105,91,141,133,136,145,141,145,137,137,137,138,139,137,
139,139,137,138,139,137,135,135,135,133,133,131,135,135,135,123,123,123,104,100,
102,99,95,98,100,98,99,104,102,104,105,105,105,103,103,103,106,106,106,105,105,
105,106,106,106,111,109,111,109,109,109,111,107,111,111,109,111,110,108,110,107,
107,107,108,106,110,111,111,111,112,111,113,111,111,111,110,107,111,108,106,110,
107,107,107,105,105,105,106,103,107,105,101,105,108,106,110,104,101,105,103,102,
104,106,102,106,101,99,101,107,106,108,105,101,105,100,99,101,101,100,102,101,
100,102,105,102,106,101,100,102,101,99,101,100,99,101,100,99,101,99,97,99,98,95,
99,100,100,100,99,99,99,97,96,98,100,100,100,101,100,102,101,99,101,101,100,102,
101,99,101,103,102,104,100,99,101,101,100,102,101,100,102,103,102,104,100,99,
101,101,100,102,100,100,100,100,99,101,93,92,94,94,93,95,98,95,99,97,96,98,96,
96,98,98,97,99,96,96,96,98,97,99,100,99,101,98,95,99,98,95,99,98,97,99,96,94,98,
98,96,98,99,99,99,94,92,94,91,91,91,96,96,96,99,96,100,97,97,99,98,97,99,100,99,
101,98,97,99,99,97,99,99,96,100,95,93,95,98,97,99,100,98,100,93,91,93,93,89,93,
94,93,95,99,99,99,99,99,99,98,98,98,112,112,112,130,130,130,129,129,129,125,125,
125,126,126,126,138,139,137,137,137,137,140,138,140,142,140,142,136,127,126,121,
96,77,104,77,56,150,120,100,167,130,91,172,135,96,173,131,93,169,127,89,124,94,
72,169,129,89,176,130,90,175,129,91,152,114,74,116,88,60,129,102,85,125,107,97,
143,133,136,145,141,143,142,142,142,138,138,138,137,137,137,137,137,137,137,137,
137,136,136,136,136,136,136,129,129,129,109,109,109,104,102,104,102,102,102,102,
100,102,104,102,104,104,102,104,104,102,104,102,100,101,101,101,101,101,101,101,
101,101,101,102,100,102,102,100,102,102,100,102,101,101,101,100,100,100,101,100,
102,101,100,102,101,100,102,101,100,102,101,100,102,101,101,101,100,98,100,100,
98,100,101,101,101,101,101,101,101,100,102,101,100,102,100,98,100,100,99,101,
101,99,101,101,100,102,101,100,102,102,100,104,100,99,101,102,100,104,100,99,
101,103,102,104,100,98,100,100,100,100,101,101,101,99,98,100,101,101,101,101,
100,102,101,101,101,104,103,105,101,100,102,100,99,101,98,97,99,98,97,99,100,
100,100,98,95,99,99,98,100,99,98,100,99,98,100,98,95,99,98,97,99,96,94,96,97,96,
98,97,96,98,109,109,109,97,96,98,97,96,98,96,94,98,99,98,100,99,99,99,98,97,99,
96,96,96,97,96,98,93,93,95,97,96,98,97,96,98,97,96,98,96,96,96,98,97,99,97,97,
99,100,100,100,100,99,101,99,99,99,100,99,101,108,108,110,98,96,98,95,93,95,98,
97,99,98,97,99,97,96,98,105,105,105,103,103,103,94,92,94,94,94,94,100,100,100,
101,101,101,107,107,107,123,123,123,129,129,129,125,125,125,128,128,128,128,128,
128,135,135,135,137,137,137,140,138,140,143,141,145,136,128,126,117,96,77,104,
77,56,150,119,94,164,126,86,169,132,93,172,129,90,168,125,86,121,91,71,168,125,
86,167,124,85,170,124,86,156,116,80,122,86,60,128,105,88,125,111,99,145,135,140,
141,140,142,135,135,135,137,137,137,136,136,136,136,136,136,136,136,136,137,137,
137,136,136,136,131,131,131,122,122,122,111,109,111,109,109,109,111,111,111,111,
109,111,109,109,109,107,107,107,107,107,107,105,103,105,105,105,105,105,102,106,
105,103,105,105,103,105,101,101,101,103,102,104,102,102,102,103,102,104,104,102,
104,105,103,105,104,103,105,105,102,106,105,105,105,104,103,105,108,108,108,107,
107,107,106,106,106,110,109,111,116,114,116,109,108,110,111,108,112,111,111,111,
108,108,108,109,108,110,109,108,110,110,107,111,112,112,112,110,109,111,108,108,
108,108,108,108,111,109,111,112,112,112,110,107,111,111,111,111,111,109,111,110,
109,111,116,114,116,116,115,117,107,107,107,105,105,105,106,106,106,111,111,111,
111,111,111,111,109,111,112,112,112,111,108,112,110,109,111,109,108,110,107,107,
107,109,108,110,110,109,111,110,108,110,108,106,110,109,108,110,109,108,110,108,
106,110,109,108,110,110,109,111,110,109,111,107,106,108,110,108,110,109,108,110,
108,106,110,109,108,110,109,109,109,109,109,109,111,111,111,107,107,107,110,109,
111,110,109,111,109,108,110,107,107,107,105,102,106,109,108,110,110,109,111,111,
111,111,111,111,111,112,112,112,114,114,114,112,112,112,113,113,113,111,111,111,
114,114,114,124,124,124,128,128,128,129,129,129,126,128,128,125,125,125,126,126,
126,135,135,135,136,136,136,141,140,142,141,140,142,134,126,126,116,99,82,104,
77,56,150,119,94,159,117,83,173,125,87,173,125,89,170,122,84,122,90,70,164,122,
84,164,121,82,169,123,85,156,116,80,121,89,63,127,105,89,124,106,102,139,135,
138,145,137,142,137,137,137,137,137,137,137,137,137,137,137,137,136,136,136,136,
136,136,145,145,145,143,143,143,134,134,134,131,131,131,130,130,130,131,131,131,
130,130,130,128,128,128,128,128,128,126,126,126,123,123,123,123,123,123,123,123,
123,123,123,123,122,120,122,121,119,121,122,120,122,122,122,122,121,119,121,121,
120,122,122,120,122,122,122,122,122,122,122,124,124,124,125,124,126,127,126,128,
126,125,127,124,124,124,127,126,128,132,131,133,130,130,130,128,126,128,126,125,
127,126,125,127,129,129,129,127,125,127,128,128,128,128,128,128,127,126,128,127,
125,127,128,126,128,132,131,133,128,126,128,125,124,126,128,128,128,128,128,128,
128,126,128,130,130,130,133,133,133,129,129,129,124,124,124,123,123,123,131,131,
131,129,129,129,129,129,129,127,127,127,125,125,125,128,128,128,126,126,126,127,
127,127,125,125,125,128,128,128,126,126,126,126,126,126,125,125,125,123,123,123,
120,120,120,119,119,119,117,117,117,138,139,140,125,125,125,125,127,127,135,135,
135,125,125,125,126,126,126,126,126,126,130,130,130,126,126,126,128,128,128,130,
130,130,131,131,131,129,129,129,124,124,124,128,128,128,128,128,128,129,129,129,
126,126,126,128,128,128,126,128,127,128,128,128,128,128,128,130,130,130,127,127,
127,129,129,129,130,130,130,131,131,131,129,129,129,125,125,125,126,126,126,125,
125,125,135,135,135,136,136,136,140,138,140,140,138,140,135,129,129,118,98,84,
105,76,55,136,107,90,130,95,66,139,105,71,142,103,68,156,115,78,111,83,65,153,
114,79,149,111,73,139,99,67,130,101,66,117,88,57,106,84,70,119,106,101,142,137,
136,146,140,145,143,142,137,140,140,140,140,140,140,140,139,138,140,139,138,140,
139,138,140,140,138,141,141,141,140,140,140,140,140,140,143,143,143,143,143,143,
138,138,138,139,139,139,137,137,137,137,137,137,136,136,136,135,135,135,135,135,
135,135,135,135,134,134,134,134,132,134,133,132,134,133,132,134,130,130,130,129,
129,129,130,129,131,130,130,130,133,132,134,132,131,133,131,130,132,132,131,133,
132,131,133,133,132,134,130,130,130,132,131,133,130,129,131,132,131,133,131,130,
132,130,130,130,132,131,133,129,129,129,130,130,130,129,129,129,129,129,129,133,
131,133,129,129,129,131,131,131,135,135,135,129,129,129,137,137,137,134,134,134,
131,131,131,133,133,133,134,134,134,134,134,134,134,134,134,128,128,128,135,135,
135,130,130,130,130,130,130,132,132,132,136,136,136,131,131,131,131,131,131,130,
130,130,128,128,128,130,130,130,129,129,129,126,126,126,125,125,125,119,119,119,
108,108,108,108,108,108,103,105,104,102,102,102,110,110,110,114,116,116,114,114,
114,121,121,121,122,122,122,124,124,124,126,126,126,128,128,128,130,130,130,129,
129,129,129,129,129,130,130,130,126,128,127,126,128,127,128,128,128,124,124,124,
128,128,128,128,128,128,129,129,129,129,129,129,147,147,147,130,130,130,129,129,
129,131,131,131,131,131,131,130,130,130,130,130,130,128,128,128,130,130,130,128,
128,128,136,136,136,136,136,136,139,137,139,141,138,142,135,129,131,118,100,86,
95,71,53,121,95,77,143,112,89,142,111,90,145,111,89,134,102,82,115,85,71,141,
107,89,143,108,89,144,112,90,142,112,92,120,89,74,105,80,67,121,105,97,148,132,
128,150,137,134,148,142,134,151,142,135,151,142,135,152,142,134,147,142,131,148,
143,134,151,142,135,151,142,135,152,147,136,140,136,130,146,143,138,151,143,139,
147,142,139,147,144,141,148,144,142,148,147,142,147,143,141,145,142,141,147,146,
143,146,142,142,142,142,142,141,141,141,141,141,141,141,141,141,142,140,140,145,
141,141,140,138,136,140,140,140,140,139,138,138,138,138,131,131,131,138,138,138,
140,138,138,142,138,138,140,140,140,137,137,137,141,141,137,140,137,136,141,141,
137,136,136,136,132,132,132,138,136,136,139,139,137,140,137,136,137,136,135,134,
134,134,134,134,134,135,135,135,133,133,133,137,137,137,135,135,135,131,131,131,
129,129,129,129,129,129,132,132,132,132,132,132,132,132,132,131,131,131,130,130,
130,131,131,131,130,130,130,134,134,134,132,134,133,128,128,128,129,129,129,131,
133,132,134,134,134,125,125,125,126,126,126,120,120,120,113,113,113,100,100,100,
101,101,101,95,95,95,94,93,95,90,89,93,99,96,100,96,94,96,97,96,98,101,101,101,
101,101,101,105,105,105,109,109,109,114,114,114,123,123,123,123,123,123,126,126,
126,129,129,129,134,134,134,125,127,126,126,128,128,123,123,123,126,126,126,131,
131,131,129,129,129,128,128,128,130,130,130,129,129,129,129,129,129,138,138,138,
130,130,130,132,132,132,134,134,134,135,135,135,126,126,126,131,131,131,135,135,
135,135,135,135,139,136,140,142,138,141,132,128,128,119,101,89,93,67,51,134,104,
78,155,115,79,156,111,74,155,115,79,162,116,78,149,111,77,157,117,77,152,113,78,
159,114,77,153,109,77,131,101,65,101,77,63,124,102,82,145,121,103,152,129,108,
155,130,109,153,128,111,155,130,103,155,130,103,151,129,111,151,129,109,158,128,
108,157,127,109,156,128,114,145,121,107,149,129,115,157,137,115,147,129,119,149,
129,113,148,132,122,156,132,124,155,140,129,154,142,130,153,135,129,154,135,130,
148,135,130,150,137,132,157,136,131,150,136,132,157,136,131,157,138,135,152,138,
130,150,137,136,150,137,132,150,134,130,133,121,117,147,131,127,154,137,124,154,
139,128,155,134,129,156,135,130,156,141,128,154,134,124,147,131,125,146,124,114,
134,117,106,143,129,119,149,134,125,146,126,124,136,127,124,138,128,129,136,132,
136,138,136,140,132,132,132,131,131,131,137,137,137,133,133,133,130,130,130,133,
133,133,132,132,132,132,132,132,135,135,135,133,133,133,133,133,133,132,132,132,
131,131,131,131,131,131,130,130,130,126,126,126,130,130,130,129,129,129,123,123,
123,113,113,113,107,107,107,100,100,100,103,103,103,95,94,96,94,93,95,99,96,100,
99,97,99,105,102,106,100,97,101,95,94,96,95,94,96,96,94,98,95,94,96,96,94,98,98,
95,99,100,98,100,99,98,100,105,105,105,107,107,107,112,112,112,119,119,119,125,
125,125,124,124,124,129,129,129,129,129,129,128,128,128,129,129,129,128,128,128,
129,129,129,134,134,134,129,129,129,130,130,130,130,130,130,131,131,131,128,128,
128,124,124,124,126,126,126,125,125,125,136,136,136,135,135,135,141,137,141,138,
134,135,133,122,119,122,102,88,89,67,53,136,100,74,141,103,63,146,103,68,138,
102,66,135,102,67,129,95,65,135,100,65,133,99,63,133,96,63,133,101,67,127,95,61,
96,72,56,128,95,66,128,101,74,133,105,77,138,108,72,142,114,80,136,106,80,136,
105,80,140,105,82,138,102,80,130,104,74,129,103,79,130,105,80,130,105,80,136,
105,80,136,110,80,130,106,82,129,105,77,136,110,80,136,105,82,130,106,84,135,
111,83,135,105,83,135,105,83,131,108,85,142,111,86,135,111,89,142,111,88,143,
111,89,151,119,99,153,130,109,153,123,103,144,119,92,145,118,89,124,99,72,139,
103,83,138,110,88,133,106,77,141,111,89,134,108,84,140,113,84,136,106,82,129,
101,77,130,97,68,117,89,65,127,100,73,130,104,74,124,100,78,120,100,84,116,101,
96,121,111,111,136,130,134,137,137,137,132,132,132,132,132,132,130,130,130,133,
133,133,132,132,132,131,131,131,130,130,130,131,131,131,129,129,129,130,130,130,
129,129,129,130,130,130,129,129,129,124,124,124,119,121,120,112,112,112,106,106,
106,103,103,103,101,101,101,93,93,93,94,93,95,99,98,100,96,94,96,102,101,105,
113,110,114,120,118,122,124,123,125,119,117,121,113,110,114,113,112,114,107,106,
108,102,100,104,99,96,100,97,96,98,94,93,95,93,92,94,95,94,96,95,94,96,96,94,98,
101,101,101,102,102,102,113,113,113,122,122,122,121,120,122,128,128,128,129,129,
129,126,126,126,130,130,130,130,130,130,130,130,130,131,131,131,125,125,125,131,
131,131,132,132,132,129,129,129,126,126,126,126,126,126,135,135,135,135,135,135,
138,134,135,135,128,125,131,115,103,119,97,77,89,65,51,127,102,83,123,96,77,112,
84,70,111,85,67,112,86,68,96,72,56,111,85,67,113,84,67,111,85,67,112,85,70,113,
86,71,89,66,53,102,78,62,104,78,62,104,78,62,104,78,62,104,78,62,104,78,62,104,
78,62,112,85,72,128,102,84,130,106,86,129,104,85,126,101,80,133,105,85,133,108,
85,129,104,85,129,101,83,129,102,85,131,106,85,131,101,85,131,101,85,124,100,80,
113,89,73,105,79,63,103,76,61,104,78,62,104,78,62,103,77,65,115,86,73,133,100,
73,147,117,85,134,105,80,128,94,66,114,89,72,108,83,66,110,84,68,109,84,67,104,
78,62,100,77,62,98,74,56,94,71,56,94,71,56,95,71,55,94,71,56,96,71,54,94,71,56,
105,78,61,105,80,61,102,78,62,104,78,66,122,102,94,133,124,119,142,142,138,135,
135,135,130,130,130,132,132,132,131,131,131,129,129,129,129,129,129,128,128,128,
129,129,129,132,132,132,129,129,129,124,124,124,122,122,122,114,114,114,106,106,
106,101,101,101,95,95,95,95,95,95,93,92,94,93,89,93,95,94,96,96,94,98,101,98,
102,116,114,116,124,122,124,127,125,129,131,129,133,134,132,134,130,128,130,133,
130,134,129,128,130,128,126,128,124,123,125,118,117,119,110,109,111,105,102,106,
100,99,101,99,95,98,95,94,96,93,90,94,97,96,98,97,96,98,99,98,100,102,100,104,
116,114,116,124,124,124,128,128,128,125,125,125,126,128,127,128,128,128,130,130,
130,129,129,129,128,128,128,132,132,132,131,133,132,129,129,129,133,133,133,131,
131,131,134,134,134,135,135,135,136,130,130,135,123,115,126,107,90,116,95,68,86,
64,50,110,81,56,119,86,53,121,89,51,122,90,58,122,91,58,112,81,56,128,90,60,129,
91,61,133,94,63,132,100,68,124,94,62,103,77,61,118,90,62,121,93,63,127,92,63,
121,92,63,121,92,63,127,92,63,121,93,63,127,97,65,98,72,54,105,81,65,106,77,56,
98,72,50,101,76,55,102,75,56,99,74,55,111,81,59,116,86,62,93,70,53,121,92,63,
116,86,62,125,96,65,122,91,66,128,98,66,123,94,65,121,93,63,127,92,63,124,90,62,
94,70,56,129,95,65,149,116,77,132,101,70,120,90,60,105,79,63,113,82,49,123,90,
61,128,90,62,129,91,61,127,90,63,127,99,63,123,91,63,130,91,60,132,100,62,133,
94,63,133,94,63,130,95,64,135,99,61,130,89,56,129,95,65,123,87,61,101,77,63,130,
113,102,143,140,135,139,139,139,134,134,134,134,134,134,130,130,130,131,131,131,
130,130,130,129,129,129,125,127,126,125,125,125,119,119,119,108,108,108,102,102,
102,102,102,102,97,96,98,95,94,96,94,92,94,96,94,96,99,97,99,104,101,105,111,
107,111,116,114,116,121,119,123,129,126,130,133,131,135,133,131,133,136,132,136,
134,132,134,137,135,139,140,137,141,134,131,135,139,136,140,135,132,136,130,128,
130,121,119,123,118,117,119,119,117,121,116,113,117,111,109,111,108,106,110,102,
100,104,98,96,98,93,90,94,94,93,95,96,94,98,113,113,113,123,123,123,128,128,128,
128,128,128,126,126,126,126,128,128,129,129,129,129,129,129,130,130,130,129,129,
129,134,134,134,128,128,128,125,125,125,134,134,134,134,133,132,136,129,128,136,
121,108,125,105,83,116,93,66,87,65,51,128,94,64,152,114,76,159,117,79,162,119,
80,162,119,80,158,111,70,168,119,80,162,120,82,167,121,83,167,128,89,145,111,77,
104,78,62,127,90,63,142,103,72,146,112,78,139,106,71,152,111,78,152,111,78,147,
113,77,153,112,79,117,89,67,162,131,110,158,114,82,140,105,70,154,118,82,154,
118,82,146,112,72,158,114,82,152,116,80,112,84,66,154,120,86,152,116,80,152,116,
80,152,116,80,158,114,82,149,114,79,148,113,78,151,108,77,129,99,67,94,71,56,
127,92,63,150,106,74,135,101,67,117,88,57,115,85,71,135,96,57,150,111,76,156,
113,78,154,119,82,152,118,78,151,108,77,151,113,83,151,108,77,156,119,82,157,
113,77,153,113,77,155,114,77,161,120,77,158,116,78,150,110,74,124,92,60,105,79,
63,129,107,85,146,139,130,140,140,140,134,134,134,133,133,133,129,129,129,128,
128,128,130,130,130,126,126,126,123,123,123,112,112,112,100,100,100,96,96,96,95,
94,96,94,92,94,95,94,96,98,95,99,105,102,106,113,112,114,116,115,117,122,120,
124,124,123,125,133,130,134,137,135,139,135,134,136,136,132,136,135,132,136,135,
132,136,134,131,135,140,137,141,134,132,136,135,132,136,137,135,139,135,134,136,
136,134,136,133,130,134,130,128,130,130,129,131,129,128,130,127,124,128,125,123,
127,120,118,122,108,106,110,99,96,100,94,92,94,93,91,93,101,100,102,115,114,116,
123,122,124,128,128,128,132,134,133,131,133,132,133,133,133,135,135,135,132,132,
132,131,131,131,131,131,131,129,129,129,125,125,125,133,133,133,134,134,132,137,
128,125,137,119,105,124,102,80,116,91,66,87,67,53,128,102,82,123,93,77,125,96,
77,123,97,77,118,91,76,105,80,63,116,88,70,116,87,70,122,90,72,122,91,72,122,91,
72,104,77,62,121,91,61,140,107,72,158,122,84,159,119,77,160,123,84,160,123,84,
165,121,85,161,124,81,141,106,77,175,140,115,160,124,86,163,126,89,173,129,93,
169,133,95,159,124,89,170,133,90,162,124,86,122,90,70,163,128,97,162,124,86,162,
124,84,163,127,89,169,125,89,162,125,88,159,123,85,155,119,83,134,102,70,88,64,
50,125,96,67,152,116,74,138,96,62,123,87,57,113,87,71,142,106,68,162,120,82,169,
128,85,169,123,85,165,128,85,165,128,85,167,119,83,158,117,80,168,118,82,162,
117,74,162,121,80,161,122,81,165,117,79,161,122,81,157,113,77,129,90,59,111,85,
67,129,100,77,143,134,121,143,142,141,136,136,136,129,129,129,129,129,129,128,
128,128,129,129,129,125,127,126,114,114,114,100,100,100,95,95,95,94,90,94,95,94,
96,102,100,104,111,108,112,118,115,119,123,120,124,126,124,128,129,128,130,133,
129,133,134,131,135,134,132,136,134,131,135,134,131,135,134,131,135,128,125,129,
129,125,129,127,124,128,124,122,124,125,124,128,130,128,130,130,129,131,134,131,
135,135,134,136,136,132,136,134,131,135,134,131,135,134,131,135,133,130,134,131,
129,133,128,125,129,122,119,123,116,114,116,104,101,105,93,90,94,91,89,91,102,
100,104,119,118,120,127,125,127,130,130,130,128,128,128,131,131,131,128,128,128,
130,130,130,134,134,134,128,128,128,130,130,130,141,145,143,134,134,134,134,134,
134,137,129,129,136,119,106,123,101,79,116,91,66,87,65,51,117,89,55,124,91,56,
129,91,61,123,90,61,132,93,62,98,73,56,130,93,64,133,94,63,131,94,61,124,94,62,
125,94,61,105,78,61,122,89,60,138,103,66,160,117,82,156,118,78,165,123,85,163,
119,79,168,122,84,163,121,83,152,111,78,175,138,113,156,112,72,167,130,91,178,
134,98,174,137,98,172,135,96,167,130,91,162,124,86,125,90,71,174,138,102,161,
123,85,165,129,91,178,130,92,168,130,92,168,126,88,161,123,85,156,119,82,129,98,
67,89,65,49,130,101,76,156,120,78,146,103,68,123,87,57,112,85,68,155,120,91,157,
125,103,150,118,96,135,105,85,137,105,85,140,105,86,153,120,95,161,124,99,165,
132,105,156,121,96,156,120,96,149,117,95,149,119,99,152,120,96,146,115,94,123,
98,79,112,84,70,129,99,73,146,135,120,143,141,137,135,135,135,129,129,129,128,
128,128,129,129,129,126,128,127,124,124,124,107,107,107,99,99,99,94,92,96,95,94,
98,106,104,108,116,114,118,119,117,119,128,125,129,128,126,130,133,131,133,133,
131,135,135,134,136,135,134,136,133,130,134,129,128,130,125,123,127,117,114,118,
110,107,111,106,103,107,106,106,106,111,111,111,112,109,113,115,114,116,125,123,
127,125,123,127,130,128,130,130,128,130,131,128,132,134,132,136,137,135,139,136,
132,136,130,129,131,131,130,132,134,131,135,125,124,126,114,112,116,96,94,98,92,
91,93,101,100,102,110,106,110,122,119,123,129,129,129,129,129,129,129,129,129,
132,132,132,131,131,131,129,129,129,130,130,130,128,128,128,129,129,129,134,134,
134,134,134,134,135,131,131,136,122,110,122,101,80,116,90,66,88,65,50,130,100,
68,155,114,77,164,118,80,158,117,80,155,117,79,118,92,74,155,114,83,153,114,79,
158,115,80,155,118,79,146,112,76,105,81,63,126,90,60,139,105,69,159,116,77,168,
128,86,175,131,91,168,129,84,170,124,86,162,122,82,156,111,78,174,137,112,151,
111,69,169,130,89,175,135,93,175,136,95,175,135,93,169,130,89,164,124,84,129,97,
73,176,141,116,165,123,85,172,129,90,175,133,95,175,133,95,171,129,91,166,125,
84,159,114,77,125,96,65,91,66,49,135,106,83,159,113,79,147,112,71,127,93,57,94,
71,54,103,71,49,112,83,54,121,83,55,122,91,58,117,87,57,117,85,57,123,92,55,94,
69,48,130,101,76,123,85,55,123,85,55,117,85,57,113,84,53,110,81,50,121,89,55,
115,83,51,111,85,67,130,102,72,146,135,120,142,141,140,134,134,134,129,129,129,
129,129,129,128,128,128,126,126,126,125,125,125,103,105,104,95,94,96,95,94,96,
104,102,106,116,114,116,122,120,122,131,129,133,127,126,128,130,129,131,131,130,
132,130,129,131,129,128,130,126,124,128,118,117,119,111,108,112,102,100,104,101,
99,101,99,96,100,97,96,98,95,94,96,99,95,98,99,96,100,98,95,99,101,100,102,104,
103,105,107,107,107,113,112,114,121,118,122,122,120,124,132,130,134,128,126,130,
131,128,132,139,136,140,136,134,136,131,129,133,123,122,124,110,109,111,98,95,
99,95,92,96,98,95,99,112,109,113,122,120,122,130,130,130,130,130,130,131,131,
131,130,130,130,130,130,130,126,126,126,131,133,132,134,134,134,134,134,134,132,
132,132,135,131,133,135,123,119,122,103,84,114,89,62,88,65,50,141,107,71,168,
125,86,179,130,91,173,130,91,171,128,89,129,100,79,168,125,86,170,131,90,175,
127,89,167,126,85,152,115,72,106,82,62,118,88,48,139,102,69,162,121,78,176,128,
90,173,132,89,171,130,87,165,120,83,164,122,84,150,111,80,174,138,114,158,115,
68,173,129,89,170,132,92,173,131,93,170,131,92,165,125,85,162,120,82,140,105,76,
170,135,112,163,121,83,169,127,89,173,134,95,176,134,96,173,130,91,167,124,85,
152,114,76,128,93,62,93,67,49,139,108,83,160,114,80,147,105,71,123,89,59,92,70,
54,121,88,55,145,105,65,150,112,74,159,113,75,152,114,74,149,104,67,152,115,78,
130,96,66,174,137,108,164,125,78,163,115,77,161,113,77,147,110,71,131,99,65,144,
106,68,130,91,62,110,85,68,128,99,76,146,136,124,141,141,141,132,132,132,131,
131,131,126,128,128,129,129,129,128,128,128,115,115,115,99,99,99,95,94,96,98,95,
99,113,113,115,126,124,128,129,128,130,134,132,134,130,129,133,130,130,132,127,
126,128,124,123,125,121,118,122,111,109,113,102,100,104,95,94,96,94,92,94,97,96,
98,97,96,98,102,100,104,100,99,101,98,95,99,98,95,99,95,94,98,95,93,95,115,115,
115,96,96,98,98,95,99,100,99,101,101,100,104,111,108,112,123,120,124,128,126,
130,131,129,133,133,131,135,133,131,135,127,125,127,121,119,123,108,106,108,94,
91,95,98,95,99,99,95,98,133,132,134,118,118,120,124,124,124,130,130,130,128,128,
128,131,131,131,132,132,132,131,131,131,125,125,125,133,133,133,134,134,134,136,
134,136,133,124,123,121,102,89,112,90,68,88,65,50,142,104,74,173,130,91,177,137,
97,176,137,98,177,135,97,138,106,86,178,132,94,175,136,91,176,134,96,175,131,91,
146,111,74,106,81,62,121,86,55,144,104,72,163,119,79,173,132,95,178,137,96,175,
135,95,176,128,90,171,125,87,153,112,79,172,139,112,167,126,85,168,125,86,170,
129,88,170,129,88,169,128,87,167,124,85,157,117,77,151,110,77,173,136,109,168,
119,80,168,128,86,174,134,92,175,135,95,175,132,93,168,125,86,152,113,74,130,94,
62,95,67,49,141,110,85,163,118,81,152,109,74,124,92,60,94,71,54,136,101,70,160,
122,82,167,125,83,168,119,80,169,128,83,168,119,80,168,128,88,137,100,73,180,
143,110,169,128,79,169,128,79,162,121,80,156,116,74,152,114,74,161,117,81,133,
94,63,111,86,71,126,101,80,142,136,124,140,140,140,131,131,131,128,128,128,126,
126,126,128,128,128,124,124,124,109,109,109,95,94,96,93,91,95,104,102,106,124,
123,125,128,126,130,131,129,133,133,131,135,128,125,129,124,124,126,121,119,121,
110,109,111,103,101,105,96,94,98,95,94,96,91,90,94,98,95,99,100,99,101,111,108,
112,114,112,116,114,113,115,110,107,111,110,107,111,107,105,107,105,102,106,101,
100,102,98,95,99,95,93,95,99,96,100,100,98,100,97,96,98,102,100,104,110,108,112,
123,122,124,125,125,127,133,130,134,131,131,133,130,128,130,129,128,130,105,103,
107,94,92,94,95,92,96,98,95,99,110,107,111,126,126,126,132,132,132,130,130,130,
128,128,128,132,132,132,130,130,130,125,125,125,134,134,134,134,134,134,137,135,
137,132,126,127,121,108,97,113,91,71,88,65,50,142,106,74,173,128,91,184,140,100,
178,142,104,182,138,102,140,110,90,180,137,102,181,140,103,184,145,104,171,129,
91,146,110,68,106,79,62,122,89,60,141,101,65,168,125,86,175,133,95,177,135,97,
177,135,97,179,131,93,173,127,87,164,120,84,169,137,109,174,137,98,177,141,103,
173,134,95,167,126,83,167,128,89,167,128,89,172,130,92,156,117,86,176,140,114,
164,123,82,168,128,86,175,134,93,178,136,94,173,133,91,168,127,84,153,115,77,
130,94,62,91,65,49,134,101,72,156,114,80,155,110,73,130,91,60,93,69,53,134,102,
70,156,122,82,167,122,85,169,126,87,174,132,86,164,124,84,169,123,85,137,100,73,
180,142,112,169,128,79,172,131,90,166,125,84,160,121,80,151,114,71,160,114,80,
126,96,66,110,87,72,124,102,82,142,137,126,141,141,141,129,129,129,125,125,125,
126,128,127,126,126,126,113,113,113,95,94,96,91,89,93,94,92,94,112,110,114,125,
124,128,134,132,136,134,132,134,130,129,131,121,119,123,117,114,118,105,105,105,
99,98,102,100,100,104,93,90,94,91,89,93,98,95,99,102,100,104,106,105,107,110,
106,110,111,107,111,108,106,107,110,106,107,108,106,110,110,107,111,113,110,114,
114,112,116,112,109,113,107,104,108,102,100,104,96,95,99,94,92,94,97,96,98,99,
97,99,110,107,111,135,134,136,130,129,133,135,135,137,145,142,146,140,140,142,
122,120,122,106,103,107,96,94,98,95,94,96,100,98,100,115,113,117,126,126,126,
129,129,129,132,132,132,131,131,131,129,129,129,130,130,130,134,134,134,132,132,
132,135,131,133,132,123,122,118,104,94,117,95,73,88,65,50,144,107,68,174,130,90,
186,142,100,186,143,104,182,139,100,140,108,88,186,145,108,179,142,103,185,149,
107,170,131,84,141,106,71,103,77,61,124,87,54,146,110,68,169,129,87,178,136,94,
177,137,97,182,138,98,173,134,87,175,131,91,172,129,90,130,99,80,129,97,77,130,
96,76,129,95,73,126,95,74,127,95,73,126,95,74,124,94,72,125,91,71,165,131,109,
165,125,83,169,129,87,175,134,91,179,135,95,173,133,91,167,126,85,156,117,78,
135,95,63,87,64,49,130,102,72,155,113,79,156,118,78,127,91,61,94,72,54,130,95,
64,156,116,84,166,125,88,175,131,91,179,130,91,168,126,88,164,122,84,137,100,73,
180,142,112,171,130,81,169,129,87,172,132,90,167,128,89,155,118,79,156,118,80,
125,94,67,112,87,72,124,102,88,142,136,128,138,138,138,130,130,130,125,125,125,
126,128,127,119,119,119,103,103,103,95,94,98,93,90,94,107,106,108,122,120,122,
129,128,132,132,130,134,128,126,128,121,119,123,106,105,107,101,100,104,98,95,
99,93,92,94,96,96,98,93,91,95,96,94,98,100,97,101,104,100,102,105,99,99,107,103,
99,110,99,94,116,95,86,117,94,79,116,94,82,110,99,94,107,103,105,110,104,109,
110,107,111,111,109,113,113,113,115,107,106,110,105,102,106,97,96,98,103,103,
105,99,98,100,111,109,113,123,122,124,132,131,133,134,132,134,134,131,135,123,
122,124,116,114,116,101,100,102,93,92,94,95,94,96,102,100,102,121,119,121,130,
130,130,132,132,132,131,131,131,130,130,130,130,130,130,132,132,132,134,133,130,
134,127,124,135,122,111,120,102,86,113,88,67,87,65,51,141,105,67,174,130,90,186,
142,100,188,143,106,185,142,103,140,109,88,178,141,104,182,135,94,187,141,101,
168,129,88,147,110,71,93,70,53,124,90,60,147,109,69,169,122,81,182,133,94,179,
137,95,181,142,97,175,135,93,178,132,92,168,129,84,169,139,115,179,140,95,179,
135,95,171,134,87,163,126,83,169,129,89,170,130,88,169,122,81,163,122,79,172,
134,108,172,123,84,176,128,86,175,135,93,178,136,94,179,129,89,165,123,77,156,
117,78,132,95,66,88,65,50,123,91,59,152,113,78,158,114,78,133,99,63,96,71,54,
129,96,61,157,121,83,170,129,92,182,142,94,178,134,94,176,130,92,171,125,87,140,
102,76,182,147,116,174,125,86,174,134,92,181,134,93,175,136,91,158,122,80,162,
116,82,125,94,67,112,88,72,123,101,85,141,136,129,137,137,137,132,132,132,126,
126,126,128,128,128,111,111,111,95,94,96,93,91,93,99,96,100,116,115,117,127,125,
127,133,131,135,132,130,134,124,122,124,105,103,107,93,93,95,92,91,93,93,92,94,
95,94,96,96,94,96,100,96,99,107,100,99,112,104,98,118,98,99,119,94,87,128,98,84,
126,100,76,128,99,74,135,102,73,128,100,72,128,98,66,121,95,77,118,95,88,111,
101,101,107,105,107,110,107,111,108,107,111,112,111,113,108,106,110,95,94,96,91,
91,91,99,96,100,121,118,122,129,128,130,134,130,134,136,134,136,125,125,127,124,
122,124,114,114,116,99,95,98,95,94,96,98,95,99,107,106,108,125,127,126,130,130,
130,128,128,128,130,130,130,129,129,129,133,132,131,134,130,124,136,123,112,135,
113,99,121,99,77,115,87,63,91,66,53,142,107,70,170,130,90,186,144,102,186,143,
104,185,143,105,144,108,88,179,141,107,185,146,107,188,144,104,173,130,91,147,
110,71,105,77,61,123,90,55,147,109,69,170,129,88,175,134,89,184,137,96,183,135,
97,178,137,96,173,134,95,168,130,86,174,142,120,179,136,97,180,137,98,175,135,
95,168,125,74,176,130,90,175,128,87,172,131,90,164,125,86,168,136,112,168,128,
86,178,138,90,175,136,91,182,134,92,173,132,91,166,125,84,158,118,78,133,96,59,
90,68,54,125,92,63,151,112,77,155,113,79,133,95,65,93,70,55,129,91,61,155,118,
79,175,136,95,184,135,96,182,142,94,173,131,93,170,128,90,142,105,78,185,146,
117,179,137,91,182,136,96,179,135,95,176,139,100,160,122,82,162,116,82,125,94,
67,112,88,72,124,101,86,141,136,129,137,137,137,130,130,130,126,126,126,119,119,
119,102,102,102,93,92,94,93,90,94,110,108,112,125,123,127,131,129,133,135,134,
136,129,128,132,112,111,113,100,99,101,94,92,94,95,94,96,102,100,104,102,100,
104,102,98,96,105,96,95,121,99,95,130,102,94,146,118,90,149,114,85,158,115,80,
152,117,82,161,118,83,153,118,83,163,118,81,154,114,78,146,108,74,135,102,73,
132,100,78,119,97,91,112,100,101,107,103,106,108,106,110,113,110,114,105,103,
105,92,91,93,95,94,96,111,108,112,120,118,122,129,128,130,131,129,133,127,126,
128,121,120,122,114,114,116,106,104,108,93,90,94,94,92,94,98,95,99,110,109,111,
128,128,128,130,130,130,128,128,128,130,130,130,130,129,124,134,127,114,137,119,
101,136,113,90,122,98,72,116,89,60,93,70,53,136,104,70,167,130,91,185,143,101,
185,147,103,184,146,102,136,105,84,183,141,107,186,148,108,188,146,104,173,132,
91,140,105,70,105,80,61,128,90,60,147,111,69,169,130,83,178,136,94,179,139,97,
180,140,98,182,136,96,179,133,93,173,129,93,174,142,120,180,136,96,180,136,96,
176,139,100,173,130,79,181,136,93,173,135,91,172,132,90,166,128,88,169,137,113,
172,134,90,173,134,93,178,139,94,179,137,95,173,130,83,167,126,85,159,120,79,
134,100,64,96,72,56,130,91,62,150,111,76,156,118,78,135,101,65,93,71,53,133,95,
67,156,120,84,175,136,95,177,135,97,184,137,96,178,141,102,170,133,94,143,108,
79,181,143,115,179,133,93,180,139,98,179,138,97,176,139,96,161,115,77,162,125,
82,125,94,67,110,87,72,124,106,86,139,135,129,135,135,135,126,126,126,130,130,
130,116,116,116,96,96,96,91,89,93,101,100,102,121,119,123,127,125,127,134,132,
134,137,135,139,118,117,119,99,99,101,91,91,93,95,94,96,104,101,105,104,101,105,
105,101,102,112,95,90,95,73,59,152,122,102,152,119,86,165,121,85,163,121,83,163,
121,83,163,122,85,163,121,83,169,123,85,163,121,83,169,121,85,162,120,82,165,
125,83,158,116,78,148,112,80,118,95,74,93,72,61,107,103,103,114,113,115,123,120,
124,105,105,105,99,96,100,104,102,106,106,105,107,118,118,120,127,125,127,131,
129,133,124,124,126,121,119,123,115,113,117,101,100,102,91,89,93,93,90,94,98,96,
100,116,116,116,131,131,131,129,129,129,123,123,123,135,125,115,136,123,104,139,
114,89,135,111,83,124,97,68,118,90,56,89,66,53,139,103,65,168,127,90,181,135,97,
180,137,98,181,136,99,136,105,86,183,146,107,185,145,105,188,142,102,171,123,85,
140,105,70,105,77,61,128,95,60,147,109,69,169,129,87,182,134,92,185,137,95,180,
138,88,181,143,93,173,133,91,175,131,91,173,141,119,180,134,94,176,139,100,180,
144,102,177,135,85,186,140,100,178,141,98,173,134,93,167,128,89,172,140,116,173,
135,91,175,136,95,180,140,98,184,134,94,173,133,91,167,126,85,159,120,79,134,
100,64,103,75,61,130,92,62,150,112,74,161,114,79,135,96,65,94,71,54,129,96,67,
159,125,85,173,132,95,177,137,97,178,138,98,179,144,99,170,130,88,135,101,79,
180,141,110,180,133,92,175,139,97,173,135,97,160,124,94,156,118,74,162,125,82,
122,91,60,118,96,82,127,107,89,136,133,128,131,131,131,129,129,129,120,120,120,
102,102,102,92,94,93,89,88,90,108,106,110,122,120,122,127,125,129,132,130,134,
125,123,127,110,107,111,95,94,98,95,93,95,102,100,102,108,106,110,104,100,104,
113,95,95,128,94,76,111,83,63,167,134,109,168,123,86,169,123,85,163,121,83,164,
122,84,167,124,85,173,127,89,172,124,86,167,124,85,170,122,84,169,121,83,163,
121,83,169,123,85,158,122,84,135,104,71,124,101,86,116,97,84,107,103,105,116,
113,117,114,112,114,100,99,101,95,94,96,95,94,96,107,106,110,127,124,128,125,
123,127,131,129,131,124,124,126,118,117,119,112,111,113,98,95,99,93,91,95,93,92,
94,102,102,104,125,125,125,126,126,126,125,125,125,134,121,100,136,118,96,141,
114,85,139,112,83,126,96,66,119,89,57,96,71,54,142,105,66,167,124,85,175,127,89,
171,130,89,176,139,90,140,106,86,178,141,98,184,145,104,187,143,101,164,125,84,
140,105,68,103,76,61,123,91,59,148,111,72,169,128,79,182,134,92,185,146,95,180,
138,88,181,143,93,171,132,91,168,128,86,175,143,119,179,133,93,180,142,102,184,
146,106,178,140,96,183,146,103,180,142,102,175,137,97,167,129,91,176,141,116,
173,133,91,175,137,87,184,147,98,185,137,95,173,133,91,172,123,84,165,116,77,
134,100,64,103,75,61,125,92,57,150,112,74,161,123,79,129,97,65,100,77,60,129,96,
67,153,119,85,172,127,90,185,146,99,179,140,101,173,132,91,168,133,96,135,100,
79,179,141,107,180,136,96,179,140,99,180,140,100,177,133,93,160,121,80,154,118,
80,121,92,63,103,80,67,129,106,91,136,133,128,129,129,129,125,125,125,114,114,
114,95,95,95,89,89,91,98,97,99,121,119,121,125,125,127,127,125,129,125,125,127,
116,114,118,97,96,98,92,92,94,98,96,100,106,105,107,104,101,105,107,102,101,122,
97,88,148,108,78,130,95,72,179,137,111,168,122,84,164,122,84,168,125,86,165,114,
73,179,138,95,173,131,93,178,137,92,177,129,91,175,127,89,167,124,85,169,121,83,
163,121,83,163,121,83,134,99,70,161,128,109,130,100,78,117,96,87,108,104,108,
116,114,116,105,102,106,93,92,94,95,94,96,99,97,101,121,118,122,124,124,126,133,
131,133,131,129,133,127,125,127,127,126,128,107,105,107,92,91,93,91,91,93,97,96,
98,113,113,113,138,140,139,123,123,123,134,117,96,135,117,91,139,111,83,137,110,
79,124,94,62,118,88,56,98,72,54,145,107,67,161,120,75,170,122,84,164,122,84,171,
123,85,139,105,85,175,133,95,186,140,100,187,141,101,171,123,81,140,105,68,105,
77,63,123,88,53,148,111,72,174,127,86,175,135,93,185,137,95,180,137,90,175,137,
93,177,130,89,162,123,84,184,151,124,181,136,93,180,142,102,183,146,103,178,140,
96,190,143,102,181,143,103,181,135,95,175,129,89,175,140,115,172,127,84,175,136,
95,185,146,105,185,146,95,179,129,89,167,126,85,159,120,79,139,98,65,103,75,61,
124,91,62,155,111,75,159,121,83,130,91,62,111,85,67,129,96,67,153,119,85,173,
131,93,179,137,99,180,140,100,173,137,91,174,131,96,130,99,78,179,137,103,181,
135,95,181,141,101,179,137,95,179,141,97,168,120,82,152,115,78,121,90,63,122,94,
80,124,107,90,134,129,124,128,128,128,119,119,119,107,107,107,92,91,93,91,89,93,
108,106,110,122,120,122,131,129,133,130,129,133,122,120,124,102,100,104,91,91,
91,93,92,94,105,105,105,108,106,110,101,99,100,110,96,94,136,102,84,155,118,79,
134,99,74,179,137,111,168,129,84,167,126,85,173,130,91,170,128,78,182,135,94,
179,137,95,184,142,96,178,136,94,179,140,93,175,134,89,170,122,84,163,121,83,
163,121,83,136,103,74,172,141,114,144,116,86,124,95,76,110,104,102,113,110,116,
118,117,119,102,100,104,93,92,94,93,91,93,105,103,105,121,118,122,126,124,128,
130,130,130,124,124,126,119,118,120,114,112,116,101,100,104,89,88,90,91,90,94,
99,99,99,115,117,116,125,125,125,135,118,95,136,118,92,138,111,84,135,108,79,
122,93,62,118,86,54,98,72,54,139,97,63,152,111,74,152,111,74,152,111,74,155,116,
77,145,109,89,178,132,92,185,139,99,180,142,98,170,130,90,140,102,68,105,78,63,
127,88,57,146,109,72,169,129,87,175,135,93,179,141,97,180,140,98,180,133,92,175,
138,89,156,113,82,186,147,124,181,143,93,181,143,103,190,143,102,182,145,102,
183,143,103,180,142,102,175,136,95,173,127,87,169,137,115,177,130,89,175,137,93,
185,136,97,179,139,97,179,129,89,167,124,77,165,125,77,134,100,64,101,75,61,130,
94,62,150,112,74,155,114,77,130,97,62,118,91,76,134,96,68,156,121,80,179,131,93,
186,138,100,179,140,101,172,136,98,175,140,103,130,99,78,173,137,101,176,136,96,
181,140,99,179,140,95,175,135,95,167,124,89,150,114,78,121,89,63,121,96,79,119,
102,89,128,125,120,124,124,124,112,112,112,95,94,96,94,90,94,94,93,95,113,113,
113,125,125,127,131,130,132,129,128,130,116,115,117,96,96,98,93,92,94,99,98,100,
110,108,112,100,99,101,105,100,97,118,99,88,154,113,80,160,117,82,146,107,78,
172,137,112,169,121,83,169,128,87,175,135,93,173,131,89,184,138,98,185,140,97,
179,139,97,185,140,97,184,137,96,179,132,91,171,125,87,169,123,85,163,124,85,
127,95,71,174,142,114,158,117,90,133,101,79,114,94,84,111,105,110,119,118,120,
117,115,117,98,95,99,92,91,93,93,91,93,117,117,117,131,130,132,134,134,134,127,
125,127,122,120,122,118,117,119,111,109,113,95,94,96,94,94,94,94,94,94,103,105,
104,123,123,123,134,116,94,135,117,91,136,111,82,136,110,82,130,96,66,122,90,56,
110,91,80,129,98,71,130,91,62,126,91,62,126,91,62,133,95,67,136,105,86,173,130,
91,181,135,97,177,137,89,170,130,90,141,99,61,105,78,61,123,88,53,146,106,66,
168,127,86,182,134,92,179,141,97,185,138,97,176,135,86,175,129,89,144,107,78,
188,154,124,182,143,96,182,143,102,183,144,103,188,141,100,184,146,102,180,140,
92,175,135,93,172,133,86,169,137,113,170,130,88,181,133,91,186,138,96,179,139,
97,179,129,89,167,126,85,165,125,77,132,99,66,110,84,70,123,90,57,150,112,74,
161,122,83,119,87,61,124,100,78,129,98,67,156,121,80,179,135,95,186,138,100,179,
137,99,178,136,98,174,139,102,131,100,79,177,135,97,175,135,95,180,140,100,179,
140,93,174,133,90,168,125,86,149,112,73,120,90,60,121,93,79,114,99,84,124,122,
118,122,122,122,103,103,103,95,94,96,91,89,93,102,101,105,119,117,121,128,126,
128,129,126,130,121,119,121,100,99,101,96,96,96,96,95,99,112,108,112,110,108,
112,102,100,101,111,96,91,138,104,82,158,117,80,168,123,86,142,107,76,179,141,
111,170,122,84,175,127,89,178,137,94,179,141,97,186,142,100,186,140,100,182,141,
100,187,141,101,186,140,100,182,145,96,175,129,91,168,125,86,160,124,86,124,94,
68,174,140,104,157,124,89,136,108,84,123,101,77,110,102,104,118,114,118,124,122,
124,111,108,112,95,94,96,91,89,91,93,93,95,113,113,115,128,125,129,129,126,130,
128,126,128,124,123,125,116,114,116,105,103,107,94,93,95,92,94,94,99,99,99,119,
119,119,135,119,95,134,117,92,136,111,84,139,112,83,144,111,78,129,98,65,124,93,
60,134,106,86,136,107,86,123,91,63,122,89,60,121,88,59,120,90,76,163,121,83,176,
136,96,183,137,97,171,131,91,142,106,68,103,76,61,123,87,55,148,111,72,169,123,
79,175,135,93,179,141,97,180,139,90,175,136,95,175,129,89,144,107,78,184,149,
124,182,136,96,184,145,104,183,144,103,182,142,100,182,145,102,180,135,92,180,
133,92,164,124,84,172,137,114,170,130,88,175,137,93,186,138,96,178,140,100,179,
129,89,167,126,85,165,116,77,131,96,65,122,94,76,130,92,62,152,114,74,161,114,
79,119,87,61,128,101,80,129,98,67,160,115,82,179,135,95,180,138,100,179,137,99,
176,142,98,174,142,96,131,100,79,173,135,97,175,135,93,180,140,100,179,135,93,
169,129,81,168,127,84,149,112,73,113,84,61,129,101,85,118,99,84,128,127,122,120,
120,120,96,96,96,94,90,94,95,94,96,116,114,118,125,123,127,129,128,130,125,125,
127,107,106,110,93,93,95,91,90,94,101,100,104,112,110,114,105,105,105,107,97,95,
125,97,83,151,113,85,152,117,82,168,122,84,140,103,74,178,138,114,170,124,84,
178,140,90,185,138,97,184,142,100,184,143,102,184,143,102,188,149,102,188,142,
102,184,146,102,180,140,100,176,134,96,169,125,89,164,126,88,120,90,68,174,140,
104,168,123,86,148,118,86,131,101,77,114,95,84,112,108,112,124,122,124,114,113,
115,105,102,106,95,94,96,95,94,96,105,103,107,123,120,124,125,125,127,125,123,
127,125,124,126,117,115,119,111,109,113,97,96,98,91,93,93,96,96,96,113,113,113,
131,116,95,138,123,100,140,116,90,140,114,86,150,118,84,152,117,76,139,102,69,
128,98,60,127,93,63,127,94,61,127,94,61,119,89,57,116,89,72,157,112,79,179,135,
95,185,145,97,175,132,93,145,110,73,93,67,53,123,90,55,148,111,72,169,126,79,
182,134,92,185,135,95,179,139,97,180,133,92,175,128,87,146,107,78,184,148,122,
182,136,96,184,145,104,183,146,103,175,137,93,188,143,100,181,143,99,181,134,93,
151,113,83,174,143,118,171,131,89,175,135,93,181,140,99,178,140,100,173,133,91,
167,126,85,165,116,77,133,96,57,122,94,76,126,91,62,152,114,74,157,114,79,119,
89,57,122,94,76,129,98,65,161,123,85,173,131,93,180,138,100,177,135,93,176,135,
98,174,142,96,133,101,79,175,134,97,175,134,93,177,142,91,178,140,102,169,130,
89,168,125,86,149,113,77,99,74,55,128,104,84,118,101,84,119,117,111,106,106,106,
90,89,91,91,89,93,106,105,107,123,122,124,127,124,128,132,131,133,123,123,123,
103,102,104,94,92,94,96,94,98,111,108,112,114,114,116,105,101,104,110,91,80,126,
101,78,157,123,83,163,120,81,170,122,84,164,118,80,164,128,106,172,126,86,179,
135,95,180,140,100,182,143,96,182,144,100,181,139,93,188,152,100,187,143,103,
181,142,97,179,141,103,180,136,100,173,134,95,165,128,89,122,90,70,174,134,104,
165,128,89,158,124,88,140,105,82,118,96,76,112,102,98,121,117,121,127,124,128,
116,114,116,98,95,99,91,89,93,93,93,95,104,102,106,119,118,120,124,123,125,125,
123,127,121,119,121,114,112,116,99,95,98,89,89,89,95,95,95,112,112,112,135,124,
109,133,118,99,135,113,89,138,113,86,148,118,86,158,123,82,147,107,71,136,98,64,
137,97,65,133,96,63,130,94,62,121,86,57,116,87,72,148,113,78,177,133,93,184,147,
100,174,136,92,145,110,73,93,70,53,124,90,60,148,111,72,167,125,79,180,142,92,
179,136,89,179,139,97,174,134,86,170,130,88,145,107,77,184,148,122,182,145,96,
185,143,105,184,140,98,178,140,96,185,144,103,182,143,102,181,137,97,151,113,83,
184,145,122,173,132,91,176,137,90,181,140,99,178,140,100,172,131,90,167,124,77,
159,120,79,126,92,62,129,101,83,130,92,62,152,114,74,157,118,79,123,90,57,104,
76,62,129,98,65,159,121,81,173,131,93,185,144,101,173,135,91,172,136,98,174,140,
96,133,101,79,173,135,97,175,135,93,176,139,92,185,147,103,169,130,89,173,135,
95,146,111,76,99,74,55,128,102,84,113,98,83,116,112,108,101,100,102,88,88,90,93,
90,94,113,110,114,123,122,124,129,128,130,127,126,128,117,117,117,95,94,96,92,
91,93,100,99,101,117,115,119,117,114,118,108,100,90,116,91,70,134,105,76,159,
125,89,165,128,89,168,124,84,161,120,83,155,121,99,169,128,87,173,134,93,181,
140,99,185,144,103,183,144,97,184,143,94,183,146,103,188,149,102,182,144,104,
181,142,103,180,140,98,167,132,95,168,131,92,125,90,71,169,136,107,165,129,91,
167,129,91,157,117,85,122,97,74,114,97,84,117,111,112,125,123,127,117,115,117,
108,107,111,97,96,98,90,89,91,101,101,101,116,113,117,122,120,124,125,123,127,
119,119,121,116,114,118,99,95,98,88,87,89,94,94,94,111,111,111,132,127,122,133,
123,113,135,117,105,139,118,101,147,123,99,155,125,95,154,118,82,141,104,71,135,
101,67,133,98,67,133,94,63,119,89,57,117,88,71,151,112,77,173,136,97,185,146,
101,173,135,95,151,107,71,93,70,53,118,87,54,148,111,72,168,126,80,181,134,93,
178,138,90,179,138,97,179,133,93,172,131,90,144,107,78,184,149,118,182,138,98,
184,144,104,185,148,105,183,146,103,184,144,104,184,144,104,184,138,98,144,107,
82,182,148,120,178,132,92,179,138,97,185,139,99,178,140,100,172,131,90,165,118,
77,159,120,79,127,88,57,129,101,83,130,92,62,152,114,74,161,114,79,121,85,53,89,
66,51,129,100,65,161,123,85,180,136,96,180,138,100,180,140,100,179,142,105,175,
134,97,132,101,80,175,134,97,173,134,93,177,135,93,184,146,102,169,130,89,173,
135,95,148,113,76,93,71,53,130,105,82,114,97,84,114,110,104,98,96,98,89,88,90,
91,91,93,111,111,111,124,123,125,130,129,131,124,123,125,111,108,112,103,102,
104,105,105,105,105,102,106,121,118,122,110,105,104,117,95,71,117,90,63,145,107,
73,167,126,89,176,130,90,169,129,87,169,125,85,158,125,100,175,134,89,180,134,
94,182,142,102,185,145,105,190,146,106,184,145,104,190,146,106,186,149,106,184,
146,108,180,143,106,176,138,100,173,134,95,174,131,96,127,93,73,172,141,110,168,
130,92,170,134,96,159,125,89,128,96,72,116,93,76,119,108,101,122,118,122,124,
123,125,113,113,113,95,94,96,89,89,91,99,99,101,114,114,116,124,123,125,125,123,
127,122,120,124,117,115,119,104,102,106,87,85,89,99,99,99,114,116,116,130,130,
130,130,129,126,132,126,126,134,127,124,146,130,120,147,124,107,154,123,90,146,
111,74,138,101,68,134,98,66,133,95,65,121,85,55,117,88,71,151,113,79,169,136,97,
181,140,103,175,135,95,147,111,73,93,70,53,122,87,56,146,108,68,167,124,85,175,
137,97,175,134,93,175,136,95,178,131,90,176,130,90,143,105,77,187,147,121,181,
142,97,184,144,104,190,151,106,183,146,97,184,144,104,184,140,98,179,140,99,145,
109,79,186,148,122,173,133,91,171,131,89,185,139,99,178,140,100,172,132,90,164,
124,84,159,120,79,132,99,66,108,82,66,130,92,62,156,118,74,157,118,79,131,96,65,
91,67,53,134,98,68,165,119,85,179,135,95,179,135,93,185,141,101,172,135,96,175,
141,105,134,102,80,176,135,98,175,136,95,175,139,93,184,146,102,174,130,90,174,
136,96,152,115,78,96,72,54,130,105,82,122,101,86,112,110,106,94,93,95,89,88,90,
90,89,91,105,105,105,124,123,125,127,126,128,125,124,126,113,110,114,90,89,93,
90,89,91,105,102,106,114,114,116,111,99,89,121,96,67,128,99,64,159,121,77,172,
131,90,173,133,91,171,131,89,165,123,85,157,125,103,176,137,90,176,136,96,182,
143,104,186,146,106,190,148,106,184,146,108,190,147,108,190,148,110,186,147,108,
184,145,100,179,139,103,174,135,96,175,132,97,128,95,76,176,137,102,167,132,95,
169,134,97,173,138,93,138,107,82,118,94,74,118,106,86,118,113,112,122,120,122,
115,114,116,98,98,100,94,93,95,96,96,96,124,122,124,125,123,127,125,123,127,127,
126,128,119,117,121,99,98,100,89,89,89,91,93,93,108,110,109,130,130,130,131,131,
131,135,131,135,136,134,136,142,136,138,153,131,113,158,124,84,149,114,79,139,
107,73,133,102,71,133,97,67,119,85,57,116,88,72,154,111,80,172,135,96,184,141,
102,175,135,95,151,110,77,93,70,53,124,90,56,141,103,65,163,123,81,167,126,85,
169,127,81,176,128,90,170,129,80,175,128,87,146,107,78,182,148,120,180,142,102,
181,145,103,185,147,107,184,147,98,185,147,103,182,144,100,178,140,100,145,108,
83,184,144,114,171,131,83,171,130,87,181,140,99,178,140,90,177,136,87,171,121,
81,165,116,77,134,100,64,113,84,67,128,92,62,155,111,75,150,112,72,135,96,65,93,
68,53,129,95,65,164,118,84,173,131,93,173,135,91,179,137,99,176,143,100,175,141,
97,134,102,80,172,135,98,174,135,96,178,137,100,179,140,101,169,130,89,168,126,
88,153,115,75,97,72,55,133,103,85,123,106,89,116,113,108,96,94,96,94,93,95,89,
87,89,116,114,116,119,118,120,127,125,129,125,125,127,110,108,112,91,89,93,91,
90,94,104,101,105,113,113,113,107,97,83,116,89,62,134,100,66,167,121,83,175,134,
91,176,137,96,171,124,83,168,127,84,161,125,103,176,137,92,181,140,97,186,151,
110,186,147,108,185,147,109,185,149,111,190,156,120,183,143,103,185,148,109,185,
147,109,179,141,103,175,136,97,179,136,97,133,99,79,175,130,93,173,133,93,178,
136,98,169,133,95,147,114,85,120,95,74,123,96,79,119,110,101,122,118,122,112,
111,113,95,94,96,92,91,93,96,94,98,116,113,117,125,124,126,125,123,127,125,123,
127,117,115,119,100,99,101,90,90,90,96,96,96,113,113,113,132,132,132,140,140,
140,156,153,157,145,142,146,143,131,134,152,130,108,150,120,80,150,114,78,148,
108,76,135,104,71,129,98,67,119,84,59,116,88,72,150,114,82,178,137,100,184,147,
100,173,134,95,146,108,68,93,70,53,128,90,60,146,109,72,162,122,80,163,123,81,
164,118,74,168,128,86,170,130,88,170,130,88,146,107,78,182,148,120,182,144,104,
187,145,103,191,147,107,179,140,95,188,142,102,184,143,106,178,137,100,137,105,
79,181,140,103,178,132,92,177,132,89,181,140,99,179,139,97,177,127,87,170,120,
80,160,120,80,141,99,65,113,84,67,124,93,60,155,110,73,151,106,63,135,101,65,91,
67,51,133,97,67,158,114,78,173,131,93,178,139,98,184,145,100,178,143,106,170,
135,90,134,102,80,172,135,98,174,135,96,178,137,100,186,142,102,169,130,89,168,
122,84,156,113,78,99,73,55,130,105,88,129,111,91,126,125,120,99,99,99,88,86,90,
89,88,90,95,94,96,117,115,119,127,124,128,124,123,125,107,106,108,96,94,98,96,
95,99,113,112,114,111,108,112,108,93,76,123,89,61,141,100,67,164,124,84,178,136,
94,179,138,95,168,129,84,173,129,89,159,127,105,171,132,91,181,137,97,181,142,
103,184,146,108,185,147,109,182,147,110,187,148,113,183,146,103,186,147,108,184,
146,108,185,142,103,175,137,97,171,133,89,136,105,82,172,132,92,175,134,93,181,
137,97,174,128,90,154,119,88,123,99,77,122,94,76,117,106,91,123,119,122,112,111,
113,95,94,96,89,88,90,99,96,100,118,117,119,127,123,127,127,125,129,123,122,124,
115,113,117,100,99,101,87,84,88,93,95,95,112,112,112,131,131,131,131,131,131,
135,134,136,136,134,135,142,135,134,147,120,103,142,112,82,142,109,76,141,108,
73,135,103,71,133,95,67,119,89,57,116,87,72,157,123,83,174,138,100,187,148,101,
180,142,92,145,110,73,93,70,53,123,87,55,141,103,65,162,114,72,163,123,81,156,
116,74,173,124,85,170,130,88,175,128,87,139,102,77,181,148,113,183,135,97,188,
153,102,191,153,103,178,139,94,188,142,102,183,143,103,181,137,97,133,98,77,170,
131,92,178,131,90,177,137,89,179,135,93,179,139,91,170,130,88,170,120,80,160,
120,80,142,100,66,112,86,68,124,93,60,149,111,73,158,118,78,132,97,66,91,67,53,
128,97,66,158,118,82,171,130,87,185,139,99,184,138,100,175,141,97,175,134,97,
134,100,80,172,135,98,174,135,96,178,140,102,180,139,102,169,130,89,167,125,83,
152,118,78,107,78,57,130,106,86,130,111,92,123,119,113,98,98,98,91,89,93,90,89,
91,94,92,94,116,114,116,127,125,127,127,126,128,115,113,117,95,94,96,90,89,91,
99,96,100,110,107,111,112,96,76,117,89,61,141,106,71,173,124,85,179,137,95,179,
141,97,172,129,78,173,129,89,162,128,106,178,139,98,175,136,95,180,141,102,186,
146,106,184,146,108,188,146,108,190,147,108,184,147,108,186,150,108,190,147,108,
185,147,103,175,136,97,173,134,95,136,105,82,178,139,98,175,134,93,175,135,87,
181,142,95,159,125,89,127,100,79,124,95,74,119,99,85,119,115,119,107,106,108,91,
89,93,95,95,95,105,102,106,122,120,122,125,124,126,128,126,128,123,120,124,117,
115,117,97,95,99,90,88,90,95,95,95,114,114,114,131,131,131,131,131,131,136,134,
136,138,134,136,143,127,127,142,121,102,136,107,72,135,103,71,135,104,71,132,
101,70,130,96,66,118,88,62,121,94,77,162,123,88,175,140,89,182,142,100,175,136,
95,146,110,72,93,70,53,134,104,78,154,122,94,169,134,103,175,137,109,176,137,
106,179,141,111,180,142,112,184,147,108,140,105,80,181,148,113,182,143,96,181,
145,103,190,152,112,182,144,100,186,140,100,187,141,101,180,136,96,129,98,77,
172,132,92,178,131,90,177,138,97,181,141,99,179,139,97,172,132,90,170,131,80,
167,118,79,138,102,66,112,86,68,123,90,55,146,110,68,163,117,79,132,96,66,91,68,
51,130,95,66,156,116,76,173,130,91,178,138,98,184,138,100,170,134,96,175,142,
107,133,101,79,174,137,104,174,135,96,178,140,102,180,140,100,174,133,90,168,
125,86,150,107,76,113,84,61,124,99,82,134,109,94,125,124,119,101,101,101,92,91,
93,90,89,91,95,94,96,114,114,116,128,126,128,130,130,132,116,115,117,94,93,95,
90,89,91,98,95,99,106,105,107,112,98,82,124,95,60,146,107,72,176,135,86,179,137,
95,178,140,96,168,127,84,173,135,95,159,127,105,178,139,98,181,135,95,187,143,
103,185,146,107,190,148,106,190,146,106,190,153,104,185,147,107,187,151,109,191,
147,107,186,149,110,175,137,97,174,129,86,137,105,83,174,135,90,178,131,90,175,
135,93,178,134,94,162,125,88,130,104,76,122,93,72,119,100,79,121,117,121,104,
102,106,94,93,95,93,93,95,112,111,113,121,120,122,127,125,129,128,126,130,125,
123,127,114,112,116,95,94,96,93,90,94,96,96,96,117,117,117,131,131,131,132,132,
132,136,134,136,137,131,135,140,125,120,132,107,86,126,97,72,130,95,66,130,95,
66,123,94,65,125,91,63,118,91,62,121,95,77,159,123,85,185,148,99,188,142,102,
175,135,87,151,107,71,88,65,50,100,72,50,120,88,62,133,98,67,137,99,71,135,100,
71,138,101,72,129,95,73,129,95,73,135,99,77,176,142,112,181,143,93,181,141,93,
190,154,102,181,136,93,182,142,100,181,141,99,180,141,96,129,98,77,172,132,92,
172,134,90,175,136,95,181,140,99,179,139,97,172,132,90,170,131,80,167,118,79,
138,102,66,114,88,68,124,92,60,142,105,66,163,117,79,134,98,66,91,68,51,127,96,
65,150,104,66,177,131,93,185,137,99,178,137,100,172,135,96,175,141,97,135,101,
79,175,142,107,174,135,96,178,140,102,180,140,100,176,134,96,173,127,89,146,111,
74,118,88,62,118,91,76,136,113,96,126,123,118,105,105,105,91,90,94,90,88,90,93,
90,94,117,117,117,127,125,129,133,131,135,128,125,129,104,101,105,96,94,96,96,
94,98,106,102,106,112,99,84,126,89,62,153,109,73,177,136,87,178,139,94,177,136,
87,174,134,92,163,122,79,159,127,105,179,140,93,182,138,98,184,144,104,185,146,
107,190,146,106,184,145,104,190,151,104,184,145,104,185,139,99,186,147,108,186,
142,102,175,136,95,172,127,84,135,101,79,173,127,87,171,131,89,175,135,93,168,
128,86,167,125,83,137,105,71,123,91,67,118,94,76,121,117,119,106,104,108,93,91,
93,95,95,95,105,102,106,121,119,123,127,126,128,132,130,134,133,131,135,121,119,
123,99,96,100,91,91,93,96,98,97,117,117,117,132,134,133,131,133,132,135,132,136,
135,129,131,135,124,113,121,100,77,116,89,60,122,96,72,125,91,63,118,90,60,125,
91,63,127,97,67,132,102,80,169,136,93,184,141,102,182,145,98,175,130,87,151,107,
71,93,70,53,124,90,60,146,109,72,162,114,72,163,123,81,164,123,80,168,128,86,
170,130,88,170,130,88,137,101,77,175,141,111,175,134,85,180,141,100,190,143,102,
175,135,93,182,142,100,181,141,99,180,134,94,128,97,76,172,132,92,175,129,89,
179,132,91,182,136,96,178,136,94,170,129,88,170,120,80,160,120,80,138,102,66,
114,85,68,124,92,60,146,110,68,164,118,80,141,100,67,93,68,53,125,95,65,145,108,
65,176,130,90,178,136,98,178,137,100,172,136,98,176,142,98,135,101,79,175,142,
107,174,135,96,178,140,102,180,141,100,176,134,96,168,125,86,147,113,73,119,88,
63,112,88,72,135,117,97,130,128,124,108,108,108,93,92,94,89,89,91,95,94,96,121,
119,121,137,135,139,127,125,127,122,120,122,101,100,104,93,90,94,95,94,98,102,
100,104,108,95,84,124,92,60,149,112,73,175,128,87,182,136,92,178,136,94,172,132,
90,160,121,80,159,125,103,176,130,90,175,136,97,186,147,102,184,142,104,185,144,
103,183,143,103,188,149,102,183,143,103,183,143,103,184,143,102,179,141,97,177,
139,89,168,128,86,130,99,76,172,131,86,172,131,90,182,134,92,169,129,87,169,127,
89,136,104,72,117,90,63,115,90,67,119,117,119,105,102,106,91,89,91,94,92,94,108,
106,110,124,123,125,129,128,130,129,128,130,132,130,134,122,122,124,104,102,106,
99,96,100,103,103,103,119,119,119,133,133,133,132,132,132,136,132,136,135,131,
135,133,121,111,118,91,76,83,62,49,133,101,77,130,99,68,130,99,68,140,101,72,
150,115,80,135,100,79,179,137,103,177,140,97,183,146,103,173,136,89,145,107,67,
89,65,47,127,96,65,146,107,66,162,119,72,162,115,74,165,122,75,168,128,86,170,
129,80,172,131,90,135,99,77,172,135,98,175,135,95,185,141,101,188,151,104,175,
137,93,181,141,93,179,140,99,175,134,93,128,97,76,170,131,92,173,127,87,168,129,
88,174,130,90,169,130,89,164,124,84,159,121,81,163,117,79,135,100,65,112,86,68,
122,91,60,145,107,67,164,118,80,142,103,68,93,69,53,112,83,54,148,108,76,172,
131,90,178,136,98,185,141,101,172,136,90,176,142,106,135,100,79,175,142,107,174,
135,96,179,140,101,179,140,99,174,135,96,165,125,85,146,113,80,118,88,62,111,87,
73,139,113,101,131,128,125,122,122,122,97,96,98,89,85,89,97,95,99,111,108,112,
128,126,128,129,128,130,124,123,125,110,107,111,93,93,95,95,94,96,102,100,102,
111,98,89,129,96,61,145,108,71,169,129,87,182,134,92,173,133,91,176,128,90,162,
121,78,153,119,101,168,128,88,171,131,91,184,144,102,180,141,102,180,141,100,
186,144,102,180,141,100,180,141,102,180,140,98,179,139,97,179,140,99,175,134,89,
163,124,83,130,99,80,171,122,83,171,128,89,175,131,91,178,130,92,168,119,86,134,
102,70,120,91,62,120,90,68,119,118,120,104,102,106,93,91,93,93,92,94,105,105,
105,122,120,124,132,130,134,128,126,128,125,124,128,120,118,122,101,100,102,98,
95,99,103,103,103,117,117,117,131,131,131,132,132,132,135,131,135,134,129,128,
128,114,106,121,99,77,91,65,53,148,117,92,159,117,83,156,119,80,156,118,84,163,
127,89,137,105,83,175,137,103,186,146,110,184,146,102,175,136,95,149,106,71,89,
65,49,133,95,67,147,107,65,162,120,74,168,125,78,170,129,88,172,132,90,172,132,
90,175,128,87,130,96,76,167,131,95,173,135,95,185,142,103,188,144,104,175,136,
95,180,142,102,179,140,101,172,133,94,128,97,78,173,132,95,164,127,88,167,124,
85,164,123,86,152,119,86,155,117,83,152,117,82,150,115,80,129,99,67,109,85,71,
119,91,63,143,108,73,161,119,81,148,104,72,92,70,54,114,85,54,146,108,74,175,
136,91,184,138,100,179,140,101,172,136,90,169,135,99,134,102,80,175,142,107,175,
136,97,179,140,101,179,141,101,174,135,96,165,120,83,139,104,67,118,88,62,105,
82,67,137,116,101,136,134,130,124,124,124,101,100,102,96,94,96,89,88,90,111,108,
112,124,123,125,130,130,132,128,125,129,110,107,111,93,92,94,109,108,110,89,87,
90,111,101,93,124,94,62,146,105,72,166,123,84,175,137,97,176,128,90,171,123,85,
162,120,82,145,111,89,163,122,79,171,130,87,175,135,95,172,130,92,173,133,93,
179,134,97,181,141,99,173,134,95,173,134,95,171,127,87,175,136,95,168,125,86,
162,121,84,153,117,95,170,122,84,167,125,83,161,121,79,170,124,86,156,113,78,
130,99,68,123,90,63,119,96,71,120,118,120,106,103,107,90,88,90,90,89,91,106,106,
106,121,119,123,125,123,127,136,135,137,125,123,127,119,117,121,100,99,101,98,
96,100,102,104,104,117,117,117,131,131,131,132,132,132,133,130,134,134,130,130,
134,112,102,117,92,73,97,72,53,146,115,92,159,117,83,163,127,91,164,128,90,169,
124,87,139,105,83,180,141,106,186,146,110,182,141,100,175,132,93,146,105,72,88,
65,48,128,96,62,152,111,74,168,125,86,179,130,91,178,134,94,175,136,89,173,133,
93,176,137,90,130,98,76,170,135,98,178,139,98,185,147,107,191,148,109,184,142,
100,184,145,104,180,141,100,175,136,95,131,99,77,181,146,117,178,144,114,180,
142,112,173,140,113,176,137,108,174,136,108,170,136,108,167,134,101,141,111,85,
112,86,70,126,89,62,145,109,73,165,119,81,144,106,72,92,70,54,121,92,63,146,108,
74,174,136,96,174,138,100,185,144,101,180,137,98,169,135,99,133,101,79,175,142,
107,175,136,97,179,140,101,179,140,101,175,135,95,160,119,82,141,107,73,110,81,
60,130,107,88,140,118,102,147,143,139,147,147,147,118,118,118,89,89,89,92,91,93,
110,108,112,129,128,130,134,131,135,128,126,128,139,137,140,87,86,87,81,78,81,
99,96,100,107,98,95,126,98,74,142,101,68,151,112,77,163,124,83,167,127,85,167,
121,83,162,118,82,120,88,72,147,109,69,168,128,86,167,128,83,163,121,83,170,124,
84,169,128,85,164,122,84,164,122,84,164,122,84,168,122,84,164,128,90,158,118,82,
154,115,80,146,111,92,158,117,80,158,114,78,150,112,72,153,118,77,141,107,73,
127,97,67,123,95,63,118,94,78,124,120,124,108,106,110,91,89,90,91,89,91,107,107,
107,122,120,122,127,126,128,134,131,135,127,125,129,121,119,123,101,100,102,100,
98,100,101,101,101,117,117,117,131,131,131,132,132,132,135,131,135,132,128,128,
133,118,103,120,95,74,97,72,53,150,116,94,164,128,90,170,134,96,174,135,96,172,
134,90,140,109,88,182,141,108,186,146,110,182,143,102,169,128,87,140,102,68,89,
65,49,129,97,59,151,109,71,168,123,80,174,136,86,179,138,95,180,140,98,175,136,
95,176,141,92,132,101,80,173,138,101,180,142,102,190,147,112,191,148,113,183,
143,103,184,147,108,181,142,103,180,136,100,129,98,77,139,104,83,137,101,77,135,
101,73,133,96,73,129,97,73,136,100,74,135,100,71,125,90,67,107,78,57,101,77,61,
128,95,60,145,104,67,167,128,81,144,106,72,92,69,54,127,90,63,146,108,74,175,
137,93,184,145,100,185,147,103,174,139,102,176,141,100,134,102,80,175,142,107,
173,136,89,179,140,101,179,140,101,175,135,95,168,125,86,139,106,73,102,73,54,
130,105,86,139,119,101,136,134,130,124,124,124,107,107,107,94,91,95,93,92,94,
112,110,114,120,119,122,91,90,93,93,91,94,98,96,99,90,88,90,90,89,93,93,93,95,
102,96,96,123,98,79,132,100,68,133,101,63,142,108,68,144,101,70,139,103,65,145,
104,71,105,79,61,129,94,57,145,109,73,144,108,72,138,100,70,144,102,72,138,101,
68,140,103,70,140,103,70,140,106,72,142,103,72,139,108,71,139,100,71,130,100,68,
122,95,78,132,100,68,128,96,70,129,99,67,126,96,66,127,98,67,125,95,65,124,88,
62,116,95,80,119,117,121,112,108,112,93,91,93,90,89,91,102,102,102,124,123,125,
130,129,133,130,129,131,128,126,128,121,117,121,97,96,98,93,91,95,103,103,103,
118,118,118,132,132,132,131,131,131,134,130,132,133,124,123,133,116,101,119,91,
73,96,72,54,147,117,95,165,130,93,175,135,95,178,139,94,178,138,102,141,106,85,
181,147,113,181,143,103,186,144,102,167,128,83,142,102,70,89,65,49,129,95,59,
152,113,72,173,128,91,175,133,95,184,138,98,184,141,102,180,137,98,172,132,90,
136,101,80,172,137,102,178,142,106,190,148,114,185,151,115,186,145,104,185,147,
109,180,141,106,176,136,100,133,101,79,180,141,106,172,130,92,170,129,88,167,
125,79,164,126,86,164,122,84,169,128,79,153,113,73,134,100,66,99,75,59,128,95,
60,148,111,72,167,119,81,149,107,73,94,71,54,121,92,63,150,113,76,173,130,91,
177,137,97,184,141,102,179,146,103,176,141,100,133,102,83,170,135,98,175,136,95,
179,140,101,177,138,93,179,141,97,168,125,86,139,106,73,99,74,53,132,106,90,138,
117,96,136,134,130,127,127,127,112,112,112,93,91,93,91,91,93,106,104,108,127,
125,129,133,130,134,129,128,130,111,108,112,91,90,94,86,86,88,88,87,89,96,94,98,
105,96,95,108,98,88,110,96,84,113,96,83,110,95,82,111,95,83,108,95,82,94,79,68,
102,89,78,111,99,83,112,101,86,111,98,87,113,99,85,113,98,83,114,99,84,113,100,
85,111,99,85,112,100,80,116,102,84,116,99,86,111,99,87,107,95,85,112,99,90,107,
95,85,112,100,88,113,99,87,111,96,83,112,96,80,113,98,79,106,95,86,114,113,115,
110,107,111,94,94,94,93,92,94,102,101,105,122,120,122,128,126,130,131,129,133,
124,122,124,114,112,116,94,92,96,92,91,93,102,102,102,122,122,122,131,131,131,
131,131,131,134,130,131,135,126,119,133,112,99,120,93,74,89,67,51,149,113,89,
168,131,92,176,137,98,180,142,98,179,141,103,137,105,83,182,147,118,185,147,103,
177,138,93,173,130,91,133,99,63,87,64,51,127,93,57,152,113,78,167,123,83,180,
139,96,184,138,98,179,140,93,182,137,100,174,135,96,137,102,83,172,141,108,178,
146,112,191,151,119,184,152,118,186,145,104,185,148,109,185,144,107,176,136,100,
133,101,79,185,146,115,172,132,92,175,129,89,162,122,80,171,125,87,164,122,84,
163,123,81,160,120,80,142,100,66,91,66,53,124,91,62,148,111,72,162,119,80,142,
105,66,88,65,50,124,89,60,149,108,77,173,135,91,184,138,98,178,134,92,173,136,
97,170,135,98,139,106,89,169,133,95,172,131,90,179,139,99,179,140,101,180,141,
100,167,124,89,144,105,74,106,76,56,134,108,88,139,114,95,140,137,130,129,129,
129,113,113,113,93,90,94,90,89,91,104,102,106,124,123,125,134,131,135,130,129,
131,117,114,118,91,89,93,89,88,90,86,85,87,89,89,89,91,89,93,93,89,93,93,89,93,
90,88,90,88,84,88,88,84,88,88,85,89,88,84,88,88,85,89,90,88,90,90,88,90,93,90,
94,94,92,94,93,90,94,96,94,96,99,95,99,99,96,100,101,97,101,102,98,102,102,98,
102,105,99,105,106,102,106,106,102,106,107,103,107,107,105,107,107,103,107,105,
99,105,101,96,102,96,94,96,94,92,94,106,106,106,105,103,107,95,94,96,93,92,94,
105,105,105,122,119,123,128,128,130,130,129,131,119,118,120,112,110,114,93,90,
94,92,91,93,102,102,102,126,126,126,142,142,142,131,131,131,133,129,131,134,124,
122,129,111,97,120,93,74,88,64,50,140,107,78,173,130,95,179,137,99,180,140,98,
179,141,103,136,105,84,184,151,112,185,141,101,184,140,100,165,125,83,140,105,
68,96,71,54,133,94,63,152,113,72,167,125,83,173,132,89,176,135,90,179,137,99,
182,141,100,174,135,96,136,101,80,173,140,107,178,146,112,184,151,116,185,150,
113,185,147,109,190,147,108,187,143,107,175,135,99,138,102,80,184,145,114,172,
132,92,178,132,92,170,134,88,175,131,91,171,123,85,169,119,79,160,120,80,142,
100,66,89,66,53,130,95,66,149,111,73,162,119,80,142,102,66,88,65,50,123,94,65,
150,107,76,173,128,91,177,135,97,182,139,100,172,135,96,170,132,88,143,111,89,
169,133,95,171,128,89,176,137,98,184,145,100,179,138,95,165,125,83,146,113,74,
106,76,56,135,109,91,138,114,96,142,137,130,130,130,130,115,117,117,94,92,94,92,
92,94,101,100,102,124,122,124,133,131,133,130,129,131,117,115,117,95,93,95,90,
89,91,89,88,90,88,85,89,85,84,88,88,85,89,87,84,88,87,84,88,87,84,88,86,85,87,
86,85,87,87,86,88,86,85,87,88,86,88,89,87,89,90,88,90,90,88,90,90,88,90,93,89,
93,91,89,91,93,91,93,90,89,93,94,92,94,96,94,98,95,95,95,98,95,99,100,96,100,
102,100,102,105,101,105,102,100,102,99,95,98,91,91,91,89,88,90,90,89,91,95,94,
96,93,93,95,92,92,94,91,89,93,104,102,106,123,122,124,132,130,134,128,128,130,
118,117,119,107,106,110,92,91,93,92,92,94,106,106,106,122,122,122,135,135,135,
131,131,131,134,130,130,135,119,111,136,117,92,118,93,74,91,66,53,140,108,80,
165,129,91,175,135,99,180,139,96,184,141,102,140,106,84,182,148,118,184,140,100,
176,137,90,167,126,89,140,104,66,99,71,59,127,90,57,152,113,72,168,126,88,180,
139,96,176,135,90,184,138,100,175,134,91,173,134,95,134,100,78,173,141,107,176,
147,112,188,156,114,186,149,110,186,147,106,188,145,106,180,142,102,180,136,96,
137,101,79,182,149,114,172,132,92,175,136,95,178,138,98,180,134,96,175,134,89,
170,129,88,159,120,79,141,99,65,87,62,49,130,102,74,155,117,77,161,119,81,136,
101,64,88,65,50,123,94,65,146,111,76,167,126,89,180,136,96,175,133,95,175,137,
93,175,129,89,145,113,91,173,130,95,170,124,84,175,134,91,180,141,96,170,131,92,
163,122,85,146,113,74,118,88,62,124,99,82,138,110,86,143,137,129,135,135,135,
120,120,120,102,100,104,90,89,93,99,96,100,122,119,123,134,130,134,130,129,131,
125,124,126,106,105,107,98,95,99,92,91,93,94,92,94,93,91,93,92,91,93,93,92,94,
92,91,93,93,92,94,96,94,98,96,94,98,96,94,98,95,94,96,96,94,98,96,94,98,95,94,
98,95,94,96,95,94,96,95,94,96,94,92,94,92,91,93,90,89,93,91,91,93,91,91,93,94,
92,94,96,94,98,95,93,95,96,95,99,94,92,94,94,92,94,96,94,98,92,91,93,90,89,91,
92,91,93,94,92,94,95,94,96,95,94,96,99,96,100,113,112,114,122,120,124,131,129,
133,124,123,125,115,113,117,106,105,107,89,91,91,92,94,93,106,106,106,119,119,
119,136,136,136,131,131,131,133,125,123,136,120,108,139,115,89,122,93,68,93,71,
55,139,99,67,169,128,91,178,136,98,180,141,96,184,138,98,137,105,83,183,143,117,
184,137,96,179,138,95,168,128,86,137,99,65,109,84,67,126,95,62,152,114,76,167,
124,89,179,138,95,177,135,97,177,137,97,168,130,86,168,131,94,129,97,77,170,138,
104,175,143,111,186,152,112,183,145,107,184,144,104,188,142,102,179,140,99,175,
135,95,135,99,79,182,145,112,172,132,92,175,136,95,184,140,100,174,137,98,179,
130,91,173,132,83,156,117,78,133,99,63,87,62,49,135,98,71,157,119,79,161,117,81,
132,98,62,87,65,49,123,94,65,150,106,74,170,124,86,169,127,89,175,134,89,172,
133,92,171,123,85,142,111,90,168,128,86,168,119,80,169,128,87,172,132,90,169,
130,89,161,120,83,142,109,76,124,90,62,123,98,79,135,106,83,148,141,130,142,142,
142,128,128,128,104,101,105,93,92,94,101,100,102,122,120,122,130,128,130,136,
135,137,128,126,128,124,123,125,113,112,114,110,108,110,110,108,110,111,107,111,
109,107,111,108,107,111,110,108,112,113,112,114,113,112,114,117,115,117,116,115,
117,118,117,119,116,114,116,113,112,114,112,110,114,108,106,110,109,107,111,105,
103,107,104,102,106,101,100,104,103,102,104,101,100,102,101,100,102,104,102,106,
103,101,105,104,103,105,102,100,104,101,100,102,102,100,104,104,101,105,105,101,
105,104,103,105,102,100,104,106,105,107,104,103,105,108,106,110,116,114,116,125,
124,126,125,124,126,133,130,134,124,123,125,117,115,119,102,101,105,89,91,90,94,
94,94,107,107,107,120,120,120,135,135,135,132,130,128,136,123,114,137,118,99,
139,113,83,117,89,65,93,71,55,135,105,65,168,129,90,176,135,98,181,142,101,182,
141,98,140,104,82,181,143,115,176,136,96,178,136,94,167,123,81,135,102,67,103,
77,61,123,90,55,150,105,68,167,124,85,173,132,87,178,135,96,176,136,96,165,125,
77,168,127,90,128,93,72,172,139,100,172,140,106,183,143,107,181,142,103,184,143,
102,184,143,102,179,138,97,173,132,91,135,99,77,181,140,109,170,129,88,173,133,
91,176,136,96,174,137,98,175,131,91,167,126,85,155,114,77,135,94,61,86,62,48,
144,108,84,160,116,80,162,121,80,133,99,63,87,65,49,127,94,65,146,108,74,161,
115,75,164,122,84,170,122,84,169,119,79,169,123,83,124,93,74,170,125,88,165,126,
79,164,124,82,169,121,83,165,125,83,160,119,82,145,107,73,123,89,61,122,96,78,
134,102,78,145,136,123,137,136,135,123,123,123,100,99,101,93,90,94,100,97,101,
121,118,122,129,128,132,134,132,134,134,131,135,130,129,131,133,130,134,130,129,
131,130,128,130,127,126,128,127,125,129,127,125,129,127,125,127,130,129,131,128,
126,130,131,128,132,133,129,133,133,129,133,128,128,130,129,128,130,128,126,130,
133,129,133,128,125,129,124,123,125,124,122,124,123,122,124,124,123,125,127,125,
127,124,123,125,126,124,128,128,125,129,125,123,127,125,123,127,125,123,127,128,
125,129,125,123,127,126,124,128,126,124,128,126,124,128,123,122,124,123,122,124,
124,123,125,131,129,133,134,134,134,131,131,133,129,128,130,123,122,124,113,113,
115,102,98,102,90,90,90,93,95,95,112,112,112,122,122,122,130,130,130,133,128,
123,135,118,101,136,114,92,137,111,83,123,90,61,94,71,56,136,102,68,167,126,89,
179,133,93,175,135,95,174,135,96,134,99,78,180,147,114,180,136,96,174,133,90,
174,128,90,147,112,71,93,67,53,122,92,56,145,109,67,173,127,89,175,133,95,177,
135,97,181,137,97,159,119,77,165,128,91,123,93,71,165,134,101,175,134,97,180,
137,102,179,137,95,178,141,92,179,137,95,175,133,91,175,129,89,131,95,73,178,
137,104,164,125,84,169,123,79,179,133,93,178,136,94,175,131,91,172,123,84,152,
113,74,133,92,59,86,62,48,146,113,88,164,118,80,158,120,82,133,93,57,89,64,47,
133,100,73,149,108,67,163,115,77,157,111,71,163,115,77,164,125,78,164,116,78,
122,92,68,170,124,90,158,118,78,159,120,79,159,119,79,159,119,79,158,117,80,150,
111,76,126,93,60,111,87,71,136,103,74,148,136,118,137,136,135,123,123,123,101,
100,102,93,90,94,100,96,100,119,118,120,129,126,130,132,130,134,133,131,135,132,
130,134,134,132,134,134,130,134,133,131,135,134,130,134,133,130,134,131,130,132,
133,130,134,133,131,135,133,131,135,133,131,135,133,131,135,134,132,136,133,131,
135,133,131,135,134,132,136,132,130,134,131,129,133,130,130,132,131,129,133,132,
130,134,130,130,132,134,131,135,134,132,136,133,131,135,135,132,136,133,131,135,
133,131,133,133,131,135,133,131,135,134,132,134,134,132,134,133,132,134,130,129,
131,130,130,132,133,130,134,133,131,133,135,132,136,135,132,136,136,136,136,131,
129,133,125,123,127,114,112,116,101,100,102,90,89,93,96,98,97,112,112,112,122,
122,122,130,129,128,133,125,113,136,115,96,139,115,89,140,110,78,125,93,65,88,
65,50,138,98,68,162,121,84,170,128,90,164,127,84,164,127,84,132,96,76,178,143,
108,173,130,95,169,132,93,158,122,84,144,107,74,93,67,53,124,91,62,144,105,74,
170,126,90,173,135,91,181,137,101,173,136,99,163,124,79,168,124,88,123,91,71,
164,130,100,167,130,91,170,134,96,176,135,90,174,129,86,172,131,90,168,125,86,
170,124,84,127,91,71,179,133,99,164,123,80,166,124,78,179,129,89,175,135,87,173,
130,91,173,123,83,151,112,73,130,91,60,88,63,48,151,114,91,159,118,81,160,123,
84,127,94,59,90,65,48,126,94,72,127,89,59,123,84,53,126,93,60,129,95,59,127,95,
63,129,89,57,97,72,53,132,102,78,123,91,59,128,94,60,129,96,61,126,91,60,124,93,
60,121,89,57,122,85,58,112,86,68,134,104,72,149,134,115,141,139,135,126,126,126,
100,99,101,94,90,94,99,96,100,113,113,113,119,117,121,120,118,122,121,119,123,
123,120,124,124,123,125,125,124,126,127,125,129,128,126,130,123,122,124,124,123,
125,126,124,128,127,125,127,128,125,129,127,125,129,127,125,129,127,125,127,127,
125,129,125,124,126,124,123,125,125,123,127,127,125,127,124,123,125,128,126,128,
124,123,125,125,123,127,127,124,128,127,125,129,125,124,126,125,124,126,127,124,
128,125,125,127,125,124,128,128,126,128,127,124,128,128,126,128,127,126,128,128,
125,129,128,126,130,127,126,128,128,126,130,130,128,130,127,126,128,130,128,130,
127,124,128,119,118,120,112,110,114,96,95,99,90,89,91,99,101,101,114,114,114,
123,123,123,131,129,125,135,125,111,136,113,90,140,113,84,140,111,82,124,90,60,
91,68,51,134,95,66,154,114,78,162,118,82,155,117,77,152,118,82,118,88,68,163,
129,101,164,121,86,160,123,86,156,115,78,144,105,74,92,69,54,121,93,63,140,106,
76,168,134,90,170,134,96,174,137,98,172,135,96,158,123,88,161,125,87,118,89,70,
170,127,96,162,125,88,164,128,90,167,124,89,164,123,80,163,122,77,163,119,83,
162,121,80,133,99,71,178,137,110,162,121,80,164,121,74,174,125,86,171,130,89,
169,128,87,170,122,84,151,112,73,130,91,60,88,63,48,152,122,96,162,126,84,158,
122,90,128,95,62,89,66,49,93,69,55,110,85,70,111,85,67,113,85,67,110,85,66,105,
79,63,101,76,61,90,69,54,104,76,62,103,75,61,104,76,62,110,84,70,115,89,73,122,
96,78,123,98,79,132,102,80,107,80,65,133,100,71,149,134,113,143,140,135,128,128,
128,105,105,105,94,92,94,94,92,94,98,96,100,101,100,102,99,98,100,100,99,101,
100,98,102,101,100,104,105,102,106,104,102,106,105,102,106,105,102,106,108,106,
108,106,104,108,106,105,107,105,103,107,106,105,107,104,102,106,107,104,108,105,
102,106,101,100,102,100,99,101,104,101,105,102,101,105,104,102,106,105,102,106,
99,98,100,104,101,105,101,100,102,105,102,106,102,100,104,100,98,102,100,98,102,
101,100,104,102,100,104,105,102,106,105,103,107,107,104,108,108,106,110,110,107,
111,110,106,110,109,107,111,110,108,110,107,106,108,107,107,111,108,106,110,107,
106,108,103,101,105,98,97,99,91,89,91,90,88,90,101,101,101,118,118,118,124,124,
124,131,128,123,134,122,106,137,114,89,140,113,86,140,111,76,124,93,60,91,66,51,
127,96,65,129,98,71,129,100,71,130,96,68,134,105,82,99,75,59,140,109,88,142,111,
86,138,107,86,135,107,83,136,105,84,89,67,53,121,93,63,142,107,76,160,124,86,
167,129,91,167,130,91,164,127,88,162,125,88,161,124,87,118,88,70,173,131,103,
167,122,89,166,122,86,163,125,85,163,119,83,163,119,83,168,118,82,162,121,80,
133,98,73,178,140,110,162,121,80,162,117,74,169,129,81,166,123,84,168,122,84,
168,124,82,153,113,77,127,93,57,88,65,48,143,114,91,153,120,85,154,124,94,127,
94,65,86,64,48,130,95,66,141,104,65,163,122,79,164,116,78,159,118,77,166,125,80,
169,119,79,164,125,86,169,119,79,161,122,81,161,122,81,159,119,79,162,117,80,
153,114,79,141,102,71,117,85,61,103,76,61,127,96,65,148,134,114,143,141,137,128,
128,128,105,105,105,94,92,94,94,90,94,94,92,94,94,90,94,94,90,94,93,89,93,93,90,
94,93,92,94,95,94,96,93,92,94,94,92,94,93,91,95,93,90,94,91,90,94,93,92,94,95,
94,96,93,92,94,93,93,95,91,92,93,91,91,93,93,93,95,95,93,95,94,94,94,90,89,91,
91,91,91,92,92,94,91,89,91,90,89,91,93,91,93,94,92,94,94,92,94,93,90,94,93,92,
94,94,93,95,93,91,93,94,93,95,93,90,94,94,92,94,93,91,95,94,92,94,95,94,96,94,
93,95,93,92,94,91,90,94,94,94,96,92,91,93,90,89,91,91,89,93,89,88,90,88,85,89,
94,94,94,107,107,107,123,123,123,126,128,128,131,129,125,133,123,111,136,114,90,
140,114,86,138,110,78,124,93,66,87,64,49,93,70,53,120,89,68,118,89,70,118,89,70,
127,96,73,122,90,70,127,95,71,127,91,73,125,95,73,126,91,70,125,95,73,86,64,48,
124,95,72,142,109,74,165,128,85,162,124,86,162,124,86,153,118,83,160,122,82,161,
123,85,122,90,70,169,135,107,158,121,82,166,122,86,165,119,85,162,118,82,159,
119,77,161,119,81,159,119,79,144,102,74,176,135,108,159,115,73,159,113,73,167,
126,85,168,118,82,168,118,82,168,124,82,155,114,77,130,94,62,88,63,48,139,108,
89,159,127,85,156,118,90,126,91,62,88,65,50,122,90,56,148,108,72,162,119,80,168,
126,80,161,120,75,168,119,80,165,119,81,165,123,81,165,125,85,159,118,81,158,
119,80,158,117,80,162,123,84,156,114,72,146,107,72,129,97,65,105,80,61,128,98,
74,146,135,122,145,143,141,131,131,131,113,113,113,94,92,94,96,94,98,100,97,101,
100,97,101,97,95,99,96,95,99,98,96,98,96,96,98,96,94,98,96,94,96,96,94,98,93,91,
95,91,90,94,93,91,95,94,92,96,95,94,96,96,94,98,97,96,98,95,94,96,96,94,98,96,
94,98,98,97,99,92,92,96,94,93,95,93,91,95,94,93,95,93,92,94,95,94,96,95,94,96,
95,94,96,96,94,96,97,96,98,98,94,97,96,94,98,95,94,96,95,94,96,96,94,96,96,94,
96,94,93,95,95,94,96,93,90,94,94,93,95,93,90,94,94,92,94,90,89,93,90,89,93,91,
89,91,92,91,93,89,87,91,90,89,93,108,108,108,118,118,118,123,123,123,128,128,
128,130,130,128,133,125,117,139,115,95,140,114,86,140,108,80,123,90,65,91,68,51,
130,96,66,163,121,83,162,122,86,160,124,86,162,124,86,162,124,86,168,124,88,161,
123,83,161,118,83,162,124,86,161,123,85,88,65,50,124,96,66,133,97,67,142,109,76,
142,108,72,142,109,74,136,105,72,142,108,72,144,110,76,111,83,65,155,122,97,149,
108,77,142,109,76,142,109,74,140,107,74,141,104,71,140,103,70,139,101,67,131,91,
61,146,114,92,139,101,67,142,106,68,152,113,72,152,111,74,152,111,74,156,118,80,
149,109,73,128,94,64,87,64,49,138,110,92,159,129,89,153,125,103,116,91,70,91,67,
53,121,91,61,142,104,76,146,106,74,146,108,74,150,107,76,149,113,75,145,110,79,
142,106,68,140,108,70,134,102,70,135,99,67,134,98,66,138,104,70,133,96,63,130,
94,62,120,90,60,103,76,61,124,102,80,147,140,131,145,146,144,136,136,136,128,
128,128,120,118,122,112,108,112,116,114,116,116,114,116,113,113,115,111,110,114,
116,113,117,114,113,115,113,113,113,112,111,113,111,108,112,110,107,111,107,106,
108,106,105,107,107,107,107,111,108,112,111,108,112,112,111,113,116,113,119,113,
112,116,113,112,114,117,115,117,112,110,114,112,111,113,110,108,112,110,108,114,
108,108,112,113,112,114,113,112,114,113,110,114,113,112,114,114,114,114,116,114,
116,115,113,117,113,112,114,112,112,112,108,107,111,106,106,106,110,107,111,108,
106,110,108,106,110,108,106,110,110,106,110,107,106,110,106,104,108,105,103,107,
112,109,113,105,102,106,105,102,106,118,117,119,124,124,124,125,127,127,128,128,
128,126,126,126,133,133,131,134,130,124,137,123,109,138,117,92,138,114,86,117,
94,71,87,66,51,130,102,82,136,106,84,133,103,79,135,109,85,138,110,86,138,109,
84,150,116,96,141,108,83,139,109,85,145,117,97,137,112,91,89,67,53,130,101,78,
130,105,78,134,102,80,129,101,79,133,104,83,127,99,77,129,102,83,134,102,80,95,
72,57,135,107,89,130,101,80,130,101,80,130,101,80,132,100,78,129,102,83,130,102,
80,134,102,80,117,88,71,129,105,83,130,101,80,128,100,78,136,102,82,139,105,83,
134,106,84,140,110,84,138,106,82,130,101,78,89,66,53,137,112,91,152,121,94,159,
131,115,118,95,80,91,67,53,95,70,57,89,65,49,90,66,50,89,66,51,94,70,54,98,72,
56,104,78,62,96,72,56,105,80,63,106,82,66,116,91,76,122,96,78,129,102,83,134,
100,82,128,101,82,130,102,86,95,73,61,123,108,101,143,141,137,145,145,145,136,
136,136,132,132,132,128,128,128,125,124,126,113,112,114,107,106,108,104,102,106,
104,102,106,106,105,107,107,106,108,108,106,110,108,106,110,106,106,106,105,103,
107,105,103,107,105,105,105,108,106,110,110,108,112,111,109,113,110,107,111,107,
106,110,110,108,112,111,109,113,113,112,114,110,108,112,110,108,112,108,107,111,
112,112,112,111,109,113,112,111,113,111,108,114,111,109,113,114,114,116,113,113,
113,109,109,109,107,107,107,102,101,105,106,106,106,107,107,107,104,102,106,104,
103,105,102,101,105,105,102,106,107,106,108,105,102,106,106,106,106,105,102,106,
104,101,105,106,103,107,112,111,113,123,122,124,129,129,129,129,129,129,130,130,
130,125,125,125,125,125,125,133,133,133,131,131,129,136,127,124,136,122,106,136,
114,96,123,99,79,99,77,61,91,70,55,94,70,54,87,65,51,89,67,53,91,66,53,88,65,50,
87,65,51,87,65,51,89,66,51,95,75,57,95,75,57,93,69,55,91,70,53,92,69,54,91,68,
51,95,69,55,95,73,55,94,71,48,93,70,53,93,70,53,89,66,49,93,70,53,93,70,53,91,
70,51,91,70,51,98,72,54,98,72,50,98,72,54,99,72,53,101,72,51,99,71,51,99,71,51,
97,72,53,95,72,53,97,72,53,99,71,53,99,72,51,94,68,50,93,65,51,90,67,50,127,101,
77,149,127,109,159,136,131,129,116,107,122,101,94,119,100,77,125,100,73,126,99,
68,124,98,68,120,94,68,124,98,68,123,99,71,124,94,72,128,100,76,122,93,72,120,
91,70,127,93,71,105,82,61,113,83,65,109,85,67,116,91,78,113,94,89,123,117,117,
143,143,143,142,142,142,135,135,135,131,131,131,129,129,129,125,125,125,107,107,
107,99,99,99,96,94,98,98,95,99,98,97,99,98,98,100,98,95,99,98,95,99,98,94,97,96,
94,98,95,95,95,94,95,96,95,94,98,95,94,96,95,95,99,95,94,96,95,94,98,96,96,96,
97,96,98,100,99,101,95,98,99,96,99,100,95,98,99,95,98,99,95,98,99,96,98,100,95,
95,99,95,96,99,98,100,100,100,101,102,99,99,99,98,100,100,96,97,98,96,98,97,97,
99,98,94,95,96,95,95,95,93,93,95,95,94,96,95,94,98,96,96,96,96,98,98,95,95,95,
95,94,96,98,98,98,104,102,106,119,120,121,129,129,129,129,129,129,130,130,130,
129,129,129,129,129,129,133,133,133,134,134,134,138,132,135,134,127,124,136,123,
112,131,114,101,124,106,92,124,105,86,127,105,85,125,96,79,123,102,83,122,101,
82,120,99,82,118,100,78,118,100,82,118,100,82,118,100,82,119,101,79,118,94,78,
124,99,82,132,111,86,129,102,83,123,102,79,128,103,82,123,102,77,130,102,82,124,
102,82,123,100,79,125,102,79,125,102,79,124,102,80,124,102,82,126,101,82,128,
102,82,134,102,82,130,105,84,135,104,83,136,102,80,128,104,82,125,101,79,126,
101,78,130,102,80,137,102,79,136,103,78,128,104,80,133,107,79,130,107,86,131,
111,101,150,136,132,152,138,142,149,143,148,139,131,132,134,123,122,142,129,118,
136,117,102,134,116,100,139,114,107,133,116,109,142,118,112,148,121,112,150,123,
114,142,123,114,143,124,115,153,132,123,145,127,117,152,129,122,144,131,128,143,
129,129,134,126,129,139,135,139,142,142,142,138,138,138,132,132,132,131,131,131,
131,131,131,128,128,128,114,114,114,106,106,106,103,103,103,102,102,102,103,103,
103,101,101,101,101,101,101,101,101,101,100,100,100,100,100,100,99,99,99,97,99,
99,96,98,98,96,98,98,95,96,99,95,95,99,96,98,98,100,100,100,97,98,99,100,100,
100,100,102,101,103,103,103,100,104,104,102,106,105,101,101,101,100,100,100,100,
100,100,100,100,100,100,100,100,100,100,100,100,100,100,101,101,101,103,103,103,
99,101,100,100,100,100,100,100,100,99,99,99,99,99,99,97,99,99,99,99,99,98,100,
99,100,100,100,100,100,100,99,99,99,101,101,101,110,110,110,124,124,124,129,129,
129,126,128,128,128,128,128,126,128,128,130,130,130,134,134,134,135,135,135,139,
135,137,136,132,134,136,130,130,136,128,124,135,125,117,137,123,113,140,122,110,
140,122,108,141,122,111,136,120,108,136,118,108,133,117,107,133,115,105,133,118,
105,131,117,105,130,116,106,131,118,103,135,119,109,136,121,110,135,119,107,135,
118,107,137,120,109,129,114,105,136,120,108,140,119,112,142,122,112,140,123,108,
140,124,114,139,123,117,139,125,119,139,124,119,140,128,120,145,127,123,141,128,
123,140,130,124,144,128,124,141,130,125,146,129,124,140,128,120,141,126,119,148,
134,120,151,133,119,144,128,122,150,130,124,149,131,129,140,130,131,156,144,151,
152,146,152,156,148,156,153,145,151,153,143,147,150,142,146,147,141,143,147,139,
139,150,146,144,150,146,144,151,147,151,151,146,145,151,143,147,148,138,141,150,
142,144,150,144,146,150,142,144,149,143,146,151,145,150,150,144,148,146,142,148,
143,140,146,138,138,138,134,134,134,130,130,130,131,131,131,130,130,130,130,130,
130,129,129,129,124,124,124,123,123,123,122,122,122,120,122,121,119,119,119,122,
122,122,119,121,120,119,119,119,117,117,117,114,116,116,114,116,116,112,112,112,
111,111,111,113,113,113,110,113,114,114,116,116,114,116,116,113,113,113,114,115,
116,115,117,117,115,115,115,112,116,114,117,119,118,117,117,117,117,117,117,115,
115,115,114,116,115,115,117,117,115,117,117,114,116,116,118,118,118,120,121,122,
122,122,122,123,123,123,119,119,119,117,119,119,118,118,118,119,120,121,115,117,
116,115,117,117,117,117,117,118,118,118,117,117,117,119,121,121,124,124,124,125,
127,127,129,129,129,129,129,129,129,129,129,128,128,128,129,129,129,135,135,135,
135,135,135,140,138,140,135,135,135,136,134,136,140,136,139,138,132,135,138,134,
134,139,131,131,135,129,129,136,130,130,136,130,130,137,129,129,137,132,131,135,
129,129,136,128,128,135,129,129,137,130,129,136,129,128,134,127,126,136,131,130,
137,132,131,133,130,125,133,131,125,133,130,125,134,131,126,134,131,128,135,131,
129,134,133,128,135,133,129,136,133,130,136,135,134,134,133,132,136,135,134,135,
135,135,134,134,134,135,135,135,136,136,136,132,132,132,135,135,131,134,134,134,
134,134,134,136,136,132,137,138,134,136,136,136,139,139,135,139,137,137,137,137,
137,140,140,140,140,140,140,138,138,138,139,139,139,136,136,136,137,137,137,137,
137,137,138,138,138,138,138,138,138,138,138,137,139,138,139,139,139,138,138,138,
136,136,136,138,138,138,138,138,138,138,138,138,136,136,136,141,141,141,137,137,
137,136,136,136,134,134,134,135,135,135,130,130,130,131,131,131,131,131,131,132,
134,134,132,134,134,132,134,134,131,133,132,131,131,131,130,132,132,130,130,130,
130,130,130,131,133,133,130,130,130,130,130,130,131,133,133,130,130,130,125,129,
128,128,128,128,125,129,129,125,127,127,126,128,128,128,130,129,126,128,128,125,
129,128,129,131,130,130,130,130,131,133,133,128,130,130,126,128,128,126,128,127,
128,128,128,129,131,130,129,129,129,129,129,129,129,129,129,128,129,130,130,130,
130,130,130,130,130,131,132,131,131,131,132,134,134,132,134,134,130,130,130,130,
130,130,126,128,128,126,129,130,126,130,129,129,129,129,126,128,128,129,131,131,
126,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,130,130,
130
}; // chestTexture
#endif // guard